PFX Hooks: Difference between revisions

m
Normalization
m (Burninrubber0 moved page PFXHookBundle (Burnout Paradise) to PFX Hooks)
m (Normalization)
 
(2 intermediate revisions by the same user not shown)
Line 1:
{{ParadiseResourceTypeInfobox
| name = PFXHookBundle
| othernames = GuiPFXHook
| resourcenames = PostFx\pfxhooks
| id = 0x31
| category = Generic
| memdist = Main Memory only
}}
 
The post FX hooks resource provides details for individual effects used by the game, such as the screen tint while paused.
 
The only resource is found in POSTFX/PFXHOOKS.PFX.
 
= Structures =
Line 11 ⟶ 22:
| 0x4 || 0x4 || int32_t || miGroupCount || ||
|-
| 0x8 || 0x4 || [[#BrnGui::PFXHook | PFXHook]]** || mpaHooks || ||
|-
| 0xC || 0x4 || [[#BrnGui::PFXGroup | PFXGroup]]** || mpaGroups || ||
|-
| 0x10 || 0x4 || size_t || mSizeOfBundle || ||
Line 26 ⟶ 37:
| 0x4 || 0x4 || int32_t || miGroupCount || ||
|-
| 0x8 || 0x8 || [[#BrnGui::PFXHook | PFXHook]]** || mpaHooks || ||
|-
| 0x10 || 0x8 || [[#BrnGui::PFXGroup | PFXGroup]]** || mpaGroups || ||
|-
| 0x18 || 0x8 || size_t || mSizeOfBundle || ||
Line 50 ⟶ 61:
| 0x30 || 0x1 || uint8_t || mbIsMenu || ||
|-
| 0x31 || 0x3 || || || paddingPadding ||
|-
| 0x34 || 0x4 || [[#BrnGui::PFXHookNode | PFXHookNode]]** || mpaNodes || ||
|-
| 0x38 || 0x4 || int32_t || miNodeCount || ||
Line 73 ⟶ 84:
| 0x30 || 0x1 || uint8_t || mbIsMenu || ||
|-
| 0x31 || 0x7 || || || paddingPadding ||
|-
| 0x38 || 0x8 || [[#BrnGui::PFXHookNode | PFXHookNode]]** || mpaNodes || ||
|-
| 0x40 || 0x4 || int32_t || miNodeCount || ||
Line 87 ⟶ 98:
| 0x0 || 0x4 || float32_t || mfStartTime || ||
|-
| 0x4 || 0x4 || [[#BrnGui::PFXGroup | PFXGroup]]* || mpGroup || ||
|}
 
Line 96 ⟶ 107:
| 0x0 || 0x4 || float32_t || mfStartTime || ||
|-
| 0x4 || 0x4 || || || paddingPadding ||
|-
| 0x8 || 0x8 || [[#BrnGui::PFXGroup | PFXGroup]]* || mpGroup || ||
|}
 
Line 135 ⟶ 146:
| 0x96 || 0x20 || char[32] || macTint2DDataID || ||
|-
| 0xB6 || 0x2 || || || paddingPadding ||
|-
| 0xB8 || 0x8 || uint64_t || muTint3DResourceId || ||