|
jade-engine
0.0
|
Public Member Functions | |
| Slider (const SliderParams ¶ms) | |
| void | Update () override |
| void | Show (const bool shown) override |
| float | GetValue () const |
| bool | Changed () const |
| bool | Released () const |
Public Member Functions inherited from JadeEngine::IGameObject | |
| IGameObject () | |
| virtual void | Clean () |
| virtual LoadState | Load (SDL_Renderer *renderer) |
| virtual void | Render (SDL_Renderer *renderer) |
| LoadState | GetLoadState () const |
| void | SetLoadState (const LoadState newState) |
| bool | IsShown () const |
| int32_t | GetZ () const |
| void | Destroy () |
| bool | DestructionWanted () const |
Additional Inherited Members | |
Public Attributes inherited from JadeEngine::IGameObject | |
| const std::shared_ptr< Transform > | transform |
Protected Attributes inherited from JadeEngine::IGameObject | |
| LoadState | _loadState |
| bool | _shown |
| int32_t | _z |
|
overridevirtual |
Show or hide game object.
Reimplemented from JadeEngine::IGameObject.
|
overridevirtual |
Triggered every frame while the scene that owns this game object is active and the game object was successfully loaded.
The trigger order is the following: IScene::PreUpdate -> IGameObject::Load -> IGameObject::Update -> IScene::Update -> IGameObject::Load -> IGameObject::Render.
To obtain delta time since last frame use GTime.deltaTime.
Reimplemented from JadeEngine::IGameObject.