|
| virtual void | add (const std::shared_ptr< const screen_camera > &pCamera) override |
| virtual void | remove (const std::shared_ptr< const screen_camera > &pCamera) override |
| virtual void | add (const std::shared_ptr< const texture_camera > &pCamera) override |
| virtual void | remove (const std::shared_ptr< const texture_camera > &pCamera) override |
| virtual void | add (const std::shared_ptr< const entity > &pEntity) override |
| virtual void | remove (const std::shared_ptr< const entity > &pEntity) override |
| virtual void | draw (const gdk::graphics::intvector2_type &aFrameBufferSize) const override |
| | draws the scene
|
| virtual void | set_float (const std::string_view aName, float aValue) override |
| virtual void | set_vector2 (const std::string_view aName, vector2_type aValue) override |
| virtual void | set_vector3 (const std::string_view aName, vector3_type aValue) override |
| virtual void | set_vector4 (const std::string_view aName, vector4_type aValue) override |
| virtual void | set_vector4 (const std::string_view aName, const color &aValue) override |
| virtual void | set_integer (const std::string_view aName, int aValue) override |
|
std::optional< float > | float_at (std::string_view aName) const |
|
std::optional< vector3_type > | vector3_at (std::string_view aName) const |
|
std::optional< vector4_type > | vector4_at (std::string_view aName) const |
|
std::size_t | entity_count () const |
|
std::vector< std::shared_ptr< const entity > > | entities () const |
|
std::size_t | camera_count () const |
|
bool | contains (const std::shared_ptr< const entity > &pEntity) const |
|
std::size_t | draw_count () const |
|
intvector2_type | last_frame_buffer_size () const |
◆ add() [1/3]
| virtual void gdk::graphics::null_scene::add |
( |
const std::shared_ptr< const entity > & | pEntity | ) |
|
|
overridevirtual |
◆ add() [2/3]
| virtual void gdk::graphics::null_scene::add |
( |
const std::shared_ptr< const screen_camera > & | pCamera | ) |
|
|
overridevirtual |
◆ add() [3/3]
| virtual void gdk::graphics::null_scene::add |
( |
const std::shared_ptr< const texture_camera > & | pCamera | ) |
|
|
overridevirtual |
◆ draw()
| virtual void gdk::graphics::null_scene::draw |
( |
const gdk::graphics::intvector2_type & | aFrameBufferSize | ) |
const |
|
overridevirtual |
◆ remove() [1/3]
| virtual void gdk::graphics::null_scene::remove |
( |
const std::shared_ptr< const entity > & | pEntity | ) |
|
|
overridevirtual |
◆ remove() [2/3]
| virtual void gdk::graphics::null_scene::remove |
( |
const std::shared_ptr< const screen_camera > & | pCamera | ) |
|
|
overridevirtual |
◆ remove() [3/3]
| virtual void gdk::graphics::null_scene::remove |
( |
const std::shared_ptr< const texture_camera > & | pCamera | ) |
|
|
overridevirtual |
◆ set_float()
| virtual void gdk::graphics::null_scene::set_float |
( |
const std::string_view | aName, |
|
|
float | aValue ) |
|
overridevirtual |
◆ set_integer()
| virtual void gdk::graphics::null_scene::set_integer |
( |
const std::string_view | aName, |
|
|
int | aValue ) |
|
overridevirtual |
◆ set_vector2()
| virtual void gdk::graphics::null_scene::set_vector2 |
( |
const std::string_view | aName, |
|
|
vector2_type | aValue ) |
|
overridevirtual |
◆ set_vector3()
| virtual void gdk::graphics::null_scene::set_vector3 |
( |
const std::string_view | aName, |
|
|
vector3_type | aValue ) |
|
overridevirtual |
◆ set_vector4() [1/2]
| virtual void gdk::graphics::null_scene::set_vector4 |
( |
const std::string_view | aName, |
|
|
const color & | aValue ) |
|
overridevirtual |
◆ set_vector4() [2/2]
| virtual void gdk::graphics::null_scene::set_vector4 |
( |
const std::string_view | aName, |
|
|
vector4_type | aValue ) |
|
overridevirtual |
The documentation for this class was generated from the following file:
- /home/runner/work/gdk-graphics/gdk-graphics/impl/null/include/gdk/graphics/null_context.h