Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::Renderer::RenderData Struct Reference

Data Fields

glm::mat4 projection
 
glm::mat4 view
 
glm::vec3 cam_position
 
int width
 
int height
 
tenno::vector< Commandopaque_queue
 
tenno::vector< Commandtransparent_queue
 
tenno::vector< Textui_queue
 
tenno::vector< tenno::shared_ptr< PointLight > > point_lights
 
std::optional< tenno::shared_ptr< DirLight > > dir_light
 
std::optional< tenno::shared_ptr< Skybox > > skybox
 

Detailed Description

Definition at line 94 of file renderer.hpp.

Field Documentation

◆ cam_position

glm::vec3 brenta::Renderer::RenderData::cam_position

Definition at line 98 of file renderer.hpp.

◆ dir_light

std::optional<tenno::shared_ptr<DirLight> > brenta::Renderer::RenderData::dir_light

Definition at line 107 of file renderer.hpp.

◆ height

int brenta::Renderer::RenderData::height

Definition at line 100 of file renderer.hpp.

◆ opaque_queue

tenno::vector<Command> brenta::Renderer::RenderData::opaque_queue

Definition at line 102 of file renderer.hpp.

◆ point_lights

tenno::vector<tenno::shared_ptr<PointLight> > brenta::Renderer::RenderData::point_lights

Definition at line 106 of file renderer.hpp.

◆ projection

glm::mat4 brenta::Renderer::RenderData::projection

Definition at line 96 of file renderer.hpp.

◆ skybox

std::optional<tenno::shared_ptr<Skybox> > brenta::Renderer::RenderData::skybox

Definition at line 108 of file renderer.hpp.

◆ transparent_queue

tenno::vector<Command> brenta::Renderer::RenderData::transparent_queue

Definition at line 103 of file renderer.hpp.

◆ ui_queue

tenno::vector<Text> brenta::Renderer::RenderData::ui_queue

Definition at line 104 of file renderer.hpp.

◆ view

glm::mat4 brenta::Renderer::RenderData::view

Definition at line 97 of file renderer.hpp.

◆ width

int brenta::Renderer::RenderData::width

Definition at line 99 of file renderer.hpp.


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