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

#include <VulkanTypes.h>

Public Attributes

glm::vec4 mBounds = { 0.0f, 0.0f, 0.0f, 10000.0f }
 
uint32_t mStartTriangleIndex = 0
 
uint32_t mNumTriangles = 0
 
uint32_t mCastShadows = 1
 
uint32_t mHasBakedLighting = 0
 
glm::uvec4 mTextures
 
MaterialData mMaterial
 

Member Data Documentation

◆ mBounds

glm::vec4 RayTraceMesh::mBounds = { 0.0f, 0.0f, 0.0f, 10000.0f }

◆ mCastShadows

uint32_t RayTraceMesh::mCastShadows = 1

◆ mHasBakedLighting

uint32_t RayTraceMesh::mHasBakedLighting = 0

◆ mMaterial

MaterialData RayTraceMesh::mMaterial

◆ mNumTriangles

uint32_t RayTraceMesh::mNumTriangles = 0

◆ mStartTriangleIndex

uint32_t RayTraceMesh::mStartTriangleIndex = 0

◆ mTextures

glm::uvec4 RayTraceMesh::mTextures

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