|
| | ShaderComponentDrawable2D (WAL::Entity &entity, const std::string &fragmentFilePath, const std::string &vertexFilePath="", const WAL::Callback< WAL::Entity &, WAL::Wal &, std::chrono::nanoseconds > &onFixedUpdate=WAL::Callback< WAL::Entity &, WAL::Wal &, std::chrono::nanoseconds >(), bool lonely=false) |
| | ctor More...
|
| |
| | ShaderComponentDrawable2D (const ShaderComponentDrawable2D &)=default |
| | Default copy ctor. More...
|
| |
| | ~ShaderComponentDrawable2D () override=default |
| | Default dtor. More...
|
| |
| ShaderComponentDrawable2D & | operator= (const ShaderComponentDrawable2D &)=delete |
| | Default assignment operator. More...
|
| |
| RAY::Shader & | getShader () |
| | getter for _shader More...
|
| |
| WAL::Component * | clone (WAL::Entity &entity) const override |
| | Clone a component for another or the same entity. More...
|
| |
| std::string | getFragmentFilePath () const |
| | get the fragment file path More...
|
| |
| std::string | getVertexFilePath () const |
| | get the fragment file path More...
|
| |
| | ShaderComponent (WAL::Entity &entity, const std::string &fragmentFilePath, const std::string &vertexFilePath="", const WAL::Callback< WAL::Entity &, WAL::Wal &, std::chrono::nanoseconds > &onFixedUpdate=WAL::Callback< WAL::Entity &, WAL::Wal &, std::chrono::nanoseconds >(), bool lonely=false) |
| | ctor More...
|
| |
| | ShaderComponent (const ShaderComponent &)=default |
| | Default copy ctor. More...
|
| |
| | ~ShaderComponent () override=default |
| | Default dtor. More...
|
| |
| ShaderComponent & | operator= (const ShaderComponent &)=delete |
| | Default assignment operator. More...
|
| |
| Component & | operator= (const Component &)=delete |
| | A component can't be assigned. More...
|
| |
| virtual | ~Component ()=default |
| | A virtual destructor. More...
|
| |
| virtual void | onStart () |
| | The entity or this component has just been enabled. More...
|
| |
| virtual void | onStop () |
| | The entity or this component has just been disable. More...
|
| |