Castor3D 0.16.0
Multiplatform 3D engine
Public Attributes | List of all members
castor3d::SpotLight::LightData Struct Reference

#include <SpotLight.hpp>

Inheritance diagram for castor3d::SpotLight::LightData:
Inheritance graph
[legend]
Collaboration diagram for castor3d::SpotLight::LightData:
Collaboration graph
[legend]

Public Attributes

Float3 direction
 
Float1 outerCutoffCos
 
Float1 innerCutoff
 
Float1 outerCutoff
 
Float1 innerCutoffSin
 
Float1 outerCutoffSin
 
Float1 innerCutoffCos
 
Float1 outerCutOffTan
 
Float1 pad0
 
Float1 pad1
 
- Public Attributes inherited from castor3d::LightCategory::LightData
Float3 colour
 
Float1 range
 
Float2 intensity
 
Float1 shadowMapIndex
 
Float1 cascadeCount
 
Float3 posDir
 
Float1 exponent
 

Additional Inherited Members

- Public Types inherited from castor3d::ShaderBufferTypes
using Float1 = float
 
using Float2 = Data2T< Float1 >
 
using Float3 = Data3T< Float1 >
 
using Float4 = Data4T< Float1 >
 

Member Data Documentation

◆ direction

Float3 castor3d::SpotLight::LightData::direction

◆ innerCutoff

Float1 castor3d::SpotLight::LightData::innerCutoff

◆ innerCutoffCos

Float1 castor3d::SpotLight::LightData::innerCutoffCos

◆ innerCutoffSin

Float1 castor3d::SpotLight::LightData::innerCutoffSin

◆ outerCutoff

Float1 castor3d::SpotLight::LightData::outerCutoff

◆ outerCutoffCos

Float1 castor3d::SpotLight::LightData::outerCutoffCos

◆ outerCutoffSin

Float1 castor3d::SpotLight::LightData::outerCutoffSin

◆ outerCutOffTan

Float1 castor3d::SpotLight::LightData::outerCutOffTan

◆ pad0

Float1 castor3d::SpotLight::LightData::pad0

◆ pad1

Float1 castor3d::SpotLight::LightData::pad1

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