Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
Public Attributes | List of all members
WorldEnvironment Struct Reference

#include <base_struct.h>

Public Attributes

Uint32 texture = 0
 
glm::vec3 color = glm::vec3(0.2,0.3,0.3)
 
std::shared_ptr< GpuBuffervertex_buffer = nullptr
 
std::shared_ptr< GpuBufferindex_buffer = nullptr
 
std::shared_ptr< GpuVertexLayoutvertex_layout = nullptr
 
float brightness = 1.0f
 

Member Data Documentation

◆ brightness

float WorldEnvironment::brightness = 1.0f

◆ color

glm::vec3 WorldEnvironment::color = glm::vec3(0.2,0.3,0.3)

◆ index_buffer

std::shared_ptr<GpuBuffer> WorldEnvironment::index_buffer = nullptr

◆ texture

Uint32 WorldEnvironment::texture = 0

◆ vertex_buffer

std::shared_ptr<GpuBuffer> WorldEnvironment::vertex_buffer = nullptr

◆ vertex_layout

std::shared_ptr<GpuVertexLayout> WorldEnvironment::vertex_layout = nullptr

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