Euphoria
Public Member Functions | Public Attributes | List of all members
eu::render::LoadedShader_SingleColor Struct Reference

A single color shader. More...

Public Member Functions

 LoadedShader_SingleColor (std::shared_ptr< ShaderProgram > p, core::CompiledGeomVertexAttributes l, const CameraUniformBuffer &desc)
 

Public Attributes

std::shared_ptr< ShaderProgramprogram
 
core::CompiledGeomVertexAttributes geom_layout
 
Uniform tint_color_uni
 
Uniform world_from_local_uni
 

Detailed Description

A single color shader.

Definition at line 50 of file shader_resource.h.

Constructor & Destructor Documentation

◆ LoadedShader_SingleColor()

eu::render::LoadedShader_SingleColor::LoadedShader_SingleColor ( std::shared_ptr< ShaderProgram p,
core::CompiledGeomVertexAttributes  l,
const CameraUniformBuffer desc 
)

Member Data Documentation

◆ geom_layout

core::CompiledGeomVertexAttributes eu::render::LoadedShader_SingleColor::geom_layout

Definition at line 57 of file shader_resource.h.

◆ program

std::shared_ptr<ShaderProgram> eu::render::LoadedShader_SingleColor::program

Definition at line 56 of file shader_resource.h.

◆ tint_color_uni

Uniform eu::render::LoadedShader_SingleColor::tint_color_uni

Definition at line 58 of file shader_resource.h.

◆ world_from_local_uni

Uniform eu::render::LoadedShader_SingleColor::world_from_local_uni

Definition at line 59 of file shader_resource.h.


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