raSystem
1.0 bata
|
#include <raBasics.h>
Public Member Functions | |
raLineList (raSmartPointer< raDirectX >, int level) | |
virtual void | SetupVertices () |
virtual void | RenderMesh (ID3D11DeviceContext *pd3dImmediateContext, ID3DX11EffectTechnique *pTechnique) |
![]() | |
raEntity (raSmartPointer< raDirectX >, raMaterial *pMaterial, bool bAlpha=false, bool bAdditive=false, UINT numMaterials=1) | |
~raEntity () | |
virtual bool | CreateMesh () |
virtual bool | DestroyMesh () |
virtual bool | RenderMesh (LPCSTR techniqueName="") |
virtual bool | Intersects (const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist) |
virtual ID3D11Buffer * | GetVertexBuffer () |
virtual ID3D11Buffer * | GetIndexBuffer () |
virtual UINT | GetStrideSize () |
virtual D3D11_PRIMITIVE_TOPOLOGY | GetPrimitiveTopology (UINT n) |
virtual SDKMESH_SUBSET * | GetSubset (UINT n) |
virtual UINT | GetNumSubsets () |
![]() | |
raVisual (raSmartPointer< raDirectX > dx, bool bAlpha=false, bool bAdditive=false, bool bDepthDisable=false, D3D11_FILL_MODE fillMode=D3D11_FILL_SOLID, D3D11_CULL_MODE cullMode=D3D11_CULL_BACK) | |
~raVisual (void) | |
virtual bool | CreateVertexLayout () |
virtual bool | Create () |
virtual void | Destroy () |
virtual void | CreateEffectVariables () |
virtual void | DestroyEffectVariables () |
virtual void | SetupEffectVariables (const raMatrix &pView, const raMatrix &pProj, const raLight *pLight) |
virtual bool | Render (UINT drawOrder, const raMatrix &pView, const raMatrix &pProj, const raLight *pLight, LPCSTR techniqueName="") |
virtual void | CreateMaterials () |
virtual void | DestroyMaterials () |
bool | SetState () |
bool | RestoreState () |
virtual UINT | GetNumMaterials () |
virtual raMaterial * | GetMaterial (UINT n) |
void | SetMaterial (UINT n, raMaterial *pMaterial) |
void | SetMaterial_1 (UINT n, raMaterial *pMaterial) |
void | SetTexture (UINT n, LPCSTR textureFileName) |
void | SetTexture_1 (UINT n, LPCSTR textureFileName) |
virtual void | SetVisible (bool bVisible) |
virtual void | SetDrawOder (UINT Value) |
virtual void | SetSelected (bool bSelected) |
virtual const float | GetBoundingsphereRadius () |
![]() | |
raRender (raSmartPointer< raDirectX > dx, const raMatrix *mWorld=NULL, LPCSTR Name="Render") | |
virtual | ~raRender (void) |
virtual bool | Update (float fTime, float fRunTime) |
LPCSTR | GetName () |
void | SetName (LPCSTR Name) |
virtual void | SetWorldMatrix (const raMatrix &value) |
virtual raMatrix * | GetWorldMatrix (void) |
![]() | |
virtual | ~IRAMesh () |
Definition at line 58 of file raBasics.h.
raLineList::raLineList | ( | raSmartPointer< raDirectX > | dx, |
int | level | ||
) |
Definition at line 374 of file raBasics.cpp.
|
virtual |
Definition at line 434 of file raBasics.cpp.
|
virtual |
Implements raEntity< VERTEXPOSITIONCOLOR >.
Definition at line 423 of file raBasics.cpp.