Euphoria
|
eu::render::World Struct Reference
#include <world.h>
Public Member Functions | |
void | add_actor (const std::shared_ptr< Instance > &actor) |
core::CompiledCamera3 | render (const core::Viewport &viewport, const core::Camera3 &camera) |
void | update () |
void | render (const core::Camera3 &camera, const core::CompiledCamera3 &compiled) |
Public Attributes | |
render::Light | light |
std::vector< std::shared_ptr< Instance > > | actors |
Detailed Description
Member Function Documentation
◆ add_actor()
void eu::render::World::add_actor | ( | const std::shared_ptr< Instance > & | actor | ) |
◆ render() [1/2]
void eu::render::World::render | ( | const core::Camera3 & | camera, |
const core::CompiledCamera3 & | compiled | ||
) |
◆ render() [2/2]
core::CompiledCamera3 eu::render::World::render | ( | const core::Viewport & | viewport, |
const core::Camera3 & | camera | ||
) |
◆ update()
Member Data Documentation
◆ actors
std::vector<std::shared_ptr<Instance> > eu::render::World::actors |
◆ light
render::Light eu::render::World::light |
The documentation for this struct was generated from the following files: