raSystem
1.0 bata
raSkyDome.h
Go to the documentation of this file.
1
#pragma once
2
3
class
RAPI
raSkyDome
:
public
raEntity
<VERTEXPOSITIONTEXTURED>
4
{
5
public
:
6
raSkyDome
(
raSmartPointer<raDirectX>
dx,
int
width,
int
height,
float
radius = 1.0f,
bool
bProcedural =
false
,
7
bool
bLighted =
false
,
raMaterial
* pMaterial = NULL);
8
9
virtual
void
SetupVertices
();
10
virtual
void
SetupIndices
();
11
12
virtual
void
SetupEffectVariables
(
const
raMatrix
& pView,
const
raMatrix
& pProj,
13
const
raLight
*Light);
14
15
private
:
16
float
m_r;
17
float
m_width, m_height;
18
};
raEntity
Definition:
raEntity.h:4
raLight
Definition:
raLight.h:5
raMatrix
Definition:
raMatrix.h:5
RAPI
#define RAPI
Definition:
raMain.h:11
raVisual::SetupEffectVariables
virtual void SetupEffectVariables(const raMatrix &pView, const raMatrix &pProj, const raLight *pLight)
Definition:
raVisual.cpp:117
raSkyDome
Definition:
raSkyDome.h:3
raSmartPointer< raDirectX >
raMaterial
Definition:
raMaterial.h:5
raEntity::SetupVertices
virtual void SetupVertices()=0
raEntity::SetupIndices
virtual void SetupIndices()
Definition:
raEntity.h:45
include
raSkyDome.h
Generated by
1.8.13