XPlor/definitions/cod/gfxworlddpvsstatic.xscript

33 lines
1.9 KiB
Plaintext
Raw Normal View History

type gfxworlddpvsstatic [display="GFX World DPVS Static"]
{
// PC version: 104 bytes (has 3 extra fields vs 360)
u32 smodel_count [ui, readonly, display="SModel Count"];
u32 static_surface_count [ui, readonly, display="Static Surface Count"];
u32 lit_surfs_begin [ui, readonly, display="Lit Surfs Begin"];
u32 lit_surfs_end [ui, readonly, display="Lit Surfs End"];
u32 decal_surfs_begin [ui, readonly, display="Decal Surfs Begin"];
u32 decal_surfs_end [ui, readonly, display="Decal Surfs End"];
u32 emissive_surfs_begin [ui, readonly, display="Emissive Surfs Begin"];
u32 emissive_surfs_end [ui, readonly, display="Emissive Surfs End"];
u32 unk [ui, readonly, display="Unknown"];
u32 lod_data_count [ui, readonly, display="LOD Data Count"];
u32 surface_casts_sun_shadow_count [ui, readonly, display="Surface Casts Sun Shadow Count"];
// Pointers to arrays
i32 smodel_vis_data_ptr_0 [ui, readonly, display="SModel Vis Data Ptr 0"];
i32 smodel_vis_data_ptr_1 [ui, readonly, display="SModel Vis Data Ptr 1"];
i32 smodel_vis_data_ptr_2 [ui, readonly, display="SModel Vis Data Ptr 2"];
i32 surface_vis_data_ptr_0 [ui, readonly, display="Surface Vis Data Ptr 0"];
i32 surface_vis_data_ptr_1 [ui, readonly, display="Surface Vis Data Ptr 1"];
i32 surface_vis_data_ptr_2 [ui, readonly, display="Surface Vis Data Ptr 2"];
i32 lod_data_ptr [ui, readonly, display="LOD Data Ptr"];
i32 sorted_surf_index_ptr [ui, readonly, display="Sorted Surf Index Ptr"];
i32 smodel_insts_ptr [ui, readonly, display="SModel Insts Ptr"];
i32 surfaces_ptr [ui, readonly, display="Surfaces Ptr"];
i32 cull_groups_ptr [ui, readonly, display="Cull Groups Ptr"];
i32 smodel_draw_insts_ptr [ui, readonly, display="SModel Draw Insts Ptr"];
i32 surface_materials_ptr [ui, readonly, display="Surface Materials Ptr"];
i32 surface_casts_sun_shadow_ptr [ui, readonly, display="Surface Casts Sun Shadow Ptr"];
i32 usage_count [ui, readonly, display="Usage Count"];
}