Polyphase Game Engine
Loading...
Searching...
No Matches
GlobalUniformData Struct Reference

#include <VulkanTypes.h>

Public Attributes

glm::mat4 mViewProjMatrix
 
glm::mat4 mViewToWorld
 
glm::mat4 mShadowViewProj
 
glm::mat4 mPreRotationMatrix
 
glm::vec4 mAmbientLightColor
 
glm::vec4 mViewPosition
 
glm::vec4 mViewDirection
 
glm::vec2 mScreenDimensions
 
glm::vec2 mInterfaceResolution
 
glm::vec4 mShadowColor
 
glm::vec4 mViewport
 
glm::vec4 mSceneViewport
 
uint32_t mFrameNumber
 
int32_t mVisualizationMode
 
float mGameTime
 
float mRealTime
 
glm::vec4 mFogColor
 
int mFogEnabled
 
int mFogDensityFunc
 
float mFogNear
 
float mFogFar
 
float mNearHalfWidth
 
float mNearHalfHeight
 
float mNearDist
 
uint32_t mPathTracingEnabled
 
uint32_t mNumLights
 
int32_t mSelectedInstance
 
int32_t mLinearColorSpace
 
float mColorScale
 
glm::vec4 mSelectedColor
 
float mSelectedCheckerSize
 
float mSelectedPad0
 
float mSelectedPad1
 
float mSelectedPad2
 
LightUniformData mLights [MAX_LIGHTS_PER_FRAME]
 

Member Data Documentation

◆ mAmbientLightColor

glm::vec4 GlobalUniformData::mAmbientLightColor

◆ mColorScale

float GlobalUniformData::mColorScale

◆ mFogColor

glm::vec4 GlobalUniformData::mFogColor

◆ mFogDensityFunc

int GlobalUniformData::mFogDensityFunc

◆ mFogEnabled

int GlobalUniformData::mFogEnabled

◆ mFogFar

float GlobalUniformData::mFogFar

◆ mFogNear

float GlobalUniformData::mFogNear

◆ mFrameNumber

uint32_t GlobalUniformData::mFrameNumber

◆ mGameTime

float GlobalUniformData::mGameTime

◆ mInterfaceResolution

glm::vec2 GlobalUniformData::mInterfaceResolution

◆ mLights

LightUniformData GlobalUniformData::mLights[MAX_LIGHTS_PER_FRAME]

◆ mLinearColorSpace

int32_t GlobalUniformData::mLinearColorSpace

◆ mNearDist

float GlobalUniformData::mNearDist

◆ mNearHalfHeight

float GlobalUniformData::mNearHalfHeight

◆ mNearHalfWidth

float GlobalUniformData::mNearHalfWidth

◆ mNumLights

uint32_t GlobalUniformData::mNumLights

◆ mPathTracingEnabled

uint32_t GlobalUniformData::mPathTracingEnabled

◆ mPreRotationMatrix

glm::mat4 GlobalUniformData::mPreRotationMatrix

◆ mRealTime

float GlobalUniformData::mRealTime

◆ mSceneViewport

glm::vec4 GlobalUniformData::mSceneViewport

◆ mScreenDimensions

glm::vec2 GlobalUniformData::mScreenDimensions

◆ mSelectedCheckerSize

float GlobalUniformData::mSelectedCheckerSize

◆ mSelectedColor

glm::vec4 GlobalUniformData::mSelectedColor

◆ mSelectedInstance

int32_t GlobalUniformData::mSelectedInstance

◆ mSelectedPad0

float GlobalUniformData::mSelectedPad0

◆ mSelectedPad1

float GlobalUniformData::mSelectedPad1

◆ mSelectedPad2

float GlobalUniformData::mSelectedPad2

◆ mShadowColor

glm::vec4 GlobalUniformData::mShadowColor

◆ mShadowViewProj

glm::mat4 GlobalUniformData::mShadowViewProj

◆ mViewDirection

glm::vec4 GlobalUniformData::mViewDirection

◆ mViewport

glm::vec4 GlobalUniformData::mViewport

◆ mViewPosition

glm::vec4 GlobalUniformData::mViewPosition

◆ mViewProjMatrix

glm::mat4 GlobalUniformData::mViewProjMatrix

◆ mViewToWorld

glm::mat4 GlobalUniformData::mViewToWorld

◆ mVisualizationMode

int32_t GlobalUniformData::mVisualizationMode

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