Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGShaderLightData Struct Reference

#include <qssgrhicontext_p.h>

Collaboration diagram for QSSGShaderLightData:

Public Attributes

float position [3]
float coneAngle
float direction [3]
float innerConeAngle
float diffuseColor [3]
float constantAttenuation
float specularColor [3]
float linearAttenuation
quint32 lightmapState
quint32 shadowPcfSamples
float quadraticAttenuation
float shadowTextureSize
float shadowAtlasUV0 [2]
float shadowAtlasUV1 [2]
float shadowAtlasLayer0
float shadowAtlasLayer1
float shadowPcfFactor
float enableShadows
float shadowBias
float shadowFactor
float shadowClipNear
float shadowMapFar
float shadowMatrix [16]

Detailed Description

Definition at line 289 of file qssgrhicontext_p.h.

Member Data Documentation

◆ coneAngle

float QSSGShaderLightData::coneAngle

Definition at line 291 of file qssgrhicontext_p.h.

◆ constantAttenuation

float QSSGShaderLightData::constantAttenuation

Definition at line 297 of file qssgrhicontext_p.h.

◆ diffuseColor

float QSSGShaderLightData::diffuseColor[3]

Definition at line 296 of file qssgrhicontext_p.h.

◆ direction

float QSSGShaderLightData::direction[3]

Definition at line 293 of file qssgrhicontext_p.h.

◆ enableShadows

float QSSGShaderLightData::enableShadows

Definition at line 313 of file qssgrhicontext_p.h.

◆ innerConeAngle

float QSSGShaderLightData::innerConeAngle

Definition at line 294 of file qssgrhicontext_p.h.

◆ lightmapState

quint32 QSSGShaderLightData::lightmapState

Definition at line 302 of file qssgrhicontext_p.h.

◆ linearAttenuation

float QSSGShaderLightData::linearAttenuation

Definition at line 300 of file qssgrhicontext_p.h.

◆ position

float QSSGShaderLightData::position[3]

Definition at line 290 of file qssgrhicontext_p.h.

◆ quadraticAttenuation

float QSSGShaderLightData::quadraticAttenuation

Definition at line 304 of file qssgrhicontext_p.h.

◆ shadowAtlasLayer0

float QSSGShaderLightData::shadowAtlasLayer0

Definition at line 310 of file qssgrhicontext_p.h.

◆ shadowAtlasLayer1

float QSSGShaderLightData::shadowAtlasLayer1

Definition at line 311 of file qssgrhicontext_p.h.

◆ shadowAtlasUV0

float QSSGShaderLightData::shadowAtlasUV0[2]

Definition at line 307 of file qssgrhicontext_p.h.

◆ shadowAtlasUV1

float QSSGShaderLightData::shadowAtlasUV1[2]

Definition at line 308 of file qssgrhicontext_p.h.

◆ shadowBias

float QSSGShaderLightData::shadowBias

Definition at line 315 of file qssgrhicontext_p.h.

◆ shadowClipNear

float QSSGShaderLightData::shadowClipNear

Definition at line 317 of file qssgrhicontext_p.h.

◆ shadowFactor

float QSSGShaderLightData::shadowFactor

Definition at line 316 of file qssgrhicontext_p.h.

◆ shadowMapFar

float QSSGShaderLightData::shadowMapFar

Definition at line 318 of file qssgrhicontext_p.h.

◆ shadowMatrix

float QSSGShaderLightData::shadowMatrix[16]

Definition at line 320 of file qssgrhicontext_p.h.

◆ shadowPcfFactor

float QSSGShaderLightData::shadowPcfFactor

Definition at line 312 of file qssgrhicontext_p.h.

◆ shadowPcfSamples

quint32 QSSGShaderLightData::shadowPcfSamples

Definition at line 303 of file qssgrhicontext_p.h.

◆ shadowTextureSize

float QSSGShaderLightData::shadowTextureSize

Definition at line 305 of file qssgrhicontext_p.h.

◆ specularColor

float QSSGShaderLightData::specularColor[3]

Definition at line 299 of file qssgrhicontext_p.h.


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