Nebula
Loading...
Searching...
No Matches
Particles::[struct].state Struct Reference

Public Attributes

CoreGraphics::BufferId geometryVbo
CoreGraphics::BufferId geometryIbo
Util::FixedArray< CoreGraphics::VertexAlloc > vertexAllocs
Util::FixedArray< CoreGraphics::BufferId > vbos
Util::FixedArray< SizeT > vboSizes
Util::FixedArray< byte * > mappedVertices
byte * vertexPtr
SizeT vertexSize
Util::Array< CoreGraphics::VertexComponent > particleComponents
CoreGraphics::VertexLayoutId layout
CoreGraphics::PrimitiveGroup primGroup
SizeT numParticlesThisFrame

Member Data Documentation

◆ geometryIbo

CoreGraphics::BufferId Particles::[struct].state geometryIbo

◆ geometryVbo

CoreGraphics::BufferId Particles::[struct].state geometryVbo

◆ layout

CoreGraphics::VertexLayoutId Particles::[struct].state layout

◆ mappedVertices

Util::FixedArray<byte*> Particles::[struct].state mappedVertices

◆ numParticlesThisFrame

SizeT Particles::[struct].state numParticlesThisFrame

◆ particleComponents

Util::Array<CoreGraphics::VertexComponent> Particles::[struct].state particleComponents

◆ primGroup

CoreGraphics::PrimitiveGroup Particles::[struct].state primGroup

◆ vbos

Util::FixedArray<CoreGraphics::BufferId> Particles::[struct].state vbos

◆ vboSizes

Util::FixedArray<SizeT> Particles::[struct].state vboSizes

◆ vertexAllocs

Util::FixedArray<CoreGraphics::VertexAlloc> Particles::[struct].state vertexAllocs

◆ vertexPtr

byte* Particles::[struct].state vertexPtr

◆ vertexSize

SizeT Particles::[struct].state vertexSize

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