VFX Mesh Collection

From Burnout Wiki
VFXMeshCollection
aka BrnVFXMeshCollection
No Example
Resource names highres_debris_02.rf3
lowres_debris.rf3
Glass_debris.rf3
Type ID 0x100019
Category Game-specific
(Burnout Paradise)
Memory
distribution
Collection in Main Memory
Mesh in secondary
Imports Unknown
Imported by Unknown
Editor
available?
No

The VFXMeshCollection resource type contains particle meshes.

Structures

BrnParticle::VFXMeshCollection

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muVersion Version number 2
0x4 0x80 float32_t[32] mafRadius Radius
0x84 0x4 MeshHelper* mpMeshHelper Buffer information
0x88 0x4 uint32_t muNumIndices Number of indices
0x8C 0x4 uint32_t muNumVertices Number of vertices
0x90 0x4 Material mMaterial Material name

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muVersion Version number 2
0x4 0x80 float32_t[32] mafRadius Radius
0x84 0x4 Padding
0x88 0x8 MeshHelper* mpMeshHelper Buffer information
0x90 0x4 uint32_t muNumIndices Number of indices
0x94 0x4 uint32_t muNumVertices Number of vertices
0x98 0x8 Material mMaterial Material name

renderengine::MeshHelper

32-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t m_numIndexBuffers Number of index buffers
0x4 0x4 uint32_t m_numVertexBuffers Number of vertex buffers
0x8 0x4 void*[1] m_buffers Index buffers, then vertex buffers See Renderable for IndexBuffer and VertexBuffer details

64-bit

Offset Length Type Name Description Comments
0x0 0x4 uint32_t m_numIndexBuffers Number of index buffers
0x4 0x4 uint32_t m_numVertexBuffers Number of vertex buffers
0x8 0x8 void*[1] m_buffers Index buffers, then vertex buffers See Renderable for IndexBuffer and VertexBuffer details

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