Euphoria
Public Attributes | List of all members
eu::render::World Struct Reference

A list of objects to render. More...

Public Attributes

std::vector< std::shared_ptr< MeshInstance > > meshes
 
std::vector< std::shared_ptr< MeshInstance_TransformInstanced > > instances
 
Lights lights
 
Rgb clear_color = colors::black
 
std::optional< Skyboxskybox
 

Detailed Description

A list of objects to render.

This is also sometimes known as a scene.

Definition at line 193 of file world.h.

Member Data Documentation

◆ clear_color

Rgb eu::render::World::clear_color = colors::black

Definition at line 199 of file world.h.

◆ instances

std::vector<std::shared_ptr<MeshInstance_TransformInstanced> > eu::render::World::instances

Definition at line 196 of file world.h.

◆ lights

Lights eu::render::World::lights

Definition at line 197 of file world.h.

◆ meshes

std::vector<std::shared_ptr<MeshInstance> > eu::render::World::meshes

Definition at line 195 of file world.h.

◆ skybox

std::optional<Skybox> eu::render::World::skybox

Definition at line 200 of file world.h.


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