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

#include <VulkanTypes.h>

Public Attributes

uint32_t mNumTriangles
 
uint32_t mNumMeshes
 
uint32_t mNumLights
 
uint32_t mMaxBounces
 
uint32_t mRaysPerThread
 
uint32_t mAccumulatedFrames
 
uint32_t mNumBakeVertices
 
uint32_t mNumBakeTriangles
 
float mShadowBias
 
uint32_t mDiffuseDirect
 
uint32_t mDiffuseIndirect
 
int32_t mBakeMeshIndex
 
uint32_t mReceiveShadows
 
uint32_t mPad0
 
uint32_t mPad1
 
uint32_t mPad2
 
glm::vec4 mSkyZenithColor
 
glm::vec4 mSkyHorizonColor
 
glm::vec4 mGroundColor
 

Member Data Documentation

◆ mAccumulatedFrames

uint32_t RayTraceUniforms::mAccumulatedFrames

◆ mBakeMeshIndex

int32_t RayTraceUniforms::mBakeMeshIndex

◆ mDiffuseDirect

uint32_t RayTraceUniforms::mDiffuseDirect

◆ mDiffuseIndirect

uint32_t RayTraceUniforms::mDiffuseIndirect

◆ mGroundColor

glm::vec4 RayTraceUniforms::mGroundColor

◆ mMaxBounces

uint32_t RayTraceUniforms::mMaxBounces

◆ mNumBakeTriangles

uint32_t RayTraceUniforms::mNumBakeTriangles

◆ mNumBakeVertices

uint32_t RayTraceUniforms::mNumBakeVertices

◆ mNumLights

uint32_t RayTraceUniforms::mNumLights

◆ mNumMeshes

uint32_t RayTraceUniforms::mNumMeshes

◆ mNumTriangles

uint32_t RayTraceUniforms::mNumTriangles

◆ mPad0

uint32_t RayTraceUniforms::mPad0

◆ mPad1

uint32_t RayTraceUniforms::mPad1

◆ mPad2

uint32_t RayTraceUniforms::mPad2

◆ mRaysPerThread

uint32_t RayTraceUniforms::mRaysPerThread

◆ mReceiveShadows

uint32_t RayTraceUniforms::mReceiveShadows

◆ mShadowBias

float RayTraceUniforms::mShadowBias

◆ mSkyHorizonColor

glm::vec4 RayTraceUniforms::mSkyHorizonColor

◆ mSkyZenithColor

glm::vec4 RayTraceUniforms::mSkyZenithColor

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