VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::UniformBinder::GpuLightUniform Struct Reference

#include <platform/graphics/uniformBinder.h>

Public Attributes

float colorIntensity [4] = {1.0f, 1.0f, 1.0f, 0.0f}
float coneAngles [4] = {1.0f, 1.0f, 0.0f, 0.0f}
float directionCone [4] = {0.0f, -1.0f, 0.0f, 1.0f}
float positionRange [4] = {0.0f, 0.0f, 0.0f, 0.0f}
uint32_t typeCastShadows [4] = {0u, 0u, 0u, 0u}

Detailed Description

Definition at line 30 of file uniformBinder.h.

Member Data Documentation

◆ colorIntensity

float visutwin::canvas::UniformBinder::GpuLightUniform::colorIntensity[4] = {1.0f, 1.0f, 1.0f, 0.0f}

Definition at line 34 of file uniformBinder.h.

◆ coneAngles

float visutwin::canvas::UniformBinder::GpuLightUniform::coneAngles[4] = {1.0f, 1.0f, 0.0f, 0.0f}

Definition at line 35 of file uniformBinder.h.

◆ directionCone

float visutwin::canvas::UniformBinder::GpuLightUniform::directionCone[4] = {0.0f, -1.0f, 0.0f, 1.0f}

Definition at line 33 of file uniformBinder.h.

◆ positionRange

float visutwin::canvas::UniformBinder::GpuLightUniform::positionRange[4] = {0.0f, 0.0f, 0.0f, 0.0f}

Definition at line 32 of file uniformBinder.h.

◆ typeCastShadows

uint32_t visutwin::canvas::UniformBinder::GpuLightUniform::typeCastShadows[4] = {0u, 0u, 0u, 0u}

Definition at line 37 of file uniformBinder.h.


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