VFX Mesh Collection
VFXMeshCollection | |
---|---|
aka BrnVFXMeshCollection | |
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 |
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 |