#include <g3d_SkeletalAnimObj.h>
◆ BlendMode
| Enumerator |
|---|
| BLEND_INTERPOLATE | |
| BLEND_ADD | |
◆ Alignment
| Enumerator |
|---|
| BUFFER_ALIGNMENT | |
◆ Flag
| Enumerator |
|---|
| BLEND_MASK | |
| USE_SLERP | |
| NORMALIZED | |
| CACHE_RESULT | |
| INVALID_RESULT | |
| MASK_RESULT | |
◆ SkeletalAnimBlender()
| nw::g3d::SkeletalAnimBlender::SkeletalAnimBlender |
( |
| ) |
|
|
inline |
◆ Init()
| bool nw::g3d::SkeletalAnimBlender::Init |
( |
const InitArg & | arg, |
|
|
void * | pBuffer, |
|
|
size_t | bufferSize ) |
◆ CalcBufferSize()
| size_t nw::g3d::SkeletalAnimBlender::CalcBufferSize |
( |
const InitArg & | arg | ) |
|
|
static |
◆ ClearResult()
| void nw::g3d::SkeletalAnimBlender::ClearResult |
( |
| ) |
|
◆ Blend()
| void nw::g3d::SkeletalAnimBlender::Blend |
( |
SkeletalAnimObj * | pAnimObj, |
|
|
float | weight ) |
◆ ApplyTo()
| void nw::g3d::SkeletalAnimBlender::ApplyTo |
( |
SkeletonObj * | pSkeletonObj | ) |
const |
◆ GetBufferPtr()
| void * nw::g3d::SkeletalAnimBlender::GetBufferPtr |
( |
| ) |
|
|
inline |
◆ SetBoneCount()
| void nw::g3d::SkeletalAnimBlender::SetBoneCount |
( |
int | count | ) |
|
|
inline |
◆ GetBoneCount()
| int nw::g3d::SkeletalAnimBlender::GetBoneCount |
( |
| ) |
const |
|
inline |
◆ GetMaxBoneCount()
| int nw::g3d::SkeletalAnimBlender::GetMaxBoneCount |
( |
| ) |
const |
|
inline |
◆ SetBlendMode()
| void nw::g3d::SkeletalAnimBlender::SetBlendMode |
( |
BlendMode | mode | ) |
|
|
inline |
◆ GetBlendMode()
| BlendMode nw::g3d::SkeletalAnimBlender::GetBlendMode |
( |
| ) |
const |
|
inline |
◆ EnableSlerp()
| void nw::g3d::SkeletalAnimBlender::EnableSlerp |
( |
| ) |
|
|
inline |
◆ DisableSlerp()
| void nw::g3d::SkeletalAnimBlender::DisableSlerp |
( |
| ) |
|
|
inline |
◆ IsSlerpEnabled()
| bool nw::g3d::SkeletalAnimBlender::IsSlerpEnabled |
( |
| ) |
const |
|
inline |
◆ GetResultArray() [1/2]
◆ GetResultArray() [2/2]
◆ GetResultArrayMutable()
◆ CalcLCSize()
| size_t nw::g3d::SkeletalAnimBlender::CalcLCSize |
( |
| ) |
const |
|
inline |
◆ LCMount()
| size_t nw::g3d::SkeletalAnimBlender::LCMount |
( |
void * | pLC, |
|
|
size_t | size, |
|
|
bool | load ) |
◆ LCUnmount()
| void nw::g3d::SkeletalAnimBlender::LCUnmount |
( |
bool | store | ) |
|
◆ IsResultOnCache()
| bool nw::g3d::SkeletalAnimBlender::IsResultOnCache |
( |
| ) |
const |
|
inline |
◆ ApplyToImpl()
| void nw::g3d::SkeletalAnimBlender::ApplyToImpl |
( |
SkeletonObj * | pSkeletonObj | ) |
const |
|
protected |
◆ NW_G3D_DISALLOW_COPY_AND_ASSIGN()
◆ m_pResultBuffer
| void* nw::g3d::SkeletalAnimBlender::m_pResultBuffer |
|
private |
◆ m_MaxBone
| u16 nw::g3d::SkeletalAnimBlender::m_MaxBone |
|
private |
◆ m_NumBone
| u16 nw::g3d::SkeletalAnimBlender::m_NumBone |
|
private |
◆ m_Flag
| bit32 nw::g3d::SkeletalAnimBlender::m_Flag |
|
mutableprivate |
◆ m_pMemResultBuffer
| void* nw::g3d::SkeletalAnimBlender::m_pMemResultBuffer |
|
private |
◆ m_pBufferPtr
| void* nw::g3d::SkeletalAnimBlender::m_pBufferPtr |
|
private |