|
| enum | |
| |
| using | InterfaceType = typename Settings::InterfaceType |
| |
| using | FHandle = typename InterfaceType::Handle |
| |
| using | FStaticState = typename InterfaceType::StaticState |
| |
| using | FDynamicState = typename InterfaceType::DynamicState |
| |
| using | FUserDataType = typename Settings::UserDataType |
| |
| virtual FHandle | Game_CreateInstance (const FStaticState &Ss, const FDynamicState &Ds) override final |
| |
| virtual void | Game_AddRef (uint32 HandleId) override final |
| |
| virtual void | Game_Release (uint32 HandleId) override final |
| |
| virtual void | Game_Update (uint32 HandleId, const void *Ds, double TimeFactor, uint64 UserData) override |
| |
| virtual void * | Game_Edit (uint32 HandleId, double TimeFactor, uint64 UserData) override |
| |
| virtual void * | Render_GetUserData (uint32 HandleId) override final |
| |
| FUserDataType *& | Render_GetUserData (const FHandle &Handle) |
| |
| virtual void | Game_BeginTick () override |
| |
| virtual void | Game_EndTick (StateStreamTime AbsoluteTime) override |
| |
| virtual void | Game_Exit () override |
| |
| virtual void * | Game_GetVoidPointer () override |
| |
| virtual uint32 | GetId () override |
| |
| virtual void | Render_Update (StateStreamTime AbsoluteTime) override |
| |
| virtual void | Render_PostUpdate () override |
| |
| virtual void | Render_Exit () override |
| |
| virtual void | Render_GarbageCollect () override |
| |
| virtual const TCHAR * | GetDebugName () override |
| |
| virtual void | DebugRender (IStateStreamDebugRenderer &Renderer) override |
| |
| const FDynamicState & | Render_GetDynamicState (const FHandle &Handle) |
| |
| virtual void | Render_OnCreate (const FStaticState &Ss, const FDynamicState &Ds, FUserDataType *&UserData, bool IsDestroyedInSameFrame) |
| |
| virtual void | Render_OnUpdate (const FStaticState &Ss, const FDynamicState &Ds, FUserDataType *&UserData) |
| |
| virtual void | Render_OnDestroy (const FStaticState &Ss, const FDynamicState &Ds, FUserDataType *&UserData) |
| |
| void | Render_OnCreateInline (const FStaticState &Ss, const FDynamicState &Ds, FUserDataType *&UserData, bool IsDestroyedInSameFrame) |
| |
| void | Render_OnUpdateInline (const FStaticState &Ss, const FDynamicState &Ds, FUserDataType *&UserData) |
| |
| void | Render_OnDestroyInline (const FStaticState &Ss, const FDynamicState &Ds, FUserDataType *&UserData) |
| |
| uint32 | GetUsedInstancesCount () const |
| |
| uint32 | GetUsedDynamicstatesCount () const |
| |
| | TStateStream ()=default |
| |
| | ~TStateStream ()=default |
| |
| virtual | ~IStateStream () |
| |
| FDynamicState & | Edit (uint32 HandleId, double TimeFactor) |
| |
| void | Update (uint32 HandleId, const InDynamicState &Ds, double TimeFactor) |
| |