|
group2 0.1.0
CSE 125 Group 2
|
GPU-side mesh data for one mesh within a loaded model. More...
Public Attributes | |
| SDL_GPUBuffer * | vertexBuffer = nullptr |
| SDL_GPUBuffer * | indexBuffer = nullptr |
| Uint32 | indexCount = 0 |
| int | albedoTexIndex = -1 |
| int | normalTexIndex = -1 |
| int | metallicRoughnessTexIndex = -1 |
| int | emissiveTexIndex = -1 |
| MaterialData | material |
| bool | isTransparent = false |
| True when alphaMode is BLEND or MASK. | |
GPU-side mesh data for one mesh within a loaded model.
| int Renderer::GpuMesh::albedoTexIndex = -1 |
| int Renderer::GpuMesh::emissiveTexIndex = -1 |
| SDL_GPUBuffer* Renderer::GpuMesh::indexBuffer = nullptr |
| Uint32 Renderer::GpuMesh::indexCount = 0 |
| bool Renderer::GpuMesh::isTransparent = false |
True when alphaMode is BLEND or MASK.
| MaterialData Renderer::GpuMesh::material |
| int Renderer::GpuMesh::metallicRoughnessTexIndex = -1 |
| int Renderer::GpuMesh::normalTexIndex = -1 |
| SDL_GPUBuffer* Renderer::GpuMesh::vertexBuffer = nullptr |