|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#include <dttr_pcdogs.h>
Data Fields | |
| DTTR_PCDOGS_T_Collision_Plane * | plane_data |
| Offset 0x0. | |
| uint16_t | vertex_indices [4] |
| Offset 0x4. | |
| void * | adj_face_ptr |
| uint16_t | flags |
| int16_t | material_index |
| int16_t | adj_edge_0 |
| Offset 0x14. | |
| int16_t | padding_16 |
| Offset 0x16. | |
Collision polygon array element owned by Collision_Node.polygons. Vertex indices reference the owning node's vertex array. flags, material_index, and plane_data->surface_type classify collision faces.
Definition at line 1413 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Collision_Polygon::adj_edge_0 |
Offset 0x14.
Definition at line 1423 of file dttr_pcdogs.h.
| void* DTTR_PCDOGS_T_Collision_Polygon::adj_face_ptr |
Face-plane/adjacency data owned by the Collision_Node query, matching PKG_CollisionFacePlane normal fields and packed adj_edge words. Offset 0xC.
Definition at line 1416 of file dttr_pcdogs.h.
| uint16_t DTTR_PCDOGS_T_Collision_Polygon::flags |
Collision-polygon flags. Bit 0x4 is used by adjacency walking; other bits mark face behavior. Offset 0x10.
Definition at line 1419 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Collision_Polygon::material_index |
Collision material/face classifier copied from package collision metadata. Offset 0x12.
Definition at line 1421 of file dttr_pcdogs.h.
| int16_t DTTR_PCDOGS_T_Collision_Polygon::padding_16 |
Offset 0x16.
Definition at line 1424 of file dttr_pcdogs.h.
| DTTR_PCDOGS_T_Collision_Plane* DTTR_PCDOGS_T_Collision_Polygon::plane_data |
Offset 0x0.
Definition at line 1414 of file dttr_pcdogs.h.
| uint16_t DTTR_PCDOGS_T_Collision_Polygon::vertex_indices[4] |
Offset 0x4.
Definition at line 1415 of file dttr_pcdogs.h.