#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|