group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
Renderer::SkinnedInstance Struct Reference

Per-frame instance entry — one per visible animated character. More...

#include <Renderer.hpp>

Public Attributes

glm::mat4 worldTransform {1.0f}
uint32_t paletteBase = 0
 instanceIndex * numJoints — first joint slot for this char.
uint32_t materialId = 0
 Reserved for Phase 3 (bindless materials).
uint32_t _pad0 = 0
uint32_t _pad1 = 0

Detailed Description

Per-frame instance entry — one per visible animated character.

Layout matches InstanceData in pbr_skinned.vert.

Member Data Documentation

◆ _pad0

uint32_t Renderer::SkinnedInstance::_pad0 = 0

◆ _pad1

uint32_t Renderer::SkinnedInstance::_pad1 = 0

◆ materialId

uint32_t Renderer::SkinnedInstance::materialId = 0

Reserved for Phase 3 (bindless materials).

◆ paletteBase

uint32_t Renderer::SkinnedInstance::paletteBase = 0

instanceIndex * numJoints — first joint slot for this char.

◆ worldTransform

glm::mat4 Renderer::SkinnedInstance::worldTransform {1.0f}

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