#include <ASkinMesh.h>
|
using | LockBuffer = Toshi::TVertexPoolResourceInterface::LockBuffer |
|
Definition at line 26 of file ASkinMesh.h.
◆ LockBuffer
◆ ASkinMesh()
Definition at line 31 of file ASkinMesh.cpp.
33{
34}
Toshi::TVertexPoolResourceInterface * m_pVertexPool
◆ ~ASkinMesh()
ASkinMesh::~ASkinMesh |
( |
| ) |
|
◆ Create()
Definition at line 70 of file ASkinMesh.cpp.
71{
73
77
78 if ( CreateResource() )
79 {
80 BaseClass::Create();
81 }
82 else
83 {
84 TASSERT( !
"Couldn't create ASkinMesh" );
85 }
86}
◆ GetNumSubMeshes()
TUINT16 ASkinMesh::GetNumSubMeshes |
( |
| ) |
const |
◆ GetSubMesh()
Definition at line 124 of file ASkinMesh.cpp.
125{
128}
ASkinSubMesh * m_pSubMeshes
◆ GetVertexPool()
Toshi::TVertexPoolResourceInterface * ASkinMesh::GetVertexPool |
( |
| ) |
|
|
virtual |
◆ Invalidate()
void ASkinMesh::Invalidate |
( |
| ) |
|
|
overridevirtual |
Definition at line 53 of file ASkinMesh.cpp.
54{
55 BaseClass::Invalidate();
56}
◆ Lock()
◆ OnDestroy()
void ASkinMesh::OnDestroy |
( |
| ) |
|
|
overridevirtual |
Definition at line 63 of file ASkinMesh.cpp.
64{
66 DestroyResource();
67 BaseClass::OnDestroy();
68}
static void DestroyMaterial(Toshi::TMaterial *a_pMaterial)
◆ Render()
TBOOL ASkinMesh::Render |
( |
| ) |
|
|
overridevirtual |
◆ TDECLARE_CLASS()
ASkinMesh::TDECLARE_CLASS |
( |
ASkinMesh | , |
|
|
Toshi::TMesh | ) |
◆ Unlock()
void ASkinMesh::Unlock |
( |
TUINT32 | a_uiNumVertices | ) |
|
|
virtual |
Definition at line 101 of file ASkinMesh.cpp.
102{
104
105 if (
TINT16( a_uiNumVertices ) == -1 )
106 {
108 }
109
112}
◆ Validate()
TBOOL ASkinMesh::Validate |
( |
| ) |
|
|
overridevirtual |
Definition at line 40 of file ASkinMesh.cpp.
41{
42 if ( !IsValidated() )
43 {
45
47 BaseClass::Validate();
48 }
49
51}
◆ m_pSubMeshes
◆ m_pVertexPool
Toshi::TVertexPoolResourceInterface* ASkinMesh::m_pVertexPool |
|
protected |
◆ m_uiFlags
◆ m_uiMaxVertices
◆ m_uiNumSubMeshes
TUINT16 ASkinMesh::m_uiNumSubMeshes |
|
protected |
◆ m_Unk
The documentation for this class was generated from the following files:
- D:/_dev/OpenBarnyard/Source/OpenBarnyard/Source/Render/ASkinShader/ASkinMesh.h
- D:/_dev/OpenBarnyard/Source/OpenBarnyard/Source/Render/ASkinShader/ASkinMesh.cpp