#include <g3d_SkeletalAnimObj.h>
Inherits nw::g3d::ModelAnimObj.
◆ Alignment
| Enumerator |
|---|
| BUFFER_ALIGNMENT | |
◆ Flag
| Enumerator |
|---|
| CACHE_RESULT | |
| INVALID_RESULT | |
| MASK_RESULT | |
◆ SkeletalAnimObj()
| nw::g3d::SkeletalAnimObj::SkeletalAnimObj |
( |
| ) |
|
|
inline |
◆ Init()
| bool nw::g3d::SkeletalAnimObj::Init |
( |
const InitArg & | arg, |
|
|
void * | pBuffer, |
|
|
size_t | bufferSize ) |
◆ CalcBufferSize()
| size_t nw::g3d::SkeletalAnimObj::CalcBufferSize |
( |
const InitArg & | arg | ) |
|
|
static |
◆ Bind() [1/4]
◆ Bind() [2/4]
◆ BindFast() [1/2]
| void nw::g3d::SkeletalAnimObj::BindFast |
( |
const ResModel * | pModel | ) |
|
|
virtual |
◆ Bind() [3/4]
◆ Bind() [4/4]
◆ BindFast() [2/2]
| void nw::g3d::SkeletalAnimObj::BindFast |
( |
const ResSkeleton * | pSkeleton | ) |
|
◆ SetBindFlag() [1/2]
| void nw::g3d::SkeletalAnimObj::SetBindFlag |
( |
int | boneIndex, |
|
|
BindFlag | flag ) |
|
inline |
◆ SetBindFlag() [2/2]
| void nw::g3d::SkeletalAnimObj::SetBindFlag |
( |
const ResSkeleton * | pSkeleton, |
|
|
int | boneIndex, |
|
|
BindFlag | flag ) |
◆ GetBindFlag()
| BindFlag nw::g3d::SkeletalAnimObj::GetBindFlag |
( |
int | boneIndex | ) |
|
|
inline |
◆ ClearResult() [1/2]
| void nw::g3d::SkeletalAnimObj::ClearResult |
( |
| ) |
|
|
virtual |
◆ Calc()
| void nw::g3d::SkeletalAnimObj::Calc |
( |
| ) |
|
|
virtual |
◆ ApplyTo() [1/2]
| void nw::g3d::SkeletalAnimObj::ApplyTo |
( |
ModelObj * | pModelObj | ) |
const |
|
virtual |
◆ ClearResult() [2/2]
| void nw::g3d::SkeletalAnimObj::ClearResult |
( |
const ResSkeleton * | pSkeleton | ) |
|
◆ ApplyTo() [2/2]
| void nw::g3d::SkeletalAnimObj::ApplyTo |
( |
SkeletonObj * | pSkeletonObj | ) |
const |
◆ GetResource()
◆ SetResource()
◆ ResetResource()
| void nw::g3d::SkeletalAnimObj::ResetResource |
( |
| ) |
|
|
inline |
◆ GetResultArray() [1/2]
◆ GetResultArray() [2/2]
| const BoneAnimResult * nw::g3d::SkeletalAnimObj::GetResultArray |
( |
| ) |
const |
|
inline |
◆ IsAcceptable() [1/2]
| bool nw::g3d::SkeletalAnimObj::IsAcceptable |
( |
const ResSkeleton * | pSkeleton | ) |
const |
|
inline |
◆ IsAcceptable() [2/2]
| bool nw::g3d::SkeletalAnimObj::IsAcceptable |
( |
const ResSkeletalAnim * | pRes | ) |
const |
|
inline |
◆ CalcLCSize()
| size_t nw::g3d::SkeletalAnimObj::CalcLCSize |
( |
| ) |
const |
|
inline |
◆ LCMount()
| size_t nw::g3d::SkeletalAnimObj::LCMount |
( |
void * | pLC, |
|
|
size_t | size, |
|
|
bool | load ) |
◆ LCUnmount()
| void nw::g3d::SkeletalAnimObj::LCUnmount |
( |
bool | store | ) |
|
◆ IsResultOnCache()
| bool nw::g3d::SkeletalAnimObj::IsResultOnCache |
( |
| ) |
const |
|
inline |
◆ GetBoneAnim() [1/2]
| ResBoneAnim * nw::g3d::SkeletalAnimObj::GetBoneAnim |
( |
int | animIndex | ) |
|
|
inlineprotected |
◆ GetBoneAnim() [2/2]
| const ResBoneAnim * nw::g3d::SkeletalAnimObj::GetBoneAnim |
( |
int | animIndex | ) |
const |
|
inlineprotected |
◆ CalcImpl()
template<typename ConvRot>
| void nw::g3d::SkeletalAnimObj::CalcImpl |
( |
| ) |
|
|
protected |
◆ ApplyToImpl()
template<typename ConvRot>
| void nw::g3d::SkeletalAnimObj::ApplyToImpl |
( |
SkeletonObj * | pSkeletonObj | ) |
const |
|
protected |
◆ NW_G3D_DISALLOW_COPY_AND_ASSIGN()
| nw::g3d::SkeletalAnimObj::NW_G3D_DISALLOW_COPY_AND_ASSIGN |
( |
SkeletalAnimObj | | ) |
|
|
private |
◆ m_pRes
◆ m_pBoneAnimArray
◆ m_MaxBoneAnim
| s32 nw::g3d::SkeletalAnimObj::m_MaxBoneAnim |
|
private |
◆ m_Flag
| bit32 nw::g3d::SkeletalAnimObj::m_Flag |
|
mutableprivate |
◆ m_pMemResultBuffer
| void* nw::g3d::SkeletalAnimObj::m_pMemResultBuffer |
|
private |
◆ m_pFuncCalcImpl
| void(SkeletalAnimObj::* nw::g3d::SkeletalAnimObj::m_pFuncCalcImpl) () |
|
private |
◆ m_pFuncApplyToImpl
| void(SkeletalAnimObj::* nw::g3d::SkeletalAnimObj::m_pFuncApplyToImpl) (SkeletonObj *) const |
|
private |