Cogs.Core
Public Attributes | List of all members
Cogs::Core::SceneParameters Struct Reference

Public Attributes

glm::mat4 projectionMatrix
 
glm::mat4 viewMatrix
 
glm::mat4 inverseViewMatrix
 
glm::mat4 inverseProjectionMatrix
 
glm::mat4 worldToClipMatrix
 
glm::mat4 viewFromViewportMatrix
 
glm::vec4 projectionParameters
 
glm::vec4 clippingPlanes [6]
 
glm::uvec4 blueNoiseOffset
 
glm::vec2 viewportOrigin
 
glm::vec2 viewportSize
 
glm::vec2 viewportSizeRcp
 
float shadowDepthClamp
 
float animationTime
 
float exposure
 
unsigned sceneFlags
 
unsigned clientFlags
 Application defined, camera specific flags.
 
float numEnvironmentRadianceMips
 
float numEnvironmentIrradianceMips
 

Detailed Description

Definition at line 18 of file ParameterBuffers.h.

Member Data Documentation

◆ animationTime

float Cogs::Core::SceneParameters::animationTime

Definition at line 33 of file ParameterBuffers.h.

◆ blueNoiseOffset

glm::uvec4 Cogs::Core::SceneParameters::blueNoiseOffset

Definition at line 28 of file ParameterBuffers.h.

◆ clientFlags

unsigned Cogs::Core::SceneParameters::clientFlags

Application defined, camera specific flags.

Definition at line 36 of file ParameterBuffers.h.

◆ clippingPlanes

glm::vec4 Cogs::Core::SceneParameters::clippingPlanes[6]

Definition at line 27 of file ParameterBuffers.h.

◆ exposure

float Cogs::Core::SceneParameters::exposure

Definition at line 34 of file ParameterBuffers.h.

◆ inverseProjectionMatrix

glm::mat4 Cogs::Core::SceneParameters::inverseProjectionMatrix

Definition at line 23 of file ParameterBuffers.h.

◆ inverseViewMatrix

glm::mat4 Cogs::Core::SceneParameters::inverseViewMatrix

Definition at line 22 of file ParameterBuffers.h.

◆ numEnvironmentIrradianceMips

float Cogs::Core::SceneParameters::numEnvironmentIrradianceMips

Definition at line 38 of file ParameterBuffers.h.

◆ numEnvironmentRadianceMips

float Cogs::Core::SceneParameters::numEnvironmentRadianceMips

Definition at line 37 of file ParameterBuffers.h.

◆ projectionMatrix

glm::mat4 Cogs::Core::SceneParameters::projectionMatrix

Definition at line 20 of file ParameterBuffers.h.

◆ projectionParameters

glm::vec4 Cogs::Core::SceneParameters::projectionParameters

Definition at line 26 of file ParameterBuffers.h.

◆ sceneFlags

unsigned Cogs::Core::SceneParameters::sceneFlags

Definition at line 35 of file ParameterBuffers.h.

◆ shadowDepthClamp

float Cogs::Core::SceneParameters::shadowDepthClamp

Definition at line 32 of file ParameterBuffers.h.

◆ viewFromViewportMatrix

glm::mat4 Cogs::Core::SceneParameters::viewFromViewportMatrix

Definition at line 25 of file ParameterBuffers.h.

◆ viewMatrix

glm::mat4 Cogs::Core::SceneParameters::viewMatrix

Definition at line 21 of file ParameterBuffers.h.

◆ viewportOrigin

glm::vec2 Cogs::Core::SceneParameters::viewportOrigin

Definition at line 29 of file ParameterBuffers.h.

◆ viewportSize

glm::vec2 Cogs::Core::SceneParameters::viewportSize

Definition at line 30 of file ParameterBuffers.h.

◆ viewportSizeRcp

glm::vec2 Cogs::Core::SceneParameters::viewportSizeRcp

Definition at line 31 of file ParameterBuffers.h.

◆ worldToClipMatrix

glm::mat4 Cogs::Core::SceneParameters::worldToClipMatrix

Definition at line 24 of file ParameterBuffers.h.


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