PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::SubrenderHolder Class Reference

Manages all registered Subrender instances by stage. More...

#include <SubrenderHolder.hpp>

Public Member Functions

 SubrenderHolder (const SubrenderHolder &)=delete
 
SubrenderHolderoperator= (const SubrenderHolder &)=delete
 
 SubrenderHolder (SubrenderHolder &&) noexcept=default
 
SubrenderHolderoperator= (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
 

Detailed Description

Manages all registered Subrender instances by stage.


The documentation for this class was generated from the following file: