group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
SkinnedRenderer::SkinnedMesh Struct Reference

One mesh of the installed skinned rig. More...

Public Attributes

SDL_GPUBuffer * vb = nullptr
SDL_GPUBuffer * boneVb = nullptr
SDL_GPUBuffer * ib = nullptr
Uint32 indexCount = 0
Uint32 vertexCount = 0

Detailed Description

One mesh of the installed skinned rig.

Built by setRig.

vb carries ModelVertex (48 B/vert) at vertex buffer slot 0. boneVb carries BoneInfluence (32 B/vert) at vertex buffer slot 1. ib is a 32-bit index buffer. Both vertex arrays are parallel — vertex i of vb uses bone influences i of boneVb.

Member Data Documentation

◆ boneVb

SDL_GPUBuffer* SkinnedRenderer::SkinnedMesh::boneVb = nullptr

◆ ib

SDL_GPUBuffer* SkinnedRenderer::SkinnedMesh::ib = nullptr

◆ indexCount

Uint32 SkinnedRenderer::SkinnedMesh::indexCount = 0

◆ vb

SDL_GPUBuffer* SkinnedRenderer::SkinnedMesh::vb = nullptr

◆ vertexCount

Uint32 SkinnedRenderer::SkinnedMesh::vertexCount = 0

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