#include <g3d_ResSceneAnim.h>
Inherits nw::g3d::res::ResCameraAnimData.
|
| enum | Signature { SIGNATURE = NW_G3D_MAKE_U8X4_AS_U32('F', 'C', 'A', 'M')
} |
| enum | Flag {
CURVE_BAKED = AnimFlag::CURVE_BAKED
, PLAYPOLICY_LOOP = AnimFlag::PLAYPOLICY_LOOP
, ROT_SHIFT = 8
, ROT_AIM = 0x0 << ROT_SHIFT
,
ROT_EULER_ZXY = 0x1 << ROT_SHIFT
, ROT_MASK = 0x1 << ROT_SHIFT
, PROJ_SHIFT = 10
, PROJ_ORTHO = 0x0 << PROJ_SHIFT
,
PROJ_PERSP = 0x1 << PROJ_SHIFT
, PROJ_MASK = 0x1 << PROJ_SHIFT
} |
◆ Signature
◆ Flag
| Enumerator |
|---|
| CURVE_BAKED | |
| PLAYPOLICY_LOOP | |
| ROT_SHIFT | |
| ROT_AIM | |
| ROT_EULER_ZXY | |
| ROT_MASK | |
| PROJ_SHIFT | |
| PROJ_ORTHO | |
| PROJ_PERSP | |
| PROJ_MASK | |
◆ NW_G3D_RES_COMMON()
◆ Init()
◆ BakeCurve()
| bool nw::g3d::res::ResCameraAnim::BakeCurve |
( |
void * | pBuffer, |
|
|
size_t | bufferSize ) |
◆ ResetCurve()
| void * nw::g3d::res::ResCameraAnim::ResetCurve |
( |
| ) |
|
◆ Reset()
| void nw::g3d::res::ResCameraAnim::Reset |
( |
| ) |
|
◆ Eval() [1/2]
| void nw::g3d::res::ResCameraAnim::Eval |
( |
CameraAnimResult * | pResult, |
|
|
float | frame ) const |
◆ Eval() [2/2]
◆ IsLooped()
| bool nw::g3d::res::ResCameraAnim::IsLooped |
( |
| ) |
const |
|
inline |
◆ IsCurveBaked()
| bool nw::g3d::res::ResCameraAnim::IsCurveBaked |
( |
| ) |
const |
|
inline |
◆ GetFrameCount()
| int nw::g3d::res::ResCameraAnim::GetFrameCount |
( |
| ) |
const |
|
inline |
◆ GetRotateMode()
| bit32 nw::g3d::res::ResCameraAnim::GetRotateMode |
( |
| ) |
const |
|
inline |
◆ GetProjectionMode()
| bit32 nw::g3d::res::ResCameraAnim::GetProjectionMode |
( |
| ) |
const |
|
inline |
◆ GetBakedSize()
| size_t nw::g3d::res::ResCameraAnim::GetBakedSize |
( |
| ) |
const |
|
inline |