|
|
PixelBullet
0.0.1
A C++ game engine
|
Manages all registered Subrender instances by stage. More...
#include <SubrenderHolder.hpp>
Public Member Functions | |
| SubrenderHolder (const SubrenderHolder &)=delete | |
| SubrenderHolder & | operator= (const SubrenderHolder &)=delete |
| SubrenderHolder (SubrenderHolder &&) noexcept=default | |
| SubrenderHolder & | operator= (SubrenderHolder &&) noexcept=default |
| template<typename T , typename = std::enable_if_t<std::is_convertible_v<T*, Subrender*>>> | |
| bool | Has () const |
| template<typename T , typename = std::enable_if_t<std::is_convertible_v<T*, Subrender*>>> | |
| T * | Get () const |
| template<typename T , typename = std::enable_if_t<std::is_convertible_v<T*, Subrender*>>> | |
| T * | Add (const Pipeline::Stage &stage, std::unique_ptr< T > &&subrender) |
| template<typename T , typename = std::enable_if_t<std::is_convertible_v<T*, Subrender*>>> | |
| void | Remove () |
| void | Clear () |
Friends | |
| class | Graphics |
Manages all registered Subrender instances by stage.