#include <raEntitySDKMesh.h>
|
| raEntitySDKMesh (raSmartPointer< raDirectX > dx, LPCSTR modelFileName) |
|
virtual bool | Intersects (const raVector3 *pRayPos, const raVector3 *pRayDir, float *pDist) |
|
LPCSTR | GetModelFileName () |
|
virtual bool | CreateMesh () |
|
virtual bool | DestroyMesh () |
|
virtual bool | RenderMesh (LPCSTR techniqueName="") |
|
virtual ID3D11Buffer * | GetVertexBuffer () |
|
virtual ID3D11Buffer * | GetIndexBuffer () |
|
virtual UINT | GetStrideSize () |
|
virtual D3D11_PRIMITIVE_TOPOLOGY | GetPrimitiveTopology (UINT n) |
|
virtual DXGI_FORMAT | GetIndexBufferFormat () |
|
virtual UINT | GetNumSubsets () |
|
virtual SDKMESH_SUBSET * | GetSubset (UINT n) |
|
virtual UINT | GetNumMaterials () |
|
virtual raMaterial * | GetMaterial (UINT n) |
|
| 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 const D3D11_INPUT_ELEMENT_DESC * | GetVertexLayout () |
|
virtual UINT | GetNumElements () |
|
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 15 of file raEntitySDKMesh.h.
◆ raEntitySDKMesh()
◆ CreateMesh()
bool raEntitySDKMesh::CreateMesh |
( |
void |
| ) |
|
|
virtual |
◆ DestroyMesh()
bool raEntitySDKMesh::DestroyMesh |
( |
| ) |
|
|
virtual |
◆ GetIndexBuffer()
virtual ID3D11Buffer* raEntitySDKMesh::GetIndexBuffer |
( |
| ) |
|
|
inlinevirtual |
◆ GetIndexBufferFormat()
virtual DXGI_FORMAT raEntitySDKMesh::GetIndexBufferFormat |
( |
| ) |
|
|
inlinevirtual |
◆ GetMaterial()
virtual raMaterial* raEntitySDKMesh::GetMaterial |
( |
UINT |
n | ) |
|
|
inlinevirtual |
◆ GetModelFileName()
LPCSTR raEntitySDKMesh::GetModelFileName |
( |
| ) |
|
◆ GetNumMaterials()
virtual UINT raEntitySDKMesh::GetNumMaterials |
( |
| ) |
|
|
inlinevirtual |
◆ GetNumSubsets()
virtual UINT raEntitySDKMesh::GetNumSubsets |
( |
| ) |
|
|
inlinevirtual |
◆ GetPrimitiveTopology()
virtual D3D11_PRIMITIVE_TOPOLOGY raEntitySDKMesh::GetPrimitiveTopology |
( |
UINT |
n | ) |
|
|
inlinevirtual |
◆ GetStrideSize()
virtual UINT raEntitySDKMesh::GetStrideSize |
( |
| ) |
|
|
inlinevirtual |
◆ GetSubset()
◆ GetVertexBuffer()
virtual ID3D11Buffer* raEntitySDKMesh::GetVertexBuffer |
( |
| ) |
|
|
inlinevirtual |
◆ Intersects()
bool raEntitySDKMesh::Intersects |
( |
const raVector3 * |
pRayPos, |
|
|
const raVector3 * |
pRayDir, |
|
|
float * |
pDist |
|
) |
| |
|
virtual |
◆ RenderMesh()
bool raEntitySDKMesh::RenderMesh |
( |
LPCSTR |
techniqueName = "" | ) |
|
|
virtual |
◆ m_Mesh
◆ m_ModelFileName
LPCSTR raEntitySDKMesh::m_ModelFileName |
|
protected |
The documentation for this class was generated from the following files: