|
R-Type
R-Type project
|
Public Member Functions | |
| AnimationFadeOut (std::shared_ptr< GameObject >) | |
| void | onPlay () override |
| void | onUpdateAnim () override |
| void | onResetAnim () override |
Public Member Functions inherited from KapEngine::Animation | |
| Animation (std::shared_ptr< GameObject > go) | |
| void | onFixedUpdate () override |
| call eachv x ms More... | |
| bool | isEnded () |
| is animation ended More... | |
| void | loop (bool b) |
| void | play (bool b) |
| void | setTiming (int64_t const &time) |
| Set the animation duration. More... | |
| void | setTiming (Time::ETime const &time) |
| Set the animation duration. More... | |
| virtual Animation & | operator= (Animation const &anim) |
| Events::EventAction & | getOnEnd () |
| Events::EventAction & | getOnStart () |
| Events::EventAction & | getOnRestart () |
Public Member Functions inherited from KapEngine::Component | |
| Component (std::shared_ptr< GameObject > &go, std::string const &name) | |
| Component (GameObject &go, std::string const &name) | |
| void | __update (bool runDisplay=true) |
| function call by KapEngine to update your component More... | |
| bool | __setId (std::size_t i) |
| function call by KapEngine to init your component More... | |
| GameObject & | getGameObject () const |
| Get the Game Object object. More... | |
| std::size_t | getGameObjectId () const |
| virtual void | onInit () override |
| call on component init More... | |
| virtual void | onAwake () override |
| call component awake More... | |
| virtual void | onStart () override |
| call component start More... | |
| virtual void | onUpdate () override |
| call each frame | |
| virtual void | onDisplay () override |
| use to display some things this function is call after all updates fucntion | |
| virtual void | onTriggerEnter (std::shared_ptr< GameObject > go) override |
| something enter in object More... | |
| virtual void | onTriggerStay (std::shared_ptr< GameObject > go) override |
| something stay in object More... | |
| virtual void | onTriggerExit (std::shared_ptr< GameObject > go) override |
| something out of object More... | |
| virtual void | onMouseEnter () override |
| called when mouse enter object More... | |
| virtual void | onMouseStay () override |
| called when mouse stay on object More... | |
| virtual void | onMouseExit () override |
| called when mouse leave object More... | |
| virtual bool | checkComponentValidity () override |
| Check you component is runnable With this function you can add some conditions to make your component runnable or not. More... | |
| virtual void | onGameQuit () override |
| call when game is turn off More... | |
| virtual void | onDestroy () override |
| call when component destroyed More... | |
| virtual void | onDisable () override |
| call when GameObject is disable after being enable More... | |
| virtual void | onEnable () override |
| call when GameObject is enable after being disable More... | |
| virtual void | onSceneUpdated () override |
| call when scene is updated (not threaded) More... | |
| virtual void | onSceneGonnaUpdated () override |
| call when scene will update (not threaded) More... | |
| virtual void | onSceneChanged () override |
| call when scene is changed More... | |
| std::size_t | getLevel () const |
| Get the Level component. More... | |
| void | setLevel (std::size_t lvl) |
| Set the Level object. More... | |
| bool | isEnable () const |
| return if component is enable More... | |
| bool | isDisable () const |
| return if component is disbale More... | |
| void | setActive (bool b) |
| Set the active status of component if true : component is active else component is disable. More... | |
| std::string | getName () const |
| Get the component name. More... | |
| void | __engineStop () |
| int | getThreadRunning () const |
| Get the Thread Running index index of thread component. More... | |
| Events::Input | getInput () |
| Get input events. More... | |
| Events::Mouse | getMouse () |
| Get mouse events. More... | |
| void | addRequireComponent (std::string const &componentName) |
| Add require component If your component need another component to work, you can add it's name with this function. Without the component require this component cannot run. More... | |
| void | __fixedUpdate () |
| void | __awake () |
| check awake validity More... | |
| Transform & | getTransform () |
| Get the Transform component. More... | |
| std::size_t | getId () const |
| Get the Id of component. More... | |
| void | __setPhysics (bool b) |
| set if it is a physic component if component is a physic component then it will be updated in physic thread if engine is threaded More... | |
| bool | __isPhysics () const |
| check if component is a physic component More... | |
| void | __sceneChanged () |
| SceneManagement::Scene & | getScene () const |
| KEngine & | getEngine () const |
Additional Inherited Members | |
Protected Attributes inherited from KapEngine::Animation | |
| bool | _startAnim = false |
| bool | _loop = false |
| bool | _end = false |
| Time::ETime | _timing |
| int64_t | _currTime = 0 |
| Events::EventAction | _onEnd |
| Events::EventAction | _onRestart |
| Events::EventAction | _onStart |
Protected Attributes inherited from KapEngine::Component | |
| std::string | _name |
| Component name. | |