#include <GXSky.h>
Public Methods | |
| CGXSky () | |
| virtual | ~CGXSky () |
| virtual void | Cleanup () |
| virtual bool | SetSkyColors (D3DXCOLOR *pLowerColor, D3DXCOLOR *pUpperColor) |
| virtual void | GetSkyColors (D3DXCOLOR *pLowerColor, D3DXCOLOR *pUpperColor) |
| virtual bool | Init (CGXDeviceContainer *pDevice, UINT uTextureSize, UINT uVertexCount, float fRadius, float fCloudyFactor) |
| virtual bool | DrawPrimitive (D3DXMATRIX *pMat) |
Protected Methods | |
| virtual bool | InitTexture (UINT uSize) |
| virtual bool | InitShader () |
| virtual bool | InitGeometry (float fRadius, UINT uVertCount) |
| virtual bool | ReverseTriangles () |
| virtual bool | SetTextureCoords () |
Protected Attributes | |
| IDirect3DVertexBuffer8 * | m_pVB |
| IDirect3DIndexBuffer8 * | m_pIB |
| IDirect3DTexture8 * | m_pTexture |
| CGXDeviceContainer * | m_pDevice |
| D3DXCOLOR | m_LowerColor |
| D3DXCOLOR | m_UpperColor |
| DWORD | m_dwShader |
| UINT | m_uIndexCount |
| UINT | m_uVertexCount |
| float | m_fCloudyFactor |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001