XPlor/definitions/cod/gfxworlddpvsstatic.xscript

85 lines
2.1 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("smodel_count", "SModel Count");
u32 static_surface_count;
ui("static_surface_count", "Static Surface Count");
u32 lit_surfs_begin;
ui("lit_surfs_begin", "Lit Surfs Begin");
u32 lit_surfs_end;
ui("lit_surfs_end", "Lit Surfs End");
u32 decal_surfs_begin;
ui("decal_surfs_begin", "Decal Surfs Begin");
u32 decal_surfs_end;
ui("decal_surfs_end", "Decal Surfs End");
u32 emissive_surfs_begin;
ui("emissive_surfs_begin", "Emissive Surfs Begin");
u32 emissive_surfs_end;
ui("emissive_surfs_end", "Emissive Surfs End");
u32 unk;
ui("unk", "Unknown");
u32 lod_data_count;
ui("lod_data_count", "LOD Data Count");
u32 surface_casts_sun_shadow_count;
ui("surface_casts_sun_shadow_count", "Surface Casts Sun Shadow Count");
// Pointers to arrays
i32 smodel_vis_data_ptr_0;
ui("smodel_vis_data_ptr_0", "SModel Vis Data Ptr 0");
i32 smodel_vis_data_ptr_1;
ui("smodel_vis_data_ptr_1", "SModel Vis Data Ptr 1");
i32 smodel_vis_data_ptr_2;
ui("smodel_vis_data_ptr_2", "SModel Vis Data Ptr 2");
i32 surface_vis_data_ptr_0;
ui("surface_vis_data_ptr_0", "Surface Vis Data Ptr 0");
i32 surface_vis_data_ptr_1;
ui("surface_vis_data_ptr_1", "Surface Vis Data Ptr 1");
i32 surface_vis_data_ptr_2;
ui("surface_vis_data_ptr_2", "Surface Vis Data Ptr 2");
i32 lod_data_ptr;
ui("lod_data_ptr", "LOD Data Ptr");
i32 sorted_surf_index_ptr;
ui("sorted_surf_index_ptr", "Sorted Surf Index Ptr");
i32 smodel_insts_ptr;
ui("smodel_insts_ptr", "SModel Insts Ptr");
i32 surfaces_ptr;
ui("surfaces_ptr", "Surfaces Ptr");
i32 cull_groups_ptr;
ui("cull_groups_ptr", "Cull Groups Ptr");
i32 smodel_draw_insts_ptr;
ui("smodel_draw_insts_ptr", "SModel Draw Insts Ptr");
i32 surface_materials_ptr;
ui("surface_materials_ptr", "Surface Materials Ptr");
i32 surface_casts_sun_shadow_ptr;
ui("surface_casts_sun_shadow_ptr", "Surface Casts Sun Shadow Ptr");
i32 usage_count;
ui("usage_count", "Usage Count");
}