#include <g3d_SceneAnimObj.h>
Inherits nw::g3d::AnimObj.
Inherited by nw::g3d::CameraAnimObj.
Public Member Functions | |
| void | SetUserPtr (void *pUserPtr) |
| void * | GetUserPtr () |
| const void * | GetUserPtr () const |
| template<typename T> | |
| T * | GetUserPtr () |
| template<typename T> | |
| const T * | GetUserPtr () const |
| Public Member Functions inherited from nw::g3d::AnimObj | |
| virtual | ~AnimObj () |
| AnimFrameCtrl & | GetFrameCtrl () |
| const AnimFrameCtrl & | GetFrameCtrl () const |
| void | SetFrameCtrl (AnimFrameCtrl *pFrameCtrl) |
| AnimFrameCtrl & | GetDefaultFrameCtrl () |
| const AnimFrameCtrl & | GetDefaultFrameCtrl () const |
| AnimContext & | GetContext () |
| const AnimContext & | GetContext () const |
| void | InvalidateContext () |
| virtual void | ClearResult ()=0 |
| virtual void | Calc ()=0 |
| int | GetCurveCount () const |
| void * | GetBufferPtr () |
Protected Member Functions | |
| SceneAnimObj () | |
| Protected Member Functions inherited from nw::g3d::AnimObj | |
| AnimObj () | |
| void | SetBufferPtr (void *pBuffer) |
| void | SetResultBuffer (void *pBuffer) |
| void * | GetResultBuffer () |
| const void * | GetResultBuffer () const |
| void | ResetFrameCtrl (int frameCount, bool loop) |
| bool | IsFrameChanged () const |
| void | UpdateLastFrame () |
Private Member Functions | |
| NW_G3D_DISALLOW_COPY_AND_ASSIGN (SceneAnimObj) | |
Private Attributes | |
| void * | m_pUserPtr |
Additional Inherited Members | |
| Public Types inherited from nw::g3d::AnimObj | |
| enum | BindFlag { ENABLED = AnimBindTable::ENABLED , SKIP_CALC = AnimBindTable::SKIP_CALC , SKIP_APPLY = AnimBindTable::SKIP_APPLY , DISABLED = AnimBindTable::DISABLED } |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |