|
| raTesselatinObject (raDirectX *dx) |
|
virtual | ~raTesselatinObject () |
|
virtual void | SetupVertices () |
|
virtual bool | RenderMesh (LPCSTR techniqueName="") |
|
virtual void | SetupEffectVariables (const raMatrix &pView, const raMatrix &pProj, const raLight *pLight) |
|
void | SetTessellationsFactor (float tessellationFactor) |
|
| raEntity (raSmartPointer< raDirectX >, raMaterial *pMaterial, bool bAlpha=false, bool bAdditive=false, UINT numMaterials=1) |
|
| ~raEntity () |
|
virtual bool | CreateMesh () |
|
virtual bool | DestroyMesh () |
|
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 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 3 of file raTesselatinObject.h.