Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
GSInstance Struct Reference

#include <GPUScene.hpp>

Public Attributes

float3 transform {0, 0, 0}
 
quat rotation {0, 0, 0, 1}
 
float3 scale {1, 1, 1}
 
uint32_t resourceOffset {UINT32_MAX}
 
uint32_t materialIndex {0u}
 
uint32_t resourceIndex {UINT32_MAX}
 
uint32_t type {kGSInstanceTypeMesh}
 
uint32_t emissiveClusterOffset {UINT32_MAX}
 

Member Data Documentation

◆ emissiveClusterOffset

uint32_t GSInstance::emissiveClusterOffset {UINT32_MAX}

◆ materialIndex

uint32_t GSInstance::materialIndex {0u}

◆ resourceIndex

uint32_t GSInstance::resourceIndex {UINT32_MAX}

◆ resourceOffset

uint32_t GSInstance::resourceOffset {UINT32_MAX}

◆ rotation

quat GSInstance::rotation {0, 0, 0, 1}

◆ scale

float3 GSInstance::scale {1, 1, 1}

◆ transform

float3 GSInstance::transform {0, 0, 0}

◆ type

uint32_t GSInstance::type {kGSInstanceTypeMesh}

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