Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::engine::World3DVertexUniforms Struct Reference

#include <World3DShaderUniforms.hpp>

Public Attributes

std::array< float, 16 > worldViewProjection {}
 
std::array< float, 16 > world {}
 
std::array< float, 4 > materialDiffuse {}
 
std::array< float, 4 > sceneAmbient {}
 
std::array< float, 4 > boardReflectionColorEnabled {}
 
std::array< float, 4 > boardReflectionDirection {}
 
std::array< float, 4 > sunColorEnabled {}
 
std::array< float, 4 > sunDirection {}
 
std::array< float, 4 > spotlightColorEnabled {}
 
std::array< float, 4 > spotlightPositionRange {}
 
std::array< float, 4 > spotlightDirectionFalloff {}
 
std::array< float, 4 > spotlightAttenuationTheta {}
 
std::array< float, 4 > spotlightPhi {}
 

Detailed Description

Definition at line 10 of file World3DShaderUniforms.hpp.

Member Data Documentation

◆ boardReflectionColorEnabled

std::array<float, 4> monopoly::engine::World3DVertexUniforms::boardReflectionColorEnabled {}

Definition at line 16 of file World3DShaderUniforms.hpp.

◆ boardReflectionDirection

std::array<float, 4> monopoly::engine::World3DVertexUniforms::boardReflectionDirection {}

Definition at line 17 of file World3DShaderUniforms.hpp.

◆ materialDiffuse

std::array<float, 4> monopoly::engine::World3DVertexUniforms::materialDiffuse {}

Definition at line 14 of file World3DShaderUniforms.hpp.

◆ sceneAmbient

std::array<float, 4> monopoly::engine::World3DVertexUniforms::sceneAmbient {}

Definition at line 15 of file World3DShaderUniforms.hpp.

◆ spotlightAttenuationTheta

std::array<float, 4> monopoly::engine::World3DVertexUniforms::spotlightAttenuationTheta {}

Definition at line 23 of file World3DShaderUniforms.hpp.

◆ spotlightColorEnabled

std::array<float, 4> monopoly::engine::World3DVertexUniforms::spotlightColorEnabled {}

Definition at line 20 of file World3DShaderUniforms.hpp.

◆ spotlightDirectionFalloff

std::array<float, 4> monopoly::engine::World3DVertexUniforms::spotlightDirectionFalloff {}

Definition at line 22 of file World3DShaderUniforms.hpp.

◆ spotlightPhi

std::array<float, 4> monopoly::engine::World3DVertexUniforms::spotlightPhi {}

Definition at line 24 of file World3DShaderUniforms.hpp.

◆ spotlightPositionRange

std::array<float, 4> monopoly::engine::World3DVertexUniforms::spotlightPositionRange {}

Definition at line 21 of file World3DShaderUniforms.hpp.

◆ sunColorEnabled

std::array<float, 4> monopoly::engine::World3DVertexUniforms::sunColorEnabled {}

Definition at line 18 of file World3DShaderUniforms.hpp.

◆ sunDirection

std::array<float, 4> monopoly::engine::World3DVertexUniforms::sunDirection {}

Definition at line 19 of file World3DShaderUniforms.hpp.

◆ world

std::array<float, 16> monopoly::engine::World3DVertexUniforms::world {}

Definition at line 13 of file World3DShaderUniforms.hpp.

◆ worldViewProjection

std::array<float, 16> monopoly::engine::World3DVertexUniforms::worldViewProjection {}

Definition at line 12 of file World3DShaderUniforms.hpp.


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