#include <g3d_ShapeAnimObj.h>
Inherits nw::g3d::ModelAnimObj.
◆ Alignment
| Enumerator |
|---|
| BUFFER_ALIGNMENT | |
◆ ShapeAnimObj()
| nw::g3d::ShapeAnimObj::ShapeAnimObj |
( |
| ) |
|
|
inline |
◆ Init()
| bool nw::g3d::ShapeAnimObj::Init |
( |
const InitArg & | arg, |
|
|
void * | pBuffer, |
|
|
size_t | bufferSize ) |
◆ CalcBufferSize()
| size_t nw::g3d::ShapeAnimObj::CalcBufferSize |
( |
const InitArg & | arg | ) |
|
|
static |
◆ Bind() [1/2]
◆ Bind() [2/2]
◆ BindFast()
| void nw::g3d::ShapeAnimObj::BindFast |
( |
const ResModel * | pModel | ) |
|
|
virtual |
◆ SetBindFlag()
| void nw::g3d::ShapeAnimObj::SetBindFlag |
( |
int | shapeIndex, |
|
|
BindFlag | flag ) |
|
inline |
◆ GetBindFlag()
| BindFlag nw::g3d::ShapeAnimObj::GetBindFlag |
( |
int | shapeIndex | ) |
|
|
inline |
◆ ClearResult()
| void nw::g3d::ShapeAnimObj::ClearResult |
( |
| ) |
|
|
virtual |
◆ Calc()
| void nw::g3d::ShapeAnimObj::Calc |
( |
| ) |
|
|
virtual |
◆ ApplyTo() [1/2]
| void nw::g3d::ShapeAnimObj::ApplyTo |
( |
ModelObj * | pModelObj | ) |
const |
|
virtual |
◆ GetResource()
| const ResShapeAnim * nw::g3d::ShapeAnimObj::GetResource |
( |
| ) |
const |
|
inline |
◆ SetResource()
| void nw::g3d::ShapeAnimObj::SetResource |
( |
ResShapeAnim * | pRes | ) |
|
◆ ResetResource()
| void nw::g3d::ShapeAnimObj::ResetResource |
( |
| ) |
|
|
inline |
◆ IsAcceptable() [1/2]
| bool nw::g3d::ShapeAnimObj::IsAcceptable |
( |
const ResModel * | pModel | ) |
const |
|
inline |
◆ IsAcceptable() [2/2]
| bool nw::g3d::ShapeAnimObj::IsAcceptable |
( |
const ResShapeAnim * | pRes | ) |
const |
|
inline |
◆ GetKeyShapeCount()
| int nw::g3d::ShapeAnimObj::GetKeyShapeCount |
( |
int | shapeIndex | ) |
const |
|
inline |
◆ GetKeyShapeIndexArray()
| s8 * nw::g3d::ShapeAnimObj::GetKeyShapeIndexArray |
( |
int | shapeIndex | ) |
const |
|
inline |
◆ GetVertexShapeAnim() [1/2]
◆ GetVertexShapeAnim() [2/2]
| const ResVertexShapeAnim * nw::g3d::ShapeAnimObj::GetVertexShapeAnim |
( |
int | animIndex | ) |
const |
|
inlineprotected |
◆ SubBind()
◆ SubBindFast()
◆ ApplyTo() [2/2]
| void nw::g3d::ShapeAnimObj::ApplyTo |
( |
ShapeObj * | pShapeObj, |
|
|
int | animIndex ) const |
|
protected |
◆ NW_G3D_DISALLOW_COPY_AND_ASSIGN()
| nw::g3d::ShapeAnimObj::NW_G3D_DISALLOW_COPY_AND_ASSIGN |
( |
ShapeAnimObj | | ) |
|
|
private |
◆ m_pRes
◆ m_pVertexShapeAnimArray
◆ m_MaxVtxShpAnim
| s32 nw::g3d::ShapeAnimObj::m_MaxVtxShpAnim |
|
private |
◆ m_MaxSubBind
| s32 nw::g3d::ShapeAnimObj::m_MaxSubBind |
|
private |
◆ m_pSubBindIndexArray
| s8* nw::g3d::ShapeAnimObj::m_pSubBindIndexArray |
|
private |