Castor3D 0.12.0
Multiplatform 3D engine
Public Attributes | List of all members
castor3d::LightBuffer::SpecLight Union Reference

#include <LightBuffer.hpp>

Collaboration diagram for castor3d::LightBuffer::SpecLight:
Collaboration graph
[legend]

Public Attributes

struct {
   Float4   directionCount
 
   Float4   splitDepths
 
   Float4   splitScales
 
   std::array< Float4x4, 4u >   transforms
 
directional
 
struct {
   Float4   position
 
   Float4   attenuation
 
point
 
struct {
   Float4   position
 
   Float4   attenuation
 
   Float4   direction
 
   Float4   exponentCutOff
 
   Float4x4   transform
 
spot
 

Member Data Documentation

◆ attenuation

Float4 castor3d::LightBuffer::SpecLight::attenuation

◆ direction

Float4 castor3d::LightBuffer::SpecLight::direction

◆ 

struct { ... } castor3d::LightBuffer::SpecLight::directional

◆ directionCount

Float4 castor3d::LightBuffer::SpecLight::directionCount

◆ exponentCutOff

Float4 castor3d::LightBuffer::SpecLight::exponentCutOff

◆ 

struct { ... } castor3d::LightBuffer::SpecLight::point

◆ position

Float4 castor3d::LightBuffer::SpecLight::position

◆ splitDepths

Float4 castor3d::LightBuffer::SpecLight::splitDepths

◆ splitScales

Float4 castor3d::LightBuffer::SpecLight::splitScales

◆ 

struct { ... } castor3d::LightBuffer::SpecLight::spot

◆ transform

Float4x4 castor3d::LightBuffer::SpecLight::transform

◆ transforms

std::array< Float4x4, 4u > castor3d::LightBuffer::SpecLight::transforms

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