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

#include <ModernPBRShaderUniforms.hpp>

Public Attributes

std::array< float, 4 > baseColor {}
 
std::array< float, 4 > metallicRoughness {}
 
std::array< float, 4 > emissiveStrength {}
 
std::array< float, 4 > cameraPosition {}
 
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 {}
 
std::array< float, 4 > mapFlags {}
 
std::array< float, 4 > mapParameters {}
 
std::array< float, 16 > shadowViewProjection {}
 
std::array< float, 4 > shadowParameters {}
 

Detailed Description

Definition at line 14 of file ModernPBRShaderUniforms.hpp.

Member Data Documentation

◆ baseColor

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::baseColor {}

Definition at line 16 of file ModernPBRShaderUniforms.hpp.

◆ boardReflectionColorEnabled

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

Definition at line 23 of file ModernPBRShaderUniforms.hpp.

◆ boardReflectionDirection

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

Definition at line 24 of file ModernPBRShaderUniforms.hpp.

◆ cameraPosition

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::cameraPosition {}

Definition at line 20 of file ModernPBRShaderUniforms.hpp.

◆ emissiveStrength

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::emissiveStrength {}

Definition at line 19 of file ModernPBRShaderUniforms.hpp.

◆ mapFlags

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::mapFlags {}

Definition at line 33 of file ModernPBRShaderUniforms.hpp.

◆ mapParameters

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::mapParameters {}

Definition at line 35 of file ModernPBRShaderUniforms.hpp.

◆ metallicRoughness

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::metallicRoughness {}

Definition at line 18 of file ModernPBRShaderUniforms.hpp.

◆ sceneAmbient

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

Definition at line 22 of file ModernPBRShaderUniforms.hpp.

◆ shadowParameters

std::array<float, 4> monopoly::engine::ModernPBRFragmentUniforms::shadowParameters {}

Definition at line 39 of file ModernPBRShaderUniforms.hpp.

◆ shadowViewProjection

std::array<float, 16> monopoly::engine::ModernPBRFragmentUniforms::shadowViewProjection {}

Definition at line 36 of file ModernPBRShaderUniforms.hpp.

◆ spotlightAttenuationTheta

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

Definition at line 30 of file ModernPBRShaderUniforms.hpp.

◆ spotlightColorEnabled

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

Definition at line 27 of file ModernPBRShaderUniforms.hpp.

◆ spotlightDirectionFalloff

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

Definition at line 29 of file ModernPBRShaderUniforms.hpp.

◆ spotlightPhi

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

Definition at line 31 of file ModernPBRShaderUniforms.hpp.

◆ spotlightPositionRange

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

Definition at line 28 of file ModernPBRShaderUniforms.hpp.

◆ sunColorEnabled

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

Definition at line 25 of file ModernPBRShaderUniforms.hpp.

◆ sunDirection

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

Definition at line 26 of file ModernPBRShaderUniforms.hpp.


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