VFX Mesh Collection

From Burnout Wiki
Revision as of 01:23, 3 October 2022 by Burninrubber0 (talk | contribs) (Created page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The VFXMeshCollection resource type contains particle meshes.

Structures

BrnParticle::VFXMeshCollection

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muVersion 2
0x4 0x80 float32_t[32] mafRadius
0x84 0x4 MeshHelper* mpMeshHelper
0x88 0x4 uint32_t muNumIndices
0x8C 0x4 uint32_t muNumVertices
0x90 0x4 Material mMaterial

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muVersion 2
0x4 0x80 float32_t[32] mafRadius
0x84 0x4 padding
0x88 0x8 MeshHelper* mpMeshHelper
0x90 0x4 uint32_t muNumIndices
0x94 0x4 uint32_t muNumVertices
0x98 0x8 Material mMaterial

renderengine::MeshHelper

Hmmm...
Hmmm...
To do:
Document buffer format.

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t m_numIndexBuffers
0x4 0x4 uint32_t m_numVertexBuffers
0x8 0x4 void*[1] m_buffers

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t m_numIndexBuffers
0x4 0x4 uint32_t m_numVertexBuffers
0x8 0x8 void*[1] m_buffers

BrnParticle::VFXMeshCollection::Material

32-bit

Offset Length Type Name Description Comments
0x0 0x4 char* mpTextureName Null-terminated texture name

64-bit

Offset Length Type Name Description Comments
0x0 0x8 char* mpTextureName Null-terminated texture name