|
102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
|
#include <stdbool.h>#include <stdint.h>#include <string.h>#include <windows.h>#include <dttr_core.h>Go to the source code of this file.
PCDOGS symbols and typed wrappers. Define DTTR_SDK_ENABLE_UNSTABLE before including this header to expose experimental symbols.
Definition in file dttr_pcdogs.h.
| #define DTTR_PCDOGS_API extern |
Definition at line 5751 of file dttr_pcdogs.h.
Referenced by DTTR_PCDOGS_DataCount(), DTTR_PCDOGS_FunctionCount(), DTTR_PCDOGS_Reset(), DTTR_PCDOGS_ResolveAll(), DTTR_PCDOGS_SymbolDataAt(), DTTR_PCDOGS_SymbolDataCount(), DTTR_PCDOGS_SymbolFunctionAt(), DTTR_PCDOGS_SymbolFunctionCount(), DTTR_PCDOGS_SymbolFunctionIsCallable(), DTTR_PCDOGS_SymbolFunctionNameAt(), DTTR_PCDOGS_SymbolsResolveAll(), and DTTR_PCDOGS_Unhook_All().
| #define DTTR_PCDOGS_CORE_HOOK_HELPERS_DEFINED |
Definition at line 21991 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_AUDIO_OPEN_STREAM_PKG_BASE_PATH_COUNT 0x104u |
Definition at line 60199 of file dttr_pcdogs.h.
Referenced by dttr_game_data_resolve_media_path(), and dttr_hook_resolve_pcdogs_path_callback().
| #define DTTR_PCDOGS_D_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS_COUNT 7u |
Definition at line 62212 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_DEBUG_LOG_LINE_FORMAT_COUNT 4u |
Definition at line 62060 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_INPUT_BUTTON_NAME_STRING_I_DS_COUNT 0x113u |
Definition at line 62274 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_INPUT_CLEAR_STATE_BUFFER_COUNT 0x100u |
Definition at line 65718 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT_COUNT 8u |
Definition at line 67011 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_COUNT 8u |
Definition at line 66918 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS_COUNT 10u |
Definition at line 67354 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS_COUNT 10u |
Definition at line 67323 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA_COUNT 0x6cu |
Definition at line 63107 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS_COUNT 10u |
Definition at line 67290 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_D_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES_COUNT 4u |
Definition at line 60001 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_DATA_COUNT ((uint32_t)DTTR_PCDOGS_DATA_COUNT_VALUE) |
Definition at line 5874 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_FUNCTION_COUNT ((uint32_t)DTTR_PCDOGS_FUNCTION_COUNT_VALUE) |
Definition at line 5873 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_INSTALL_PATCHES | ( | ctx_, | |
| specs_, | |||
| out_group_, | |||
| out_report_ ) |
Definition at line 21918 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_PATCH_SPEC_ADDRESS_BYTES | ( | required_, | |
| address_, | |||
| ... ) |
Definition at line 21890 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_PATCH_SPEC_AOB_BYTES | ( | required_, | |
| aob_, | |||
| offset_, | |||
| ... ) |
Definition at line 21899 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_PATCH_SPEC_AOB_REL32_JMP | ( | required_, | |
| aob_, | |||
| offset_, | |||
| detour_ ) |
Definition at line 21909 of file dttr_pcdogs.h.
Referenced by dttr_game_hooks_init(), and dttr_inputs_hooks_init().
| #define DTTR_PCDOGS_PATCH_SPEC_TARGET | ( | required_, | |
| target_ ) |
Definition at line 21883 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_SYMBOL_DATA_COUNT ((uint32_t)DTTR_PCDOGS_SYMBOL_DATA_COUNT_VALUE) |
Definition at line 5872 of file dttr_pcdogs.h.
Referenced by DTTR_PCDOGS_SymbolDataResolve().
| #define DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT ((uint32_t)DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT_VALUE) |
Definition at line 5870 of file dttr_pcdogs.h.
Referenced by DTTR_PCDOGS_SymbolFunctionResolve().
| #define DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT ((uint32_t)DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT_VALUE) |
Definition at line 5875 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_STORAGE_COUNT |
Definition at line 5877 of file dttr_pcdogs.h.
| #define DTTR_PCDOGS_SYMBOL_XREF_COUNT ((uint32_t)DTTR_PCDOGS_SYMBOL_XREF_COUNT_VALUE) |
Definition at line 5881 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Actor_AddToCollisionList_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Prepends actor to Actor_CollisionListHead using Actor_State.list_next for actor-to-actor collision processing.
| actor | Unnamed argument. |
Definition at line 48260 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Actor_ApplyEntitySlotFlags_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Applies current-level entity-slot flags and state to an actor's collision-state bytes and behavior_flags.
| actor | Unnamed argument. |
Definition at line 25091 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ApplySplineMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Animation_SplineChannel *spline_track, int32_t velocity) |
Not yet documented.
| actor | Unnamed argument. |
| spline_track | Unnamed argument. |
| velocity | Unnamed argument. |
Definition at line 28350 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ApplyVerticalMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Vertical movement callback for actor runtime physics/movement state; return is native movement status.
| actor | Unnamed argument. |
Definition at line 54601 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ApplyVerticalVelocity_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t velocity) |
Not yet documented.
| actor | Unnamed argument. |
| velocity | Unnamed argument. |
Definition at line 28293 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Actor_AttachToParent_proto) (DTTR_PCDOGS_T_Actor_State *child_actor, DTTR_PCDOGS_T_Actor_State *parent_actor, void *attach_point, int32_t attach_flags) |
Not yet documented.
| child_actor | Unnamed argument. |
| parent_actor | Unnamed argument. |
| attach_point | Unnamed argument. |
| attach_flags | Unnamed argument. |
Definition at line 48028 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_CalculateRotation_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t target_actor_id, int32_t angle_delta) |
Not yet documented.
| actor | Unnamed argument. |
| target_actor_id | Unnamed argument. |
| angle_delta | Unnamed argument. |
Definition at line 24794 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_CheckAnimationComplete_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t anim_state) |
Not yet documented.
| actor | Unnamed argument. |
| anim_state | Unnamed argument. |
Definition at line 28007 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Actor_CheckAnimationTrigger_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *trigger_actor) |
Returns whether triggerActor satisfies actor's animation/collision trigger conditions.
| actor | Unnamed argument. |
| trigger_actor | Unnamed argument. |
Definition at line 43822 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_CheckCollisionConditions_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor) |
Sentinel collision-depth condition check used by Actor_ProcessCollisionResponse when collision_depth is -1 and the other actor subtype requires condition checks. Dispatches by other_actor subtype fields and selector masks; native return values are 0 or -1 sentinel results.
| actor | Unnamed argument. |
| other_actor | Unnamed argument. |
Definition at line 46105 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_CheckCollisionType_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Component_Definition *component_def, DTTR_PCDOGS_T_Actor_State *other_actor) |
Checks whether actor/component collision metadata can collide with otherActor.
| actor | Unnamed argument. |
| component_def | Unnamed argument. |
| other_actor | Unnamed argument. |
Definition at line 43764 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Actor_CheckSavedActiveActorCameraDistance_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Returns TRUE when actor is non-null and the native pause/menu camera-distance gate allows processing. The distance scalar is computed from the saved active-actor world_render_pos snapshot captured by Script_OpPauseToggle and the current Graphics_ListState eye position; the actor parameter only gates null handling. Mode index 0 rejects scalar 0x8381; mode index 0x11 rejects scalars in the open range 0x30d40..0x493e0.
| actor | Unnamed argument. |
Definition at line 23489 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Actor_ClearReferences_proto) () |
Not yet documented.
Definition at line 47864 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Actor_CloneTemplateWithTemplateRelativeFixups_proto) (DTTR_PCDOGS_T_Actor_State *source_actor_template, DTTR_PCDOGS_T_Actor_State **actor_list_head) |
Allocates/copies an Actor_State template, then rewrites selected pointer fields as cloned_actor + source_field - source_actor. This template-relative clone path leaves external package pointers subject to source lifetime.
| source_actor_template | Source actor/template whose pointer fields are relative to the cloned actor allocation; fixed-up package or borrowed runtime pointers are unsafe. |
| actor_list_head | Optional linked-list head; when non-null the instantiated actor is pushed onto this list. |
Definition at line 47917 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_PKG_ActorRecord *(* DTTR_PCDOGS_F_Actor_CopyEntityDefaultsToRecord_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 25381 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Actor_Destroy_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 47974 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Actor_DestroyAll_proto) () |
Not yet documented.
Definition at line 31722 of file dttr_pcdogs.h.
| typedef void **(* DTTR_PCDOGS_F_Actor_FindNearestAttachPoint_proto) (DTTR_PCDOGS_T_Actor_State *parent_actor, DTTR_PCDOGS_T_Actor_State *child_actor) |
Not yet documented.
| parent_actor | Unnamed argument. |
| child_actor | Unnamed argument. |
Definition at line 48088 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_FollowAttachedMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Attached/follow movement callback for actors whose runtime transform follows another actor/component context.
| actor | Unnamed argument. |
Definition at line 54655 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_GetStateIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t state_base) |
Not yet documented.
| actor | Unnamed argument. |
| state_base | Unnamed argument. |
Definition at line 24326 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_HandleCollisionResponse_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, int32_t collision_slot) |
Subtype collision-response helper called by Actor_ProcessCollisionResponse; it updates response vectors, normal fields, and selected actor record slots from the caller's Collision_Polygon pointer, selected collision slot, and actor record state.
| actor | Unnamed argument. |
| other_actor | Unnamed argument. |
| collision_poly | Unnamed argument. |
| collision_slot | Unnamed argument. |
Definition at line 59532 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_HandleDefaultUpdate_proto) () |
Default no-op actor update callback installed into actor_default_update_handler by Graphics_InitializeDispatchTables; returns 0.
Definition at line 54553 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_InitializeDirectionTables_proto) () |
Not yet documented.
Definition at line 45085 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Actor_MoveToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *target_pos, int16_t target_angle, int32_t transition_speed, int32_t duration) |
Not yet documented.
| actor | Unnamed argument. |
| target_pos | Unnamed argument. |
| target_angle | Unnamed argument. |
| transition_speed | Unnamed argument. |
| duration | Unnamed argument. |
Definition at line 24923 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessCollisionResponse_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, int32_t collision_depth) |
Actor-vs-actor collision response dispatcher. It receives a contextual Collision_Polygon from the collision query, handles sentinel collision_depth values, dispatches collision callback slots, and mutates actor response state.
| actor | Unnamed argument. |
| other_actor | Unnamed argument. |
| collision_poly | Unnamed argument. |
| collision_depth | Unnamed argument. |
Definition at line 27018 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessHazardsAndDamage_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state) |
Not yet documented.
| actor | Unnamed argument. |
| physics_state | Unnamed argument. |
Definition at line 46457 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessMovementBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Behavior/movement callback installed by Graphics_InitializeDispatchTables. Coordinates vertical movement, animation progress, and input-validation flow for the actor; the return is native movement behavior status.
| actor | Unnamed argument. |
Definition at line 54765 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessMovementCommands_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Processes actor-local movement command opcodes through the movement_command_opcode_dispatch_table. Per-opcode details and enum names stay internal.
| actor | Unnamed argument. |
Definition at line 54710 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessPlayerBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Actor being processed for player/AI behavior; state mutation depends on validating that this is the intended player. |
Definition at line 26779 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessPuppyInteraction_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *puppy_actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, int32_t collision_depth) |
Not yet documented.
| actor | Unnamed argument. |
| puppy_actor | Unnamed argument. |
| collision_poly | Unnamed argument. |
| collision_depth | Unnamed argument. |
Definition at line 27080 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessRendering_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Renders one actor. Publishes actor in Actor_ProcessRendering_CurrentRenderActor for render helpers, updates animation/visibility, renders the actor scene-node tree, processes trail/mesh command flags, and clears render-scoped globals before return.
| actor | Unnamed argument. |
Definition at line 24077 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Actor_ProcessSnapAndEntityUpdate_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Snap/entity update callback used by movement/render dispatch paths.
| actor | Unnamed argument. |
Definition at line 26670 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ReleaseAttachment_proto) (DTTR_PCDOGS_T_PKG_ActorRecord *record) |
Not yet documented.
| record | Unnamed argument. |
Definition at line 24984 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Actor_ResetVelocityAndSnap_proto) (int32_t *actor_snap_script_state, int16_t target_angle, int32_t transition_speed, int32_t duration_q12) |
Reads a target actor from actor_snap_script_state target actor slot, clears its velocity slots, then moves it toward actor_snap_script_state target position slots through Actor_MoveToTarget.
| actor_snap_script_state | Entity/script snap state: target actor is at script slot and target position starts at index 82. |
| target_angle | Angle forwarded to Actor_MoveToTarget for the selected target actor. |
| transition_speed | Transition speed/control value forwarded to Actor_MoveToTarget. |
| duration_q12 | Script duration value scaled by 30 and shifted from Q12 before the move call. |
Definition at line 24860 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_SetAlphaFade_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t fade_steps, int32_t fade_in) |
Not yet documented.
| actor | Unnamed argument. |
| fade_steps | Unnamed argument. |
| fade_in | Unnamed argument. |
Definition at line 48145 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_SnapToPosition_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 25037 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Actor_StartTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record) |
Not yet documented.
| actor | Unnamed argument. |
| record | Unnamed argument. |
Definition at line 25145 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_TracePath_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t target_selector, int32_t max_path_distance, int32_t best_path_distance, int32_t trace_flags) |
Traces and selects an actor path target. Returns the selected path/actor index, or 0 when no valid path is available.
| actor | Actor whose path-trace fields are read and updated. |
| target_selector | Signed script/actor selector; positive values address actor slots and negative sentinel values select special path targets. |
| max_path_distance | Primary distance cap used when accepting or rejecting a candidate path target. |
| best_path_distance | Current best/pruning distance carried through recursive trace attempts. |
| trace_flags | Bitfield controlling recursive trace/result modes; known values include 0, 0x20, and 0x300. |
Definition at line 25264 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_UpdateAnimationAndVisibility_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 24176 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_UpdateAnimationState_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record, int32_t update_from_input) |
Not yet documented.
| actor | Unnamed argument. |
| record | Unnamed argument. |
| update_from_input | Unnamed argument. |
Definition at line 26834 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Actor_UpdateFadeOut_proto) (DTTR_PCDOGS_T_Actor_State *actor, int16_t fade_ticks) |
Advances an actor fade-out/lifecycle step and returns a low-byte boolean completion/status value.
| actor | Unnamed argument. |
| fade_ticks | Unnamed argument. |
Definition at line 48204 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Scene_Node *(* DTTR_PCDOGS_F_Actor_UpdateList_proto) () |
Not yet documented.
Definition at line 24028 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Actor_UpdateProjectileList_proto) () |
Walks Projectile_LiveActorListHead, updates projectile actors through physics/animation/render paths, and removes actors whose lifecycle state indicates destruction.
Definition at line 24278 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_UpdateRotationFromVelocity_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *velocity_xz, int32_t turn_step) |
Not yet documented.
| actor | Unnamed argument. |
| velocity_xz | Unnamed argument. |
| turn_step | Unnamed argument. |
Definition at line 46399 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Actor_ValidateDirectionAndProcessInput_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t direction_mode) |
Movement/input check for actor-local direction processing. It validates the requested direction mode against actor movement state and funnels accepted input through movement-vector processing.
| actor | Unnamed argument. |
| direction_mode | Unnamed argument. |
Definition at line 54449 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Animation_CalculateSplineParameter_proto) (uint32_t sample_time, uint32_t next_key_time, uint32_t prev_key_packed, uint8_t next_ease_index, uint8_t *keyframe_data) |
Computes the normalized Q12 spline/easing parameter between two animation keyframes, using the previous/next packed key times, an interval reciprocal lookup when available, and easing/control records stored before keyframe_data. The returned Q12 weight feeds vector/quaternion keyframe interpolation.
| sample_time | Current animation sample time in 1/64-frame keyframe units. |
| next_key_time | Absolute next-key time in the same 1/64-frame units. |
| prev_key_packed | Previous keyframe timing/easing word; high bits encode previous-key time and low bits encode easing metadata. |
| next_ease_index | Low-byte easing/control index from the next keyframe timing word. |
| keyframe_data | Base of the keyframe data block; easing/control records are addressed before this pointer. |
Definition at line 27321 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_Animation_CheckKeyframeActive_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *channel) |
Returns whether a spline channel is active at sample_time, with constant channels using packed_first_key as a start threshold and keyed channels locating the active packed keyframe by scan or binary search. Low channel_flags bits control end-of-channel wrapping.
| sample_time | Animation sample time in the caller's channel time domain. |
| channel | Spline channel descriptor whose packed keyframes are tested. |
Definition at line 27638 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Math_Matrix3x3I16 *(* DTTR_PCDOGS_F_Animation_ConvertQuatToRotMatrix_proto) (uint32_t frame_time, int32_t *quat_track, DTTR_PCDOGS_T_Math_Matrix3x3I16 *out_matrix) |
Samples a quaternion animation track and converts it to a 3x3 int16 rotation matrix.
| frame_time | Animation frame/time value in the track time domain. |
| quat_track | Quaternion keyframe track descriptor. |
| out_matrix | Receives the 3x3 signed fixed-point rotation matrix. |
Definition at line 27576 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Animation_GetProgress_proto) (uint8_t progress_var_index) |
Resolves and returns an animation/movement progress variable by selector. The selector is stored as a byte by Actor_ProcessMovementBehavior; this wrapper adds 9 and passes that refID to Script_ResolveVariableRef with a null actor, so selectors map to level/global script variables.
| progress_var_index | Selector byte position by +9 before resolving the backing script/global progress variable. |
Definition at line 28932 of file dttr_pcdogs.h.
| typedef int16_t(* DTTR_PCDOGS_F_Animation_InterpolateKeyframeQuatBlend_proto) (uint32_t frame_time, int32_t blend_weight_q14, int32_t *quat_track, DTTR_PCDOGS_T_Math_QuaternionI16 *inout_quat) |
Samples a quaternion animation track and blends the result into an existing Q14 quaternion.
| frame_time | Animation frame/time value in the track time domain. |
| blend_weight_q14 | Q14 blend amount used to mix the sampled quaternion into the destination. |
| quat_track | Quaternion keyframe track descriptor. |
| inout_quat | Destination quaternion that is blended in place. |
Definition at line 27387 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Math_Vec3I32 *(* DTTR_PCDOGS_F_Animation_InterpolateKeyframeVec3Blend_proto) (uint32_t frame_time, int32_t blend_weight_q12, DTTR_PCDOGS_T_Animation_SplineChannel *vec3_track, DTTR_PCDOGS_T_Math_Vec3I32 *inout_vec3) |
Samples vec3_track at frame_time with Animation_InterpolateVec3, then blends the sampled x/y/z into inout_vec3 in place using ((sample - current) * blend_weight_q12) >> 12.
| frame_time | Animation frame/time value in the track time domain. |
| blend_weight_q12 | Q12 blend amount applied to each sampled vector component. |
| vec3_track | Position/vector keyframe track descriptor. |
| inout_vec3 | Destination vector blended in place and returned. |
Definition at line 27189 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Animation_InterpolateQuat_proto) (uint32_t frame_time, int32_t *quat_track, DTTR_PCDOGS_T_Math_QuaternionI16 *out_quat) |
Samples/interpolates a quaternion animation track into a Q14 quaternion.
| frame_time | Animation frame/time value in the track time domain. |
| quat_track | Quaternion keyframe track descriptor. |
| out_quat | Receives the interpolated four-component Q14 quaternion. |
Definition at line 27448 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Animation_InterpolateQuaternionSlerp_proto) (DTTR_PCDOGS_T_Math_QuaternionI16 *out_quat, DTTR_PCDOGS_T_Math_QuaternionI16 *from_quat, DTTR_PCDOGS_T_Math_QuaternionI16 *to_quat, int32_t blend_weight_q14, int32_t angle_fp12, int32_t spin_phase) |
Interpolates two Q14 quaternions, using sine-weighted spherical interpolation when an angle is available and linear interpolation as a fallback.
| out_quat | Receives the interpolated Q14 quaternion. |
| from_quat | Starting Q14 quaternion. |
| to_quat | Ending Q14 quaternion. |
| blend_weight_q14 | Q14 interpolation weight. |
| angle_fp12 | Angular distance/phase in the game's 12-bit sine-table domain. |
| spin_phase | Additional phase term folded into the interpolation angle. |
Definition at line 27511 of file dttr_pcdogs.h.
| typedef int16_t(* DTTR_PCDOGS_F_Animation_InterpolateSpline_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *channel, int16_t *out_value) |
Samples a scalar animation spline channel at sample_time and writes the int16 result to out_value. Constant channels write packed_first_key >> 12, while keyed channels find neighboring keys, compute the Q12 easing parameter, and evaluate a cubic Hermite-style fixed-point blend.
| sample_time | Animation sample time in the caller's channel time domain. |
| channel | Scalar spline channel descriptor to sample. |
| out_value | Receives the sampled int16 channel value. |
Definition at line 27698 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Animation_InterpolateVec3_proto) (uint32_t frame_time, DTTR_PCDOGS_T_Animation_SplineChannel *vec3_track, DTTR_PCDOGS_T_Math_Vec3I32 *out_vec3) |
Samples a position/vector animation spline channel into out_vec3. Constant channels copy three int16 components from the track descriptor; keyed channels locate neighboring keyframes and write interpolated 32-bit x/y/z components using Q12 coefficients selected by channel flags.
| frame_time | Animation frame/time value in the track time domain. |
| vec3_track | Position/vector keyframe track descriptor. |
| out_vec3 | Receives the interpolated three-component vector. |
Definition at line 27254 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Animation_ProcessController_proto) (int32_t *controller_data, int32_t *state_data, int32_t frame_count) |
Not yet documented.
| controller_data | Unnamed argument. |
| state_data | Unnamed argument. |
| frame_count | Unnamed argument. |
Definition at line 31863 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Animation_ProcessVertexColor_proto) (DTTR_PCDOGS_T_Animation_VertexColorController *color_controller, DTTR_PCDOGS_T_Mesh_NodeExtended *mesh_node) |
Samples a vertex-color animation controller and writes clamped RGB bytes to the Mesh_RuntimeVertex buffer. Keyframes store signed RGB deltas and Q12 interpolation factors; target rows provide vertex index, optional frame position, and base RGB.
| color_controller | Unnamed argument. |
| mesh_node | Unnamed argument. |
Definition at line 31982 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Animation_QueueStateChange_proto) (int32_t anim_state) |
Not yet documented.
| anim_state | Unnamed argument. |
Definition at line 28062 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Animation_SetProgress_proto) (uint8_t progress_var_index, int32_t progress_value) |
Resolves an animation/movement progress variable by selector, writes progress_value to the resolved int32 storage, and returns that storage pointer.
| progress_var_index | Selector byte position by +9 before resolving the backing script/global progress variable. |
| progress_value | Value written to the resolved progress variable. |
Definition at line 28988 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_AllocateSoundSlot_proto) (DTTR_PCDOGS_T_Audio_SoundDefinition *sound_def) |
Not yet documented.
| sound_def | Unnamed argument. |
Definition at line 53553 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_Audio_CalculateSpatialVolumeAndPan_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *source_pos, uint32_t audible_radius, int32_t *out_volume_q12, int16_t *out_pan_angle) |
Computes positional-audio attenuation and pan from source_pos relative to the selected listener/camera position. Game_FrameTransitionFlags bit 0x10 selects Audio_ListenerCameraPos_Flag10Set when set and Audio_ListenerCameraPos_Flag10Clear when clear.
| source_pos | Nullable source/world position; null treats distance and x/z delta as zero. |
| audible_radius | Maximum audible distance. Sources at or beyond this radius write volume 0 and return 0. |
| out_volume_q12 | Optional 0..0x1000 attenuation output; null skips volume calculation. |
| out_pan_angle | Output 12-bit pan/facing angle relative to player_facing_angle. |
Definition at line 53767 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Audio_CheckCooldownExpired_proto) (int32_t *cooldown_entries, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t sound_key) |
Checks whether a collision sound cooldown entry for otherActor/soundKey has expired.
| cooldown_entries | Unnamed argument. |
| other_actor | Unnamed argument. |
| sound_key | Unnamed argument. |
Definition at line 45924 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_CheckStreamStatus_proto) (DTTR_PCDOGS_T_Audio_AILHStream *stream_handle_ptr) |
Returns nonzero when stream_handle_ptr is non-null and the pointed Miles stream is currently playing.
| stream_handle_ptr | Unnamed argument. |
Definition at line 47332 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_CloseMusicStream_proto) () |
Pauses and closes the active Miles music stream, clears music_stream_handle, and decrements open_stream_count; residual Miles/counter return is ignored.
Definition at line 46943 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_FadeInMusic_proto) () |
Not yet documented.
Definition at line 47139 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_FadeOutMusic_proto) () |
Not yet documented.
Definition at line 47093 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_FindSoundByType_proto) (int32_t slot_index, DTTR_PCDOGS_T_Audio_SoundDefinition *sound_def, DTTR_PCDOGS_T_Math_Vec3I32 *position) |
Not yet documented.
| slot_index | Unnamed argument. |
| sound_def | Unnamed argument. |
| position | Unnamed argument. |
Definition at line 53608 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Audio_FreeSoundSlot_proto) (int32_t slot_index, BOOL clear_resource_flag) |
Not yet documented.
| slot_index | Unnamed argument. |
| clear_resource_flag | Unnamed argument. |
Definition at line 53439 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_InitializeLevelAudio_proto) () |
Initializes level audio playback state using the active Miles digital driver.
Definition at line 22399 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_InitializeSystem_proto) () |
Initializes the Miles audio system and opens the digital driver handle used by game audio playback.
Definition at line 22225 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_IsStreamPlaying_proto) (DTTR_PCDOGS_T_Audio_AILHStream *stream_handle_ptr) |
Not yet documented.
| stream_handle_ptr | Unnamed argument. |
Definition at line 46694 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_OpenStream_proto) (int32_t *stream_record) |
Open streamRecord[0] from the music filename stored at streamRecord+4 under the data/music directory; clears the handle when audio is unavailable or the filename is empty.
| stream_record | Record whose first dword receives the Audio_AILHStream; bytes at +4 hold the music filename. |
Definition at line 22446 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_PauseAllSounds_proto) () |
Not yet documented.
Definition at line 53825 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_PauseStream_proto) () |
Pauses the active Miles music stream when one is published.
Definition at line 46850 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_PlayLevelSoundIndexAtPosition_proto) (int32_t level_sound_index, DTTR_PCDOGS_T_Math_Vec3I32 *position) |
Resolves a level-local sound index through current_level_data->sound_definition_list, then forwards to Audio_PlaySoundDefinition3D.
| level_sound_index | Unnamed argument. |
| position | Unnamed argument. |
Definition at line 24504 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_PlayMusicStream_proto) (int32_t *stream_record, int32_t volume) |
Optionally opens streamRecord, publishes its handle as the active music stream, sets volume, starts playback, and sets the stream loop count to zero.
| stream_record | Unnamed argument. |
| volume | Unnamed argument. |
Definition at line 46797 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_PlaySoundDefinition3D_proto) (DTTR_PCDOGS_T_Audio_SoundDefinition *sound_def, DTTR_PCDOGS_T_Math_Vec3I32 *position_or_actor_position_ptr) |
Starts playback from an already-resolved Audio_SoundDefinition. Script/dialogue paths can call this directly and bypass Audio_PlayLevelSoundIndexAtPosition.
| sound_def | Unnamed argument. |
| position_or_actor_position_ptr | Position pointer for 3D playback. Actor sound-node calls often pass &actor->position_x, but script/cutscene paths may pass non-actor globals. |
Definition at line 53498 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_ProcessMusicFade_proto) () |
Processes one frame of music fade/stream state, advances the fade target, starts playback when allowed, pauses at zero volume, and recalculates stream volume.
Definition at line 47385 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_ProcessSoundQueue_proto) () |
Not yet documented.
Definition at line 53711 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_ResetMusicState_proto) (int32_t *stream_record) |
Stores the selected music stream record pointer for the fade/playback path and clears the low nibble of sound_system_flags; the previous scalar return was flag status.
| stream_record | Unnamed argument. |
Definition at line 47234 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Audio_ResetPlayback_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t chain_index) |
Not yet documented.
| actor | Unnamed argument. |
| chain_index | Unnamed argument. |
Definition at line 52612 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_ResumeAllSounds_proto) () |
Not yet documented.
Definition at line 53871 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_ResumeStream_proto) () |
Resumes the active Miles music stream when one is published.
Definition at line 46896 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_SetEnabledFlag_proto) (char enabled_flag) |
Stores the one-byte global audio enabled flag and returns the written value.
| enabled_flag | Unnamed argument. |
Definition at line 46990 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_SetMusicFadeTarget_proto) (int32_t target_volume_q12, int16_t frame_count_minus_one) |
Sets the music fade target volume and stores frameCountMinusOne + 1 as the fade frame count; negative targets scale the current target volume by -target/4096.
| target_volume_q12 | Unnamed argument. |
| frame_count_minus_one | Unnamed argument. |
Definition at line 47039 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_SetSamplePitch_proto) (int32_t slot_index, int32_t pitch_scale_q12) |
Set a sound slot's sample playback rate to base_playback_rate * pitchScaleQ12 / 4096.
| slot_index | Unnamed argument. |
| pitch_scale_q12 | Unnamed argument. |
Definition at line 46639 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_SetSampleVolume_proto) (int32_t slot_index, int32_t volume) |
Set a sound slot's sample volume, scaling the game volume down to Miles' 0..128 range before calling AIL_set_sample_volume.
| slot_index | Unnamed argument. |
| volume | Unnamed argument. |
Definition at line 46583 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_SetStreamVolume_proto) (int32_t volume) |
Set the current music stream volume, scaling the game volume down to Miles' 0..128 range before calling AIL_set_stream_volume.
| volume | Unnamed argument. |
Definition at line 46748 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_ShutdownSystem_proto) () |
Shuts down Miles audio when audio_digital_driver is active, releasing non-null sample handles across Audio_SoundSlot entries, clearing slot sample/base-rate fields, calling AIL_shutdown, and clearing audio_digital_driver. Returns 0 when already inactive.
Definition at line 22270 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_StartMusicWithFade_proto) (int32_t *stream_record) |
Arms faded playback for the selected music stream record with a 0x1000 target volume over 31 fade frames, then resets music state; residual flag return is ignored.
| stream_record | Unnamed argument. |
Definition at line 47282 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_StartSoundPlayback_proto) (int32_t slot_index, int32_t *wave_data, int32_t pitch_scale_q12, int32_t volume, int32_t pan, char loop_flag) |
Starts a RIFF-backed sample in the selected sound slot after resetting the Miles sample handle, caching its base playback rate, applying pitch/pan/volume, and forcing the Miles loop count to zero when loopFlag is nonzero.
| slot_index | Unnamed argument. |
| wave_data | Unnamed argument. |
| pitch_scale_q12 | Unnamed argument. |
| volume | Unnamed argument. |
| pan | Unnamed argument. |
| loop_flag | Unnamed argument. |
Definition at line 46519 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_StopAllSamples_proto) () |
Stops all active Miles sample playback slots while leaving the audio system initialized.
Definition at line 22313 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_StopAllSounds_proto) () |
Stops all currently playing game sounds through the active Miles digital driver.
Definition at line 22356 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_StopMusicAndPause_proto) () |
Sets the music stop/pause flag and closes the active music stream. Callers ignore the residual return value.
Definition at line 47186 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_StopSound_proto) (int32_t slot_index) |
Frees the sound slot with resource cleanup enabled, then releases the Miles sample handle when the slot free succeeds.
| slot_index | Unnamed argument. |
Definition at line 53387 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Audio_TriggerCollisionSound_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t sound_key, uint32_t packed_impact_cooldown) |
Triggers a collision/impact sound for actor vs otherActor when the packed cooldown check permits it.
| actor | Unnamed argument. |
| other_actor | Unnamed argument. |
| sound_key | Unnamed argument. |
| packed_impact_cooldown | Unnamed argument. |
Definition at line 45985 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_TriggerMusicTransition_proto) (int32_t track_index, int32_t fade_speed, int32_t *track_data, int32_t loop_flag) |
Not yet documented.
| track_index | Unnamed argument. |
| fade_speed | Unnamed argument. |
| track_data | Unnamed argument. |
| loop_flag | Unnamed argument. |
Definition at line 25816 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Audio_TriggerSoundAtPosition_proto) (int32_t sound_type_index, DTTR_PCDOGS_T_Math_Vec3I32 *position, char stop_only_if_playing) |
Not yet documented.
| sound_type_index | Unnamed argument. |
| position | Unnamed argument. |
| stop_only_if_playing | Unnamed argument. |
Definition at line 24560 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_UpdateSoundChannels_proto) (int32_t channel_mask) |
Not yet documented.
| channel_mask | Unnamed argument. |
Definition at line 53665 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Audio_UpdateSoundSystemWrapper_proto) () |
Tail wrapper around the audio system update path. Callers use side effects only and no public return is modeled.
Definition at line 47432 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Bone_BlendVerticesMultiWeight_proto) (void *mesh_piece, DTTR_PCDOGS_T_Actor_State *actor, int16_t **skin_tables, int32_t *weights) |
Blends up to four weighted skin/bone vertex tables into the actor transformed vertex buffer for one mesh piece, then recomputes normals. A zero second weight copies the first skin table directly; otherwise the routine writes the first weighted table, accumulates remaining nonzero weights, clears touched normal accumulators, and calls Bone_ComputeNormalsPostTransform.
| mesh_piece | Mesh piece descriptor; +4 is first vertex and +6 is vertex count. |
| actor | Actor/render state whose transformed vertex buffer and normal accumulator are updated. |
| skin_tables | Array of source skin/bone xyz delta tables, each stored as 4 int16 values per vertex. |
| weights | Q12 blend weights; up to four nonzero entries are consumed. |
Definition at line 27948 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Bone_ComputeNormalsPostTransform_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *mesh_piece) |
Computes post-transform face normals for a mesh piece. When mesh_piece flags bit0 is set, face normals accumulate into actor normal storage before affected vertices are normalized.
| actor | Actor/render state containing transformed vertices , face records , and normal accumulators . |
| mesh_piece | Mesh piece descriptor; +4/+6 select vertices and +8/+10 select faces. |
Definition at line 27885 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Bone_ProcessExternalRef_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_SpriteNodeData *sprite_ctx) |
Builds/enqueues billboard-like sprite polygon batch records for a scene node using Graphics_SpriteNodeData extents/material; handles material external-ref chaining and vertex colors.
| node | Unnamed argument. |
| sprite_ctx | Unnamed argument. |
Definition at line 37051 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Bone_TransformVerticesMorphed_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *morph_channels, void *actor_or_mesh_state) |
Transforms or copies morphed vertex and normal buffers for a render/actor mesh state. The sentinel path copies the base morph table, while keyed paths evaluate active morph weights and accumulate weighted deltas.
| sample_time | Animation sample time used to evaluate morph channels. |
| morph_channels | Morph channel array; a -1 keyframe_table_or_minus_one_sentinel sentinel selects the base-copy path. |
| actor_or_mesh_state | Render/actor mesh state whose morph table feeds output buffers and . |
Definition at line 27761 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Bone_TransformVerticesWeighted_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *bone_channels, DTTR_PCDOGS_T_Actor_State *actor, void *mesh_piece) |
Transforms weighted/skinned vertices for a mesh piece using animation bone channels, then updates scene vertex data and recomputes normals.
| sample_time | Animation sample time used to evaluate bone-weight channels. |
| bone_channels | Bone/skin channel array; channel_flags bit 0x40 selects this weighted vertex path. |
| actor | Actor/render state whose skin table and scene vertex buffer are updated. |
| mesh_piece | Mesh piece descriptor; +4 is first vertex and +6 is vertex count for the affected span. |
Definition at line 27823 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Bone_TransformWeightedVerticesForRender_proto) (DTTR_PCDOGS_T_Scene_Node *node, void *weighted_span, int16_t *matrix) |
Transforms weighted/skinned vertices for render using Scene_Node runtime vertex records. Callers ignore the residual return value.
| node | Unnamed argument. |
| weighted_span | Shared weighted/submesh render span; callers pass submesh-like or sprite-node-data-like records. |
| matrix | Unnamed argument. |
Definition at line 37457 of file dttr_pcdogs.h.
| typedef int16_t *(* DTTR_PCDOGS_F_Bone_UpdateJointTracking_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t target_index, int32_t *target_pos) |
Not yet documented.
| camera | Unnamed argument. |
| target_index | Unnamed argument. |
| target_pos | Unnamed argument. |
Definition at line 28170 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_BuildViewMatrix_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *view_matrix, int16_t *screen_half_size, int32_t focal_distance) |
Not yet documented.
| view_matrix | Unnamed argument. |
| screen_half_size | Unnamed argument. |
| focal_distance | Unnamed argument. |
Definition at line 55119 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_CalculateClipDistance_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int16_t fov) |
Not yet documented.
| camera | Unnamed argument. |
| fov | Unnamed argument. |
Definition at line 55177 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_CalculateFollowAngles_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, DTTR_PCDOGS_T_Actor_State *target_actor, int16_t *angles, int32_t flags) |
Calculates camera follow angles for targetActor and updates the packed camera_yaw_angle global used by movement.
| camera | Unnamed argument. |
| target_actor | Actor that the follow-camera code is targeting for this update. |
| angles | Caller-owned angle output/input buffer used by follow-camera calculations. |
| flags | Unnamed argument. |
Definition at line 26236 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_CalculatePosition_proto) (DTTR_PCDOGS_T_Camera_Pose *camera_pose, int32_t target_distance) |
Recomputes camera_pose eye/source position from target_pos fields, the first two wrapped angle words, and target_distance using Math_SinCosFP12.
| camera_pose | Pose whose eye/source components are recomputed from its target components and angles. |
| target_distance | Distance from target/look-at point used to recompute the eye/source position. |
Definition at line 26117 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_Initialize_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Initializes camera defaults, applies the 640x480 viewport, and clears the two fade/transition counters.
| camera | Camera runtime initialized with default clip distance, viewport, and fade fields. |
Definition at line 55405 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_InterpolateTransition_proto) (DTTR_PCDOGS_T_Camera_TransitionState *transition_state, DTTR_PCDOGS_T_Camera_Pose *target_pose, int32_t duration_frames, int32_t recompute_eye_from_angles) |
Eases an active camera transition from transition_state->pose toward target_pose using camera_transition_frame_counter as the remaining countdown. It interpolates fov, target position, and orbit yaw with a Q12 ease curve; when requested it also wrap-interpolates the first two angle words and calls Camera_CalculatePosition.
| transition_state | Live camera transition state whose embedded pose is eased toward target_pose. |
| target_pose | Target/scratch pose built by Camera_UpdateFollow or Camera_UpdateFromDefinition. |
| duration_frames | Total transition frame count; known callers pass 30, a remaining scripted span, or camera definition duration. |
| recompute_eye_from_angles | Nonzero interpolates the first two angle words and recomputes eye position from target distance. |
Definition at line 26054 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_LookAt_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Not yet documented.
| camera | Unnamed argument. |
Definition at line 55350 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_SetDefaultFOV_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Not yet documented.
| camera | Unnamed argument. |
Definition at line 55232 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Camera_SetupClipPlanes_proto) (float projection_depth, int32_t screen_half_width, int32_t screen_half_height) |
Initializes the near plane and the four camera-pyramid side clip-plane globals from projection depth and screen half extents; no semantic return value.
| projection_depth | Unnamed argument. |
| screen_half_width | Unnamed argument. |
| screen_half_height | Unnamed argument. |
Definition at line 33190 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_SetupProjection_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Not yet documented.
| camera | Unnamed argument. |
Definition at line 34265 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_SetViewport_proto) (int16_t viewport_x, int16_t viewport_y, int16_t viewport_w, int16_t viewport_h, int32_t apply_projection) |
Not yet documented.
| viewport_x | Unnamed argument. |
| viewport_y | Unnamed argument. |
| viewport_w | Unnamed argument. |
| viewport_h | Unnamed argument. |
| apply_projection | Unnamed argument. |
Definition at line 55289 of file dttr_pcdogs.h.
| typedef int16_t(* DTTR_PCDOGS_F_Camera_UpdateEffects_proto) () |
Not yet documented.
Definition at line 30652 of file dttr_pcdogs.h.
| typedef int16_t(* DTTR_PCDOGS_F_Camera_UpdateFade_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Not yet documented.
| camera | Unnamed argument. |
Definition at line 30699 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateFollow_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Swaps active entity/navigation work-list buffers and queues entity slots for visibility and update work during camera follow processing.
| camera | Unnamed argument. |
Definition at line 25991 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateFromDefinition_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t *position, int16_t *angles) |
Not yet documented.
| camera | Unnamed argument. |
| position | Unnamed argument. |
| angles | Unnamed argument. |
Definition at line 26174 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateProjection_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t focal_distance) |
Not yet documented.
| camera | Unnamed argument. |
| focal_distance | Unnamed argument. |
Definition at line 55062 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Camera_UpdateShakeOffset_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera) |
Applies late camera shake state after Camera_UpdateFollow by using a countdown, intensity value, and shake lookup table.
| camera | Unnamed argument. |
Definition at line 26453 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_AnimateMoveSequence_proto) (int32_t *move_data) |
Not yet documented.
| move_data | Unnamed argument. |
Definition at line 31565 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_BuildMoveList_proto) (int32_t board_state, int32_t player, int32_t *move_list) |
Not yet documented.
| board_state | Unnamed argument. |
| player | Unnamed argument. |
| move_list | Unnamed argument. |
Definition at line 30940 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Checkers_CenterCameraOnCell_proto) () |
Not yet documented.
Definition at line 30891 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_CheckCapturePossible_proto) (DTTR_PCDOGS_T_Checkers_Board *board, int32_t piece, int32_t row, int32_t col) |
Checks whether the checkers piece at (row, col) has any legal capture available in the directions allowed by its piece type. Board storage is the packed 32-square checkers layout used throughout the mini-game.
| board | Packed 32-playable-square checkers board, addressed as four stored cells per row. |
| piece | Piece code at the queried square; known move logic treats 1/2 as men and 5/6 as kings. |
| row | Zero-based source row to inspect for available captures. |
| col | Zero-based source column to inspect for available captures. |
Definition at line 31071 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_CheckMoveValid_proto) (DTTR_PCDOGS_T_Checkers_Board *board, int32_t from_row, int32_t from_col, int32_t to_row, int32_t to_col) |
Validates a one-square checkers move against board bounds, destination occupancy, and piece direction/king rules.
| board | Packed 32-playable-square checkers board, addressed as four stored cells per row. |
| from_row | Unnamed argument. |
| from_col | Unnamed argument. |
| to_row | Unnamed argument. |
| to_col | Unnamed argument. |
Definition at line 31003 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_EvaluateBoardScore_proto) (DTTR_PCDOGS_T_Checkers_Board *board) |
Not yet documented.
| board | Unnamed argument. |
Definition at line 31512 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_ExecuteMove_proto) (int32_t from_row, int32_t from_col, int32_t to_row, int32_t to_col, int32_t player) |
Not yet documented.
| from_row | Unnamed argument. |
| from_col | Unnamed argument. |
| to_row | Unnamed argument. |
| to_col | Unnamed argument. |
| player | Unnamed argument. |
Definition at line 31267 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_ExecuteMoveSequence_proto) (int32_t move_count, int32_t *move_sequence) |
Not yet documented.
| move_count | Unnamed argument. |
| move_sequence | Unnamed argument. |
Definition at line 31388 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Checkers_FindValidMoves_proto) (DTTR_PCDOGS_T_Checkers_Board *board, int32_t from_row, int32_t from_col, int32_t **move_cursor) |
Enumerates legal moves from one checkers board coordinate into a cursor of move records. The function reads a board pointer, source row/column, and an int32_t** cursor, then copies the board for recursive capture expansion.
| board | Packed 32-square checkers board copied before recursive capture expansion. |
| from_row | Unnamed argument. |
| from_col | Unnamed argument. |
| move_cursor | Pointer to the current four-int move record cursor; advanced as legal moves are emitted. |
Definition at line 31137 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Checkers_HighlightPlayerPieces_proto) (int32_t player, void *highlight_data) |
Not yet documented.
| player | Unnamed argument. |
| highlight_data | Unnamed argument. |
Definition at line 31669 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Checkers_InitializeBoard_proto) (DTTR_PCDOGS_T_Checkers_Board *board) |
Initializes the checkers board: playable dark squares in rows 0-2 become player 1 pieces, rows 3-4 become empty, and rows 5-7 become player 2 pieces.
| board | Unnamed argument. |
Definition at line 31619 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_ProcessInputAndRender_proto) () |
Not yet documented.
Definition at line 30845 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_SearchBestMove_proto) (DTTR_PCDOGS_T_Checkers_Board *board, int32_t depth, int32_t *out_move_4, int32_t player, int32_t alpha, int32_t beta) |
Recursive alpha-beta checkers AI search over a board; writes an optional four-int best-move record.
| board | Unnamed argument. |
| depth | Unnamed argument. |
| out_move_4 | Optional four-int output record receiving the selected move. |
| player | Unnamed argument. |
| alpha | Unnamed argument. |
| beta | Unnamed argument. |
Definition at line 31449 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_StepRecursiveSolver_proto) (int32_t depth, uint32_t player, int32_t alpha) |
Not yet documented.
| depth | Unnamed argument. |
| player | Unnamed argument. |
| alpha | Unnamed argument. |
Definition at line 31330 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Checkers_UpdateCameraPositions_proto) () |
Not yet documented.
Definition at line 30799 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Checkers_UpdateStateMachine_proto) () |
Processes the frame-driven checkers/mini-game state machine. Updates global board, selection, current-player, move-result, animation, camera, and AI-search state; called from the render frame when checkers mode is active.
Definition at line 30753 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Checkers_ValidateMove_proto) (DTTR_PCDOGS_T_Checkers_Board *board, int32_t from_row, int32_t from_col, int32_t to_row, int32_t to_col) |
Validates a checkers move on the supplied packed 32-square board: returns 2 for a legal simple move, 1 for a legal capture, and 0 for invalid moves or blocked mandatory-capture cases. When the mandatory-capture rule is enabled, simple moves are rejected if any same-side piece can capture.
| board | Packed 32-playable-square checkers board to validate against. |
| from_row | Zero-based source row. |
| from_col | Zero-based source column. |
| to_row | Zero-based destination row. |
| to_col | Zero-based destination column. |
Definition at line 31202 of file dttr_pcdogs.h.
| typedef int16_t *(* DTTR_PCDOGS_F_Collision_BuildWallCollisionPlane_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Collision_Node *collision_node, DTTR_PCDOGS_T_Collision_Polygon *polygon, int32_t edge_index, DTTR_PCDOGS_T_Collision_Plane *plane, int16_t *local_vertices, int32_t out_vertex_base) |
Builds a vertical wall collision plane from one edge of a collision polygon. Used by wall and invisible-wall contact handling.
| actor | Unnamed argument. |
| collision_node | Owning node whose vertex array supplies the wall edge. |
| polygon | Collision polygon containing the wall edge. |
| edge_index | Polygon edge index for the wall segment. |
| plane | Output/runtime wall plane record. |
| local_vertices | Local/output vertex buffer for wall-plane vertices. |
| out_vertex_base | Base index into the local vertex output. |
Definition at line 45322 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Collision_CheckActorGround_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int32_t cull_radius, uint32_t collision_flags) |
Tests a position/radius against the active collision/shadow plane list and returns nonzero when the point is rejected by the plane set.
| position | World-space fixed-point position tested against active ground/shadow collision planes. |
| cull_radius | Radius/clearance value; the function uses radius >> 2 for plane-distance thresholds. |
| collision_flags | Flags/mask used to skip matching collision entries; bit 0x8000 selects the positive-depth threshold path. |
Definition at line 51446 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Collision_CheckHitEventExists_proto) (DTTR_PCDOGS_T_Collision_HitEvent *hit_events, DTTR_PCDOGS_T_Actor_State *actor, int32_t actor_collision_key) |
Returns whether hitEvents already contains an active event for actor/collision key.
| hit_events | Unnamed argument. |
| actor | Unnamed argument. |
| actor_collision_key | Unnamed argument. |
Definition at line 44687 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_DetectActorCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *collision_list) |
Not yet documented.
| actor | Unnamed argument. |
| collision_list | Unnamed argument. |
Definition at line 45205 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Collision_DetectActorObstacles_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 45387 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_DetectAndResolve3DCollision_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *velocity, int16_t *surface_normal, int16_t *contact_point, int32_t *result) |
Detects and resolves 3D collision for an actor/context and caller-supplied local payloads. The velocity, surfaceNormal, contactPoint, and result parameters are raw payload pointers owned by the specific call site.
| actor | Actor/context pointer supplied by the collision pipeline. Confirm the target actor and mutability before writing actor fields from hooks. |
| velocity | Caller-owned three-int velocity payload; preserving the native pointer is safest unless mutation has been proven safe. |
| surface_normal | Caller-owned surface-normal payload filled by the collision resolver. |
| contact_point | Caller-owned contact-point payload; validate readability before dereferencing in hooks. |
| result | Caller-owned result/contact payload passed independently from this function's return value. |
Definition at line 45143 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Collision_DetectDynamicObject_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *in_out_ground_y) |
Search enabled dynamic collision objects for actor ground contact and update the actor ground object/polygon state.
| actor | Actor whose position and current ground-contact state are tested against dynamic collision objects. |
| in_out_ground_y | Current best ground/contact Y value; read for comparison and updated when a dynamic object polygon is selected. |
Definition at line 38508 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Collision_DetectObjectNodeCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t collision_type) |
Walks the node collision list for collisionType and resolves matching collisions against actor.
| actor | Actor whose collision callbacks, bounds, and node collision lists are being tested. |
| collision_type | Actor collision type/list index; type 2 may recurse into type 4 for special node checks. |
Definition at line 45444 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Collision_Node *(* DTTR_PCDOGS_F_Collision_FindGroundPolygonUnderActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Collision_Polygon **out_polygon) |
Finds or walks to the ground/contact polygon under actor and returns actor->ground_collision_node. This is ground-contact biased; wall and invisible-wall contacts use Collision_BuildWallCollisionPlane.
| actor | Unnamed argument. |
| out_polygon | Receives the value on success. |
Definition at line 38211 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_FindIntersectingPolygonEdge_proto) (DTTR_PCDOGS_T_Collision_Node *collision_node, DTTR_PCDOGS_T_Collision_Polygon *polygon, int16_t *from_point, int16_t *to_point) |
Returns the crossed polygon edge index in range 0..3, or -1 for no eligible edge crossing.
| collision_node | Unnamed argument. |
| polygon | Unnamed argument. |
| from_point | Unnamed argument. |
| to_point | Unnamed argument. |
Definition at line 38334 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Collision_Polygon *(* DTTR_PCDOGS_F_Collision_GetAdjacentPolygon_proto) (DTTR_PCDOGS_T_Collision_Node *collision_node, DTTR_PCDOGS_T_Collision_Polygon *polygon, int32_t *edge_index_in_out) |
Decodes polygon edge adjacency, clears edgeIndexInOut to -1 for zero adjacency, and returns a neighboring polygon only when its flags include bit 0x4.
| collision_node | Unnamed argument. |
| polygon | Unnamed argument. |
| edge_index_in_out | Unnamed argument. |
Definition at line 38150 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Collision_GetValidCollisionTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t collision_slot) |
Not yet documented.
| actor | Unnamed argument. |
| collision_slot | Unnamed argument. |
Definition at line 46045 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_HandleComponentCollision_proto) (DTTR_PCDOGS_T_Component_Instance *comp, DTTR_PCDOGS_T_Actor_State *other_actor) |
Handles component-to-actor collision side effects before the projectile/component response callback path. Uses Component_Instance and Actor_State runtime fields.
| comp | Unnamed argument. |
| other_actor | Unnamed argument. |
Definition at line 44746 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Collision_InitializeFunctionPointers_proto) () |
Initializes projectile/collision function pointer globals: projectile_logic_func, collision_response_actor_func, and behavior_process_projectile_func; return register is setup status.
Definition at line 44516 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_IsPointInsidePolygon_proto) (DTTR_PCDOGS_T_Collision_Node *collision_node, DTTR_PCDOGS_T_Collision_Polygon *polygon, int16_t point_x, int16_t point_z) |
Odd/even point-in-polygon test in X/Z space. Uses transformed vertex coordinates when collisionNode flags 0x22 are set.
| collision_node | Unnamed argument. |
| polygon | Unnamed argument. |
| point_x | Unnamed argument. |
| point_z | Unnamed argument. |
Definition at line 38271 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessActorGroundCheck_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Ground-check collision pass over actor collision nodes and contextual polygon/contact state. Updates collision_ground_* globals as query output; the paired actor ground-contact state remains contextual runtime collision data.
| actor | Unnamed argument. |
Definition at line 45262 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Collision_ProcessActorToActorCollisions_proto) () |
Frame collision pass over live actor/entity runtime lists. It drives actor-to-actor collision checks and dispatches response callbacks through engine-managed globals; entity slots and actor pointers are level-local runtime identities.
Definition at line 45614 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessPowerupCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Scans the powerup actor list against actor and dispatches powerup_collision_handler as (powerup_actor, actor, 0, -2). Unconsumed pairs can fall through to swept/sphere distance tests and Collision_ResolveActorToActorCollision(actor, powerup_actor, -1, 0).
| actor | Unnamed argument. |
Definition at line 59474 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessProjectileHit_proto) (DTTR_PCDOGS_T_Component_Instance *comp, DTTR_PCDOGS_T_Actor_State *other_actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, int32_t collision_depth) |
Component and projectile collision-response callback target. It consumes the contextual Collision_Polygon and collision_depth from the collision query, handles sentinel collisionDepth values -2/-1, updates projectile runtime state, records a hit cache in spawn-context storage, and dispatches hit behavior; projectile tail layout is still not decoded.
| comp | Unnamed argument. |
| other_actor | Unnamed argument. |
| collision_poly | Unnamed argument. |
| collision_depth | Unnamed argument. |
Definition at line 44570 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessProjectileLifecycle_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Actor-level projectile lifecycle callback. It drives projectile state transitions, can reinitialize via Component_InitializeProjectile, spawns follow-up projectiles, and emits trails.
| actor | Unnamed argument. |
Definition at line 44912 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Collision_RegisterHitEvent_proto) (DTTR_PCDOGS_T_Collision_HitEvent *hit_events, DTTR_PCDOGS_T_Actor_State *actor) |
Registers actor in the hit-event ring/list when no active matching event exists.
| hit_events | Unnamed argument. |
| actor | Unnamed argument. |
Definition at line 44630 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_ResolveObjectNodeCollision_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *object_actor) |
Not yet documented.
| actor | Unnamed argument. |
| object_actor | Unnamed argument. |
Definition at line 45558 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Collision_TestLineSphereIntersection_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *line_start, DTTR_PCDOGS_T_Math_Vec3I32 *line_end, uint32_t sphere_radius) |
Not yet documented.
| line_start | Unnamed argument. |
| line_end | Unnamed argument. |
| sphere_radius | Unnamed argument. |
Definition at line 45500 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_Component_AttachToOwner_proto) (DTTR_PCDOGS_T_Actor_State *owner_actor, DTTR_PCDOGS_T_Component_Instance *comp, int32_t *local_pos) |
Not yet documented.
| owner_actor | Unnamed argument. |
| comp | Unnamed argument. |
| local_pos | Unnamed argument. |
Definition at line 45029 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateFrameDuration_proto) (DTTR_PCDOGS_T_Component_Instance *comp) |
Not yet documented.
| comp | Unnamed argument. |
Definition at line 43877 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateHomingVelocity_proto) (DTTR_PCDOGS_T_Component_Instance *comp) |
Not yet documented.
| comp | Unnamed argument. |
Definition at line 44801 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateOrientation_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *orientation_vec) |
Not yet documented.
| comp | Unnamed argument. |
| orientation_vec | Unnamed argument. |
Definition at line 44224 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_CheckActorCollisionTypeAdapter_proto) (DTTR_PCDOGS_T_Component_Instance *comp, DTTR_PCDOGS_T_Actor_State *other_actor) |
Component-instance to actor collision-type adapter. It reads comp->spawn_context, passes the owning actor and component definition to Actor_CheckCollisionType, and tests them against other_actor. The stable Actor_ prefix is historical.
| comp | Unnamed argument. |
| other_actor | Unnamed argument. |
Definition at line 43707 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Component_CreateActor_proto) (DTTR_PCDOGS_T_Component_Definition *component_def, DTTR_PCDOGS_T_Actor_State *spawn_source, DTTR_PCDOGS_T_Actor_State *owner_actor, int32_t actor_kind) |
Not yet documented.
| component_def | Unnamed argument. |
| spawn_source | Unnamed argument. |
| owner_actor | Unnamed argument. |
| actor_kind | Unnamed argument. |
Definition at line 44456 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_GetSpeedRange_proto) (DTTR_PCDOGS_T_Component_Instance *comp) |
Not yet documented.
| comp | Unnamed argument. |
Definition at line 44057 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_InitializeProjectile_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *spawn_vec) |
Initializes Component_Instance projectile runtime fields including projectile_state, projectile_timer, and homing velocity slots before calling Component_CalculateOrientation. Projectile tail layout is still not decoded.
| comp | Unnamed argument. |
| spawn_vec | Unnamed argument. |
Definition at line 44398 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Component_IsAirborneTarget_proto) (DTTR_PCDOGS_T_Component_Instance *comp) |
Not yet documented.
| comp | Unnamed argument. |
Definition at line 44110 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Component_PlayPositionalSound_proto) (DTTR_PCDOGS_T_Component_Definition *component_def, DTTR_PCDOGS_T_Actor_State *actor, int32_t sound_slot) |
Plays a positional sound from a component definition at the actor's current position.
| component_def | Unnamed argument. |
| actor | Unnamed argument. |
| sound_slot | Unnamed argument. |
Definition at line 44339 of file dttr_pcdogs.h.
| typedef int16_t(* DTTR_PCDOGS_F_Component_SetVelocityFromDirection_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t speed_scale) |
Not yet documented.
| comp | Unnamed argument. |
| speed_scale | Unnamed argument. |
Definition at line 44855 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Component_SpawnFollowupProjectile_proto) (DTTR_PCDOGS_T_Component_Definition *component_def, DTTR_PCDOGS_T_Actor_State *source_actor, DTTR_PCDOGS_T_Actor_State *parent_actor) |
Spawns a follow-up projectile actor from a component definition and source actor, optionally attaching it to parent_actor with Actor_AttachToParent. Copies source direction into child yaw/pitch and transform state.
| component_def | Unnamed argument. |
| source_actor | Unnamed argument. |
| parent_actor | Unnamed argument. |
Definition at line 44969 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Component_Instance *(* DTTR_PCDOGS_F_Component_SpawnFromDefinition_proto) (DTTR_PCDOGS_T_Actor_State *source_actor, DTTR_PCDOGS_T_Actor_State *owner_actor, DTTR_PCDOGS_T_Component_SpawnParams *spawn_params) |
Not yet documented.
| source_actor | Unnamed argument. |
| owner_actor | Unnamed argument. |
| spawn_params | Unnamed argument. |
Definition at line 44165 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Component_TrackTarget_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *target_pos, int16_t turn_rate) |
Not yet documented.
| comp | Unnamed argument. |
| target_pos | Unnamed argument. |
| turn_rate | Unnamed argument. |
Definition at line 44281 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Component_UpdateCollisionDetection_proto) (int32_t *collision_slots, int32_t slot_count, DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t *probe_position) |
Tests component collision slots against another actor or probe position and records hit position, distance, and target actor state in matching slots.
| collision_slots | Array of component collision slots; negative slotCount processes the current slot only. |
| slot_count | Number of collision slots to scan; negative forces a single-slot probe path. |
| actor | Actor whose component collision slots are evaluated. |
| other_actor | Optional target actor; when present, its world position is used as the probe position. |
| probe_position | Optional xyz world-position vector used when otherActor is null. |
Definition at line 43996 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Component_UpdateProjectileLogic_proto) (DTTR_PCDOGS_T_Component_Instance *comp) |
Updates projectile behavior for the runtime component instance, including spawn context, definition, owner actor references, projectile timer, homing velocity fields, and component state flags.
| comp | Runtime component instance whose spawn_context, definition, owner_actor_ref, projectile timers, homing fields, and component state drive projectile behavior. |
Definition at line 59419 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Component_UpdateTimers_proto) (int32_t *timer_slots, int32_t slot_count) |
Updates component slot cooldowns and next timer deadlines, using Component_CalculateFrameDuration for active definitions.
| timer_slots | Array of component timer/collision slots; each slot starts with a Component_Definition pointer. |
| slot_count | Number of timer slots to update. |
Definition at line 43933 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Config_ApplySettings_proto) () |
Clear cached input bindings and rebuild keyboard/gamepad button masks from the loaded pcdogs.ini settings.
Definition at line 49716 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Config_LoadAlternateFromINI_proto) () |
Alternate config-loading entry point that initializes controller and button mappings before tail-calling Config_LoadFromINI.
Definition at line 22649 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Config_LoadFromINI_proto) () |
Loads pcdogs.ini when present and checksum-valid, clamps the display setting, restores default special-button binding when missing, reads player control bindings, then applies the resulting input mapping.
Definition at line 49764 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Config_SaveSettingsToINI_proto) (void const *config_data) |
Copies the supplied settings block into the global config while preserving the current display setting, reapplies input mappings, then writes pcdogs.ini with the PCDOGS header and control bindings.
| config_data | Unnamed argument. |
Definition at line 49813 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_CRT_CaptureNLGNotifyContext_proto) (int32_t notification_code) |
MSVC _NLG_Notify-style unwind helper; saves EAX, EBP, and *(EBP+8) into the CRT NLG context. EAX and EBP are implicit inputs, while the stack notification code is popped by ret 4.
| notification_code | Stack-passed NLG notification code popped by ret 4. The helper also consumes EAX as the handler/continuation address and EBP as the establisher frame. |
Definition at line 58616 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_AcceptAnyDriver_proto) (DTTR_PCDOGS_T_D3D_DriverInfo *driver_info) |
D3D_DriverAcceptCallback implementation that ignores driverInfo and always returns accepted/nonzero.
| driver_info | Unnamed argument. |
Definition at line 34930 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_CheckDeviceLost_proto) () |
Not yet documented.
Definition at line 33884 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_ClearViewport_proto) () |
Not yet documented.
Definition at line 33983 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *( * DTTR_PCDOGS_F_D3D_CreateTextureSurface_proto) (int32_t width, int32_t height) |
Creates a DirectDraw texture surface for the requested dimensions, using the global IDirectDraw7 interface and cached texture-format state.
| width | Unnamed argument. |
| height | Unnamed argument. |
Definition at line 22039 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *(* DTTR_PCDOGS_F_D3D_CreateWorkSurface_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *source_surface, int32_t width, int32_t height) |
Not yet documented.
| source_surface | Unnamed argument. |
| width | Unnamed argument. |
| height | Unnamed argument. |
Definition at line 32305 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_D3D_EnumDeviceCallback_proto) (const char *device_description, const char *device_name, void *device_desc, DTTR_PCDOGS_T_D3D_DriverInfo *enum_context) |
IDirect3D7::EnumDevices callback: filters/copies accepted D3DDEVICEDESC7 records into the global enumerated-device list and returns TRUE to continue enumeration.
| device_description | Unnamed argument. |
| device_name | Unnamed argument. |
| device_desc | Unnamed argument. |
| enum_context | Unnamed argument. |
Definition at line 34758 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_EnumerateDirectDrawDevices_proto) (DTTR_PCDOGS_T_D3D_DriverAcceptCallback accept_driver) |
Runs DirectDrawEnumerateExA with DDraw_EnumerateCallback and stores the caller-provided driver acceptance callback for enumeration filtering; returns 0 on accepted devices, 0x81000002 when no devices/modes were enumerated, or 0x81000003 when no enumerated devices were accepted.
| accept_driver | Unnamed argument. |
Definition at line 34575 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_EnumZBufferFormatCallback_proto) (void *pixel_format, void *selected_format) |
IDirect3D7::EnumZBufferFormats callback: when the DDPIXELFORMAT flags include DDPF_ZBUFFER (0x400), copies the format to selectedFormat and returns D3DENUMRET_CANCEL/0; otherwise returns D3DENUMRET_OK/1 to continue enumeration.
| pixel_format | Unnamed argument. |
| selected_format | Unnamed argument. |
Definition at line 33541 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_D3D_FormatDirectXError_proto) (HRESULT error_code, char *out_buffer) |
Formats a DirectX/DirectDraw HRESULT into a static message buffer using sparse range dispatch/index tables, optionally copies it to outBuffer, and returns the static buffer pointer.
| error_code | Unnamed argument. |
| out_buffer | Receives the value on success. |
Definition at line 35037 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_D3D_GetDriverEnumerationData_proto) (DTTR_PCDOGS_T_D3D_DriverInfo **driver_list_out, int32_t *count_out) |
Writes the global accepted DirectDraw/Direct3D driver list and accepted-device count to caller-provided output pointers.
| driver_list_out | Unnamed argument. |
| count_out | Unnamed argument. |
Definition at line 34819 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_D3D_DriverInfo *(* DTTR_PCDOGS_F_D3D_GetSelectedDriverInfo_proto) () |
Enumerates DirectDraw/Direct3D drivers with D3D_AcceptAnyDriver, selects the default/best driver with flags 0, and returns the selected D3D_DriverInfo pointer.
Definition at line 34983 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_HandleSignal_proto) () |
Not yet documented.
Definition at line 34075 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_InitDirectDrawAndDirect3D_proto) (HWND hwnd) |
Initializes DirectDraw and Direct3D for the main game window, creating the primary/back/z-buffer surfaces and selected Direct3DDevice7.
| hwnd | Unnamed argument. |
Definition at line 22091 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_InitializeDirectDraw_proto) () |
Not yet documented.
Definition at line 34121 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_InitializeGraphicsSubsystem_proto) (HWND hwnd, HINSTANCE hinstance) |
Clears input state, initializes joystick/force-feedback support for the game window, and sets the global D3D scale factor.
| hwnd | Main game window handle forwarded to DirectInput joystick initialization. |
| hinstance | Application instance handle forwarded to DirectInput joystick initialization. |
Definition at line 22597 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_ReleaseAllAndReportLeaks_proto) () |
Not yet documented.
Definition at line 33595 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_D3D_ReleaseDirectDrawDevice_proto) () |
Releases the global IDirectDraw7 interface, clears the global pointer, and returns the COM Release refcount or 0 when no interface was present.
Definition at line 34168 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_RenderTexturedQuad_proto) (DTTR_PCDOGS_T_Material_BlendTextureSet *blend_textures) |
Not yet documented.
| blend_textures | Unnamed argument. |
Definition at line 33931 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_SelectBestDriver_proto) (DTTR_PCDOGS_T_D3D_DriverInfo **selected_driver_out, int32_t flags) |
Not yet documented.
| selected_driver_out | Unnamed argument. |
| flags | Unnamed argument. |
Definition at line 34874 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_D3D_SetBlendMode_proto) (int32_t blend_mode) |
Configures D3D blend/render state and returns an AL alpha/color byte for the selected blend mode.
| blend_mode | Unnamed argument. |
Definition at line 32614 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_SetDataScaleFactor_proto) (int32_t scale_factor) |
Not yet documented.
| scale_factor | Unnamed argument. |
Definition at line 36498 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_SetFogDistance_proto) (int32_t gamma_setting) |
Converts the 0..10 menu gamma setting to a D3D gamma scale, clamps low values to 0.1, and forwards the scale to D3D_SetGammaRamp.
| gamma_setting | Integer menu gamma setting centered at 5; values below/above 5 map by 0.2 gamma-scale steps. |
Definition at line 49665 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_SetGammaRamp_proto) (float gamma_scale) |
Caches the requested gamma scale, clamps the applied gamma to 0.1 for inputs below 0.1 and to 5.0 for inputs above 10.0, builds a RGB DirectDraw gamma ramp through IDirectDrawGammaControl, and returns the residual HRESULT/status from the DirectDraw calls.
| gamma_scale | Unnamed argument. |
Definition at line 34468 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_SetRenderTarget_proto) () |
Not yet documented.
Definition at line 36451 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_D3D_SetTextureColorOperation_proto) (int32_t color_operation) |
Ensures texture stage 0 D3DTSS_COLOROP equals colorOperation on the global IDirect3DDevice7. The routine reads GetTextureStageState(0, 1), compares the current value, and calls SetTextureStageState(0, 1, colorOperation) only when it differs.
| color_operation | D3DTEXTUREOP value for texture stage 0 D3DTSS_COLOROP; known callers pass 1 (disable) or 4 (modulate). |
Definition at line 32668 of file dttr_pcdogs.h.
If the D3D render-state capability flag is set, calls IDirect3DDevice7::SetRenderState(D3DRENDERSTATE_ZWRITEENABLE, enable); otherwise no-ops.
| enable | Passed to D3DRENDERSTATE_ZWRITEENABLE; callers use 0 then 1 around depth-write-suppressed draws. |
Definition at line 32940 of file dttr_pcdogs.h.
IDirectDraw7::EnumDisplayModes callback that appends each DDSURFACEDESC2 to the driver enumeration context, increments the mode count, and returns TRUE while count is <= 0x4f.
| surface_desc | Unnamed argument. |
| enum_context | Unnamed argument. |
Definition at line 34631 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_DDraw_CompareDisplayModes_proto) (const void *left, const void *right) |
Qsort comparator for enumerated display modes: sorts by width, then height, then pixel-format RGB bit count using DDSURFACEDESC2 mode fields.
| left | Unnamed argument. |
| right | Unnamed argument. |
Definition at line 34517 of file dttr_pcdogs.h.
| typedef HRESULT(* DTTR_PCDOGS_F_DDraw_CreateEx_proto) (DTTR_PCDOGS_T_Win32_GUID *lp_guid, void **lplp_dd, DTTR_PCDOGS_T_Win32_GUID *iid, DTTR_PCDOGS_T_COM_IUnknown *p_unk_outer) |
Import entry for ddraw!DirectDrawCreateEx; used by graphics initialization to create the primary DirectDraw7 interface.
| lp_guid | Unnamed argument. |
| lplp_dd | Unnamed argument. |
| iid | Unnamed argument. |
| p_unk_outer | Unnamed argument. |
Definition at line 23260 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_DDraw_EnumerateCallback_proto) (DTTR_PCDOGS_T_Win32_GUID *guid, const char *driver_name, char *driver_description, void *context, HMONITOR monitor) |
DirectDrawEnumerateExA callback: creates DirectDraw/Direct3D interfaces for a driver, records display modes through DDraw_AddDisplayMode, sorts them with DDraw_CompareDisplayModes, enumerates D3D devices, and returns TRUE to continue enumeration.
| guid | Unnamed argument. |
| driver_name | Unnamed argument. |
| driver_description | Unnamed argument. |
| context | Unnamed argument. |
| monitor | Unnamed argument. |
Definition at line 34693 of file dttr_pcdogs.h.
| typedef HRESULT(* DTTR_PCDOGS_F_DDraw_EnumerateExA_proto) (DTTR_PCDOGS_T_DDraw_EnumCallbackExA lp_callback, LPVOID lp_context, DWORD dw_flags) |
Import entry for ddraw!DirectDrawEnumerateExA; used by D3D_EnumerateDirectDrawDevices with DDraw_EnumerateCallback and enumeration flags.
| lp_callback | Unnamed argument. |
| lp_context | Unnamed argument. |
| dw_flags | Unnamed argument. |
Definition at line 23319 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_DDraw_UnlockSurface_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *surface) |
Not yet documented.
| surface | Unnamed argument. |
Definition at line 34364 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Debug_Log_proto) (char const *message, char const *prefix) |
Writes prefix, then message, as separate newline-terminated strings to the debug log file when open; NULL arguments are skipped.
| message | Unnamed argument. |
| prefix | Unnamed argument. |
Definition at line 33483 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Debug_RenderOverlay_proto) () |
Not yet documented.
Definition at line 49557 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Debug_RunNoOpStub_proto) () |
Unsupported nullsub/no-op target: single RET, no meaningful return value.
Definition at line 59686 of file dttr_pcdogs.h.
| typedef HRESULT(* DTTR_PCDOGS_F_DInput_CreateA_proto) (HINSTANCE hinst, DWORD dw_version, DTTR_PCDOGS_T_DInput_IDirectInputA **pp_di, DTTR_PCDOGS_T_COM_IUnknown *p_unk_outer) |
Import entry for dinput!DirectInputCreateA; used by DInput_CreateInterface to create the DirectInput 7 interface.
| hinst | Unnamed argument. |
| dw_version | Unnamed argument. |
| pp_di | Unnamed argument. |
| p_unk_outer | Unnamed argument. |
Definition at line 56179 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DInput_IDirectInputDevice *(* DTTR_PCDOGS_F_DInput_CreateConfiguredJoystickDevice_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, HWND hwnd, int32_t device_index, int32_t setup_mode) |
Enumerates DirectInput joystick GUIDs, creates the selected device, sets joystick or extended data format according to setupMode, sets exclusive foreground cooperative level, optionally creates a constant-force effect, acquires the device, and returns it on success.
| dinput_interface | Unnamed argument. |
| hwnd | Unnamed argument. |
| device_index | Unnamed argument. |
| setup_mode | Unnamed argument. |
Definition at line 36330 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DInput_IDirectInputDevice *(* DTTR_PCDOGS_F_DInput_CreateDevice2A_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, DTTR_PCDOGS_T_Win32_GUID device_guid) |
Receives a DirectInput device GUID by value, calls IDirectInputA::CreateDevice(&deviceGuid, &device, NULL), queries the created device for IDirectInputDevice2A, releases the temporary device, and returns the Device2A interface or NULL on failure.
| dinput_interface | Unnamed argument. |
| device_guid | Native helper receives the GUID by value, then passes its stack address to IDirectInputA::CreateDevice. |
Definition at line 35150 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DInput_IDirectInputA *(* DTTR_PCDOGS_F_DInput_CreateInterface_proto) (HINSTANCE h_instance) |
Calls DirectInputCreateA(hInstance, 0x700, &directInput, NULL) and returns the created IDirectInputA pointer on success or NULL on failure.
| h_instance | Unnamed argument. |
Definition at line 35093 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DInput_IDirectInputDevice *(* DTTR_PCDOGS_F_DInput_CreateJoystickDevice_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, HWND hwnd, int32_t device_index) |
Creates/configures a DirectInput joystick device through the shared device setup helper, enabling force-feedback setup when supported.
| dinput_interface | Unnamed argument. |
| hwnd | Unnamed argument. |
| device_index | Unnamed argument. |
Definition at line 36552 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_DInput_EnumerateAttachedJoysticks_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, void *enum_state_buffer) |
Enumerates attached joysticks via IDirectInputA::EnumDevices(DIDEVTYPE_JOYSTICK, DInput_EnumJoystickDeviceCallback, enumStateBuffer, DIEDFL_ATTACHEDONLY), stores GUID entries, and returns the count.
| dinput_interface | Unnamed argument. |
| enum_state_buffer | Unnamed argument. |
Definition at line 35781 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_DInput_EnumerateForceFeedbackJoysticks_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, void *enum_state_buffer) |
Enumerates attached force-feedback joysticks, stores GUID entries, records whether any device entries are present, and returns the count.
| dinput_interface | Unnamed argument. |
| enum_state_buffer | Unnamed argument. |
Definition at line 35723 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_DInput_EnumJoystickDeviceCallback_proto) (const void *device_instance, int32_t *enum_state) |
DirectInput EnumDevices callback that copies deviceInstance->guidInstance into enumState, increments the count, marks that a DirectInput device is present, and returns DIENUM_CONTINUE.
| device_instance | Unnamed argument. |
| enum_state | Unnamed argument. |
Definition at line 35430 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_DInput_InitializeJoystickInput_proto) (HWND hwnd, HINSTANCE h_instance) |
Initializes DirectInput joystick support: creates the DirectInput interface, enumerates devices, creates the first joystick, and sets X/Y/Z/Rz axis ranges to -1000..1000.
| hwnd | Unnamed argument. |
| h_instance | Unnamed argument. |
Definition at line 36612 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_DInput_IDirectInputDevice *(* DTTR_PCDOGS_F_DInput_QueryDevice2AInterface_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device) |
Queries a DirectInput device for IID_IDirectInputDevice2A and returns the interface pointer.
| device | Unnamed argument. |
Definition at line 35207 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_DInput_ReleaseResources_proto) () |
Releases DirectInput/input-owned resources: joystick state buffer, joystick device, DirectInput interface, and keyboard mapping arrays; clears each global after release/free.
Definition at line 50124 of file dttr_pcdogs.h.
| typedef HRESULT(* DTTR_PCDOGS_F_DInput_SetConstantForceEffect_proto) (LONG direction_x, LONG direction_y, DWORD duration) |
Updates the global DirectInput constant-force effect with duration, two-axis direction, and a scaled magnitude, then calls SetParameters with DIEP_START | DIEP_TYPESPECIFICPARAMS | DIEP_DIRECTION | DIEP_DURATION; returns 0 when no effect object is available.
| direction_x | Unnamed argument. |
| direction_y | Unnamed argument. |
| duration | Unnamed argument. |
Definition at line 36395 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Display_IsActive_proto) () |
Returns TRUE when Display_CurrentWindowHandle is non-null, meaning a display/D3D mode is currently bound to a game window.
Definition at line 56036 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Display_ReleaseMode_proto) () |
Releases the active display/D3D mode when Display_CurrentWindowHandle is set.
Definition at line 56082 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Display_SetMode_proto) (HWND hwnd) |
Initializes or reuses the active display/D3D mode for hwnd, stores Display_CurrentWindowHandle on success, and resets input state.
| hwnd | Game window handle to bind to the active display/D3D mode. |
Definition at line 23212 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Entity_DestroyActor_proto) (DTTR_PCDOGS_T_Entity_State *entity, uint32_t restore_defaults) |
Tears down an entity slot's active actor state. It detaches or marks any linked actor, clears attachment and script entity-slot fields, resets component/record links, and optionally restores default collision state when restore_defaults is nonzero.
| entity | Entity slot whose active_actor is detached and cleared. |
| restore_defaults | Nonzero restores default collision radius/height and default flags with bit 0x800 set after teardown. |
Definition at line 25653 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_GetActiveActorFromList_proto) () |
Returns the active actor from the current level entity slots.
Definition at line 26404 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_GetOrSpawnCameraActor_proto) (DTTR_PCDOGS_T_Entity_State *source_entity) |
Ensures a source entity has an active actor for script/camera activation paths. Existing active actors are returned directly; otherwise the function toggles the source entity activation bits and calls Entity_SpawnActor(source_entity), returning null when the entity is already marked active without an actor.
| source_entity | Source entity whose active actor pointer is returned or spawned when camera activation requires it. |
Definition at line 30154 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Entity_IsInActiveList_proto) (int32_t entity_index_one_based) |
Returns 1 when entity_index_one_based is present in the active entity work list. The function converts the 1-based index to an entity-slot pointer and compares it against the active-entity pointer list populated by Camera_UpdateFollow.
| entity_index_one_based | 1-based entity index checked against the current level entity table. |
Definition at line 25328 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Entity_SetActorProperty_proto) (DTTR_PCDOGS_T_Entity_State *entity, DTTR_PCDOGS_T_Actor_PropID prop_id, int32_t value) |
Applies a property update through entity and active-actor state. Callers ignore the residual register value; no public pointer return is modeled.
| entity | Entity-slot input; the routine bridges through the active actor/record link before writing actor property/default fields. |
| prop_id | Unnamed argument. |
| value | Unnamed argument. |
Definition at line 25439 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_SpawnActor_proto) (DTTR_PCDOGS_T_Entity_State *source_entity) |
Not yet documented.
| source_entity | Unnamed argument. |
Definition at line 25541 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Entity_UpdateVisibilityAndSpawn_proto) (DTTR_PCDOGS_T_Entity_State *source_entity, BOOL force_visibility_override) |
Updates level-local Entity_State visibility and spawn state, active actor ownership, and active entity work-list membership.
| source_entity | Unnamed argument. |
| force_visibility_override | Nonzero bypasses the initial Graphics_CheckFrustumCull gate for an entity already marked with the 0x4000 visibility/culled flag. Camera_UpdateFollow passes 0 for normal visibility evaluation; Script_OpRunWithActor passes the current entity pointer as a nonzero token. |
Definition at line 25935 of file dttr_pcdogs.h.
Non-normal-callable SEH filter fragment inside _rt_probe_read4; returns true when the exception code is 0xC0000005 (access violation).
| exception_frame | Implicit EBP-framed SEH filter state containing exception pointers at -0x14 . |
Definition at line 58667 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Exception_RtlUnwindThunk_proto) () |
Import entry for RtlUnwind used by the CRT/SEH exception path.
Definition at line 59311 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_AllocateBuffer_proto) (DTTR_PCDOGS_T_File_Handle *stream) |
Allocates or assigns a buffered I/O area for stdout/stderr-like streams; returns 1 when a buffer is installed, otherwise 0.
| stream | Unnamed argument. |
Definition at line 58828 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_Close_proto) (DTTR_PCDOGS_T_File_Handle *stream) |
Not yet documented.
| stream | Unnamed argument. |
Definition at line 57535 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_CloseHandle_proto) (int32_t file_no) |
Closes the OS handle associated with a CRT file descriptor and clears its descriptor-table flags; returns 0 on success or -1 on failure.
| file_no | Unnamed argument. |
Definition at line 58938 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_File_FlushAndClear_proto) (int32_t clear_buffer, DTTR_PCDOGS_T_File_Handle *stream) |
Flushes a buffered stream when needed; when clearBuffer is nonzero, also clears the stream buffer pointers and count.
| clear_buffer | Unnamed argument. |
| stream | Unnamed argument. |
Definition at line 58883 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_FlushBuffer_proto) (DTTR_PCDOGS_T_File_Handle *stream) |
Not yet documented.
| stream | Unnamed argument. |
Definition at line 57482 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_FlushToDisk_proto) (int32_t file_no) |
Flushes the OS handle for a CRT file descriptor with FlushFileBuffers; returns 0 on success and -1 on invalid descriptor or Win32 failure.
| file_no | Unnamed argument. |
Definition at line 58721 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_File_Handle *(* DTTR_PCDOGS_F_File_Open_proto) (char const *filename, char const *mode) |
Opens a file with the game's default sharing behavior and returns the CRT-compatible file handle.
| filename | Unnamed argument. |
| mode | Unnamed argument. |
Definition at line 23432 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_File_Handle *(* DTTR_PCDOGS_F_File_OpenWithMode_proto) (char const *filename, char const *mode, uint8_t sharing_flag) |
Opens a file with an explicit mode string and sharing flag, returning the game's CRT-compatible file handle.
| filename | Unnamed argument. |
| mode | Unnamed argument. |
| sharing_flag | Unnamed argument. |
Definition at line 23376 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_File_SaveScreenshot_proto) (const char *path) |
Writes the current 640x480 backbuffer to a BMP file at path; the original game writes a larger pixel payload than the header size field reports.
| path | Unnamed argument. |
Definition at line 34418 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_SeekAndGetPosition_proto) (DTTR_PCDOGS_T_File_Handle *stream) |
Not yet documented.
| stream | Unnamed argument. |
Definition at line 57771 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_WriteBytes_proto) (int32_t file_no, void const *buffer, int32_t byte_count) |
Not yet documented.
| file_no | Unnamed argument. |
| buffer | Unnamed argument. |
| byte_count | Unnamed argument. |
Definition at line 58770 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_File_WriteChar_proto) (int32_t ch, DTTR_PCDOGS_T_File_Handle *stream) |
Fputc-like writer: writes ch to stream, flushing or filling the stream buffer as needed; returns the written byte or -1 on failure.
| ch | Unnamed argument. |
| stream | Unnamed argument. |
Definition at line 58498 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_File_WriteCharWithCounter_proto) (int32_t ch, DTTR_PCDOGS_T_File_Handle *stream, int32_t *written_count) |
Buffered putc helper: writes ch to stream, increments *writtenCount on success, or sets it to -1 on failure; returns writtenCount.
| ch | Unnamed argument. |
| stream | Unnamed argument. |
| written_count | Unnamed argument. |
Definition at line 58556 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_File_WriteElements_proto) (void const *buffer, uint32_t size, uint32_t count, DTTR_PCDOGS_T_File_Handle *stream) |
Fwrite-like buffered writer: writes count elements of size bytes from buffer to stream and returns the element count written.
| buffer | Unnamed argument. |
| size | Unnamed argument. |
| count | Unnamed argument. |
| stream | Unnamed argument. |
Definition at line 57828 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_BackupSettings_proto) () |
Not yet documented.
Definition at line 41167 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_HandleGameOver_proto) (int32_t effect_source_id, int32_t strong_feedback, int32_t force_magnitude_fixed, int32_t duration_units) |
If player lives are exhausted, computes and plays a constant-force feedback effect, then restarts the DirectInput effect/render-target helper.
| effect_source_id | Caller-supplied actor/type id preserved by the ABI. |
| strong_feedback | Nonzero doubles the force-feedback magnitude scale from 5000 to 10000. |
| force_magnitude_fixed | Fixed-point 12-bit force magnitude; 0x1000 represents 1.0 before scaling. |
| duration_units | Duration multiplier converted to DirectInput effect duration by multiplying by 100000. |
Definition at line 50178 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_IsSoundEnabled_proto) () |
Checks whether sound effects are enabled.
Definition at line 38759 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_RenderOverlays_proto) (int32_t frame_arg) |
Updates screen fade state, forwards the frame argument to the fade-counter callback path, renders UI sprites, and tail-calls the pause menu renderer.
| frame_arg | Callback/frame argument forwarded to Graphics_UpdateFadeCounters; the current callee ignores it. |
Definition at line 52904 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_SetSoundEnabled_proto) (int32_t enabled) |
Update the game sound-effects enabled flag.
| enabled | Non-zero to enable game sound effects. |
Definition at line 38806 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_TransitionToLevel_proto) (int32_t level_id) |
Begins or completes the transition into the requested level id, including menu/loading-state setup.
| level_id | Unnamed argument. |
Definition at line 42959 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Game_TriggerPause_proto) (int32_t pause_type) |
Not yet documented.
| pause_type | Unnamed argument. |
Definition at line 52667 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Game_UpdateAndRenderScene_proto) () |
Top-level per-frame scene/update/render driver returning native scalar status.
Definition at line 52717 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Game_UpdateLogic_proto) () |
Not yet documented.
Definition at line 52763 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_AdjustColorQuadRGB_proto) (const uint32_t *input_quad_rgb, uint32_t *output_quad_rgb) |
Applies the global RGB adjustment bytes, centered at 0x80, to four packed RGB colors with per-channel 0..255 saturation.
| input_quad_rgb | Four packed 0x00BBGGRR colors. |
| output_quad_rgb | Four packed destination colors receiving clamped RGB adjustments. |
Definition at line 53160 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_AdjustLevelScale_proto) (float measured_fps) |
Adjusts the global level/render scale from measured_fps during Graphics_RenderFrame. Eligible 10..30 FPS modes use the reciprocal lookup path; higher frame rates restore the base level scale.
| measured_fps | Averaged frame rate measured by Graphics_RenderFrame before adjusting the level/render scale. |
Definition at line 26570 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_BeginRendering_proto) (int32_t clear_flags) |
Not yet documented.
| clear_flags | Unnamed argument. |
Definition at line 42254 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_BlitTextureToQuadrants_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 **quadrant_surfaces, uint8_t *pixel_data, int32_t pixel_count, int32_t width, int32_t height) |
Converts an RGBx image to a temporary 16-bit work surface and blits it into four hardcoded 640x480 quadrant surfaces.
| quadrant_surfaces | Unnamed argument. |
| pixel_data | Unnamed argument. |
| pixel_count | Unnamed argument. |
| width | Unnamed argument. |
| height | Unnamed argument. |
Definition at line 32499 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_CheckActorVisibilityAndFrustum_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int32_t cull_radius, uint8_t cull_flags) |
Tests position against the active camera frustum planes. Returns 0 when culled; otherwise returns the near-plane depth with bit 0 set and updates the edge-clipping flag.
| position | World-space fixed-point position tested against the active camera frustum. |
| cull_radius | Object radius/margin scaled by the frustum tests before near/far comparisons. |
| cull_flags | Bit 2 bypasses the far-depth rejection path. |
Definition at line 51322 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_CheckFrustumCull_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int32_t cull_radius, uint8_t cull_flags) |
Visibility wrapper that toggles render-state visibility bits from Graphics_CheckActorVisibilityAndFrustum and returns 1 when visible.
| position | World-space fixed-point position forwarded to Graphics_CheckActorVisibilityAndFrustum. |
| cull_radius | Object radius/margin used for frustum and distance checks. |
| cull_flags | Flag byte forwarded to Graphics_CheckActorVisibilityAndFrustum. |
Definition at line 51383 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Graphics_CheckShadowRequirement_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Returns actor->linked_actor and, when that linked actor owns a parent component plus a valid child actor, sets behavior_flags bit 0x40 if the child shadow height/scale falls below the linked-actor threshold fields.
| actor | Unnamed argument. |
Definition at line 25596 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearBackground_proto) () |
Not yet documented.
Definition at line 52809 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearDepthBuffer_proto) () |
Not yet documented.
Definition at line 34029 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearScreenAndRenderRectangle_proto) (int32_t x, int32_t y, int32_t width, int32_t height) |
Not yet documented.
Definition at line 42308 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_ClearScreenWithColor_proto) (uint32_t rgb_color) |
Fills the current viewport with a solid color by drawing a full-screen rectangle while depth writes are disabled.
| rgb_color | Unnamed argument. |
Definition at line 34216 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_ClearShadowList_proto) () |
Not yet documented.
Definition at line 48312 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClipPolygonByCameraPyramid_proto) (DTTR_PCDOGS_T_Graphics_ClipVertex *input_vertices, DTTR_PCDOGS_T_Graphics_ClipAttribute *input_attributes, DTTR_PCDOGS_T_Graphics_ClipVertex *output_vertices, DTTR_PCDOGS_T_Graphics_ClipAttribute *output_attributes, int32_t *in_out_vertex_count) |
Clips a polygon through the camera clipping plane slab using Graphics_ClipPolygonByPlane and local temp buffers. Returns 0 as soon as a clipping pass leaves fewer than three vertices; otherwise writes final clipped vertices/attributes to the caller buffers.
| input_vertices | Unnamed argument. |
| input_attributes | Unnamed argument. |
| output_vertices | Unnamed argument. |
| output_attributes | Unnamed argument. |
| in_out_vertex_count | Unnamed argument. |
Definition at line 33063 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClipPolygonByPlane_proto) (DTTR_PCDOGS_T_Graphics_ClipVertex *input_vertices, DTTR_PCDOGS_T_Graphics_ClipAttribute *input_attributes, DTTR_PCDOGS_T_Graphics_ClipPlane *clip_plane, DTTR_PCDOGS_T_Graphics_ClipVertex *output_vertices, DTTR_PCDOGS_T_Graphics_ClipAttribute *output_attributes, int32_t *in_out_vertex_count) |
Clips a polygon against one plane, updating inOutVertexCount while copying inside vertices and emitting interpolated edge intersections into the output vertex and attribute buffers. Returns 1 when at least three vertices remain, otherwise 0.
| input_vertices | Unnamed argument. |
| input_attributes | Unnamed argument. |
| clip_plane | Unnamed argument. |
| output_vertices | Unnamed argument. |
| output_attributes | Unnamed argument. |
| in_out_vertex_count | Unnamed argument. |
Definition at line 32994 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Graphics_ComputeColorGradient_proto) (int32_t *start_color, int32_t *end_color, int32_t t) |
Not yet documented.
| start_color | Unnamed argument. |
| end_color | Unnamed argument. |
| t | Unnamed argument. |
Definition at line 41837 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Graphics_ComputeVertexColors_proto) (int32_t color_shift, DTTR_PCDOGS_T_Mesh_VertexColorRGB *input_colors, DTTR_PCDOGS_T_Mesh_VertexColorRGB *output_colors) |
Not yet documented.
| color_shift | Unnamed argument. |
| input_colors | Unnamed argument. |
| output_colors | Unnamed argument. |
Definition at line 53101 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_DrawFadeOverlay_proto) (int32_t packed_origin_xy, int32_t packed_size_wh, int32_t opacity_12) |
Draws a black alpha-blended rectangle overlay.
| packed_origin_xy | Packed signed 16-bit screen x/y origin. |
| packed_size_wh | Packed signed 16-bit width/height added to the origin. |
| opacity_12 | 0..0x1000 fixed-point opacity; 0x1000 maps to alpha 255. |
Definition at line 33778 of file dttr_pcdogs.h.
| typedef int16_t(* DTTR_PCDOGS_F_Graphics_DrawFilledRectangleGradient_proto) (int32_t packed_origin_xy, int32_t packed_size_wh, int32_t top_left_color, int32_t top_right_color, int32_t bottom_left_color, int32_t bottom_right_color) |
Draws a filled screen-space rectangle as a Direct3D triangle strip with per-corner diffuse colors.
| packed_origin_xy | Packed signed 16-bit screen-space x/y origin. |
| packed_size_wh | Packed signed 16-bit width/height added to the origin. |
| top_left_color | Packed color for the top-left vertex; low byte is the shared alpha. |
| top_right_color | Packed color for the top-right vertex. |
| bottom_left_color | Packed color for the bottom-left vertex. |
| bottom_right_color | Packed color for the bottom-right vertex. |
Definition at line 33713 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_DrawQuad_proto) (DTTR_PCDOGS_T_Graphics_PolygonBatchRecord *batch) |
Issues or queues draw work for one transformed polygon batch and returns 1 on normal exit.
| batch | Unnamed argument. |
Definition at line 33374 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_DrawRectangle_proto) (int32_t packed_origin_xy, int32_t packed_size_wh, int32_t blend_flags, uint32_t rgb_color) |
Draws a filled screen-space rectangle through Direct3D DrawPrimitive. Uses the native UI/render-list path.
| packed_origin_xy | Packed signed 16-bit screen x/y origin. |
| packed_size_wh | Packed signed 16-bit width/height added to the origin. |
| blend_flags | Low word is a 0..0x1000 color scale; high bits select blend behavior. |
| rgb_color | Packed RGB source color; final diffuse alpha is supplied by blend state. |
Definition at line 33648 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_DrawSortedLists_proto) () |
Not yet documented.
Definition at line 42207 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_EndRendering_proto) () |
Not yet documented.
Definition at line 42412 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_FreeTextureBlend_proto) (DTTR_PCDOGS_T_Material_BlendTextureSet *blend_textures) |
Not yet documented.
| blend_textures | Unnamed argument. |
Definition at line 42560 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_HasFogCapability_proto) () |
Not yet documented.
Definition at line 50445 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_IncrementPassCounter_proto) () |
Not yet documented.
Definition at line 42366 of file dttr_pcdogs.h.
| typedef char(* DTTR_PCDOGS_F_Graphics_InitializeColorGradient_proto) (char *gradient_state, int32_t start_color, int32_t end_color, int32_t steps) |
Not yet documented.
| gradient_state | Unnamed argument. |
| start_color | Unnamed argument. |
| end_color | Unnamed argument. |
| steps | Unnamed argument. |
Definition at line 41776 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_InitializeDispatchTables_proto) () |
Initializes render/behavior dispatch globals after setting the default 640x480 camera viewport: actor_default_update_handler, movement_handler_table, model_physics_callback_table, behavior_target_actor, and behavior_param0..2, then builds direction/collision plane tables.
Definition at line 54506 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Material_BlendTextureSet *(* DTTR_PCDOGS_F_Graphics_InitializeTextureBlendTextures_proto) (void *resource_data) |
Not yet documented.
| resource_data | Unnamed argument. |
Definition at line 42506 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_IsPolygonInDebugList_proto) (DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_ref) |
Returns 1 when polygon_ref is present in any active debug polygon bucket; buckets are Graphics_PolygonRenderRef entries.
| polygon_ref | Polygon render-reference address compared against the debug polygon buckets. |
Definition at line 37108 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_IsQuadClipped_proto) (DTTR_PCDOGS_T_Graphics_PolygonBatchRecord *batch, void *vertex_buffer_base, uint8_t clip_color_byte, int32_t unused_or_mode, int32_t brighten_colors) |
Clipped quad helper used by Graphics_DrawQuad. It builds and clips vertices from batch data, and brightenColors doubles and clamps vertex RGB when nonzero.
| batch | Unnamed argument. |
| vertex_buffer_base | Unnamed argument. |
| clip_color_byte | Unnamed argument. |
| unused_or_mode | Unnamed argument. |
| brighten_colors | Unnamed argument. |
Definition at line 33313 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Material_BlendTextureSet *(* DTTR_PCDOGS_F_Graphics_LoadAndUploadTexture_proto) (uint8_t *pixel_data) |
Creates the four loading-screen texture quadrants and uploads a 640x480 RGBx source buffer into them.
| pixel_data | Unnamed argument. |
Definition at line 32251 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_ProcessMeshCommands_proto) (DTTR_PCDOGS_T_Mesh_CmdList *cmd_list, int32_t *controller_data, void *owner_context) |
Processes dirty mesh command entries, advancing animation/controller state and vertex-color commands.
| cmd_list | Unnamed argument. |
| controller_data | Unnamed argument. |
| owner_context | Unnamed argument. |
Definition at line 31923 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_RenderAllShadows_proto) () |
Renders queued shadows; Scene_RenderFrame calls it for side effects and ignores render-list status.
Definition at line 48359 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_Graphics_RenderFrame_proto) () |
Main frame step: begins/ends the D3D scene, runs Game_UpdateAndRenderScene, handles surface restore/flip, enforces the 30 FPS limiter, and updates FPS counters. Return is an AL status byte: 1 when the frame was skipped/aborted, otherwise 0.
Definition at line 22782 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderMeshNode_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_SpriteNodeData *sprite_ctx) |
Renders a scene node sprite/mesh quad from node transform/extents and Graphics_SpriteNodeData material data, emits polygon batch records, and links them into render buckets.
| node | Unnamed argument. |
| sprite_ctx | Unnamed argument. |
Definition at line 36993 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderPolygonBatch_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_refs, int32_t count) |
Builds/enqueues Graphics_PolygonBatchRecord entries into the global polygon batch buffer from polygon render references; callers ignore the residual return register.
| node | Unnamed argument. |
| polygon_refs | Unnamed argument. |
| count | Unnamed argument. |
Definition at line 37164 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_RenderPolygonMesh_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Transforms an actor/render-state quad into view/screen space, fills a polygon batch record, assigns UVs, and links it into render-list buckets. Callers ignore the residual return register.
| actor | Unnamed argument. |
Definition at line 36941 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderSceneGeometry_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_refs, int32_t count) |
Converts/culls scene polygon render references into global Graphics_PolygonBatchRecord entries and returns the residual/updated batch count.
| node | Unnamed argument. |
| polygon_refs | Unnamed argument. |
| count | Unnamed argument. |
Definition at line 37284 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderSceneGeometryAlt_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_refs, int32_t count) |
Not yet documented.
| node | Unnamed argument. |
| polygon_refs | Unnamed argument. |
| count | Unnamed argument. |
Definition at line 37343 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderSceneGeometryWrapper_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_refs, int32_t count) |
Thin wrapper that forwards scene polygon render references to Graphics_RenderPolygonBatch.
| node | Unnamed argument. |
| polygon_refs | Unnamed argument. |
| count | Unnamed argument. |
Definition at line 37224 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderSpriteObjectNode_proto) (DTTR_PCDOGS_T_Scene_Node *node) |
Not yet documented.
| node | Unnamed argument. |
Definition at line 23976 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_RenderSpritePolygons_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_SpriteVertexData *graphics_transformed_vertices, DTTR_PCDOGS_T_Graphics_ProjectedVertex *projected_vertices) |
Projects and enqueues sprite polygon references from a scene node using transformed-vertex and projected-vertex local buffers. Callers ignore the residual return register.
| node | Unnamed argument. |
| graphics_transformed_vertices | Unnamed argument. |
| projected_vertices | Unnamed argument. |
Definition at line 37567 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_RenderTexturedQuad_proto) (uint32_t packed_xy, DTTR_PCDOGS_T_Material_TableEntry *material, uint32_t render_flags, uint32_t top_color, uint32_t bottom_color, int32_t quad_size) |
Draws a screen-space textured quad as a Direct3D triangle strip using FVF 0x144 and four transformed/lit textured vertices.
| packed_xy | Packed signed 16-bit screen-space x/y origin. |
| material | Runtime material record; position 0 supplies flags and position 4 supplies the texture descriptor/handle record. |
| render_flags | Render flags; bits 24-26 request blend mode, falling back to material flags bit 0x80 when absent. |
| top_color | Packed color used for the top two quad vertices; alpha is supplied by D3D_SetBlendMode. |
| bottom_color | Packed color used for the bottom two quad vertices; alpha is supplied by D3D_SetBlendMode. |
| quad_size | Width/height in pixels added to packedXY to form the bottom-right corner. |
Definition at line 32732 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_RenderTexturedQuadMaterialSize_proto) (uint32_t packed_xy, DTTR_PCDOGS_T_Material_TableEntry *material, uint32_t render_flags, uint32_t top_color, uint32_t bottom_color) |
Draws a textured screen-space quad using the material's texture/frame dimensions as width and height. Font rendering callers use this shared quad path.
| packed_xy | Packed signed 16-bit screen-space x/y origin. |
| material | Material/render entry; texture/frame data at +4 supplies width/height bytes. |
| render_flags | Render flags; high blend bits can override material blend mode. |
| top_color | Packed color used for the top two quad vertices after blend-byte insertion. |
| bottom_color | Packed color used for the bottom two quad vertices after blend-byte insertion. |
Definition at line 32802 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_RenderTexturedSprite_proto) (uint32_t packed_xy, uint32_t packed_wh, DTTR_PCDOGS_T_Graphics_SpriteContext *sprite, uint32_t render_flags, uint32_t rotation_angle, uint32_t rotation_pivot_xy) |
Draws a screen-space sprite/font glyph as a Direct3D triangle strip. Builds four transformed/lit vertices, derives missing dimensions from the texture descriptor, sets texture/color state, optionally permutes UVs, applies gradient color mode, and rotates around rotationPivotXY when rotationAngle is nonzero.
| packed_xy | Packed signed 16-bit screen-space x/y origin. |
| packed_wh | Packed signed 16-bit width/height; non-positive components fall back to texture dimensions or 1. |
| sprite | Sprite/font render context; null uses the default font_glyph_render_state. |
| render_flags | Blend/color/UV-orientation flags; bits 24-26 select blend, 0x18000000 permutes UVs, 0x40000000 requests gradient colors, 0x80000000 supplies packed RGB. |
| rotation_angle | Low 12 bits are fixed-angle units; zero disables rotation. |
| rotation_pivot_xy | Packed signed 16-bit x/y pivot used when rotationAngle is nonzero. |
Definition at line 32875 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_SelectTextureLOD_proto) (DTTR_PCDOGS_T_Graphics_PolygonBatchRecord *batch) |
Selects a texture LOD/render bucket from graphics capability flags and the polygon batch screen-depth fields; returns -1 when no LOD bucket applies.
| batch | Unnamed argument. |
Definition at line 33428 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_SetFadeLevel_proto) (int32_t fade_level) |
Not yet documented.
| fade_level | Unnamed argument. |
Definition at line 33834 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_SetPolygonUVs_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_PolygonBatchRecord *out_batch, DTTR_PCDOGS_T_PKG_PolygonData *polygon_data, int16_t uv_index_or_mode, DTTR_PCDOGS_T_Mesh_RuntimeVertex **polygon_vertices) |
Copies polygon material/render fields into outBatch and writes the four packed texture UV pairs. Supports explicit, indexed, tiled, rotated/flipped, and environment/camera-based UV modes.
| node | Unnamed argument. |
| out_batch | Receives the value on success. |
| polygon_data | Unnamed argument. |
| uv_index_or_mode | Unnamed argument. |
| polygon_vertices | Unnamed argument. |
Definition at line 36879 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_TakeScreenshot_proto) () |
Not yet documented.
Definition at line 34317 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_UpdateFadeCounters_proto) () |
Not yet documented.
Definition at line 52855 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Graphics_UpdateMeshCommandFlags_proto) (DTTR_PCDOGS_T_Mesh_CmdList *cmd_list) |
Polls mesh command signal ids and updates command progress/flags; marks changed commands dirty.
| cmd_list | Unnamed argument. |
Definition at line 32037 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Graphics_UpdateScreenFade_proto) () |
Not yet documented.
Definition at line 25707 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_AcquireDevice_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device) |
Calls IDirectInputDevice::Acquire and returns 1 on success, 0 on failure.
| device | Unnamed argument. |
Definition at line 35317 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_CalculateMovementVector_proto) (int32_t *out_move_vec, int32_t player_index, int32_t heading_angle) |
Writes out_move_vec[0..2] from D-pad or analog movement input, using heading_angle in the low-16-bit / 12-bit fixed-point angle domain for Math_SinCosFP12. The native return is ignored arithmetic status.
| out_move_vec | Output vector with at least three int32_t components written by this helper. |
| player_index | Unnamed argument. |
| heading_angle | Camera-relative heading angle consumed by Math_SinCosFP12; known callers use the low 16 bits / 12-bit fixed-point angle domain, while the ABI remains int32_t. |
Definition at line 54248 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_CheckButtonState_proto) (int32_t state_index, DTTR_PCDOGS_T_Input_State *state_table, int32_t control_code, int32_t mode_or_threshold) |
Evaluates a button or axis control code against sampled input state. Button queries return 0/100; axis queries return scaled Q12 magnitude or threshold results.
| state_index | Input state slot to query; invalid or empty slots fall back to slot zero. |
| state_table | Two-entry input state table used by scripts and menus. |
| control_code | Button bit index or extended axis/control selector. |
| mode_or_threshold | Button expected-state flag or axis threshold percentage, depending on control_code. |
Definition at line 24733 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_CheckCheatCodeSequence_proto) () |
Not yet documented.
Definition at line 42759 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Input_ClearState_proto) () |
Zeros the input_state_buffer raw input/VK clear buffer; native callers ignore the constant-zero native return metadata.
Definition at line 55891 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_Input_FormatButtonName_proto) (int32_t control_code, uint32_t button_mask) |
Caches the localized display name for a control binding in the slot selected by button_mask and lazily allocates the shared 'No key assigned' string. Known native callers use the side effect and ignore the mixed pointer/sprintf-count native return value.
| control_code | Virtual-key or gamepad control code; codes above 0xff are normalized by subtracting 0x2e8 for the string-id table. |
| button_mask | Input button mask used to choose the destination name-cache slot. |
Definition at line 50296 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_GetButtonIndex_proto) (uint32_t control_mask) |
Maps an input button/control bitmask to the compact button-name index used by Input_FormatButtonName. Low masks 1..0x20 dispatch through input_button_mask_index_table; 0x40, 0x80, 0x400, 0x800, 0x4000, and 0x8000 are handled by direct compares; returns 12 for unrecognized masks.
| control_mask | Unnamed argument. |
Definition at line 50240 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_Input_GetButtonString_proto) (int32_t button_code) |
Not yet documented.
| button_code | Unnamed argument. |
Definition at line 50351 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Input_GetDeviceData_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, uint32_t state_size) |
Allocates a state buffer, calls IDirectInputDevice::GetDeviceState(stateSize, buffer), and returns the buffer on success or NULL on failure.
| device | Unnamed argument. |
| state_size | Unnamed argument. |
Definition at line 35372 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisRz_proto) (struct DIJOYSTATE *state) |
Returns DIJOYSTATE.lRz, the raw twist/alternate horizontal axis sampled by Input_ReadGamepad.
| state | Unnamed argument. |
Definition at line 36159 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisX_proto) (struct DIJOYSTATE *state) |
Returns DIJOYSTATE.lX.
| state | Unnamed argument. |
Definition at line 36052 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisY_proto) (struct DIJOYSTATE *state) |
Returns DIJOYSTATE.lY, the raw vertical axis sampled by Input_ReadGamepad.
| state | Unnamed argument. |
Definition at line 36105 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_Input_GetJoystickButtonByte_proto) (struct DIJOYSTATE *state, int32_t button_index) |
Not yet documented.
| state | Unnamed argument. |
| button_index | Unnamed argument. |
Definition at line 36213 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_GetPressedButton_proto) () |
Returns the first pressed keyboard virtual-key code, or gamepad codes 0x3e8..0x3fa for axis/button input, or -1 when no control is pressed.
Definition at line 22693 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_InitializeButtonMappings_proto) () |
Free and rebuild the keyboard mapping arrays, register the default control masks, and initialize the player binding blocks.
Definition at line 49866 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_InitializeControllerMappings_proto) () |
Initialize built-in controller preset names and 10-button mapping tables for Hammerhead FX, Microsoft Sidewinder, Gravis Gamepad Pro, and Wingman RumblePad.
Definition at line 49913 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Input_IsJoystickButtonPressed_proto) (struct DIJOYSTATE *state, int32_t button_index) |
Not yet documented.
| state | Unnamed argument. |
| button_index | Unnamed argument. |
Definition at line 36269 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Input_IsKeyPressed_proto) (uint8_t scan_code) |
Not yet documented.
| scan_code | Unnamed argument. |
Definition at line 55938 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Input_IsKeyPressedAsync_proto) (int32_t virtual_key) |
Calls GetAsyncKeyState(virtualKey) and returns 1 when the high-order key-down bit is set.
| virtual_key | Win32 virtual-key code passed to GetAsyncKeyState. |
Definition at line 50399 of file dttr_pcdogs.h.
| typedef struct DIJOYSTATE *(* DTTR_PCDOGS_F_Input_PollJoystickState_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device) |
Not yet documented.
| device | Unnamed argument. |
Definition at line 35992 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_ProcessWindowMessages_proto) () |
Pumps pending Win32 messages and updates the game quit flag when window processing requests shutdown.
Definition at line 22737 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Input_ReadDevices_proto) (int32_t player_index, DTTR_PCDOGS_T_Input_State *state) |
Clears one Input_State and combines keyboard and gamepad sampling into it; player_index is preserved for the ABI.
| player_index | Player/input slot index preserved for the Input_Update ABI. |
| state | Input state structure cleared, then updated from keyboard and gamepad devices. |
Definition at line 50069 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Input_ReadGamepad_proto) (DTTR_PCDOGS_T_Input_State *state) |
Samples DirectInput gamepad state into the per-frame input record with lX/lY +/-700 and lRz +/-600 thresholds. Live analog hooks sample Input_GetJoystickAxis* in the same frame to keep input frame-local, and native callers ignore the return register.
| state | Input state structure updated from gamepad state. |
Definition at line 50017 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_ReadKeyboard_proto) (DTTR_PCDOGS_T_Input_State *state) |
Samples keyboard mappings into the per-frame input state record, ORs configured masks into button_bits, triggers the screenshot path for F10/VK121, and ignores the return metadata.
| state | Input state structure updated from keyboard state. |
Definition at line 49962 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_RegisterButtonMapping_proto) (int32_t control_code, uint32_t button_mask) |
Registers a keyboard/gamepad control-to-button-mask binding. Codes below 0x3e8 append to the keyboard mapping arrays and refresh the button-name cache; codes 0x3e8 and above write the direct gamepad control lookup table.
| control_code | Virtual-key code or gamepad control code; gamepad codes start at 0x3e8. |
| button_mask | Input_State.button_bits mask produced by this control. |
Definition at line 49608 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_ResetState_proto) () |
Clears the current game input state before normal frame/input processing resumes.
Definition at line 22825 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetDeviceDataFormat_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, void *data_format) |
Calls IDirectInputDevice::SetDataFormat and returns 1 on success, 0 on failure.
| device | Unnamed argument. |
| data_format | Unnamed argument. |
Definition at line 35262 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetExclusiveForegroundCooperativeLevel_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, HWND hwnd) |
Calls IDirectInputDevice::SetCooperativeLevel(hwnd, DISCL_EXCLUSIVE | DISCL_FOREGROUND).
| device | Unnamed argument. |
| hwnd | Unnamed argument. |
Definition at line 35838 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystick2DataFormat_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device) |
Sets the DirectInput device data format to the extended joystick state DIDATAFORMAT.
| device | Unnamed argument. |
Definition at line 35946 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickDataFormat_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device) |
Sets the DirectInput device data format to the joystick state DIDATAFORMAT.
| device | Unnamed argument. |
Definition at line 35893 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickRzAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value) |
Sets DIPROP_RANGE for the joystick Rz axis and returns 1 on success.
| device | Unnamed argument. |
| min_value | Unnamed argument. |
| max_value | Unnamed argument. |
Definition at line 35664 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickXAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value) |
Sets DIPROP_RANGE for joystick X axis and returns 1 on success.
| device | Unnamed argument. |
| min_value | Unnamed argument. |
| max_value | Unnamed argument. |
Definition at line 35487 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickYAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value) |
Sets DIPROP_RANGE for joystick Y axis and returns 1 on success.
| device | Unnamed argument. |
| min_value | Unnamed argument. |
| max_value | Unnamed argument. |
Definition at line 35546 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickZAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value) |
Sets DIPROP_RANGE for joystick Z axis and returns 1 on success.
| device | Unnamed argument. |
| min_value | Unnamed argument. |
| max_value | Unnamed argument. |
Definition at line 35605 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Input_SetKeyUp_proto) (uint8_t scan_code) |
Not yet documented.
| scan_code | Unnamed argument. |
Definition at line 55985 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Input_Update_proto) () |
Per-frame input updater that copies current/previous player input state, reads keyboard/gamepad devices, applies toggles, and handles replay input.
Definition at line 54399 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_BuildCompletionTable_proto) () |
Not yet documented.
Definition at line 39488 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_CalculateCompletionPercent_proto) (char *save_data) |
Not yet documented.
| save_data | Unnamed argument. |
Definition at line 40736 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_CheckBonusUnlock_proto) (int32_t *player_position) |
When the active checker slot changes, trace from playerPosition and latch the bonus-unlock/menu-reset globals on hit.
| player_position | Pointer to the player actor position_x/position_y/position_z vector used for the bonus-unlock trace. |
Definition at line 40591 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Level_CleanupActors_proto) () |
Destroys/cleans level actor state and returns transition status.
Definition at line 27138 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_GetArrayIndex_proto) (int32_t level_id) |
Not yet documented.
| level_id | Unnamed argument. |
Definition at line 39142 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_GetDataPointer_proto) (int32_t data_index) |
Not yet documented.
| data_index | Unnamed argument. |
Definition at line 38997 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Level_InitializeActorSystem_proto) () |
Initializes actor/entity runtime lists, dispatch/collision/movement callback globals, and active entity/navigation work-list buffers for the loaded level.
Definition at line 26623 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_InitializeBonusData_proto) (int32_t level_id, int32_t *array_index) |
Not yet documented.
| level_id | Unnamed argument. |
| array_index | Unnamed argument. |
Definition at line 39190 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Level_InitializeSaveState_proto) () |
Initializes level save/progress state and returns helper status.
Definition at line 39442 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_Load_proto) () |
Top-level level/menu loading state machine driven by level_menu_load_state. Dispatches states 0..10 through level_load_state_dispatch_table: title/common-resource setup, inter-level menu, world select, splash loading, and Game_TransitionToLevel; state 9 falls through to the idle/return path.
Definition at line 42911 of file dttr_pcdogs.h.
| typedef uint32_t *(* DTTR_PCDOGS_F_Level_LoadStateMachine_proto) (int32_t level_index) |
Incremental level package loader keyed by package level_index. Level resources are loaded from TOC entries 0x24 + level_index * 3 + {0,1,2}; stages 0,1,2,4,5,7 load texture A, wait, load texture B, wait, load the level blob, then fix up materials/nodes/level pointers and reset level_stream_load_state to 0.
| level_index | Unnamed argument. |
Definition at line 51014 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_NormalizeIndex_proto) (int32_t level_id) |
Not yet documented.
| level_id | Unnamed argument. |
Definition at line 39048 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_ResetBonusState_proto) () |
Not yet documented.
Definition at line 40643 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_SetMenuProgressState_proto) (int32_t level_id) |
Normalizes the requested level id and updates the menu progress state global.
| level_id | Unnamed argument. |
Definition at line 39095 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_TriggerTransition_proto) (int32_t target_level_index, uint32_t transition_flags, int32_t *transition_data) |
Not yet documented.
| target_level_index | Unnamed argument. |
| transition_flags | Unnamed argument. |
| transition_data | Unnamed argument. |
Definition at line 25756 of file dttr_pcdogs.h.
Release the level material section and free the level resource blob plus cached level texture data buffers.
| level_resource_data | Unnamed argument. |
Definition at line 51068 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_UpdateInterLevelMenu_proto) () |
Not yet documented.
Definition at line 43058 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Level_UpdateWorldSelectMenu_proto) (int32_t menu_context) |
Not yet documented.
| menu_context | Unnamed argument. |
Definition at line 43006 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Material_BuildStructure_proto) (DTTR_PCDOGS_T_Material_SectionHeader *material_section, DTTR_PCDOGS_T_Material_RefEntry *ref_out, DTTR_PCDOGS_T_Material_FrameSet *optional_output_table) |
Builds a Material_RefEntry and optional Material_FrameSet for one material. Frame records are initialized except for the packed material-node reference.
| material_section | Material section whose node/material tables are referenced while building the frame record. |
| ref_out | Receives the material section pointer, selected material table entry pointer, and frame-set pointer. |
| optional_output_table | Optional output buffer for the Material_FrameSet header followed by frame pointers and frame records. |
Definition at line 43111 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Material_BuildTextureArray_proto) (DTTR_PCDOGS_T_Material_Table *material_table, DTTR_PCDOGS_T_Material_RefEntry *material_refs, int32_t material_count, int32_t first_material_index) |
Builds material reference/frame data for materialCount entries and advances material_buffer_offset.
| material_table | Material table/base whose material-entry position addresses material records. |
| material_refs | First material reference record to initialize. |
| material_count | Number of consecutive material reference records to build. |
| first_material_index | Starting source material index used to compute each material record position. |
Definition at line 43174 of file dttr_pcdogs.h.
| typedef HRESULT(* DTTR_PCDOGS_F_Material_ClearTextureCache_proto) (DTTR_PCDOGS_T_Material_RuntimeDescriptor *descriptor) |
Clears or releases a material descriptor's 25 cached texture handles and invalidates its cached transparent color.
| descriptor | Unnamed argument. |
Definition at line 32144 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Material_ComputeAvgTransparentColor_proto) (uint8_t *pixel_data, uint32_t width, uint32_t height, uint8_t *out_red, uint8_t *out_green, uint8_t *out_blue) |
Computes average non-black horizontal neighbor RGB for black/transparent pixels in an RGBx buffer.
| pixel_data | Unnamed argument. |
| width | Unnamed argument. |
| height | Unnamed argument. |
| out_red | Receives the value on success. |
| out_green | Receives the value on success. |
| out_blue | Receives the value on success. |
Definition at line 32369 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Material_CopyPixelDataToTexture_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *texture_surface, char *pixel_data, uint32_t width, uint32_t height) |
Not yet documented.
| texture_surface | Unnamed argument. |
| pixel_data | Unnamed argument. |
| width | Unnamed argument. |
| height | Unnamed argument. |
Definition at line 32435 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Material_FindTextureByFrame_proto) (DTTR_PCDOGS_T_Material_RefEntry *material_ref, int32_t frame_index, DTTR_PCDOGS_T_Graphics_SpriteContext **out_sprite) |
Finds the render texture for frameIndex in materialRef, falling back to frame zero when the requested frame is unavailable.
| material_ref | Material reference whose frame set is searched. |
| frame_index | Requested animation/frame index. |
| out_sprite | Receives the render sprite context; its texture descriptor is updated to the selected frame or frame-zero fallback. |
Definition at line 43237 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Material_GetDataTextureRefs_proto) (int32_t *data_ref_out) |
Not yet documented.
| data_ref_out | Three-word output copied from the shared global texture reference block. |
Definition at line 49241 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Material_LoadAllEntries_proto) (DTTR_PCDOGS_T_Material_Table *material_table, int32_t texture_base_addr) |
Walks materialEntryCount records, rebases texture/palette data, resolves shared references, uploads runtime surfaces, and honors the entry flag 0x80 path.
| material_table | Material table whose fixed-up Material_SectionHeader and entry records are walked for upload/runtime initialization. |
| texture_base_addr | Base added to texture/palette positions before surfaces are loaded or shared. |
Definition at line 50803 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Material_LoadAndFixup_proto) (DTTR_PCDOGS_T_Material_SectionHeader *material_section, int32_t texture_base_addr) |
Rebases the material section header, fixes material-entry frame and node table pointers in-place, then hands the fixed-up section to the material loading path.
| material_section | Material section header whose node/material-entry positions are rebased in-place before loading. |
| texture_base_addr | Base passed through to the material loading path after section fixups. |
Definition at line 49186 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Material_LoadTexture_proto) (DTTR_PCDOGS_T_Material_TableEntry *material_entry) |
Loads a material table entry's runtime descriptor into DirectDraw texture surfaces. The SDK exposes this as a cdecl void function.
| material_entry | Unnamed argument. |
Definition at line 32561 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Material_MarkReferencedByParent_proto) (DTTR_PCDOGS_T_Material_Table *material_table, DTTR_PCDOGS_T_Material_TableEntry *entry, int32_t parent_texture_ref, int32_t entry_count) |
Not yet documented.
| material_table | Unnamed argument. |
| entry | Unnamed argument. |
| parent_texture_ref | Unnamed argument. |
| entry_count | Unnamed argument. |
Definition at line 50688 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Material_PropagateAlphaFlags_proto) (DTTR_PCDOGS_T_Material_Table *material_table) |
Not yet documented.
| material_table | Unnamed argument. |
Definition at line 50747 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Material_ReleaseSingleTexture_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *texture_surface) |
Decrements active texture count and returns the DirectDraw surface Release result.
| texture_surface | Unnamed argument. |
Definition at line 32197 of file dttr_pcdogs.h.
| typedef HRESULT(* DTTR_PCDOGS_F_Material_ReleaseTextureArray_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 **texture_handles) |
Releases up to 25 cached DirectDraw texture surfaces and clears the bound texture if needed.
| texture_handles | Unnamed argument. |
Definition at line 32090 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_BuildMatrixRotationXY_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *out_matrix, DTTR_PCDOGS_T_Math_Matrix3x3I16 *post_multiply, int32_t angle_x, int32_t angle_y) |
Not yet documented.
| out_matrix | Receives the value on success. |
| post_multiply | Unnamed argument. |
| angle_x | Unnamed argument. |
| angle_y | Unnamed argument. |
Definition at line 43358 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Math_Matrix3x3I16 *(* DTTR_PCDOGS_F_Math_BuildMatrixRotationY_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *out_matrix, DTTR_PCDOGS_T_Math_Matrix3x3I16 *post_multiply, int32_t angle_y) |
Builds a signed Q12 Y-axis 3x3 rotation matrix, optionally post-multiplied by post_multiply.
| out_matrix | Receives the Y-axis rotation matrix. |
| post_multiply | Optional matrix multiplied after the Y rotation. |
| angle_y | Y angle in the game's 0x1000-turn sine-table domain. |
Definition at line 43297 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Math_BuildQuaternionFromMatrix_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *matrix, DTTR_PCDOGS_T_Math_QuaternionI16 *out_quat) |
Converts a 3x3 fixed-point rotation matrix to a Q14 quaternion using the trace-positive path or largest-diagonal fallback.
| matrix | Input row-major signed fixed-point 3x3 rotation matrix. |
| out_quat | Receives the converted Q14 quaternion as w/x/y/z. |
Definition at line 53273 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Math_BuildRotationFromVectors_proto) (DTTR_PCDOGS_T_Math_Vec3I16 *up_vector, DTTR_PCDOGS_T_Math_Vec3I16 *forward_vector, DTTR_PCDOGS_T_Math_Matrix3x3I16 *out_matrix) |
Builds a Q12 rotation matrix from two 3-component vectors; emits a neutral matrix for near-equal vectors and a 180-degree fallback for opposing vectors.
| up_vector | First normalized signed fixed-point vector. |
| forward_vector | Second normalized signed fixed-point vector. |
| out_matrix | Receives the rotation matrix mapping up_vector toward forward_vector. |
Definition at line 53330 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_BuildRotationMatrix_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *out_matrix, DTTR_PCDOGS_T_Math_Matrix3x3I16 *post_multiply, int32_t angle_x, int32_t angle_y, int32_t angle_z) |
Not yet documented.
| out_matrix | Receives the value on success. |
| post_multiply | Unnamed argument. |
| angle_x | Unnamed argument. |
| angle_y | Unnamed argument. |
| angle_z | Unnamed argument. |
Definition at line 43421 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_BuildRotationMatrixDirect_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *out_matrix, DTTR_PCDOGS_T_Math_Matrix3x3I16 *post_multiply, int32_t sin_x, int16_t cos_x, int32_t sin_y, int16_t cos_y, int32_t angle_z) |
Builds a signed Q12 3x3 rotation matrix from precomputed X/Y sine/cosine inputs and a Z angle.
| out_matrix | Receives the combined X/Y/Z rotation matrix. |
| post_multiply | Optional matrix composed before the rotations. |
| sin_x | Precomputed X sine in signed Q12/Q14 table form; low word is stored into the X rotation template. |
| cos_x | Precomputed X cosine stored into the X rotation template. |
| sin_y | Precomputed Y sine in signed Q12/Q14 table form; low word is stored into the Y rotation template. |
| cos_y | Precomputed Y cosine stored into the Y rotation template. |
| angle_z | Z angle in the game's 0x1000-turn sine-table domain; zero skips the final Z multiply. |
Definition at line 43492 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateDistance3DFP12_proto) (int32_t dx, int32_t dy, int32_t dz) |
Returns a fast weighted approximation of 3D distance from absolute dx/dy/dz components.
| dx | Unnamed argument. |
| dy | Unnamed argument. |
| dz | Unnamed argument. |
Definition at line 37688 of file dttr_pcdogs.h.
| typedef float *(* DTTR_PCDOGS_F_Math_CalculateFaceNormal_proto) (float *out_normal, float *point_0, float *point_1, float *point_2) |
Computes and normalizes the face normal from three 3D points, writes it to outNormal, and returns outNormal.
| out_normal | Receives the value on success. |
| point_0 | Unnamed argument. |
| point_1 | Unnamed argument. |
| point_2 | Unnamed argument. |
Definition at line 33128 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateIntegerSquareRoot_proto) (int32_t value) |
Integer square-root helper.
| value | Unnamed argument. |
Definition at line 37792 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateSqrtFP12_proto) (int32_t value) |
Integer/fixed-point square-root helper used by geometry normalization paths.
| value | Unnamed argument. |
Definition at line 37745 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateTriangleHeight_proto) (int32_t local_x_fp12, int32_t local_z_fp12, DTTR_PCDOGS_T_Collision_Vertex *tri_a, DTTR_PCDOGS_T_Collision_Vertex *tri_b, DTTR_PCDOGS_T_Collision_Vertex *tri_c) |
Solves the triangle-plane local Y value for fixed-point local X/Z. Falls back to the highest vertex Y when the projected triangle area is zero.
| local_x_fp12 | Unnamed argument. |
| local_z_fp12 | Unnamed argument. |
| tri_a | Unnamed argument. |
| tri_b | Unnamed argument. |
| tri_c | Unnamed argument. |
Definition at line 38086 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Math_GenerateRandom_proto) (int32_t max_value) |
Advances the Park-Miller MINSTD seed and returns a scaled value in [0, max_value).
| max_value | Exclusive upper bound for the scaled random result. |
Definition at line 52951 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Math_SetRandomSeed_proto) (uint32_t seed) |
Stores a normalized random seed and returns the previous seed value.
| seed | New Park-Miller seed; zero is normalized to 1, values above 0x7fffffff subtract 0x7fffffff once. |
Definition at line 53003 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Math_SnapVertexToNearestPoint_proto) (float *x, float *y, DTTR_PCDOGS_T_Graphics_ProjectedVertex *screen_vertices, int32_t vertex_count) |
Snaps x/y to the first nearby Graphics_ProjectedVertex in the screen-vertex array whose screen_x/screen_y are both within 2 pixels.
| x | Unnamed argument. |
| y | Unnamed argument. |
| screen_vertices | Unnamed argument. |
| vertex_count | Unnamed argument. |
Definition at line 33250 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Math_TransformAtanToCos_proto) (int32_t sin_value, int32_t cos_value) |
Not yet documented.
| sin_value | Unnamed argument. |
| cos_value | Unnamed argument. |
Definition at line 53216 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Math_TransformBarycentricToWorldCoords_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *out_world_pos) |
Transforms actor ground-contact barycentric state into world coordinates, writes outWorldPos[0..2], and returns outWorldPos.
| actor | Unnamed argument. |
| out_world_pos | Receives the value on success. |
Definition at line 37964 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Mem_AllocateHandle_proto) (uint32_t size) |
Not yet documented.
| size | Unnamed argument. |
Definition at line 55561 of file dttr_pcdogs.h.
Scans the heap segment table and returns the segment entry whose base contains address, or NULL for addresses outside the custom heap.
| address | Allocation address to locate within the custom heap's 1 MiB segments. |
Definition at line 59033 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Mem_FreeAllExtents_proto) () |
Not yet documented.
Definition at line 55704 of file dttr_pcdogs.h.
Frees a custom small-block allocation, coalesces adjacent free blocks, updates size-class bitmaps, and releases empty pages/segments back to the OS.
| heap_segment | Heap segment entry returned by Mem_FindHeapBlockByAddress. |
| block | Allocated small-block pointer to release. |
Definition at line 59082 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Mem_InitializeAllocator_proto) () |
Not yet documented.
Definition at line 55658 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Mem_InitializeHeapAllocator_proto) () |
Allocates the custom small-block heap segment table, clears the last-freed segment cache, and initializes segment counters.
Definition at line 58985 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Mem_IsValidHandle_proto) (uint32_t handle) |
Not yet documented.
| handle | Unnamed argument. |
Definition at line 55798 of file dttr_pcdogs.h.
Allocates size bytes through the game's CRT malloc path and returns the allocated pointer.
| size | Unnamed argument. |
Definition at line 23167 of file dttr_pcdogs.h.
Not yet documented.
| size | Unnamed argument. |
| context | Unnamed argument. |
Definition at line 55459 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Mem_ProbeCRTRead4_proto) (void const *address) |
MSVC __rt_probe_read4 helper reached from _longjmp and used for guarded reads.
| address | Unnamed argument. |
Definition at line 59733 of file dttr_pcdogs.h.
Not yet documented.
| ptr | Unnamed argument. |
| size | Unnamed argument. |
Definition at line 57888 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Mem_ReleaseHandle_proto) (uint32_t handle) |
Not yet documented.
| handle | Unnamed argument. |
Definition at line 55751 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Mem_SwapBytes_proto) (char *left, char *right, uint32_t byte_count) |
Swaps byteCount bytes between two element buffers.
| left | Unnamed argument. |
| right | Unnamed argument. |
| byte_count | Unnamed argument. |
Definition at line 57715 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Menu_AnimateSlots_proto) () |
Not yet documented.
Definition at line 40169 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Menu_CheckPauseInput_proto) (char allow_pause) |
Not yet documented.
| allow_pause | Unnamed argument. |
Definition at line 41564 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_ClearTransitionFlags_proto) () |
Not yet documented.
Definition at line 39865 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Menu_GetPlayerLevelInfo_proto) (DTTR_PCDOGS_T_Menu_LevelProgressInfo *out_info) |
Fill outInfo with current level puppy/bone totals and the active player's bone/life counters for menu display.
| out_info | Receives the value on success. |
Definition at line 40264 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_HandleOptionsLogic_proto) () |
Advance the controls-configuration submenu state and return non-zero when the options menu is exiting.
Definition at line 41121 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Menu_HandleSaveGameLogic_proto) (char *out_result, int32_t selected_slot, int32_t allow_save) |
Advance the save/load menu state machine, update outResult[0..2], and start or poll save-game file operations over the 0x1dc save-file span. Returns the selected level id through the public result.
| out_result | Receives the value on success. |
| selected_slot | Unnamed argument. |
| allow_save | Unnamed argument. |
Definition at line 40956 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_HandleSelection_proto) (int32_t target_menu) |
Clears transient menu/input state, handles special audio-resume targets, or transitions to targetMenu.
| target_menu | Menu/state id or sentinel: -1 skips transition, 1 resumes music, and 3 restores the stored fade target. |
Definition at line 41513 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Menu_IsInGame_proto) () |
EN-only standalone helper used by Menu_UpdatePauseMenu; returns true when menu_state is 11 or 12, the active in-level states used by pause/save UI paths. EU/SC use a different inlined/nearby state check and omit this exact helper body.
Definition at line 40317 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Menu_ProcessMenuState_proto) () |
Processes the active menu state and returns nonzero when menu handling consumes/skips the normal frame path.
Definition at line 41464 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_ProcessMenuTransition_proto) (int32_t target_menu) |
Not yet documented.
| target_menu | Unnamed argument. |
Definition at line 42661 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_ProcessNameEntryInput_proto) () |
Not yet documented.
Definition at line 41675 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Menu_ProcessOptionsInput_proto) (char *out_result, int32_t selected_row) |
Processes options-menu input for selected_row and updates out_result[0..2]. The public SDK return stays void.
| out_result | Three-byte menu result buffer updated as out_result[0..2]. |
| selected_row | Options-menu row being processed. |
Definition at line 41216 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderButtonPrompt_proto) (int32_t *mapping_table, uint8_t *out_prompt_a, uint8_t *out_prompt_b) |
Compares configured button-mapping rows and fills two prompt descriptors, or writes 0xff markers when no pairing is available.
| mapping_table | Unnamed argument. |
| out_prompt_a | Receives the value on success. |
| out_prompt_b | Receives the value on success. |
Definition at line 41015 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderConfirmPrompt_proto) (int32_t prompt_id) |
Not yet documented.
| prompt_id | Unnamed argument. |
Definition at line 40216 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderControlsConfiguration_proto) () |
Not yet documented.
Definition at line 41269 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderDifficultySelection_proto) () |
Not yet documented.
Definition at line 41361 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderFormattedText_proto) (int32_t x, int32_t y, int32_t string_id) |
Not yet documented.
Definition at line 41945 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderMusicSelection_proto) () |
Not yet documented.
Definition at line 41315 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderNameEntry_proto) (int32_t cursor_pos) |
Not yet documented.
| cursor_pos | Unnamed argument. |
Definition at line 41722 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderOptionsMenu_proto) (int32_t menu_id, int32_t selected_index) |
Not yet documented.
| menu_id | Unnamed argument. |
| selected_index | Unnamed argument. |
Definition at line 41409 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderSaveGame_proto) (int32_t slot_index, int32_t y, int32_t allow_save) |
Render the save/load slot list from the global save-file buffer. The third argument is a mode flag, while the native return is render-helper status ignored by known callers.
| slot_index | Unnamed argument. |
| y | Unnamed argument. |
| allow_save | Save/load mode flag; the renderer reads slot data from the global save_game_buffer. |
Definition at line 40789 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Menu_RenderSimpleOptionsA_proto) (int32_t title_string_id, int32_t selected_index, int32_t highlight_color) |
Render a lower-screen two-choice menu title plus Yes/No rows, tinting selectedIndex with highlightColor.
| title_string_id | Unnamed argument. |
| selected_index | Unnamed argument. |
| highlight_color | Unnamed argument. |
Definition at line 40849 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Menu_RenderSimpleOptionsB_proto) (int32_t title_string_id, int32_t selected_index, int32_t highlight_color) |
Render a centered two-choice menu title plus Yes/No rows, tinting selectedIndex with highlightColor.
| title_string_id | Unnamed argument. |
| selected_index | Unnamed argument. |
| highlight_color | Unnamed argument. |
Definition at line 41620 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_ResetState_proto) () |
Not yet documented.
Definition at line 40689 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Menu_ShutdownResources_proto) () |
Not yet documented.
Definition at line 39819 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Menu_UpdateInput_proto) () |
Updates menu one-shot pulse dwords and held/debounce bytes from player-1 input and keyboard state.
Definition at line 40905 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Menu_UpdatePauseMenu_proto) () |
Updates in-level pause/save menu state and returns a scalar handled/continue status.
Definition at line 39911 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Mesh_CalculateVertexNormals_proto) (DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_refs, int32_t polygon_count, DTTR_PCDOGS_T_Graphics_SpriteVertexData *graphics_transformed_vertices, int32_t vertex_count) |
Accumulates per-vertex normals for render polygon refs when graphics bit 0x1000 is active. Quads average two triangle normals, triangles touch three vertices, and callers ignore the residual return value.
| polygon_refs | Unnamed argument. |
| polygon_count | Unnamed argument. |
| graphics_transformed_vertices | Unnamed argument. |
| vertex_count | Unnamed argument. |
Definition at line 37628 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_MiniGame_InitializeRoundParams_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int16_t round_param) |
Initializes mini-game round globals by setting the default round counter to 10 and storing round_param.
| position | Actor position vector passed by both known callers; unused by the callee. |
| round_param | Round/mini-game parameter stored in the global word at pcdogs.exe . |
Definition at line 30543 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_MiniGame_SetScoreValues_proto) (int16_t player_1_score, int16_t player_2_score) |
Not yet documented.
| player_1_score | Unnamed argument. |
| player_2_score | Unnamed argument. |
Definition at line 30598 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Model_AdvanceAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 28115 of file dttr_pcdogs.h.
| typedef int16_t *(* DTTR_PCDOGS_F_Model_FindCollisionTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Collision_Polygon **out_polygon) |
Thin wrapper around Collision_FindGroundPolygonUnderActor for actor/out_polygon. This forwards to the ground-contact helper and does not cover wall contacts.
| actor | Unnamed argument. |
| out_polygon | Receives the value on success. |
Definition at line 38395 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_ResetState_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 47812 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Model_ResolveCollision_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Resolves actor collision against collision nodes, polygon arrays, and paired ground/contact state.
| actor | Unnamed argument. |
Definition at line 38451 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Model_TransformByCollisionNode_proto) (DTTR_PCDOGS_T_Collision_Node *collision_node, DTTR_PCDOGS_T_Collision_Polygon *polygon, int32_t *world_pos, int32_t *out_world_pos) |
Transforms worldPos into collision-node local space, solves local Y over the polygon or selected triangle, then writes outWorldPos back in world coordinates.
| collision_node | Unnamed argument. |
| polygon | Unnamed argument. |
| world_pos | Unnamed argument. |
| out_world_pos | Receives the value on success. |
Definition at line 38023 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Model_UpdateAttachment_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 45873 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_UpdateBoundingSphere_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 37908 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_UpdateShadow_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 45714 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Model_UpdateTransformAndPhysics_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 45820 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitMovie_proto) () |
Not yet documented.
Definition at line 57203 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitMoviePlayback_proto) () |
Not yet documented.
Definition at line 57019 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitPlaybackMode_proto) () |
Not yet documented.
Definition at line 57111 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitSound_proto) () |
Not yet documented.
Definition at line 57065 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitSoundSystem_proto) () |
Not yet documented.
Definition at line 56605 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitVideo_proto) () |
Not yet documented.
Definition at line 57157 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_InitVideoSystem_proto) () |
Not yet documented.
Definition at line 56651 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_MapVideo_proto) () |
Not yet documented.
Definition at line 56973 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_PlayFrame_proto) () |
Not yet documented.
Definition at line 57249 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_ReturnPlaybackMode_proto) () |
Not yet documented.
Definition at line 56835 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownMovie_proto) () |
Not yet documented.
Definition at line 56697 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownSound_proto) () |
Not yet documented.
Definition at line 56789 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownSoundSystem_proto) () |
Not yet documented.
Definition at line 57295 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownVideo_proto) () |
Not yet documented.
Definition at line 56743 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownVideoSystem_proto) () |
Not yet documented.
Definition at line 57341 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_StartTimer_proto) () |
Not yet documented.
Definition at line 56927 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Movie_StopTimer_proto) () |
Not yet documented.
Definition at line 56881 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Nav_AddCommand_proto) (char command_type, int16_t target_x, int16_t target_y, int32_t speed, int32_t *position) |
Not yet documented.
| command_type | Unnamed argument. |
| target_x | Unnamed argument. |
| target_y | Unnamed argument. |
| speed | Unnamed argument. |
| position | Unnamed argument. |
Definition at line 24385 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Nav_CalculatePolygonCenter_proto) (DTTR_PCDOGS_T_Collision_Node *collision_node, DTTR_PCDOGS_T_Collision_Polygon *polygon, int32_t *out_center) |
Calculates the integer center point for a collision polygon in a collision/object node.
| collision_node | Unnamed argument. |
| polygon | Unnamed argument. |
| out_center | Receives the value on success. |
Definition at line 47690 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Nav_HandleDamageResponse_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Component_Instance *damage_component) |
Not yet documented.
| actor | Unnamed argument. |
| damage_component | Unnamed argument. |
Definition at line 24447 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Nav_ProcessPathNode_proto) (void *open_set, DTTR_PCDOGS_T_Nav_Network *nav_network, DTTR_PCDOGS_T_Nav_PathState *current_state, int32_t skip_dynamic_targets) |
Expands one pathfinding node, updates neighbor costs/backlinks, and queues reachable nodes.
| open_set | Internal priority/open-set handle allocated by the pathfinding queue helpers. |
| nav_network | Navigation network whose current node neighbors are expanded. |
| current_state | Open-set state entry for the node being processed. |
| skip_dynamic_targets | Nonzero skips type 4/5 dynamic target refs while expanding neighbors. |
Definition at line 47753 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_ApplyGroundReaction_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state) |
Not yet documented.
| actor | Unnamed argument. |
| physics_state | Unnamed argument. |
Definition at line 46161 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_ApplyMovingPlatformForce_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state, DTTR_PCDOGS_T_Actor_State *platform_actor, int32_t *velocity, int32_t *out_applied_speed) |
Applies moving-platform velocity/force from platformActor into actor physics and reports the applied speed.
| actor | Unnamed argument. |
| physics_state | Unnamed argument. |
| platform_actor | Unnamed argument. |
| velocity | Unnamed argument. |
| out_applied_speed | Receives the value on success. |
Definition at line 46336 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_CalculateActorVelocity_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Math_Vec3I32 *inout_velocity, DTTR_PCDOGS_T_Math_Vec3I32 *steering_vector) |
Calculates and applies the actor velocity from physics state, caller velocity, steering, ground, and slope inputs.
| actor | Actor whose physics component and velocity fields are updated. |
| inout_velocity | Three-int velocity vector normalized, clamped, and copied back into the actor velocity fields. |
| steering_vector | Three-int caller-provided steering/environment vector used by the velocity integration check. |
Definition at line 46274 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_CalculateFrictionForce_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 46216 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_CalculateMovementWithCollision_proto) (int32_t *from_pos, int32_t *to_pos, void *basis_or_actor, int16_t collision_radius, int32_t collision_mode) |
Builds a stack collision query from fromPos/toPos, optional matrix/basis fields, and radius thresholds, calls Collision_DetectActorCollisions, and returns 0x1000 minus the clipped travel fraction.
| from_pos | Unnamed argument. |
| to_pos | Unnamed argument. |
| basis_or_actor | Unnamed argument. |
| collision_radius | Unnamed argument. |
| collision_mode | Unnamed argument. |
Definition at line 37847 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_CheckGroundFriction_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Checks and updates the actor's ground-friction state, stores the friction result, and writes the resulting ground-status value.
| actor | Actor whose record/ground-friction state is checked and updated. |
Definition at line 26296 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_CheckGroundSlopeDirection_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, DTTR_PCDOGS_T_Math_Vec3I16 *out_normal, DTTR_PCDOGS_T_Math_Vec3I32 *delta_vec) |
Not yet documented.
| actor | Unnamed argument. |
| collision_poly | Unnamed argument. |
| out_normal | Receives the value on success. |
| delta_vec | Unnamed argument. |
Definition at line 26508 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_ProcessActorCollision_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t collision_depth) |
Resolves collision overlap between actor and otherActor. collisionDepth is a signed contact/penetration scalar: negative values short-circuit handling, while non-negative values are shifted down by 6 and compared against actor radius/overlap terms before displacement and collision response state are applied.
| actor | Unnamed argument. |
| other_actor | Unnamed argument. |
| collision_depth | Signed contact/penetration scalar used by collision response. |
Definition at line 26956 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_UpdateActorBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 45767 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Physics_UpdateActorPreprocess_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 45661 of file dttr_pcdogs.h.
Allocates a resource-memory block with the game resource header and returns the data pointer.
| size | Unnamed argument. |
Definition at line 43558 of file dttr_pcdogs.h.
| typedef uint32_t *(* DTTR_PCDOGS_F_PKG_AllocateResourceWithHeader_proto) (int32_t size) |
Allocates storage with a hidden leading allocation handle and returns the resource data pointer after that header; returns null if pointer lookup fails.
| size | Requested resource data size, excluding the hidden leading handle dword. |
Definition at line 43606 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_PKG_CleanupFinalResourceGame_proto) () |
Final game shutdown chain: shuts down audio, closes the package file handle, then tail-calls PKG_ShutdownResourceGameSubsystems.
Definition at line 50492 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_PKG_CleanupResourceGameState_proto) () |
Unloads the latched level_resource_handle when present, runs the title/menu cleanup branch, clears object/current-level state including current_level_data, and resets the current level id.
Definition at line 42614 of file dttr_pcdogs.h.
Thin wrapper around PKG_FreeResourceData for resource data pointers.
| resource_data | Unnamed argument. |
Definition at line 50916 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_File_Handle *(* DTTR_PCDOGS_F_PKG_Close_proto) () |
Closes the open package file handle when present and clears pkg_file_handle.
Definition at line 51269 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_PKG_FindAndOpenFile_proto) () |
Package-file lookup/open routine. EN enters directly into the shared body; EU/SC include a nearby pre-open path-resolution divergence that the sidecar patches via its game hook AOB. The SDK entry signature anchors the common function prologue.
Definition at line 23035 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceActorPointers_proto) (DTTR_PCDOGS_T_PKG_ActorTemplate *actor_template) |
Fixes actor-template animation and node references in place.
| actor_template | Actor template with three node refs at +0/+4/+8 and a animation state table . |
Definition at line 49077 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceAnimationData_proto) (DTTR_PCDOGS_T_Animation_DataBlock *animation_data, int32_t base_address) |
Marks and fixes animation channel tables in place. The return value is internal loop or flag status.
| animation_data | Animation block whose channel tables are marked/fixed in place. |
| base_address | Base added to relative animation/table positions. |
Definition at line 48506 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceComponentNodes_proto) (DTTR_PCDOGS_T_PKG_ComponentData *component_data) |
Fixes four component sub-node pointers, owner back-links, and optional animation data in place.
| component_data | Component record; fixes four sub-node pointers . |
Definition at line 49130 of file dttr_pcdogs.h.
Type-0 hierarchy node fixup; mutates linked child/object/polygon sidecars in place.
| node | Group/type-0 hierarchy node record; rebases nested lists and fixes child/object/polygon sidecars. |
Definition at line 48920 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceLevelPointers_proto) (DTTR_PCDOGS_T_PKG_LevelHeader *level) |
Rebases package level-header pointers in place; Level_LoadStateMachine ignores the debug-log/status native return value.
| level | Level header whose relative resource lists are rebased in place. |
Definition at line 49024 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceMaterialIndices_proto) (char *index_block) |
Fixes a material index/pointer-list block in place. Flag bit 0x80 skips the block; otherwise the routine reads the count, rebases the pointer list, and fixes type-1 side pointers.
| index_block | Pointer-list block with flag byte at +0 , count , and relative list pointer . |
Definition at line 48618 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceMaterialRefs_proto) (int32_t *material_refs, int32_t ref_count) |
Walks and fixes ref_count material-reference records in place.
| material_refs | Array of material-reference records fixed in place. |
| ref_count | Number of material-reference records to process. |
Definition at line 48561 of file dttr_pcdogs.h.
Type-3/complex node fixup; mutates node sidecars in place.
| node | Type-3 scene mesh node record fixed in place. |
Definition at line 48775 of file dttr_pcdogs.h.
Type-1 mesh/actor-like node fixup; mutates model-node fields in place.
| node | Type-1 model node record whose pointer fields are rebased in place. |
Definition at line 48457 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceObjectNode_proto) (DTTR_PCDOGS_T_Scene_Node *node) |
Rebases node sibling and cursor links, dispatches by node_type, and recurses through child siblings. Type 2 returns before child-link rebase, while handled non-type-2 payloads are fixed before recursion.
| node | Unnamed argument. |
Definition at line 48408 of file dttr_pcdogs.h.
Fixes the type-7 node sprite/material payload in place.
| node | Type-7 compact object node; passes the sprite/material descriptor payload at node to PKG_FixUpResourceSpriteEntry. |
Definition at line 48870 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourcePolygonList_proto) (int32_t *list_head, int32_t advance_by_link_slot) |
Not yet documented.
| list_head | Relative polygon-list head/link field fixed in place. |
| advance_by_link_slot | Nonzero advances through consecutive link slots; zero follows each rebased node link. |
Definition at line 48969 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceRenderNodeEntries_proto) (DTTR_PCDOGS_T_Mesh_RenderNodeEntry *entries, int32_t entry_count) |
Walks render-node entries, fixes sprite/material descriptors, and rebases the entry tail pointer in place.
| entries | Array base; each entry has a sprite/material descriptor and a tail pointer rebased by the level blob base. |
| entry_count | Number of render-node entries to fix. |
Definition at line 48670 of file dttr_pcdogs.h.
Performs the type-8 pointer-only node fixup in place.
| node | Type-8 simple node; only the payload pointer is rebased. |
Definition at line 48822 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceSpriteEntry_proto) (int32_t *sprite_material_desc) |
Fixes a sprite/material descriptor by publishing the material table, resolving its material entry, and rebasing/fixing an optional index block.
| sprite_material_desc | 0x0C sprite/material descriptor fixed in place: material table base, material entry/index, optional index block. |
Definition at line 48726 of file dttr_pcdogs.h.
Frees memPtr through PKG_FreeResourceMemory and returns FALSE.
| mem_ptr | Resource-memory data pointer forwarded to PKG_FreeResourceMemory. |
Definition at line 42459 of file dttr_pcdogs.h.
Thin wrapper around PKG_FreeResourceMemory for resource data pointers.
| resource_data | Unnamed argument. |
Definition at line 51175 of file dttr_pcdogs.h.
Releases a resource data pointer allocated by PKG_AllocateResourceMemory/PKG_AllocateResourceWithHeader by reading the hidden handle at mem_ptr - 4.
| mem_ptr | Resource data pointer returned after the hidden handle dword. |
Definition at line 43657 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_PKG_InitializeResourceGameEngine_proto) () |
Initialize the core memory/resource and DirectDraw-backed game engine subsystems; returns nonzero on initialization success even though native Window_RunWinMain ignores the status.
Definition at line 22181 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_PKG_InitializeSystem_proto) () |
Bootstraps package/resource startup by opening and reading the package TOC, initializing audio, initializing render dispatch tables, and seeding graphics flags/capabilities; returns the resulting graphics capability word/status value.
Definition at line 22990 of file dttr_pcdogs.h.
Not yet documented.
| toc_index | Index into package_toc. |
| dest_buffer | Optional caller-supplied destination; allocated when NULL. |
Definition at line 51122 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_PKG_LoadEntryAlloc_proto) (int32_t toc_index) |
Wrapper around PKG_LoadEntry(toc_index, NULL) that allocates destination storage for one package TOC entry and returns the loaded buffer pointer.
| toc_index | Package TOC index to load with destination allocation enabled. |
Definition at line 50964 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_PKG_LoadRandomSplashScreen_proto) (int32_t level_index) |
Advances the loading-screen state machine and returns nonzero when loading can continue.
| level_index | Level index used to choose loading text and splash image state. |
Definition at line 42807 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_PKG_LoadTitleScreenResources_proto) () |
Loads title packages/materials/sound refs and returns nonzero on success.
Definition at line 23078 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_PKG_OpenAndReadTOC_proto) () |
Opens the located pcdogs.pkg path, stores the package file handle globally, reads the package header into a temporary buffer, copies the TOC to the global package table, frees the temporary buffer, and returns FALSE only when the package cannot be opened.
Definition at line 51223 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_PKG_ReleaseResourceManager_proto) (DTTR_PCDOGS_T_Material_Table *material_table) |
Not yet documented.
| material_table | Material table whose loaded descriptors/surfaces are released or unmarked. |
Definition at line 50632 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_PKG_ShutdownResourceGameSubsystems_proto) () |
Shuts down core game resource subsystems by releasing the DirectDraw device and tail-calling the memory extent leak/free sweep.
Definition at line 42049 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_PKG_UnloadResourceGameData_proto) () |
Unloads active game data, clears runtime callbacks/flags, and returns cleanup status.
Definition at line 31768 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Player_CollectPowerup_proto) (int32_t powerup_type) |
Apply collection side effects for the supplied powerup type, including counter updates and puppy backup-count updates.
| powerup_type | Powerup kind byte from the collected powerup actor record, promoted to int32_t by the caller. |
Definition at line 40536 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Player_InitializeState_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record) |
Initialize the player record's saved puppy/count fields and refresh completion flags on actor->linked_actor.
| actor | Script/player controller actor; actor->linked_actor receives refreshed completion flags. |
| record | Player actor record whose puppy/count fields are initialized from the backup puppy-count global. |
Definition at line 40368 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Player_ProcessMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Processes camera-relative player movement using player-facing angle, camera yaw, entity movement state, friction, velocity integration, and collision/trigger transitions.
| actor | Actor whose input-driven movement state is processed. Gameplay timing is cross-checked with render, behavior, camera, and collision signals. |
Definition at line 26725 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Player_ResetBoneCount_proto) (DTTR_PCDOGS_T_Entity_State *current_entity, DTTR_PCDOGS_T_PKG_ActorRecord *record) |
Resets the player bone counter to 4 and returns the player record pointer.
| current_entity | Unused ABI slot; the respawn caller passes the current entity before the record. |
| record | Player record whose counter is reset to 4. |
Definition at line 40479 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Player_RespawnAfterDeath_proto) (DTTR_PCDOGS_T_Entity_State *current_entity, DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record) |
Handles the player-death respawn transition by updating life state, saving progress, and either entering pause/game-over state or reinitializing placement and sound.
| current_entity | Current entity whose respawn target and flags are used. |
| actor | Player actor being reset and moved to the respawn target. |
| record | Player actor record containing backup-puppy and respawn state fields. |
Definition at line 26894 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Player_SetCompletionFlags_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Clear actor completion-state bits, then set the game-complete or in-progress flag from Save_IsGameComplete.
| actor | Player actor whose behavior_flags completion-state bits are refreshed. |
Definition at line 40424 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Player_SetLives_proto) (char lives) |
Store the player lives byte and return the stored value.
| lives | Player life-count byte to store in the player-lives global. |
Definition at line 38853 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Powerup_Cleanup_proto) () |
Not yet documented.
Definition at line 51502 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Powerup_CloneActorFromTemplate_proto) (DTTR_PCDOGS_T_PKG_ActorTemplate *actor_template) |
Clones a level-owned powerup actor template into the live powerup actor list. The source template comes from the fixed 16-slot powerup_actor_template_slots table; spawned live actors are linked through Powerup_LiveActorListHead.
| actor_template | Powerup actor-template/clone-source selected from Level_RuntimeData.powerup_actor_template_slots[0..15]; nullptr or a failed clone returns nullptr. |
Definition at line 51553 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Powerup_HandleCollection_proto) (DTTR_PCDOGS_T_Actor_State *powerup_actor, DTTR_PCDOGS_T_Actor_State *collector_actor) |
Not yet documented.
| powerup_actor | Unnamed argument. |
| collector_actor | Unnamed argument. |
Definition at line 51766 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Powerup_InitializeSystem_proto) () |
Not yet documented.
Definition at line 51663 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Powerup_SpawnActorFromEntry_proto) (DTTR_PCDOGS_T_Powerup_Entry *powerup_entry) |
Spawns/clones the actor selected by a Powerup_Entry spawn record, resolves attached/local positions when needed, initializes runtime actor flags, and stores the source entry on the spawned actor.
| powerup_entry | Powerup spawn entry containing flags, type id, local/world position, and optional parent actor record pointer. |
Definition at line 51610 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_Powerup_UpdateActorState_proto) (DTTR_PCDOGS_T_Actor_State *powerup_actor) |
Live powerup actor update/respawn callback installed by Powerup_InitializeSystem. It operates on spawned Actor_State nodes from the live powerup actor list.
| powerup_actor | Live powerup actor. In this path the actor record/source slot at Actor_State can point back to the Powerup_Entry that spawned the actor. |
Definition at line 51712 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Powerup_UpdateLiveActorList_proto) () |
Walks Powerup_LiveActorListHead, updates live powerup Actor_State nodes through physics/render paths, and removes collected or expired powerup actors using the powerup lifecycle policy.
Definition at line 24230 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Powerup_UpdateSpawnLogic_proto) () |
Walks current Level_RuntimeData.powerup_list spawn entries, updates Powerup_Entry flags/counts, gates spawning through input/signal/frustum/parent checks, and calls Powerup_SpawnActorFromEntry. The fixed PKG_ActorTemplate* clone-source slots at Level_RuntimeData.powerup_actor_template_slots[0..15] are initialized elsewhere.
Definition at line 59593 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Replay_LoadDemoBonusReplay_proto) (uint8_t *bonus_replay_resource) |
Allocates/updates the demo replay buffer, selects the next bonus replay, copies its payload, and returns whether replay data is available.
| bonus_replay_resource | Base of the packed bonus-replay resource; null only queries whether the replay buffer already exists. |
Definition at line 42856 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Replay_StartDemoPlayback_proto) () |
Starts demo playback from loaded replay data by installing the input frame pointer, saving/restoring random seed state, and setting the input replay flag.
Definition at line 54305 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Replay_StopDemoPlayback_proto) () |
Clears demo playback input mode, frees loaded replay data when present, clears the replay data pointer, and restores the saved random seed.
Definition at line 54352 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_Save_BackupGamePuppyCount_proto) () |
Copies the active Save_GameSlot+2 puppy_count_backup byte into the backup_puppy_count global and returns it.
Definition at line 39342 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_ClearGameBonusProgressData_proto) () |
Not yet documented.
Definition at line 39727 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_GetGameCurrentLevel_proto) () |
Read the current saved level index from the game save-state globals.
Definition at line 38660 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_GetGameHighestWorld_proto) () |
Not yet documented.
Definition at line 39635 of file dttr_pcdogs.h.
| typedef uint32_t(* DTTR_PCDOGS_F_Save_GetGameSlotIndex_proto) () |
Not yet documented.
Definition at line 38562 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Save_InitGameOperation_proto) (uint8_t operation, void *buffer, uint32_t size) |
Initializes, resets, or frees the global save-game operation state for the requested operation code. Operation 0x0b frees the verify-buffer local allocation; other operations allocate or reuse it, store the active buffer and size globals, and leave only verify-buffer/allocation return metadata.
| operation | Unnamed argument. |
| buffer | Unnamed argument. |
| size | Unnamed argument. |
Definition at line 49456 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_InitializeGameState_proto) () |
Not yet documented.
Definition at line 39681 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_InitializeNewGame_proto) () |
Not yet documented.
Definition at line 39534 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_IsGameComplete_proto) () |
Not yet documented.
Definition at line 38950 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_LoadGameState_proto) (int32_t operation_step) |
Starts or finalizes loading the save file into save_file_buffer. Returns 0 while the async file op is in progress or invalid, 1 when the save header is empty/incompatible and new-game state is used, and 2 after restoring game_state, game_settings, and player_lives from the file header.
| operation_step | Zero starts the async save-file read; nonzero finalizes the completed read and restores or initializes state. |
Definition at line 39585 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Save_ProcessGameOperation_proto) (uint32_t *status_out) |
Polls the active save-game operation state. Operation 8 reads savegame.dat, operation 9 writes it, and operation 12 verifies by reading and comparing buffers; writes the packed operation/status word to statusOut and returns whether the underlying file action succeeded.
| status_out | Unnamed argument. |
Definition at line 49293 of file dttr_pcdogs.h.
Opens savegame.dat in rb mode, reads exactly size bytes into buffer, then verifies the file length equals size before returning TRUE.
| buffer | Unnamed argument. |
| size | Unnamed argument. |
Definition at line 49342 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_SaveGameBonusProgress_proto) () |
Not yet documented.
Definition at line 39295 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Save_SaveGameLevelCompletion_proto) (char include_current_puppy) |
Commit the current level's completion, puppy, bone, and bonus-item progress into the save-state globals. A zero includeCurrentPuppy value stores one less than the current level puppy count; non-zero stores the full count.
| include_current_puppy | Unnamed argument. |
Definition at line 39247 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Save_SaveGameToSlot_proto) (int32_t slot_index) |
Copies the active save-state and collectible values into one save slot, marks it valid, then starts save operation 9 over the 0x1dc file span. Known menu callers ignore the BOOL/native return metadata from the operation initializer.
| slot_index | Unnamed argument. |
Definition at line 41074 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameBackupPuppyCount_proto) (uint8_t puppy_count) |
Stores puppyCount in the active Save_GameSlot+2 puppy_count_backup byte and returns the stored value.
| puppy_count | Unnamed argument. |
Definition at line 39390 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameComplete_proto) (char complete_flag) |
Stores the game-complete flag in the save-state globals and returns the stored value.
| complete_flag | Unnamed argument. |
Definition at line 38900 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameCurrentLevel_proto) (int16_t level_index) |
Store the current level index in the game save-state globals.
| level_index | Level_State index to store in save state. |
Definition at line 38707 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameSlotIndex_proto) (int16_t slot_index) |
Stores the current save slot index in the save-state globals and returns the stored value.
| slot_index | Unnamed argument. |
Definition at line 38610 of file dttr_pcdogs.h.
Opens savegame.dat in wb mode, writes one size-byte record from buffer, closes the file, and returns TRUE if the file was opened.
| buffer | Unnamed argument. |
| size | Unnamed argument. |
Definition at line 49396 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Scene_FinalizeNodeRender_proto) (DTTR_PCDOGS_T_Scene_Node *node) |
Finalizes a rendered scene node, using node render/material fields and invoking Graphics_RenderSpritePolygons(node, transformedVerts, projectedVerts).
| node | Unnamed argument. |
Definition at line 37514 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Scene_FixupNodeMaterialRefs_proto) (int32_t *entries, int32_t entry_count, int32_t resource_base) |
Not yet documented.
| entries | Array of entries containing tagged relative/material pointers. |
| entry_count | Unnamed argument. |
| resource_base | Base added to embedded material/texture positions. |
Definition at line 50860 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Scene_InitNodeState_proto) (DTTR_PCDOGS_T_Scene_Node *node) |
Initializes/reset per-node render/traversal state for a scene node before traversal or transition use.
| node | Unnamed argument. |
Definition at line 23543 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Scene_RenderBillboard_proto) (DTTR_PCDOGS_T_Scene_Node *node) |
Not yet documented.
| node | Unnamed argument. |
Definition at line 23656 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Scene_RenderFrame_proto) () |
Not yet documented.
Definition at line 23883 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Scene_RenderNodeTree_proto) () |
Renders the active scene node tree and runs render and finalizer side effects.
Definition at line 24129 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Scene_RenderStaticGeometry_proto) () |
Renders static scene geometry for side effects and returns the native status value.
Definition at line 23929 of file dttr_pcdogs.h.
| typedef int16_t *(* DTTR_PCDOGS_F_Scene_RenderSubMesh_proto) (DTTR_PCDOGS_T_Scene_Node *node, int16_t *matrix, DTTR_PCDOGS_T_Graphics_WorkArea *render_ctx) |
Not yet documented.
| node | Unnamed argument. |
| matrix | Unnamed argument. |
| render_ctx | Unnamed argument. |
Definition at line 23827 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Scene_ResetState_proto) () |
Not yet documented.
Definition at line 31814 of file dttr_pcdogs.h.
| typedef DTTR_PCDOGS_T_Scene_Node *(* DTTR_PCDOGS_F_Scene_TraverseNodeTree_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Scene_Node *parent_node) |
Traverses the scene-node tree for rendering and visibility side effects, dispatching node_type 1..7 through scene_node_type_dispatch_table.
| node | Unnamed argument. |
| actor | Unnamed argument. |
| parent_node | Unnamed argument. |
Definition at line 23599 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Scene_UpdateNodeAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Scene_Node *parent_node, DTTR_PCDOGS_T_Scene_Node *node) |
Updates one scene node's animated local channels and composes its world transform from the parent node. It skips nodes with anim_seq_index == -1, samples position, rotation, scale/scalar channels when present, handles type 1/6 weighted vertex animation through Bone_TransformVerticesWeighted, handles type 8 scalar pairs, then writes the node world position, velocity delta, and world rotation matrix from the parent transform.
| actor | Actor/render state providing animation tick, animation data table, behavior flags, and mesh-piece table. |
| parent_node | Parent node transform source; matrix and position are used for world composition. |
| node | Scene node whose local animated channels and world transform outputs are updated. |
Definition at line 28236 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_ExecuteBehaviorScript_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Not yet documented.
| actor | Unnamed argument. |
Definition at line 53050 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpAddNavigationCommand_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Parses one navigation opcode from *ip. Opcodes other than 0x67 parse navigation operands and enqueue a command with Nav_AddCommand for the current script actor's entity slot. Opcode 0x67 advances past its six-byte operand payload, updates current_level_data->current_entity_index from g_scriptCurrentActor's slot in current_level_data->entity_array, and returns without calling Nav_AddCommand.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29765 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpAnimateRotation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Reads camera rotation animation target/duration/easing bytes and loops by restoring *ip until the computed end tick.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 53966 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpAnimateTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 54132 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpAnimateZoom_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 54021 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpBranchConditional_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Decodes a conditional branch bytecode record, resolves one or two operands through Script_ResolveVariableRef/random/button-state helpers, applies optional arithmetic, and advances *ip to the branch target when the selected comparison fails.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 59361 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpCallIndirect_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Consumes one script opcode byte and dispatches through the script command table.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29154 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpCheckButtonState_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30486 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpCheckCollisionBit_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Not yet documented.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 24618 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpCheckTerminator_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Handles script terminator opcodes 1..4: clears *ip for hard end cases, skips nested variable-length blocks for opcode 2, and rotates actor script-nesting state bytes for opcodes 3/4.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 28703 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpClearActorProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29594 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpDecrementVariable_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29099 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpEmitSignal_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29875 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpEnsureCameraActive_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30209 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpJumpConditional_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Reads a 16-bit relative target and selector byte, then restores *script_cursor_inout to the target when the selector differs from the actor entity-slot selector.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 28815 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpMoveToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29209 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpMoveToTargetWithCamera_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29429 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpPathfindToEntity_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29649 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpPauseToggle_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 25876 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpPlaySoundBlockOrWait_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Length-prefixed script sound block opcode. It reads the block length and sound operand from *script_cursor_inout, can hold the cursor while playback is active, and uses Audio_PlaySoundDefinition3D with a current-level sound definition.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 30431 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpPlaySoundIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Script sound opcode that reads one byte from *script_cursor_inout, advances the cursor by one byte, and plays it as a level-local sound index.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 29931 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpPollSignal_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Not yet documented.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 24673 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpProcessSpriteRotation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Reads sprite rotation animation target/duration/easing bytes, updates actor rotation fields, and loops until the end tick.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 54077 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpRemoveActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30041 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpRotateActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29374 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpRunToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29319 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpRunWithActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30096 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpSetActorProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29539 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpSetCameraProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 54187 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpSetEntityIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Consumes one script byte from *script_cursor_inout and stores it as the actor entity-slot selector.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 28759 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpSetPlayerState_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout) |
Not yet documented.
| actor | Unnamed argument. |
| script_cursor_inout | Unnamed argument. |
Definition at line 25201 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpSetVariable_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29044 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpStopSound_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29986 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpTestPathTrace_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29820 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpTraceActorPath_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Parses a path-trace command from *ip, resolves special entity-slot/actor selectors against current_level_data->entity_array, snapshots transient actor path-result state, and invokes Actor_TracePath before advancing the script pointer.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29706 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpTriggerLevelTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30264 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpTriggerMusicFade_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30374 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpTriggerMusicTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 30319 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpWaitForAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29484 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Script_OpWalkToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Not yet documented.
| actor | Unnamed argument. |
| ip | Unnamed argument. |
Definition at line 29264 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Script_ResolveVariableRef_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t **value_ref, int32_t ref_id) |
Not yet documented.
| actor | Unnamed argument. |
| value_ref | Unnamed argument. |
| ref_id | Unnamed argument. |
Definition at line 28871 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_Shared_LoadCommonResources_proto) () |
Not yet documented.
Definition at line 39773 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Signal_ClearQueue_proto) () |
Clears the queued signal/event count in signal queue state.
Definition at line 52462 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Signal_ClearTimedEventList_proto) () |
Not yet documented.
Definition at line 52564 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Signal_Poll_proto) (int16_t *event_buffer, int32_t max_events) |
Not yet documented.
| event_buffer | Unnamed argument. |
| max_events | Unnamed argument. |
Definition at line 52510 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_Sort_RunInsertionSort_proto) (char *first_element, char *last_element, uint32_t element_size, DTTR_PCDOGS_T_Sort_CompareCallback compare) |
Insertion-sort helper used by Sort_RunQuickSort for small partitions; returns a residual element/swap cursor ignored by the qsort caller.
| first_element | Unnamed argument. |
| last_element | Unnamed argument. |
| element_size | Unnamed argument. |
| compare | Unnamed argument. |
Definition at line 57654 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Sort_RunQuickSort_proto) (void *base, uint32_t count, uint32_t element_size, DTTR_PCDOGS_T_Sort_CompareCallback compare) |
CRT qsort-style quicksort over count elements of elementSize bytes using the comparator callback.
| base | Unnamed argument. |
| count | Unnamed argument. |
| element_size | Unnamed argument. |
| compare | Comparator callback used by the CRT qsort implementation. |
Definition at line 57592 of file dttr_pcdogs.h.
| typedef uint8_t(* DTTR_PCDOGS_F_String_CheckCRTCodecvtAlwaysNoConversion_proto) () |
Unsupported C++ runtime std::codecvt_base::do_always_noconv helper returning the native true result.
Definition at line 59640 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_String_CheckFloatPrecision_proto) () |
Not yet documented.
Definition at line 57939 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_ConcatCRTString_proto) (char *dest, char const *src) |
Not yet documented.
| dest | Unnamed argument. |
| src | Unnamed argument. |
Definition at line 59131 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatGeneral_proto) (double *value, char *buffer, int32_t precision, int32_t uppercase) |
CRT general-format conversion: chooses fixed or scientific notation from the decimal exponent and returns buffer.
| value | Input double to convert. |
| buffer | Destination NUL-terminated output buffer. |
| precision | Requested significant-digit precision. |
| uppercase | Nonzero selects an uppercase E exponent marker if scientific notation is used. |
Definition at line 58208 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_String_ConvertFloatToDecimalString_proto) (int16_t exponent_sign, int32_t digit_count, char flags, char *out_decimal) |
Converts the split x87 extended-precision value on the stack into the CRT decimal record, handling zero, INF/IND/QNAN/SNAN, rounding, and digit trimming.
| exponent_sign | X87 exponent and sign word; the sign bit selects a leading space or minus sign. |
| digit_count | Requested decimal digit count, adjusted by exponent when flags bit 0 is set. |
| flags | Conversion flags; bit 0 makes digit_count relative to the computed decimal exponent. |
| out_decimal | Output decimal-record buffer receiving exponent, sign, digit length, digits, and terminator. |
Definition at line 59253 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatToExponential_proto) (double *value, char *buffer, int32_t precision, int32_t uppercase) |
Formats value into scientific notation using the shared CRT float state, rounding digits and appending e/E+000.
| value | Input double to convert. |
| buffer | Destination NUL-terminated output buffer. |
| precision | Number of fractional digits before the exponent suffix. |
| uppercase | Nonzero selects an uppercase E exponent marker. |
Definition at line 58084 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatToFixed_proto) (double *value, char *buffer, int32_t precision) |
Formats value into fixed-point notation using the shared CRT float state and returns buffer.
| value | Input double to convert. |
| buffer | Destination NUL-terminated output buffer. |
| precision | Number of digits after the decimal point. |
Definition at line 58146 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatToFixedWrapper_proto) (double *value, char *buffer, int32_t precision) |
Sets the shared fixed-format flag, calls String_ConvertFloatToFixed, and returns buffer.
| value | Input double to convert. |
| buffer | Destination NUL-terminated output buffer. |
| precision | Number of digits after the decimal point. |
Definition at line 58333 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_String_FormatFloat_proto) (char *buffer) |
CRT _forcdecpt-style helper: inserts the locale decimal-point character before the exponent/non-digit suffix by shifting the remainder right.
| buffer | NUL-terminated float string buffer modified in place. |
Definition at line 58033 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_FormatFloatScientific_proto) (double *value, char *buffer, int32_t precision, int32_t uppercase) |
Scientific-format helper that forwards value, buffer, precision, and uppercase selector into the CRT float conversion path.
| value | Unnamed argument. |
| buffer | Unnamed argument. |
| precision | Unnamed argument. |
| uppercase | Unnamed argument. |
Definition at line 58271 of file dttr_pcdogs.h.
| typedef void *(* DTTR_PCDOGS_F_String_GetByIndex_proto) (int32_t string_index) |
Not yet documented.
| string_index | Unnamed argument. |
Definition at line 54866 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_String_GetCharType_proto) (int32_t ch, int32_t mask) |
CRT _isctype-style helper: returns mask bits for ch using the ctype table or __crtGetStringTypeA for multibyte characters.
| ch | Character code; multibyte characters are handled as a packed low-word value. |
| mask | CRT ctype mask to test. |
Definition at line 58444 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_String_InsertSpace_proto) (char *buffer, int32_t insert_count) |
Shifts the NUL-terminated string right by insertCount bytes using a backward memmove.
| buffer | NUL-terminated string whose tail is shifted right in place. |
| insert_count | Number of bytes to make room for at buffer; zero leaves the string unchanged. |
Definition at line 58392 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_String_LoadFloatFPU_proto) () |
Not yet documented.
Definition at line 57985 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_String_ParseAtoi_proto) (char const *text) |
Thin atoi wrapper around String_ParseInt.
| text | Unnamed argument. |
Definition at line 57435 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_String_ParseInt_proto) (char const *text) |
CRT atol-style signed decimal parser for a NUL-terminated text string.
| text | Unnamed argument. |
Definition at line 57388 of file dttr_pcdogs.h.
| typedef char *(* DTTR_PCDOGS_F_String_RoundFloatAndCopyDigits_proto) (char *out_digits, int32_t digit_count, void *float_state) |
Copies digit_count decimal digits from the CRT float state, rounds on the next digit, shifts away the leading guard zero, and bumps the decimal exponent on carry.
| out_digits | Destination digit buffer; initialized with a leading '0'. |
| digit_count | Number of digits to copy and round from the CRT float state. |
| float_state | CRT float conversion state. The digit pointer is adjusted when rounding carries. |
Definition at line 59188 of file dttr_pcdogs.h.
Stores the active string table pointer and returns the same pointer.
| string_table | Base pointer to the loaded string table block used by String_GetByIndex. |
Definition at line 54819 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Timer_GetElapsedTickCount_proto) () |
Not yet documented.
Definition at line 55844 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Timer_GetElapsedTickCountThunk_proto) () |
Not yet documented.
Definition at line 25494 of file dttr_pcdogs.h.
| typedef long double(* DTTR_PCDOGS_F_Timer_GetGameTime_proto) () |
Not yet documented.
Definition at line 49511 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Title_CleanupScreenResources_proto) () |
Releases title-screen package resources, material pointers, and related resource handles.
Definition at line 23122 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Title_InitializeSpots_proto) (void *effect_data) |
Not yet documented.
| effect_data | Unnamed argument. |
Definition at line 54917 of file dttr_pcdogs.h.
Advances the title-screen state machine, draws title sprites/text/title spots, and returns nonzero while the title screen remains active.
| update_token | Normal update callers pass nullptr; (void*)-1 forces the title-screen shutdown/reset path. The stack slot is reused internally as a Graphics_SpriteContext* scratch. |
Definition at line 55014 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Title_UpdateSpots_proto) (int32_t *effect_state) |
Not yet documented.
| effect_state | Unnamed argument. |
Definition at line 54964 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Trail_CheckBoneAvailable_proto) () |
Not yet documented.
Definition at line 47478 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Trail_FindBonePath_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *start_pos, DTTR_PCDOGS_T_Nav_Network *nav_network, int32_t skip_dynamic_targets) |
Builds a path through the navigation network from startPos and returns the number of path points.
| start_pos | Starting world position used to seed the bone-trail path search. |
| nav_network | Navigation network whose nodes and neighbor lists are searched. |
| skip_dynamic_targets | Nonzero skips type 4/5 dynamic target refs while expanding path nodes. |
Definition at line 47631 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Trail_ProcessComponents_proto) (DTTR_PCDOGS_T_Actor_State *actor) |
Processes an actor trail chain, refreshes queued Component_TrailObject records, and clears each processed_flag byte.
| actor | Unnamed argument. |
Definition at line 23710 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Trail_RenderAnimated_proto) (DTTR_PCDOGS_T_Component_TrailObject *trail) |
Builds camera-facing animated trail polygon batches from Component_TrailObject/Trail_Segment data and links them into render buckets.
| trail | Unnamed argument. |
Definition at line 37401 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Trail_ResetBone_proto) () |
Clears bone-trail state and entry buffers.
Definition at line 47524 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Trail_SpawnFromEntry_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t trail_index) |
Not yet documented.
| actor | Unnamed argument. |
| trail_index | Unnamed argument. |
Definition at line 26350 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Trail_UpdateAndRenderBone_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *movement_vec) |
Updates/renders bone-trail movement effects; movement_vec carries the output and caller overwrites native return metadata.
| actor | Unnamed argument. |
| movement_vec | Unnamed argument. |
Definition at line 47573 of file dttr_pcdogs.h.
| typedef char(* DTTR_PCDOGS_F_Trail_UpdateEffect_proto) (DTTR_PCDOGS_T_Component_TrailObject *trail, DTTR_PCDOGS_T_Actor_State *actor, void *component_record, char active) |
Advances the Component_TrailObject ring segment, writes the active flag, copies the cached transform, and for live segments stores start/end mesh vertex positions. Returns 0 when an inactive segment expires, otherwise 1.
| trail | Unnamed argument. |
| actor | Actor supplying mesh vertex data at actor when a live segment is written; null is only valid for inactive/expiry updates. |
| component_record | Component/node record whose fields select the start and end mesh vertices. |
| active | Unnamed argument. |
Definition at line 23766 of file dttr_pcdogs.h.
Allocates one tree node block and returns the user payload pointer at the tree node header0x14.
| tree | Tree header whose allocation-size field in the record controls the node allocation size. |
Definition at line 52259 of file dttr_pcdogs.h.
| typedef uint32_t *(* DTTR_PCDOGS_F_Tree_CreateMapNode_proto) (int32_t payload_size, DTTR_PCDOGS_T_Tree_MapCompareCallback compare_func) |
Allocates and initializes a tree header: empty root, node allocation size, and compare callback.
| payload_size | Size of each user payload; the stored allocation size is payload_size + 0x14. |
| compare_func | Compare callback stored in the tree header and later called with two payload pointers. |
Definition at line 52359 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Tree_DestroyMap_proto) (int32_t *tree) |
Destroys every node in tree by detaching list links and freeing each node block, then frees the tree header.
| tree | Tree header to destroy; all linked node headers are freed before the header itself. |
Definition at line 52416 of file dttr_pcdogs.h.
Detaches/relinks a TreeMap node from the circular list headed by tree[0].
| tree | Tree header whose root/list links are updated. |
| node_header | Internal node header to detach; nullptr is accepted as a no-op. |
Definition at line 51936 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Tree_FixupMapAfterInsert_proto) (int32_t *tree, void *node_payload) |
Fixes TreeMap ordering after insertion or priority update by comparing node_payload against parent/root links, detaching/reinserting when needed, and returning -1 for null payload.
| tree | Tree header containing root, allocation size, and compare callback. |
| node_payload | Payload pointer for the newly inserted/adjusted node; returns -1 when nullptr. |
Definition at line 52202 of file dttr_pcdogs.h.
Frees the full tree node allocation by subtracting the hidden node header from node_payload.
| node_payload | Payload pointer returned by Tree_AllocateMapNode; nullptr is accepted and returned unchanged. |
Definition at line 52308 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Tree_GetFirstMapNode_proto) (int32_t *tree) |
Returns and removes the first/root payload from tree, or nullptr when the tree is empty.
| tree | Tree header to pop from; nullptr returns nullptr. |
Definition at line 52151 of file dttr_pcdogs.h.
Clears the hidden node header for node_payload and inserts the node into tree.
| tree | Tree header: root node, allocation size, and compare callback. |
| node_payload | Payload pointer returned by Tree_AllocateMapNode; the node header begins immediately before it. |
Definition at line 51823 of file dttr_pcdogs.h.
| typedef void **(* DTTR_PCDOGS_F_Tree_InsertMapNode_proto) (int32_t *tree, int32_t *node_header) |
Links node_header into the TreeMap circular root list, updating the root through the tree comparator when required.
| tree | Tree header whose root/list links and compare callback control insertion. |
| node_header | Internal node header to link into the tree/list. |
Definition at line 51880 of file dttr_pcdogs.h.
| typedef void **(* DTTR_PCDOGS_F_Tree_RebalanceMap_proto) (int32_t *tree) |
Rebuilds/rebalances tree using the compare callback and the temporary tree_map_buckets array.
| tree | Tree header whose root chain is bucketized and rebuilt. |
Definition at line 52045 of file dttr_pcdogs.h.
Removes node_payload from tree, detaches/rethreads child links, and rebalances the remaining tree when needed.
| tree | Tree header whose root/list links are updated. |
| node_payload | Payload pointer for the node to remove; node metadata is stored storage before it. |
Definition at line 51989 of file dttr_pcdogs.h.
| typedef int32_t *(* DTTR_PCDOGS_F_Tree_RotateAndDetachMapNode_proto) (int32_t *tree, int32_t *node_header) |
Walks upward from node_header, detaches affected parent links, toggles side bits, and reinserts nodes into tree.
| tree | Tree header passed back to Tree_InsertMapNode while rotating detached nodes. |
| node_header | Internal node header pointer, storage before the user payload. |
Definition at line 52095 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_UI_ComputeStringWidth_proto) (char *text) |
Not yet documented.
| text | Unnamed argument. |
Definition at line 42002 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_UI_RenderButtonPrompts_proto) (uint32_t button_prompt_flags) |
Render bottom-center accept/cancel button prompts selected by buttonPromptFlags bits.
| button_prompt_flags | Unnamed argument. |
Definition at line 41894 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_UI_RenderCenteredNumber_proto) (int32_t packed_center_xy, int32_t number) |
Render a decimal HUD number centered on the packed x/y anchor and return the final sprite render result.
| packed_center_xy | Unnamed argument. |
| number | Unnamed argument. |
Definition at line 40008 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_UI_RenderStringWithFormatting_proto) (int32_t x, char *text, int32_t format) |
Not yet documented.
| x | Unnamed argument. |
| text | Unnamed argument. |
| format | Unnamed argument. |
Definition at line 42151 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_UI_RenderText_proto) (char *text, int32_t color) |
Not yet documented.
| text | Unnamed argument. |
| color | Unnamed argument. |
Definition at line 42097 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_UI_ShowConfirmDialog_proto) (char const *message) |
Not yet documented.
| message | Unnamed argument. |
Definition at line 55514 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_UI_ShowErrorMessage_proto) (char const *message) |
Not yet documented.
| message | Unnamed argument. |
Definition at line 55608 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_UI_Update_proto) () |
Advance title/loading UI state, fade delays, and related menu transition side effects.
Definition at line 42713 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_UI_UpdateAndRenderSprites_proto) () |
Not yet documented.
Definition at line 53917 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_UI_UpdateBoneCounter_proto) (int32_t target_bone_count) |
Animate the HUD bone counter toward targetBoneCount and render the counter at the left HUD anchor.
| target_bone_count | Unnamed argument. |
Definition at line 39959 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_UI_UpdateLives_proto) (int32_t icon_count, int32_t lives) |
Animate up to four life icons toward iconCount, render the icons and life number, and return the icon x anchor.
| icon_count | Unnamed argument. |
| lives | Unnamed argument. |
Definition at line 40115 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_UI_UpdatePuppyCounter_proto) (int32_t target_puppy_count) |
Animate the HUD puppy counter toward targetPuppyCount and render the counter at the right HUD anchor.
| target_puppy_count | Unnamed argument. |
Definition at line 40064 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_CloseAVIFile_proto) () |
Not yet documented.
Definition at line 28561 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Video_CloseMovieFile_proto) () |
Stops the active movie timer, restores playback mode, shuts down sound/video/movie handles, and returns 1.
Definition at line 36716 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieCurrentFrame_proto) () |
Not yet documented.
Definition at line 56513 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundChannels_proto) () |
Not yet documented.
Definition at line 56375 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundPrecision_proto) () |
Not yet documented.
Definition at line 56329 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundRate_proto) () |
Not yet documented.
Definition at line 56283 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieTotalFrames_proto) () |
Not yet documented.
Definition at line 56559 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieXSize_proto) () |
Not yet documented.
Definition at line 56421 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieYSize_proto) () |
Not yet documented.
Definition at line 56467 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_InitializeAVIPlayer_proto) (char *window_handle_text) |
Initializes the Windows MCI AVI video subsystem by resetting avi_movie_counter, sending the global open-avivideo command, and storing the success flag in avi_player_initialized. On success it parses window_handle_text into retained AVI window-handle state.
| window_handle_text | Decimal HWND string passed by Video_PlayMovieIntro and parsed into avi_window_handle on successful MCI AVI initialization. |
Definition at line 28411 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Video_InitPlayer_proto) (HWND hwnd) |
Initializes the video playback subsystem, then the sound playback subsystem, for the supplied window handle; shuts both systems down and returns 0 on either initialization failure.
| hwnd | Unnamed argument. |
Definition at line 36669 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_IsAVIPlaying_proto) () |
Not yet documented.
Definition at line 28653 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_OpenAVIFile_proto) (int32_t file_handle) |
Not yet documented.
| file_handle | Unnamed argument. |
Definition at line 28511 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Video_OpenMovieFile_proto) (HWND hwnd, const char *movie_path, DTTR_PCDOGS_T_DDraw_IDirectDraw7 *unused_ddraw, char use_alt_video_rect) |
Opens an RPL/movie file, selects the default or alternate video rectangle, initializes movie/video/playback/sound state, maps video, and starts the playback timer; the wrapper preserves the DirectDraw ABI argument.
| hwnd | Unnamed argument. |
| movie_path | Unnamed argument. |
| unused_ddraw | Unnamed argument. |
| use_alt_video_rect | Unnamed argument. |
Definition at line 36768 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_PlayAVIFullscreen_proto) () |
Not yet documented.
Definition at line 28607 of file dttr_pcdogs.h.
| typedef BOOL(* DTTR_PCDOGS_F_Video_PlayMovieFile_proto) (char const *movie_path, char use_alt_video_rect) |
Open and play the supplied movie path; closes playback on normal stop and requests shutdown on skip/Alt+F4 paths.
| movie_path | Fully formatted movie path passed to Video_OpenMovieFile. |
| use_alt_video_rect | Non-zero selects the alternate video rectangle in Video_OpenMovieFile. |
Definition at line 22493 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_PlayMovieIntro_proto) (int32_t movie_index) |
Build and play one startup movie path selected by movieIndex; movie 0 initializes the player and movie 2 selects the alternate video rectangle.
| movie_index | Index into the four-entry startup movie filename/type tables. |
Definition at line 22546 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_PlayMovieLoop_proto) () |
Runs movie playback until the movie ends, an error or joystick input occurs, or ESC/ENTER/Alt+F4 is pressed; returns 1 for normal/enter/joystick stop, 2 for ESC, and 3 for Alt+F4.
Definition at line 22136 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_SetMovieSyncAdjust_proto) () |
Not yet documented.
Definition at line 56237 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Video_ShutdownAVIPlayer_proto) () |
Sends the MCI "close avivideo" command, clears avi_player_initialized, and returns the MCI status/result.
Definition at line 28464 of file dttr_pcdogs.h.
| typedef void(* DTTR_PCDOGS_F_Video_ShutdownPlayerSystems_proto) () |
Shuts down the video playback subsystem and then the sound playback subsystem.
Definition at line 36826 of file dttr_pcdogs.h.
| typedef HWND(* DTTR_PCDOGS_F_Window_GetMainHandle_proto) () |
Returns the cached main HWND used by input, D3D, and UI paths.
Definition at line 50538 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Window_ProcessGameProc_proto) (HWND hwnd, uint32_t u_msg, uint32_t w_param, int32_t l_param) |
Main Win32 window procedure: handles destroy/close shutdown, key down/up messages, blocks selected system-menu commands, and defers unhandled messages to DefWindowProcA.
| hwnd | Unnamed argument. |
| u_msg | Unnamed argument. |
| w_param | Unnamed argument. |
| l_param | Unnamed argument. |
Definition at line 22873 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Window_RequestClose_proto) () |
Not yet documented.
Definition at line 50584 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Window_RunWinMain_proto) (HINSTANCE h_instance, HINSTANCE h_prev_instance, LPSTR lp_cmd_line, int32_t n_cmd_show) |
Native WinMain body that creates the main window, initializes startup state, and runs the game message/render loop.
| h_instance | Unnamed argument. |
| h_prev_instance | Unnamed argument. |
| lp_cmd_line | Unnamed argument. |
| n_cmd_show | Unnamed argument. |
Definition at line 22933 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_F_Window_SetResolution_proto) () |
Not yet documented.
Definition at line 56128 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Actor_AnimationComponentState DTTR_PCDOGS_T_Actor_AnimationComponentState |
Definition at line 315 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Actor_BehaviorCallback) (DTTR_PCDOGS_T_Actor_State *actor) |
Runtime behavior/movement callback slot signature used by Graphics_InitializeDispatchTables for behavior_target_actor and behavior_param0..2.
Definition at line 764 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Actor_DefaultUpdateCallback) () |
Default actor update callback signature, with no arguments.
Definition at line 773 of file dttr_pcdogs.h.
| typedef enum DTTR_PCDOGS_T_Actor_PropID DTTR_PCDOGS_T_Actor_PropID |
PCDOGS enum.
| typedef struct DTTR_PCDOGS_T_Actor_RuntimeOverlay DTTR_PCDOGS_T_Actor_RuntimeOverlay |
Definition at line 681 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Actor_State DTTR_PCDOGS_T_Actor_State |
Definition at line 160 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ChainEntry DTTR_PCDOGS_T_Animation_ChainEntry |
Definition at line 22 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ChannelHeader DTTR_PCDOGS_T_Animation_ChannelHeader |
Definition at line 31 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ColorKeyframe DTTR_PCDOGS_T_Animation_ColorKeyframe |
Definition at line 34 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ControllerEntry DTTR_PCDOGS_T_Animation_ControllerEntry |
Definition at line 50 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ControllerGroup DTTR_PCDOGS_T_Animation_ControllerGroup |
Definition at line 57 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ControllerSlot DTTR_PCDOGS_T_Animation_ControllerSlot |
Definition at line 61 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_Data DTTR_PCDOGS_T_Animation_Data |
Definition at line 64 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_DataBlock DTTR_PCDOGS_T_Animation_DataBlock |
Definition at line 25 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_FrameData DTTR_PCDOGS_T_Animation_FrameData |
Definition at line 67 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_FrameHeader DTTR_PCDOGS_T_Animation_FrameHeader |
Definition at line 28 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_FrameVertex DTTR_PCDOGS_T_Animation_FrameVertex |
Definition at line 73 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_MorphKeyframe DTTR_PCDOGS_T_Animation_MorphKeyframe |
Definition at line 79 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_MorphTargetVertex DTTR_PCDOGS_T_Animation_MorphTargetVertex |
Definition at line 83 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_MorphVertex DTTR_PCDOGS_T_Animation_MorphVertex |
Definition at line 86 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_PositionKeyframe DTTR_PCDOGS_T_Animation_PositionKeyframe |
Definition at line 90 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_RotationKeyframe DTTR_PCDOGS_T_Animation_RotationKeyframe |
Definition at line 97 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_ScalarKeyframe DTTR_PCDOGS_T_Animation_ScalarKeyframe |
Definition at line 104 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_SplineChannel DTTR_PCDOGS_T_Animation_SplineChannel |
Definition at line 53 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_StateTable DTTR_PCDOGS_T_Animation_StateTable |
Definition at line 107 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_VertexColorController DTTR_PCDOGS_T_Animation_VertexColorController |
Definition at line 46 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_VertexColorKeyframe DTTR_PCDOGS_T_Animation_VertexColorKeyframe |
Definition at line 42 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_VertexColorTarget DTTR_PCDOGS_T_Animation_VertexColorTarget |
Definition at line 38 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Animation_VisibilityKeyframe DTTR_PCDOGS_T_Animation_VisibilityKeyframe |
Definition at line 111 of file dttr_pcdogs.h.
Miles digital-driver handle stored by audio initialization and used by playback guards.
Definition at line 723 of file dttr_pcdogs.h.
| typedef void* DTTR_PCDOGS_T_Audio_AILHSample |
PCDOGS value alias.
Definition at line 740 of file dttr_pcdogs.h.
| typedef void* DTTR_PCDOGS_T_Audio_AILHStream |
PCDOGS value alias.
Definition at line 747 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_SampleHandle DTTR_PCDOGS_T_Audio_SampleHandle |
Definition at line 114 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_SampleHandleEntry DTTR_PCDOGS_T_Audio_SampleHandleEntry |
Definition at line 117 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_SoundDefinition DTTR_PCDOGS_T_Audio_SoundDefinition |
Definition at line 126 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_SoundDescriptor DTTR_PCDOGS_T_Audio_SoundDescriptor |
Definition at line 123 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_SoundEntry DTTR_PCDOGS_T_Audio_SoundEntry |
Definition at line 120 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_SoundSlot DTTR_PCDOGS_T_Audio_SoundSlot |
Definition at line 129 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Audio_WaveFormat DTTR_PCDOGS_T_Audio_WaveFormat |
Definition at line 132 of file dttr_pcdogs.h.
| typedef uint32_t DTTR_PCDOGS_T_Build_Mask |
Definition at line 5805 of file dttr_pcdogs.h.
Descriptor/accessor helpers return DTTR_Result.
PCDOGS-specific failures use DTTR_ERR_* values for missing symbols, unresolved addresses, unsafe calls or writes, policy mismatches, unsupported contracts, and ABI/layout drift.
| typedef struct DTTR_PCDOGS_T_Camera_Frustum DTTR_PCDOGS_T_Camera_Frustum |
Definition at line 135 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_FrustumClipPlane DTTR_PCDOGS_T_Camera_FrustumClipPlane |
Definition at line 138 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_FrustumPlane DTTR_PCDOGS_T_Camera_FrustumPlane |
Definition at line 145 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_Pose DTTR_PCDOGS_T_Camera_Pose |
Definition at line 166 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_RenderData DTTR_PCDOGS_T_Camera_RenderData |
Definition at line 148 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_Runtime DTTR_PCDOGS_T_Camera_Runtime |
Definition at line 623 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_State DTTR_PCDOGS_T_Camera_State |
Definition at line 163 of file dttr_pcdogs.h.
PCDOGS enum.
| typedef struct DTTR_PCDOGS_T_Camera_TransitionState DTTR_PCDOGS_T_Camera_TransitionState |
Definition at line 169 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Camera_ViewRecord DTTR_PCDOGS_T_Camera_ViewRecord |
Definition at line 154 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Checkers_Board DTTR_PCDOGS_T_Checkers_Board |
Definition at line 172 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Collision_ActorResponseCallback) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, int32_t collision_depth) |
Actor-vs-actor collision response callback slot initialized to Actor_ProcessCollisionResponse.
Definition at line 839 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_BoundingSphere DTTR_PCDOGS_T_Collision_BoundingSphere |
Definition at line 176 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Collision_ComponentResponseCallback) (DTTR_PCDOGS_T_Component_Instance *component, DTTR_PCDOGS_T_Actor_State *other_actor, DTTR_PCDOGS_T_Collision_Polygon *collision_poly, int32_t collision_depth) |
Component and projectile collision response callback slot initialized to Collision_ProcessProjectileHit.
Definition at line 852 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_HitEvent DTTR_PCDOGS_T_Collision_HitEvent |
Definition at line 179 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_Node DTTR_PCDOGS_T_Collision_Node |
Definition at line 330 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_Plane DTTR_PCDOGS_T_Collision_Plane |
Definition at line 182 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_Polygon DTTR_PCDOGS_T_Collision_Polygon |
Definition at line 185 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Collision_ProcessCallback) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t collision_depth) |
Engine-managed scalar actor collision processing callback slot initialized to Physics_ProcessActorCollision and aliased by collision_state_handler_table slot 2.
Definition at line 865 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_Response DTTR_PCDOGS_T_Collision_Response |
Definition at line 188 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_Slot DTTR_PCDOGS_T_Collision_Slot |
Definition at line 191 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Collision_Vertex DTTR_PCDOGS_T_Collision_Vertex |
Definition at line 456 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_COM_IUnknown DTTR_PCDOGS_T_COM_IUnknown |
Definition at line 714 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Component_CollisionVolume DTTR_PCDOGS_T_Component_CollisionVolume |
Definition at line 195 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Component_Definition DTTR_PCDOGS_T_Component_Definition |
Definition at line 198 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Component_Instance DTTR_PCDOGS_T_Component_Instance |
Definition at line 324 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Component_MeshHeader DTTR_PCDOGS_T_Component_MeshHeader |
Definition at line 201 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Component_SpawnParams DTTR_PCDOGS_T_Component_SpawnParams |
Definition at line 207 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Component_TrailObject DTTR_PCDOGS_T_Component_TrailObject |
Definition at line 210 of file dttr_pcdogs.h.
| typedef int32_t(* DTTR_PCDOGS_T_D3D_DriverAcceptCallback) (DTTR_PCDOGS_T_D3D_DriverInfo *driver_info) |
PCDOGS callback type.
Definition at line 754 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_D3D_DriverInfo DTTR_PCDOGS_T_D3D_DriverInfo |
Definition at line 216 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_D3D_IDirect3D7 DTTR_PCDOGS_T_D3D_IDirect3D7 |
Definition at line 719 of file dttr_pcdogs.h.
Definition at line 140 of file dttr_pcdogs.h.
| typedef enum DTTR_PCDOGS_T_Data_ID DTTR_PCDOGS_T_Data_ID |
Stable global identifiers for the public SDK facade.
| typedef enum DTTR_PCDOGS_T_Data_Resolver DTTR_PCDOGS_T_Data_Resolver |
| typedef BOOL(* DTTR_PCDOGS_T_DDraw_EnumCallbackExA) (DTTR_PCDOGS_T_Win32_GUID *guid, char *description, char *name, void *context, HMONITOR monitor) |
DirectDrawEnumerateExA callback signature used when enumerating DirectDraw devices.
Definition at line 729 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_DDraw_IDirectDraw7 DTTR_PCDOGS_T_DDraw_IDirectDraw7 |
Definition at line 718 of file dttr_pcdogs.h.
Definition at line 244 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_DInput_DeviceEnumContext DTTR_PCDOGS_T_DInput_DeviceEnumContext |
Definition at line 19 of file dttr_pcdogs.h.
Definition at line 715 of file dttr_pcdogs.h.
Definition at line 717 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Entity_State DTTR_PCDOGS_T_Entity_State |
Definition at line 318 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_File_Handle DTTR_PCDOGS_T_File_Handle |
Definition at line 16 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_File_OpenMode DTTR_PCDOGS_T_File_OpenMode |
Definition at line 219 of file dttr_pcdogs.h.
| typedef enum DTTR_PCDOGS_T_Function_ID DTTR_PCDOGS_T_Function_ID |
Function identifiers for the public SDK facade.
| typedef struct DTTR_PCDOGS_T_Graphics_Batch DTTR_PCDOGS_T_Graphics_Batch |
Definition at line 528 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ClipAttribute DTTR_PCDOGS_T_Graphics_ClipAttribute |
Definition at line 544 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ClipPlane DTTR_PCDOGS_T_Graphics_ClipPlane |
Definition at line 535 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ClipUVData DTTR_PCDOGS_T_Graphics_ClipUVData |
Definition at line 538 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ClipVertex DTTR_PCDOGS_T_Graphics_ClipVertex |
Definition at line 541 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_Color32 DTTR_PCDOGS_T_Graphics_Color32 |
Definition at line 547 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ComponentData DTTR_PCDOGS_T_Graphics_ComponentData |
Definition at line 550 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_FloatColorRGB DTTR_PCDOGS_T_Graphics_FloatColorRGB |
Definition at line 602 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_FrustumClipPlane DTTR_PCDOGS_T_Graphics_FrustumClipPlane |
Definition at line 532 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_GradientState DTTR_PCDOGS_T_Graphics_GradientState |
Definition at line 553 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ListState DTTR_PCDOGS_T_Graphics_ListState |
Definition at line 654 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_Polygon DTTR_PCDOGS_T_Graphics_Polygon |
Definition at line 556 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_Polygon3D DTTR_PCDOGS_T_Graphics_Polygon3D |
Definition at line 559 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_PolygonBatchRecord DTTR_PCDOGS_T_Graphics_PolygonBatchRecord |
Definition at line 573 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_PolygonRenderRef DTTR_PCDOGS_T_Graphics_PolygonRenderRef |
Definition at line 577 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ProjectedVertex DTTR_PCDOGS_T_Graphics_ProjectedVertex |
Definition at line 563 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_QuadData DTTR_PCDOGS_T_Graphics_QuadData |
Definition at line 580 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_QuadRenderData DTTR_PCDOGS_T_Graphics_QuadRenderData |
Definition at line 583 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_RGB555Palette DTTR_PCDOGS_T_Graphics_RGB555Palette |
Definition at line 586 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_SpriteContext DTTR_PCDOGS_T_Graphics_SpriteContext |
Definition at line 256 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_SpriteData DTTR_PCDOGS_T_Graphics_SpriteData |
Definition at line 589 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_SpriteLayer DTTR_PCDOGS_T_Graphics_SpriteLayer |
Definition at line 592 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_SpriteNodeData DTTR_PCDOGS_T_Graphics_SpriteNodeData |
Definition at line 595 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_SpriteVertexData DTTR_PCDOGS_T_Graphics_SpriteVertexData |
Definition at line 599 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_TexCoord8 DTTR_PCDOGS_T_Graphics_TexCoord8 |
Definition at line 569 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_TexWrapMode DTTR_PCDOGS_T_Graphics_TexWrapMode |
Definition at line 519 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_ViewVertex DTTR_PCDOGS_T_Graphics_ViewVertex |
Definition at line 566 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Graphics_WorkArea DTTR_PCDOGS_T_Graphics_WorkArea |
Definition at line 605 of file dttr_pcdogs.h.
| typedef enum DTTR_PCDOGS_T_Hook_Kind DTTR_PCDOGS_T_Hook_Kind |
Hook-site shape for a PCDOGS function.
REL32 sites can use the Hook() helper and PatchSpec() helper because the function entry has a full trampoline prologue window. HOTPATCH sites describe a two-part hotpatch layout: a five-byte pre-entry jump slot plus the short entry instruction window reported by HookPrologueSize(). The typed helper does not install those hotpatch hooks yet; use the metadata for audits or explicit low-level patching only.
| typedef struct DTTR_PCDOGS_T_Input_Event DTTR_PCDOGS_T_Input_Event |
Definition at line 222 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Input_JoystickState DTTR_PCDOGS_T_Input_JoystickState |
Definition at line 225 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Input_State DTTR_PCDOGS_T_Input_State |
Definition at line 228 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Level_BlobHeader DTTR_PCDOGS_T_Level_BlobHeader |
Definition at line 231 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Level_Data DTTR_PCDOGS_T_Level_Data |
Definition at line 720 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Level_DataHeader DTTR_PCDOGS_T_Level_DataHeader |
Definition at line 234 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Level_Header DTTR_PCDOGS_T_Level_Header |
Definition at line 237 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Level_RuntimeData DTTR_PCDOGS_T_Level_RuntimeData |
Definition at line 660 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Level_State DTTR_PCDOGS_T_Level_State |
Definition at line 657 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_BlendTextureSet DTTR_PCDOGS_T_Material_BlendTextureSet |
Definition at line 241 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_DataRef DTTR_PCDOGS_T_Material_DataRef |
Definition at line 274 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_Descriptor DTTR_PCDOGS_T_Material_Descriptor |
Definition at line 246 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_Entry DTTR_PCDOGS_T_Material_Entry |
Definition at line 259 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_EntryFull DTTR_PCDOGS_T_Material_EntryFull |
Definition at line 669 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_FrameData DTTR_PCDOGS_T_Material_FrameData |
Definition at line 268 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_FrameSet DTTR_PCDOGS_T_Material_FrameSet |
Definition at line 271 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_NodeRef DTTR_PCDOGS_T_Material_NodeRef |
Definition at line 277 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_RefEntry DTTR_PCDOGS_T_Material_RefEntry |
Definition at line 280 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_RuntimeDescriptor DTTR_PCDOGS_T_Material_RuntimeDescriptor |
Definition at line 253 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_SectionHeader DTTR_PCDOGS_T_Material_SectionHeader |
Definition at line 265 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_SetRuntime DTTR_PCDOGS_T_Material_SetRuntime |
Definition at line 672 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_State DTTR_PCDOGS_T_Material_State |
Definition at line 286 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_Table DTTR_PCDOGS_T_Material_Table |
Definition at line 289 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_TableEntry DTTR_PCDOGS_T_Material_TableEntry |
Definition at line 283 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_TextureHashEntry DTTR_PCDOGS_T_Material_TextureHashEntry |
Definition at line 302 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Material_TextureInfo DTTR_PCDOGS_T_Material_TextureInfo |
Definition at line 295 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_BoundingSphereU16 DTTR_PCDOGS_T_Math_BoundingSphereU16 |
Definition at line 350 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_BoundsVector DTTR_PCDOGS_T_Math_BoundsVector |
Definition at line 308 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Matrix3x3I16 DTTR_PCDOGS_T_Math_Matrix3x3I16 |
Definition at line 311 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_OrientedBoundsRecord DTTR_PCDOGS_T_Math_OrientedBoundsRecord |
Definition at line 338 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_QuaternionI16 DTTR_PCDOGS_T_Math_QuaternionI16 |
Definition at line 100 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_RectI16 DTTR_PCDOGS_T_Math_RectI16 |
Definition at line 353 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_SizeI16 DTTR_PCDOGS_T_Math_SizeI16 |
Definition at line 305 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_SizeU16 DTTR_PCDOGS_T_Math_SizeU16 |
Definition at line 262 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_SizeU32 DTTR_PCDOGS_T_Math_SizeU32 |
Definition at line 356 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_SizeU8 DTTR_PCDOGS_T_Math_SizeU8 |
Definition at line 249 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec2I16 DTTR_PCDOGS_T_Math_Vec2I16 |
Definition at line 151 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Math_Vec2I32 |
Definition at line 142 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec3F DTTR_PCDOGS_T_Math_Vec3F |
Definition at line 347 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec3I16 DTTR_PCDOGS_T_Math_Vec3I16 |
Definition at line 76 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Math_Vec3I32 |
Definition at line 93 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec3I32XZY DTTR_PCDOGS_T_Math_Vec3I32XZY |
Definition at line 341 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Math_Vec3U DTTR_PCDOGS_T_Math_Vec3U |
Definition at line 344 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Menu_LevelProgressInfo DTTR_PCDOGS_T_Menu_LevelProgressInfo |
Definition at line 645 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_AccumulatedNormal DTTR_PCDOGS_T_Mesh_AccumulatedNormal |
Definition at line 371 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_CmdList DTTR_PCDOGS_T_Mesh_CmdList |
Definition at line 362 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Command DTTR_PCDOGS_T_Mesh_Command |
Definition at line 359 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_FaceNormal DTTR_PCDOGS_T_Mesh_FaceNormal |
Definition at line 374 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_MaterialRef DTTR_PCDOGS_T_Mesh_MaterialRef |
Definition at line 377 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Node DTTR_PCDOGS_T_Mesh_Node |
Definition at line 204 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_NodeExtended DTTR_PCDOGS_T_Mesh_NodeExtended |
Definition at line 383 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_NodeFull DTTR_PCDOGS_T_Mesh_NodeFull |
Definition at line 387 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Object DTTR_PCDOGS_T_Mesh_Object |
Definition at line 321 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_ObjectNodeEntry DTTR_PCDOGS_T_Mesh_ObjectNodeEntry |
Definition at line 390 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Polygon DTTR_PCDOGS_T_Mesh_Polygon |
Definition at line 393 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_RenderNodeEntry DTTR_PCDOGS_T_Mesh_RenderNodeEntry |
Definition at line 380 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_RuntimePolygon DTTR_PCDOGS_T_Mesh_RuntimePolygon |
Definition at line 365 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_RuntimeVertex DTTR_PCDOGS_T_Mesh_RuntimeVertex |
Definition at line 368 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_TransformEntry DTTR_PCDOGS_T_Mesh_TransformEntry |
Definition at line 675 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Vertex DTTR_PCDOGS_T_Mesh_Vertex |
Definition at line 396 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Vertex3D DTTR_PCDOGS_T_Mesh_Vertex3D |
Definition at line 399 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_Vertex3DNormal DTTR_PCDOGS_T_Mesh_Vertex3DNormal |
Definition at line 402 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_VertexColorRGB DTTR_PCDOGS_T_Mesh_VertexColorRGB |
Definition at line 405 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_VertexNormal DTTR_PCDOGS_T_Mesh_VertexNormal |
Definition at line 70 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_VertexUV DTTR_PCDOGS_T_Mesh_VertexUV |
Definition at line 408 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Mesh_WorkingVertex DTTR_PCDOGS_T_Mesh_WorkingVertex |
Definition at line 411 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Nav_Command DTTR_PCDOGS_T_Nav_Command |
Definition at line 414 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Nav_NeighborEntry DTTR_PCDOGS_T_Nav_NeighborEntry |
Definition at line 417 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Nav_Network DTTR_PCDOGS_T_Nav_Network |
Definition at line 420 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Nav_Node DTTR_PCDOGS_T_Nav_Node |
Definition at line 423 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Nav_PathState DTTR_PCDOGS_T_Nav_PathState |
Definition at line 426 of file dttr_pcdogs.h.
| typedef enum DTTR_PCDOGS_T_Patch_Kind DTTR_PCDOGS_T_Patch_Kind |
| typedef struct DTTR_PCDOGS_T_Patch_Report DTTR_PCDOGS_T_Patch_Report |
| typedef struct DTTR_PCDOGS_T_Patch_Spec DTTR_PCDOGS_T_Patch_Spec |
| typedef struct DTTR_PCDOGS_T_Physics_State DTTR_PCDOGS_T_Physics_State |
Definition at line 429 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_ActorRecord DTTR_PCDOGS_T_PKG_ActorRecord |
Definition at line 332 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_ActorTemplate DTTR_PCDOGS_T_PKG_ActorTemplate |
Definition at line 157 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_CameraDef DTTR_PCDOGS_T_PKG_CameraDef |
Definition at line 438 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_CollisionFace DTTR_PCDOGS_T_PKG_CollisionFace |
Definition at line 441 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_CollisionFacePlane DTTR_PCDOGS_T_PKG_CollisionFacePlane |
Definition at line 444 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_CollisionHeader DTTR_PCDOGS_T_PKG_CollisionHeader |
Definition at line 447 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_CollisionShape DTTR_PCDOGS_T_PKG_CollisionShape |
Definition at line 450 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_CollisionVertex DTTR_PCDOGS_T_PKG_CollisionVertex |
Definition at line 453 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_ComponentData DTTR_PCDOGS_T_PKG_ComponentData |
Definition at line 459 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_FaceNormal DTTR_PCDOGS_T_PKG_FaceNormal |
Definition at line 462 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_GeometryChunk DTTR_PCDOGS_T_PKG_GeometryChunk |
Definition at line 465 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_GeometryResource DTTR_PCDOGS_T_PKG_GeometryResource |
Definition at line 468 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_Header DTTR_PCDOGS_T_PKG_Header |
Definition at line 706 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_LevelHeader DTTR_PCDOGS_T_PKG_LevelHeader |
Definition at line 471 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_LevelResource DTTR_PCDOGS_T_PKG_LevelResource |
Definition at line 474 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_LODEntry DTTR_PCDOGS_T_PKG_LODEntry |
Definition at line 334 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_MaterialRef DTTR_PCDOGS_T_PKG_MaterialRef |
Definition at line 477 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_MaterialTableEntry DTTR_PCDOGS_T_PKG_MaterialTableEntry |
Definition at line 292 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_MenuTextureResource DTTR_PCDOGS_T_PKG_MenuTextureResource |
Definition at line 480 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_MeshNodeHeader DTTR_PCDOGS_T_PKG_MeshNodeHeader |
Definition at line 684 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_MeshOffsetTable DTTR_PCDOGS_T_PKG_MeshOffsetTable |
Definition at line 687 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_PolygonData DTTR_PCDOGS_T_PKG_PolygonData |
Definition at line 483 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_PolygonDataRaw DTTR_PCDOGS_T_PKG_PolygonDataRaw |
Definition at line 486 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_PolygonListEntry DTTR_PCDOGS_T_PKG_PolygonListEntry |
Definition at line 489 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_ResourceDirectory DTTR_PCDOGS_T_PKG_ResourceDirectory |
Definition at line 492 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_ResourceHeader DTTR_PCDOGS_T_PKG_ResourceHeader |
Definition at line 495 of file dttr_pcdogs.h.
Definition at line 385 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_ScriptHeader DTTR_PCDOGS_T_PKG_ScriptHeader |
Definition at line 498 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SoundResource DTTR_PCDOGS_T_PKG_SoundResource |
Definition at line 501 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SplashScreen DTTR_PCDOGS_T_PKG_SplashScreen |
Definition at line 432 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SplashScreenEx DTTR_PCDOGS_T_PKG_SplashScreenEx |
Definition at line 435 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SpriteAtlasResource DTTR_PCDOGS_T_PKG_SpriteAtlasResource |
Definition at line 504 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SpriteEntry DTTR_PCDOGS_T_PKG_SpriteEntry |
Definition at line 666 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout |
Definition at line 694 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SpriteLayerBinding DTTR_PCDOGS_T_PKG_SpriteLayerBinding |
Definition at line 697 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_SpriteMaterialLayer DTTR_PCDOGS_T_PKG_SpriteMaterialLayer |
Definition at line 690 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_StringEntry DTTR_PCDOGS_T_PKG_StringEntry |
Definition at line 507 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_TextureResource DTTR_PCDOGS_T_PKG_TextureResource |
Definition at line 510 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_TOCEntry DTTR_PCDOGS_T_PKG_TOCEntry |
Definition at line 513 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_TrailListEntry DTTR_PCDOGS_T_PKG_TrailListEntry |
Definition at line 700 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_UILayoutEntry DTTR_PCDOGS_T_PKG_UILayoutEntry |
Definition at line 516 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_UILayoutResource DTTR_PCDOGS_T_PKG_UILayoutResource |
Definition at line 703 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_UVCoord DTTR_PCDOGS_T_PKG_UVCoord |
Definition at line 298 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_VertexData DTTR_PCDOGS_T_PKG_VertexData |
Definition at line 522 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_PKG_VertexNormalGroup DTTR_PCDOGS_T_PKG_VertexNormalGroup |
Definition at line 525 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Powerup_CollisionCallback) (DTTR_PCDOGS_T_Actor_State *powerup_actor, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t reserved_zero, int32_t collision_result) |
Four-argument powerup collision filter callback initialized by Powerup_InitializeSystem; Powerup_CollisionFilter consumes the fourth collision_result argument and ignores the zero third slot.
| reserved_zero | Reserved argument slot used as zero at the powerup collision dispatch site. |
Definition at line 826 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Powerup_Entry DTTR_PCDOGS_T_Powerup_Entry |
Definition at line 663 of file dttr_pcdogs.h.
| typedef uint8_t(cdecl * DTTR_PCDOGS_T_Powerup_UpdateCallback) (DTTR_PCDOGS_T_Actor_State *actor) |
Powerup actor update callback slot initialized by Powerup_InitializeSystem.
Definition at line 813 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Save_GameData DTTR_PCDOGS_T_Save_GameData |
Definition at line 608 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Save_GameSlot DTTR_PCDOGS_T_Save_GameSlot |
Definition at line 611 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_Header DTTR_PCDOGS_T_Scene_Header |
Definition at line 617 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_LocalTransform DTTR_PCDOGS_T_Scene_LocalTransform |
Definition at line 620 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_Node DTTR_PCDOGS_T_Scene_Node |
Definition at line 327 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_NodeEntry DTTR_PCDOGS_T_Scene_NodeEntry |
Definition at line 614 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_NodePayload DTTR_PCDOGS_T_Scene_NodePayload |
Definition at line 709 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_NodeType DTTR_PCDOGS_T_Scene_NodeType |
Definition at line 630 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Scene_SubNodePayload DTTR_PCDOGS_T_Scene_SubNodePayload |
Definition at line 712 of file dttr_pcdogs.h.
| typedef void(cdecl * DTTR_PCDOGS_T_Script_CommandCallback) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip) |
Script_OpRunWithActor uses this callback type for opcode handlers in the native script dispatch table.
Definition at line 781 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Script_Context DTTR_PCDOGS_T_Script_Context |
Definition at line 633 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Script_OpcodeTable DTTR_PCDOGS_T_Script_OpcodeTable |
Definition at line 636 of file dttr_pcdogs.h.
CRT qsort/shortsort comparator ABI; returns negative, zero, or positive for lhs vs rhs ordering.
Definition at line 792 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Submesh_Entry DTTR_PCDOGS_T_Submesh_Entry |
Definition at line 628 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Symbol_Data DTTR_PCDOGS_T_Symbol_Data |
| typedef enum DTTR_PCDOGS_T_Symbol_Data_ID DTTR_PCDOGS_T_Symbol_Data_ID |
Data symbol identifiers.
| typedef struct DTTR_PCDOGS_T_Symbol_Function DTTR_PCDOGS_T_Symbol_Function |
Function symbol identifiers.
| typedef struct DTTR_PCDOGS_T_Symbol_Function_XRef DTTR_PCDOGS_T_Symbol_Function_XRef |
| typedef struct DTTR_PCDOGS_T_Symbol_XRef DTTR_PCDOGS_T_Symbol_XRef |
| typedef struct DTTR_PCDOGS_T_Title_SpotEntry DTTR_PCDOGS_T_Title_SpotEntry |
Definition at line 642 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Trail_BoneEffect DTTR_PCDOGS_T_Trail_BoneEffect |
Definition at line 626 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Trail_Entry DTTR_PCDOGS_T_Trail_Entry |
Definition at line 639 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Trail_Segment DTTR_PCDOGS_T_Trail_Segment |
Definition at line 213 of file dttr_pcdogs.h.
| typedef int32_t(cdecl * DTTR_PCDOGS_T_Tree_MapCompareCallback) (void *lhs_payload, void *rhs_payload) |
TreeMap payload comparator stored in the tree header and called with two node payload pointers.
Definition at line 803 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_UI_LivesIconState DTTR_PCDOGS_T_UI_LivesIconState |
Definition at line 648 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_UI_StringTableEntry DTTR_PCDOGS_T_UI_StringTableEntry |
Definition at line 651 of file dttr_pcdogs.h.
| typedef struct DTTR_PCDOGS_T_Video_PlaybackBuffer DTTR_PCDOGS_T_Video_PlaybackBuffer |
Definition at line 678 of file dttr_pcdogs.h.
| typedef GUID DTTR_PCDOGS_T_Win32_GUID |
Win32 GUID value used by DirectDraw import entries.
Definition at line 726 of file dttr_pcdogs.h.
| typedef enum DTTR_PCDOGS_T_Write_Policy DTTR_PCDOGS_T_Write_Policy |
Data-symbol write policy.
Write enforces this policy and only writes RAW_MEMORY symbols. UnsafeWrite bypasses the policy check but still requires writable process memory. Reserve UnsafeWrite for explicit patching, reverse-engineering work, or SDK internals. READ_ONLY marks decoded dispatch/jump/lookup/opcode/index tables. ENGINE_MANAGED marks live pointers or state that the game may replace or overwrite. PATCH_ONLY is for symbols that should be changed through patch specs or patch groups.
| anonymous enum |
| Enumerator | |
|---|---|
| DTTR_PCDOGS_SYMBOL_DATA_COUNT_VALUE | |
Definition at line 5860 of file dttr_pcdogs.h.
| anonymous enum |
| Enumerator | |
|---|---|
| DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT_VALUE | |
Definition at line 5866 of file dttr_pcdogs.h.
| anonymous enum |
| Enumerator | |
|---|---|
| DTTR_PCDOGS_FUNCTION_COUNT_VALUE | |
Definition at line 5862 of file dttr_pcdogs.h.
| anonymous enum |
| Enumerator | |
|---|---|
| DTTR_PCDOGS_SYMBOL_XREF_COUNT_VALUE | |
Definition at line 5868 of file dttr_pcdogs.h.
| anonymous enum |
| Enumerator | |
|---|---|
| DTTR_PCDOGS_DATA_COUNT_VALUE | |
Definition at line 5864 of file dttr_pcdogs.h.
| anonymous enum |
| Enumerator | |
|---|---|
| DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT_VALUE | |
Definition at line 5858 of file dttr_pcdogs.h.
PCDOGS enum.
Definition at line 876 of file dttr_pcdogs.h.
Definition at line 5807 of file dttr_pcdogs.h.
Descriptor/accessor helpers return DTTR_Result.
PCDOGS-specific failures use DTTR_ERR_* values for missing symbols, unresolved addresses, unsafe calls or writes, policy mismatches, unsupported contracts, and ABI/layout drift.
| Enumerator | |
|---|---|
| DTTR_PCDOGS_CC_CDECL | |
| DTTR_PCDOGS_CC_STDCALL | |
| DTTR_PCDOGS_CC_FASTCALL | |
Definition at line 5799 of file dttr_pcdogs.h.
Stable global identifiers for the public SDK facade.
| Enumerator | |
|---|---|
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_DDRAW_OBJECT | Primary IDirectDraw7 interface used for texture/work/z-buffer surface creation and released during DirectDraw shutdown. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_INITIALIZED | Non-zero after the main game window and runtime initialization have completed. |
| DTTR_PCDOGS_DATA_INPUT_GET_PRESSED_BUTTON_JOYSTICK_AVAILABLE | Non-zero when joystick/gamepad input is available; allows gamepad polling in Input_GetPressedButton. |
| DTTR_PCDOGS_DATA_WINDOW_MAIN_HANDLE | Cached main game HWND written by WinMain and read by DirectDraw/Direct3D, video, input, and window paths. |
| DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_SECONDARY_WINDOW_HANDLE | Write-only secondary copy of the HWND returned by CreateWindowExA in Window_RunWinMain; main_window_handle is the runtime window handle read by input/movie/DirectDraw paths. |
| DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_RENDERING_ENABLED | Flag checked by game rendering paths before drawing world content. |
| DTTR_PCDOGS_DATA_INPUT_PROCESS_WINDOW_MESSAGES_SHOULD_QUIT | Flag set by window-message processing for game exit. |
| DTTR_PCDOGS_DATA_AUDIO_INITIALIZE_SYSTEM_DIGITAL_DRIVER | Miles digital driver handle opened by AIL_waveOutOpen and cleared by Audio_ShutdownSystem. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES | First entry/base of the four-entry movie filename pointer table used by intro and movie playback routines. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_PATH_PREFIX | First byte/base of the NUL-terminated data/movies path prefix used by movie-loading routines. |
| DTTR_PCDOGS_DATA_PKG_RESOURCE_TITLE_BONUS_REPLAY_RESOURCE | Title-screen bonus replay resource pointer freed during Title_CleanupScreenResources and assigned/used by title-screen load/update paths. |
| DTTR_PCDOGS_DATA_TITLE_RESOURCE_HANDLE1 | Title-screen resource handle slot 1 cleaned by PKG_CleanupResourceHandle during Title_CleanupScreenResources and loaded by PKG_LoadTitleScreenResources. |
| DTTR_PCDOGS_DATA_TITLE_RESOURCE_HANDLE0 | Title-screen resource handle slot 0 cleaned by PKG_CleanupResourceHandle during Title_CleanupScreenResources and loaded by PKG_LoadTitleScreenResources. |
| DTTR_PCDOGS_DATA_PKG_RESOURCE_TITLE_MATERIAL_BASE | Title-screen material/resource manager base released by PKG_ReleaseResourceManager during Title_CleanupScreenResources. |
| DTTR_PCDOGS_DATA_PKG_RESOURCE_TITLE_PACKAGE | Title-screen resource package pointer freed by PKG_FreeResourceData during Title_CleanupScreenResources. |
| DTTR_PCDOGS_DATA_AUDIO_OPEN_STREAM_PKG_BASE_PATH | Mutable NUL-terminated package base path buffer used to build package and data/music stream paths. |
| DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_DEBUG_MAX_FPS_THRESHOLD | Not yet documented. |
| DTTR_PCDOGS_DATA_SCENE_TRAVERSE_NODE_TREE_TYPE_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Scene_TraverseNodeTree to dispatch child scene-node type values 1..7. |
| DTTR_PCDOGS_DATA_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Input_CheckButtonState for control codes 0x20..0x47. Slots 0..8 handle aggregate direction axes and signed axis thresholds; slot 9 is the default return-zero path for unused codes 0x24..0x3f. |
| DTTR_PCDOGS_DATA_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_INDEX_TABLE | Uint8_t lookup table mapping control codes onto input_control_code_dispatch_table slots. |
| DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_TARGET_SELECTOR_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Actor_TracePath for negative target-selector sentinel values -0x8000..-0x7FF7. |
| DTTR_PCDOGS_DATA_ENTITY_SET_ACTOR_PROPERTY_ID_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Entity_SetActorProperty for property ids 0..9. |
| DTTR_PCDOGS_DATA_ACTOR_PROCESS_PLAYER_BEHAVIOR_STATE_DISPATCH_TABLE | Five-entry uint32_t jump table used by Actor_ProcessPlayerBehavior for player behavior state values 0..4. |
| DTTR_PCDOGS_DATA_ACTOR_PROCESS_COLLISION_RESPONSE_NODE_TYPE_DISPATCH_TABLE | Five-entry uint32_t jump table used by Actor_ProcessCollisionResponse for collided actor/node type values 0..4. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_CHECK_TERMINATOR_OPCODE_TABLE | Four-entry uint32_t jump table for Script_OpCheckTerminator opcodes 1 through 4. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_BRANCH_CONDITIONAL_ARITHMETIC_OP_TABLE | Four-entry uint32_t jump table used by Script_OpBranchConditional for arithmetic/combine opcodes before comparison. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_BRANCH_CONDITIONAL_COMPARISON_OP_TABLE | Six-entry uint32_t jump table used by Script_OpBranchConditional for comparison opcodes. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_SET_VARIABLE_OP_JUMP_TABLE | Four-entry uint32_t jump table used by Script_OpSetVariable for arithmetic opcode dispatch. |
| DTTR_PCDOGS_DATA_CHECKERS_CHECK_CAPTURE_POSSIBLE_PIECE_TYPE_DISPATCH_TABLE | Six-entry uint32_t jump table for Checkers_CheckCapturePossible piece values 1..6. Pieces 1/2 are men, 5/6 are kings, and 3/4 fall through to the no-capture path. |
| DTTR_PCDOGS_DATA_CHECKERS_VALIDATE_MOVE_SIMPLE_MOVE_PIECE_TYPE_DISPATCH_TABLE | Six-entry uint32_t Checkers_ValidateMove jump table for one-square moves by piece value 1..6; pieces 3/4 share the invalid/default path and 5/6 share king movement. |
| DTTR_PCDOGS_DATA_CHECKERS_VALIDATE_MOVE_CAPTURE_MOVE_PIECE_TYPE_DISPATCH_TABLE | Six-entry uint32_t Checkers_ValidateMove jump table for two-square captures by piece value 1..6; pieces 3/4 share the invalid/default path and 5/6 share king capture logic. |
| DTTR_PCDOGS_DATA_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS_SIGNAL_DISPATCH_TABLE | Eleven-entry uint32_t jump table used by Graphics_UpdateMeshCommandFlags for mesh command signal ids 0..10. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_DISPATCH_TABLE | Eight-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760028..0x88760078 DirectDraw error range. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760028..0x88760078 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_DISPATCH_TABLE | Fifteen-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760091..0x887600E1 DirectDraw error range. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760091..0x887600E1 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_DISPATCH_TABLE | Thirty-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x887600F0..0x887601D6 DirectDraw error range. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x887600F0..0x887601D6 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_DISPATCH_TABLE | Thirty-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x887601EA..0x88760245 DirectDraw error range. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x887601EA..0x88760245 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_DISPATCH_TABLE | Sixteen-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760247..0x8876026C DirectDraw error range. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760247..0x8876026C HRESULT positions to D3D_FormatDirectXError jump-table slots; 0x88760276 is handled as a separate singleton. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_DISPATCH_TABLE | Seven-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760280..0x887602B4 DirectDraw error range. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760280..0x887602B4 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887602_B6_RANGE_DISPATCH_TABLE | Six-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the contiguous 0x887602B6..0x887602BB DirectDraw error range. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_CODE_DISPATCH_TABLE | Five-entry uint32_t jump table used by Level_InitializeBonusData for bonus level ids 27..31. |
| DTTR_PCDOGS_DATA_LEVEL_BUILD_COMPLETION_TABLE_SLOT_DISPATCH_TABLE | Four-entry uint32_t jump table used by Level_BuildCompletionTable to store four packed completion masks. |
| DTTR_PCDOGS_DATA_MENU_RENDER_OPTIONS_MENU_ITEM_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Menu_RenderOptionsMenu to render options menu rows 0..6. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_DISPATCH_TABLE | Thirteen-entry uint32_t jump table used by Menu_ProcessMenuState for menu state values 1..13. |
| DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_DISPATCH_TABLE | Eleven-entry uint32_t jump table used by Level_Load for level-loading state values 0..10; state 9 maps to the idle/default return path. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_PROJECTILE_HIT_NODE_TYPE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Collision_ProcessProjectileHit for hit actor/node type values 1..4. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_3D_AXIS_DISPATCH_TABLE | Four-entry uint32_t jump table used by Collision_DetectAndResolve3DCollision to select one of four collision-normal/contact axes. |
| DTTR_PCDOGS_DATA_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_AXIS_DISPATCH_TABLE | Four-entry uint32_t jump table used by Collision_ResolveObjectNodeCollision to select one of four node collision axes. |
| DTTR_PCDOGS_DATA_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Actor_CheckCollisionConditions after remapping collision subtype values 0x0D..0x17. |
| DTTR_PCDOGS_DATA_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_INDEX_TABLE | Uint8_t lookup table mapping collision subtype values 0x0D..0x17 onto collision_condition_subtype_dispatch_table slots; max slot is 3. |
| DTTR_PCDOGS_DATA_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_FLAG_MASK_DISPATCH_TABLE | Eight-entry uint32_t jump table used by Actor_CheckCollisionConditions to test selector values 2..9 against masks 0x10,0x20,0x40,0x80,1,2,4,8. |
| DTTR_PCDOGS_DATA_ACTOR_HANDLE_COLLISION_RESPONSE_SUBTYPE_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Actor_HandleCollisionResponse for collision subtype values 0x0D..0x13. |
| DTTR_PCDOGS_DATA_INPUT_GET_BUTTON_INDEX_MASK_DISPATCH_TABLE | Seven-entry uint32_t jump table mapping low input button bitmasks 1,2,4,8,0x10,0x20 through input_button_mask_index_table; slot 6 is the default unrecognized-mask path. |
| DTTR_PCDOGS_DATA_INPUT_GET_BUTTON_INDEX_MASK_INDEX_TABLE | Uint8_t lookup table for Input_GetButtonIndex masks 1..0x20; larger recognized masks are handled by direct compares. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Window_ProcessGameProc for sparse low Win32 messages 0x02..0x10, including destroy/size/close handling; WM_KEYDOWN (0x100) is handled by a direct branch. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_INDEX_TABLE | Uint8_t lookup table mapping Win32 message IDs 0x02..0x10 to window_low_message_dispatch_table slots. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Window_ProcessGameProc for Win32 messages 0x101..0x112, including WM_KEYUP, system key messages, and WM_SYSCOMMAND filtering. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_INDEX_TABLE | Uint8_t lookup table mapping sparse high Win32 message IDs 0x101..0x112 to window_high_message_dispatch_table slots. |
| DTTR_PCDOGS_DATA_UI_UPDATE_AND_RENDER_SPRITES_SPRITE_ANCHOR_DISPATCH_TABLE | Eight-entry uint32_t jump table used by UI_UpdateAndRenderSprites for sprite anchor codes 1..8. |
| DTTR_PCDOGS_DATA_INPUT_CALCULATE_MOVEMENT_VECTOR_DIRECTION_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Input_CalculateMovementVector to map low-nibble direction masks to heading positions; kept as read-only scalar/base table metadata. |
| DTTR_PCDOGS_DATA_ACTOR_PROCESS_MOVEMENT_COMMANDS_COMMAND_OPCODE_DISPATCH_TABLE | Eleven-entry uint32_t jump table used by Actor_ProcessMovementCommands for movement command opcodes 0..10; kept as read-only scalar/base table metadata. |
| DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_STATE_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Title_UpdateAndRenderScreen for title-screen state values 0..6. |
| DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_MAX_GAMMA_CLAMP | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RHW_DEPTH_MUL2 | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_DEGENERATE_TRI_AREA | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_INIT_DIST | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_Z_DEPTH_SCALE | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_ONE | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_ZERO | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_FOV_ANGLE_SCALE | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_SNAP_VERTEX_TO_NEAREST_POINT_DEBUG_FPS_UPDATE_INTERVAL | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_BOTTOM_EDGE_CLAMP | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RIGHT_EDGE_CLAMP | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_MAX_Z_DEPTH_CLAMP | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_PROJECT_SCREEN_HEIGHT_HALF | Float constant 240.0, half of the fixed 480-pixel projection/screen height used by clipping math. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_PROJECT_SCREEN_WIDTH_HALF | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_NEG_Z_BIAS | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_POS_Z_BIAS | Small positive Z-bias constant loaded by Graphics_DrawQuad; split from the project-screen-height constant at 0x44D038. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_ALT_UV_OFFSET | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_FIXED_TO_FLOAT | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_ASPECT_CORRECTION | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_DEBUG_POS_SCALE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_WINDOW_WIDTH_FLOAT | Float constant 640.0 used by polygon-batch projection checks. |
| DTTR_PCDOGS_DATA_GRAPHICS_WINDOW_WIDTH | Active render/window width in pixels; initialized during DirectDraw/Direct3D setup and read by render projection/batching paths. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_MIN_FOG_DIST | Not yet documented. |
| DTTR_PCDOGS_DATA_TIMER_GET_GAME_TIME_MS_TO_SEC | Not yet documented. |
| DTTR_PCDOGS_DATA_GAME_HANDLE_GAME_OVER_FADE_MUL | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_FOG_DISTANCE_GRAPHICS_GAMMA_STEP | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_FOG_DISTANCE_GRAPHICS_DEFAULT_GAMMA | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_SCALE | Float constant -4096.0 used to convert post-deadzone DirectInput axis values into signed Q12 input axes. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_INV_RANGE | Float constant 1/600 used with gamepad_axis_scale; the deadzone check uses literal +/-100 in Input_ReadGamepad. |
| DTTR_PCDOGS_DATA_GAME_HANDLE_GAME_OVER_DIFFICULTY_NORMAL | Not yet documented. |
| DTTR_PCDOGS_DATA_GAME_HANDLE_GAME_OVER_DIFFICULTY_EASY | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_DDRAW_GAMMA_CONTROL_GUID | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_DIRECT_DRAW7_GUID | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_TN_LHAL_DEVICE_IID | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SELECT_BEST_DRIVER_HAL_DEVICE_IID | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_RGB_DEVICE_IID | Not yet documented. |
| DTTR_PCDOGS_DATA_DINPUT_DEVICE2_AIID | IID_IDirectInputDevice2A GUID passed to IDirectInputDevice::QueryInterface. |
| DTTR_PCDOGS_DATA_STRING_CHECK_FLOAT_PRECISION_CRT_ZERO | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CHECK_FLOAT_PRECISION_CRT_NEGATIVE_TWO | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_LOAD_FLOAT_FPU_CRT_KERNEL32 | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_CRT_EXPONENT_SUFFIX | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTQNAN | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTINF | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTIND | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTS_NA_N | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_COMPONENT_SPAWN_STATE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_MAX_LEVEL_SCALE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_RECIPROCAL_LOOKUP_TABLE | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_MCI_OPEN_AVI_VIDEO | NUL-terminated MCI command fragment "open" used by AVI/movie playback setup. |
| DTTR_PCDOGS_DATA_VIDEO_SHUTDOWN_AVI_PLAYER_MCI_CLOSE_AVI_VIDEO | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_AVI_FILE_MCI_MOVIE_ID | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_CLOSE_AVI_FILE_MCI_CLOSE_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_AVI_FULLSCREEN_MCI_PLAY_FULLSCREEN | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_IS_AVI_PLAYING_MCI_STATUS_PLAYING | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_IS_AVI_PLAYING_MCI_STATUS_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_TEXTURED_SPRITE_FONT_GLYPH_RENDER_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_COOPERATIVE_LEVEL_SET | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_DIVISOR | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX2_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX1_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX0_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_ERROR_STRING | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERR_CREATE_TEXTURE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERR_NO4444_RGBA | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERROR | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERR_NO16_BIT_RGB | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_WORK_SURFACE_ERR_CREATE_WORK_SURFACE | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_BLT | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_GET_SURFACE_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERROR_MESSAGE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_LOCK | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_WORK_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_COPY_MEM_TEX_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS_D3D_ERR_WORK_SURFACE_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_DEBUG_LOG_LINE_FORMAT | Debug-log line format string "%s\n" used before writing the formatted message. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_Z_ENABLE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_VIEWPORT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_RGB_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_HAL_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DRIVER_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DEVICE7 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_ADD_ATTACHED_SURFACE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_SOFTWARE_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_TN_L_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_HAL_DEVICE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_Z_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_QUERY_DIRECT3D7 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_GET_ATTACHED_SURFACE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_SURFACE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_DISPLAY_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_COOPERATIVE_LEVEL | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_RELEASE_ALL_AND_REPORT_LEAKS_TEXTURES_STILL_ACTIVE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_HANDLE_SIGNAL_CLOSING_LOG | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_LOG_SEPARATOR | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_CAN_USE_COLOR_KEY | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_SELECTED_DRIVER_HEADER | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_OPEN_LOG | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_LOG | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_LOG_FILE_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_TAKE_SCREENSHOT_FILE_MODE_READ_BINARY | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_TAKE_SCREENSHOT_FORMAT_STRING | Screenshot filename/format string used by Graphics_TakeScreenshot. |
| DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_ERR_SET_GAMMA_CONTROL | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_ERR_QUERY_GAMMA_CONTROL | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_NOT_SUPPORTED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_TRY_REF_RASTERIZER | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ACCEPTED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ENUMERATED | Not yet documented. |
| DTTR_PCDOGS_DATA_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_QUERY_DURING_ENUM | Not yet documented. |
| DTTR_PCDOGS_DATA_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_CREATE_DURING_ENUM | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERROR_UNKNOWN_MESSAGE | NUL-terminated fallback DirectDraw error string used by D3D_FormatDirectXError. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OK | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_D3D_NOT_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NEW_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_PAGE_LOCK_FAILED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_NON_LOCAL_VID_MEM | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CANT_DUPLICATE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_FLIPPABLE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_WIDTH_TOO_LARGE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_SIZE_TOO_LARGE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OUT_OF_MEMORY | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_GDI | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_FLIP_HARDWARE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PIXEL_FORMAT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_OBJECT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CURRENTLY_NOT_AVAIL | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_DETACH | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PARAMS | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_ALREADY_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_ATTACH | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_SUPPORTED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_GENERIC_FAILURE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_PLAYBACK_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_WIDTH | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_HEIGHT | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_LEFT | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_TOP | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_RIGHT | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_BOTTOM | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_LEFT | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_TOP | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_RIGHT | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_BOTTOM | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_INDEX_DALMATIANS | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_NAME_ENTRY_INPUT_CHAR_A | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_DIFFICULTY_SELECTION_OPTION_EASY | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_MENU_DIFFICULTY_TOKEN | Menu difficulty token/string selector consumed while initializing bonus data. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_RFF | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_PAUSE_MENU_CHEAT_STATE | Pause-menu cheat-state selector/counter; exact input/menu ownership remains unstable. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_PERCENT | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_STRING_FORMAT_STRING_AND_INT | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_CANCEL | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_ACCEPT | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_STRING_TWO_STRINGS | Not yet documented. |
| DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_CURRENT_LEVEL_ID | Canonical live runtime level id read from the player/gameplay global. |
| DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_SEQUENCE | Not yet documented. |
| DTTR_PCDOGS_DATA_REPLAY_BONUS_REPLAY_LEVEL_I_DS | Bonus replay level-id table read by Replay_LoadDemoBonusReplay. |
| DTTR_PCDOGS_DATA_REPLAY_LOAD_DEMO_BONUS_REPLAY_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH1 | Fixed-point one constant/local slot used by the XY rotation matrix builder; suffix disambiguates the repeated constant reference. |
| DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO1 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH2 | Second fixed-point one constant/local slot used by the XY rotation matrix builder; suffix disambiguates the repeated constant reference. |
| DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO2 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SHORT | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE3 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO3 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE4 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO4 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE_SHORT2 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE5 | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE6 | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_INITIALIZE_DIRECTION_TABLES_VERTEX_INDEX_REMAP_TABLE1 | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_INITIALIZE_SYSTEM_EMULATED | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVES_THEMES | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_OPEN_STREAM_MUSIC_PATH | First byte/base of the data/music path format literal used by Audio_OpenStream. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_END | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_USABLE_MATERIALS | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NAV_NET | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_TRAIL_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_MAX_THEMES | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SPRITE_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT_ELLIPSIS | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_VARIABLE_LIST | Level variable-list pointer/count region processed by PKG_FixUpResourceLevelPointers. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SOUND_DEFINITION_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CYCLE_ACTOR_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NOT_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT_ZERO | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NOT_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_GET_ADDR | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_ABS_ADDR | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_BASE_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NULL | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_START | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_READ_GAME_FILE_DAT | First byte/base of the "savegame.dat" path literal shared by Save_ReadGameFile and Save_WriteGameFile. |
| DTTR_PCDOGS_DATA_SAVE_WRITE_GAME_FILE_MODE_WRITE_BINARY | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_ERR_PLAY | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_ERR_OPEN | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_STRING_CONCAT3 | Not yet documented. |
| DTTR_PCDOGS_DATA_DEBUG_RENDER_OVERLAY_FPS_FORMAT | Not yet documented. |
| DTTR_PCDOGS_DATA_DEBUG_RENDER_OVERLAY_POS_FORMAT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_MAX_PRIMITIVES_PER_BATCH | Not yet documented. |
| DTTR_PCDOGS_DATA_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS | Literal PCDOGS header written for pcdogs.ini. |
| DTTR_PCDOGS_DATA_CONFIG_LOAD_FROM_INI_FILE_CONFIG_CHECKSUM | Scalar checksum/header accumulator used by Config_LoadFromINI to validate the PCDOGS pcdogs.ini header. |
| DTTR_PCDOGS_DATA_INPUT_BUTTON_NAME_STRING_I_DS | First entry/base of the input button-name string-id table consumed by Input_FormatButtonName and Input_GetButtonString. |
| DTTR_PCDOGS_DATA_CONFIG_LOAD_FROM_INI_FILE_PCDOGS_INI | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_RUMBLEPAD | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_GAMEPAD | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_MS_SIDEWINDER | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_HAMMERHEAD_FX | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED | First byte/base of the inline "No key assigned" string literal used by Input_FormatButtonName. |
| DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_GAME_TITLE102_DALMATIANS | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_WINDOW_HEIGHT | Active render/window height in pixels initialized during DirectDraw/Direct3D setup. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_D3D_ERR_BEGIN_SCENE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_D3D_ERR_RESTORE_ALL_SURFACES | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_COMPLETE | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DESTROY_WINDOW | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DIRECT_INPUT_RELEASE | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_KILL_GAME | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME_INTERFACE | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNLOAD_DATA | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_BEGIN | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_REQUIRES_NT | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_CANT_FIND_PKG | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_SETUP_PATH | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_SEARCH_PATTERN | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_DALMS_SETUP_PATH | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_DRIVE_LETTER | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_PCDOGS_PKG | Not yet documented. |
| DTTR_PCDOGS_DATA_MATH_GENERATE_RANDOM_SEED | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_ACTOR_OPCODE_DISPATCH_TABLE | Script opcode handler table used by actor-script execution paths including Script_OpRunWithActor. The table is per-opcode semantics still require case-by-case review before naming individual handlers. |
| DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_INPUT_LANDING_FLAGS_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_NO_STRING | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_TWO_STRINGS | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_LIST_STATE | Data pointer to active Graphics_ListState used when Graphics_AdjustLevelScale writes dynamic level scale. |
| DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_DEBUG_KILLED_BY_PLAYER | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_UI_CONFIRM_STOP_GAME | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_OUT_OF_MEMORY | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_FAILED | Not yet documented. |
| DTTR_PCDOGS_DATA_UI_SHOW_CONFIRM_DIALOG_PROGRAMMER_MESSAGE | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_ALLOC_DEBUG | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_ALLOC_FAILED | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_ALLOC_PREFIX | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_OUT_OF_EXTENTS | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_FREE_ALL_EXTENTS_LEAK_UNRELEASED_EXTENT | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_RELEASE_HANDLE_LEAK_INVALID_EXTENT | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_RELEASE_HANDLE_FREE_DEBUG | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_RELEASE_HANDLE_LEAK_UNALLOCATED | Not yet documented. |
| DTTR_PCDOGS_DATA_TIMER_GET_ELAPSED_TICK_COUNT_GAME_START_TIME | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_SIZE | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_PARSE_INT_CHAR_TYPE_TABLE | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_FORMAT_FLOAT_DECIMAL_POINT_CHAR | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_CALLBACK | Render callback pointer invoked for scene-tree polygon/mesh nodes; the SDK models the storage as void*. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_MESH_NODE_CAPABILITY_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_CURRENT_CAMERA_CELL | Camera_UpdateFollow transient current camera cell. This camera-owned runtime state is used across level/entity transitions; current_level_data entity slots are the actor/entity enumeration source. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SCREEN_BORDER_STATE_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_ENTITY_NAVIGATION_WORK_LIST_ACTIVE_BUFFER_PTR | Active entity/navigation work buffer pointer cell. The selected buffer stores an entity pointer count/list and navigation command records used by Entity_GetActiveActorFromList and Actor_TracePath. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_VOLUME | Not yet documented. |
| DTTR_PCDOGS_DATA_ENTITY_NAVIGATION_WORK_LIST_STAGING_BUFFER_PTR | Staging entity/navigation work buffer pointer cell. Camera_UpdateFollow rebuilds this buffer, while Nav_AddCommand appends command records through the same pointer before the buffer is swapped active. |
| DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_WORK_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_NULL_ACTOR_STATE2 | Actor_TracePath byte/cell used when the source actor is NULL while path_trace_work_buffer, current_level_data entity slots, and EntityNavigationWorkList_ActiveBufferPtr are active. |
| DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_NULL_ACTOR_STATE1 | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_NULL_ACTOR_STATE3 | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_TRANSITION_TRIGGER | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTDOWN | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_MUSIC_FADE_FRAME_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_FADE_START_FRAME | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_END_FRAME | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_PENDING | Not yet documented. |
| DTTR_PCDOGS_DATA_ENTITY_NAVIGATION_WORK_LIST_BACKING_BUFFER | Entity/navigation work-list backing buffer. Camera_UpdateFollow alternates it with the peer backing buffer, while the active/staging pointer cells name the current roles. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_LEVEL_TRANSITION_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_START_FRAME | Not yet documented. |
| DTTR_PCDOGS_DATA_GAME_TRANSITION_AND_SETTINGS_FLAGS | Shared game-state/settings dword used in camera transition and sound-setting paths. The broad symbol covers multiple settings and transition bits. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_END_FRAME | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_TRANSITION_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_CALCULATE_FOLLOW_ANGLES_PREVIOUS_YAW | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_INTERPOLATE_TRANSITION_PAUSED | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_ANIMATION_TIMER_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_ANIMATION_QUEUE_STATE_CHANGE_ANIM_QUEUED_STATE_CHANGE | Not yet documented. |
| DTTR_PCDOGS_DATA_ANIMATION_QUEUE_STATE_CHANGE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_INITIALIZE_AVI_PLAYER_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_INITIALIZE_AVI_PLAYER_WINDOW_HANDLE | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_INITIALIZE_AVI_PLAYER_MOVIE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_X | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_X | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_LOGIC_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL1 | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW1 | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL2 | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW2 | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_GAME_BOARD | Checkers board passed to board initialization, move generation, move execution, and AI search. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_NODE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_MOVE_RESULT | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_COL | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_ROW | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_COL | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_ROW | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_SEARCH_JMP_BUF | First word of a setjmp/longjmp buffer used to abort/pause checkers AI search from input/render polling; exposed as the first word because the backing value is a raw buffer. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_THINK_TIMEOUT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX0 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX0_U | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX0_V | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1_U | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1_V | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2_U | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2_V | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3_U | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3_V | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT0 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT1 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT2 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT3 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B0 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R0 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G3 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_BASE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_ALT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_U | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_V | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V2_BASE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_U | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_V | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_TEMP_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_DRIVER_GUID | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIP_WORK_BUFFER6 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_ENUM_DRIVER_DATA | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE0 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE1 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM0 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_SCRATCH_PARAM1 | Generic DirectDraw-init local parameter cell used during setup. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM2 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM3 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM4 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_DRIVER_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_PKG_LOADING_SCREEN_TEXTURE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_V2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_X | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_VERTEX2_W | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MAX_X | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_LEFT | Client-rectangle left coordinate local value used during DirectDraw/Direct3D initialization. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_TOP | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_RIGHT | Client-rectangle right coordinate local value used during DirectDraw/Direct3D initialization. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_BOTTOM | Not yet documented. |
| DTTR_PCDOGS_DATA_MATERIAL_RELEASE_TEXTURE_ARRAY_GRAPHICS_ACTIVE_TEXTURE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_X_SCALE | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_Y_SCALE | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_NEAR_W | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_ONE | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_FAR_W | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_OUTPUT_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COUNT | Number of scalar camera clip-plane coefficient entries consumed by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF0 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF1 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF2 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF3 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF4 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF5 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF6 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF7 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_X | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_VERTEX_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_UV_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_CURRENT_BOUND_TEXTURE_SURFACE | Shared graphics current-bound texture surface cleared by material texture-array release paths. |
| DTTR_PCDOGS_DATA_D3D_SET_BLEND_MODE_GRAPHICS_CURRENT_BLEND_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX_PTRS | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_SELECTED_DRIVER_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEX_FORMAT_IS_SOFTWARE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_NEEDS_ALPHA | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_GRAPHICS_GAMMA_CONTROL | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUM_DEVICE_CALLBACK_DDRAW_ENUM_DEVICE_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_DDRAW_ENUM_DEVICE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ENUM_DEVICE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ACCEPTED_DEVICE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_DINPUT_INITIALIZE_JOYSTICK_INPUT_INTERFACE | DirectInput interface created by DInput_CreateInterface; used for joystick enumeration/creation and released by DInput_ReleaseResources. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_JOYSTICK_STATE | Current DirectInput joystick state buffer read by Input_ReadGamepad and released during input shutdown. This is a frame-local sample source; Input_GetJoystickAxis* near Input_ReadGamepad gives live analog freshness. |
| DTTR_PCDOGS_DATA_DINPUT_INITIALIZE_JOYSTICK_INPUT_DEVICE | DirectInput joystick device created by DInput_CreateConfiguredJoystickDevice; acquired, polled, and released by input shutdown. |
| DTTR_PCDOGS_DATA_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE_CONSTANT_FORCE_EFFECT | DirectInput constant-force effect object returned by IDirectInputDevice::CreateEffect when force feedback is available. |
| DTTR_PCDOGS_DATA_VIDEO_CLOSE_MOVIE_FILE_HANDLE | Winplay/RPL movie handle initialized by Movie_InitMovie and shut down by Movie_ShutdownMovie. |
| DTTR_PCDOGS_DATA_VIDEO_CLOSE_MOVIE_FILE_SURFACE_HANDLE | Winplay video surface handle initialized by Movie_InitVideo, prepared for playback, and shut down by Movie_ShutdownVideo. |
| DTTR_PCDOGS_DATA_VIDEO_CLOSE_MOVIE_FILE_SOUND_HANDLE | Winplay sound handle initialized by Movie_InitSound and passed into movie playback. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_MAX_PRIMITIVES_PER_BATCH_D3D | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH1 | Projection/render local value in the polygon batching path. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH2 | Projection/render local value in the polygon batching path. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH3 | Projection/render local value in the polygon batching path. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VERTEX_BASE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_VERTEX_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TRI_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUMULATOR_X | Not yet documented. |
| DTTR_PCDOGS_DATA_SCENE_FINALIZE_NODE_RENDER_VERTEX_NORMAL_ACCUM_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUM_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TEXTURE_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX1_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX2_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_SCREEN_XY | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_SCREEN_XY | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_SCREEN_XY | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_X | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_RENDER_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_VERTEX_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_X | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FRAME | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_UI_PUPPY_COUNTER_ANIM_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_GET_DATA_POINTER_BONUS_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_PAUSE_MENU_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_CONFIRM_PROMPT_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PAUSE_TRANSITION_TIMER | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GET_GAME_SLOT_INDEX_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_PLAYER_SET_LIVES_LIVES | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_OPTION_VALUE_SCRATCH | Options-menu local value used by Menu_HandleOptionsLogic. |
| DTTR_PCDOGS_DATA_UI_BONE_AND_LIVES_COUNTER_ANIM_STATE | Packed HUD counter animation state: low word drives bone counter animation, high word drives lives icon animation. |
| DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_BUFFER | Save-file header followed by save-slot payloads; passed to Save_InitGameOperation with total size 0x1dc. |
| DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_GAME_STATE | Save-file header game_state dword restored to game_state by Save_LoadGameState. |
| DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_GAME_SETTINGS | Save-file header game_settings dword restored to game_settings by Save_LoadGameState. |
| DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_PLAYER_LIVES | Save-file header player-lives dword restored to player_lives by Save_LoadGameState. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_BUFFER | First save-slot record immediately after the Save_GameData header. Native file operations cover storage, consistent with five slot-sized records. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_SLOT_VALID_FLAGS | First save-slot valid byte at Save_GameSlot+1; Save_SaveGameToSlot sets saveSlots[slotIndex].is_valid to 1. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA | Editable options/config backup block copied before controls remapping and passed to Config_SaveSettingsToINI. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_KEYBOARD_MAPPINGS | First entry/base of the player-1/keyboard binding range inside options_menu_backup_data. Options UI compares 11 keyboard-side entries. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_GAMEPAD_MAPPINGS | First entry/base of the player-2/gamepad binding range inside options_menu_backup_data. Options UI uses 10 gamepad-side entries. |
| DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_DATA_BUFFER | Resource/common-data buffer pointer populated by Shared_LoadCommonResources. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_SELECTION | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_SKIP_BACKGROUND_RENDER | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_DISPLAY_MENU_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_TRANSITION_DELAY | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_AUDIO_MENU_SOUND_EFFECT | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_POST_TRANSITION_ACTION | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_CONTEXT | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_STORED_FADE_LEVEL | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_OPTION_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_NAME_ENTRY_ACTIVE | Not yet documented. |
| DTTR_PCDOGS_DATA_GAME_BACKUP_SETTINGS_NAME_ENTRY_ROW | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_NAME_ENTRY_COLUMN | Not yet documented. |
| DTTR_PCDOGS_DATA_GAME_BACKUP_SETTINGS_SAVED_GAME_SETTINGS | Not yet documented. |
| DTTR_PCDOGS_DATA_GAME_BACKUP_SETTINGS_SAVED_PLAYER_LIVES | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_PAUSE_MENU_UI_LIVES_CURRENT_VALUE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_CHECK_BONUS_UNLOCK_MENU_RESET_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_COLLECTIBLES_DATA | Active save progress payload copied into save_game_buffer by Save_SaveGameToSlot. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_PUPPY_COUNT_BACKUP | Active Save_GameSlot+2 puppy/life backup byte, seeded to 3 by Save_InitializeGameState and updated by Save_BackupGamePuppyCount. |
| DTTR_PCDOGS_DATA_SAVE_INITIALIZE_GAME_STATE_INIT_FLAG | Active Save_GameSlot+3 initialization flag set to 4 by Save_InitializeGameState. |
| DTTR_PCDOGS_DATA_SAVE_SET_GAME_COMPLETE_FLAG | Active Save_GameSlot+4 game-complete flag written by Save_SetGameComplete. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_DATA | First entry of the active Save_GameSlot packed bonus-level parameter table read by Level_InitializeBonusData. |
| DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_BEST_TIME | Active Save_GameSlot best time/value for the TOB bonus level, written from menu_items by Save_SaveGameLevelCompletion. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_NAME_ENTRY_BUFFER | First byte of the active Save_GameSlot bonus/name-entry payload copied with each save slot. |
| DTTR_PCDOGS_DATA_UI_UPDATE_LIVES_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_UI_UPDATE_LIVES_COUNTER1 | Not yet documented. |
| DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_TIMER_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_UI_LIVES_COUNTER_LAST_VALUE | Last/displayed lives value used to restart the HUD lives-counter animation when the live value changes. |
| DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_HANDLE1 | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD0_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD1_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD2_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD3_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD4_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_OPERATION_STEP | Save/load async operation step byte used by Menu_RenderSaveGame, Menu_HandleSaveGameLogic, and Save_SaveGameToSlot. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_LOAD_MODE_FLAG | Save/load mode byte in the save-menu state cluster. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_OPERATION_RESULT | Save operation result/status byte written by Menu_HandleSaveGameLogic. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_ACTIVE | Save-menu active byte flag read by Menu_RenderSaveGame. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_OVERWRITE_CHOICE | Overwrite-confirmation choice byte in the save/load menu dialog state cluster. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_DIALOG_STATE | Save/load dialog substate byte consumed by Menu_RenderSaveGame. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_DIRTY_FLAG | Async save dirty/completion byte set while save-slot data is copied and operation 9 is queued. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_STATE | Packed save-menu transition/countdown dword; native code accesses individual byte lanes. |
| DTTR_PCDOGS_DATA_MENU_CHECK_PAUSE_INPUT_DELAY | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_KEY_INDEX | Two-byte controls prompt descriptor filled by Menu_RenderButtonPrompt. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_BUTTON_INDEX | Second two-byte controls prompt descriptor filled by Menu_RenderButtonPrompt for duplicate/conflict checks. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_BACKUP_PUPPY_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_SECONDARY_MENU_SELECTION | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_PAUSE_MENU_PUPPY_COUNTER_UI_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_UP | One-shot menu-input up pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_DOWN | One-shot menu-input down pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_LEFT | One-shot menu-input left pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_RIGHT | One-shot menu-input right pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CONFIRM | One-shot menu-input confirm pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CANCEL | One-shot menu-input cancel pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_UP_HELD | Held/debounce up byte in the menu input debounce cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_DOWN_HELD | Held/debounce down byte in the menu input debounce cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_LEFT_HELD | Held/debounce left byte in the menu input debounce cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_RIGHT_HELD | Held/debounce right byte in the menu input debounce cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CANCEL_HELD | Held/debounce cancel byte in the menu input debounce cluster. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CONFIRM_HELD | Held/debounce confirm byte in the menu input debounce cluster. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_COLUMN | Options/control-remap column cursor dword used by Menu_HandleOptionsLogic. |
| DTTR_PCDOGS_DATA_OPTIONS_MENU_SELECTION | Selected options-menu row dword. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_BUTTON_REMAPPING_ACTIVE | Control-remapping active/latch dword in the options submenu state cluster. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_STATE | Auxiliary options-menu UI state dword. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_UI_STATE5 | Auxiliary options-menu UI state dword read by Menu_HandleOptionsLogic. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_SUB_STATE | Options/control-remap substate dword read at Menu_HandleOptionsLogic entry. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_SORTED_LISTS_RENDER_LIST_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_SORTED_LISTS_MENU_RENDER_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_INCREMENT_PASS_COUNTER_RENDERING_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_SCREEN_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_UPDATE_WORLD_SELECT_MENU_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_UPDATE_WORLD_SELECT_MENU_SLOT | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_UPDATE_WORLD_SELECT_MENU_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PROGRESS | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_BLEND_TEXTURE_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_CLEANUP_RESOURCE_GAME_STATE_LEVEL_HANDLE | Global latch for the completed level resource/blob handle returned by Level_LoadStateMachine; PKG_CleanupResourceGameState passes the non-null handle to Level_UnloadResources and then clears it. |
| DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_LOAD_MAIN_MENU_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_UPDATE_INTER_LEVEL_MENU_MAIN_MENU_SELECTION | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_UPDATE_INTER_LEVEL_MENU_FADE_TIMER | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LAST_LOADING_IMAGE_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_RESOURCE_LOADING_IMAGE_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_LOADING_FADE_DELAY | Countdown used by the menu/load transition state machine before advancing loading fade steps. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_TRANSITION_SKIP_TITLE_SCREEN | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PREVIOUS_BUTTON | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_ACTOR_COLLISIONS_OBJECT_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_RESULT | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_X | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_RADIUS | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_X | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_RESPONSE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_PLANE_POINTERS | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_PLANE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_DEBUG_POLYGON_LIST_COUNT | Number of registered collision polygon list slices used by Graphics_IsPolygonInDebugList. Collision_DetectAndResolve3DCollision stores a polygon-list base and count into the parallel arrays, then increments this bounded index. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_X | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_RESPONSE_PLANES | Not yet documented. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_DIST | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_DEFAULT_UPDATE_CALLBACK_SLOT | Slot 0 of the sparse collision-state callback vector, initialized to Actor_HandleDefaultUpdate by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_DISPATCH_ACTOR_FUNC | Actor collision response callback slot initialized to Actor_ProcessCollisionResponse; part of the sparse collision-state callback vector. |
| DTTR_PCDOGS_DATA_COLLISION_INITIALIZE_FUNCTION_POINTERS_COMPONENT_RESPONSE_FUNC | Component and projectile collision response callback slot initialized to Collision_ProcessProjectileHit. |
| DTTR_PCDOGS_DATA_POWERUP_COLLISION_FILTER_CALLBACK | Four-argument Powerup collision filter callback slot initialized by Powerup_InitializeSystem; Collision_ProcessPowerupCollisions passes (powerup_actor, actor, 0, -2). |
| DTTR_PCDOGS_DATA_AUDIO_SET_ENABLED_FLAG_SYSTEM_FLAG | Byte-sized audio enabled flag stored by Audio_SetEnabledFlag and read by Audio_GetEnabledFlag. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_OPEN_STREAM_COUNT | Count of open Miles streams, incremented by Audio_OpenStream and decremented by Audio_CloseMusicStream. |
| DTTR_PCDOGS_DATA_AUDIO_START_SOUND_PLAYBACK_SLOTS | Base entry of the nine-slot Audio_SoundSlot array. Audio_InitializeSystem seeds the allocation cursor after the base entry, and SDK typed globals resolve to the array base. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_SOUND_SLOT0_SAMPLE_HANDLE | Sample-handle field of sound_slots[0]. Audio_ShutdownSystem iterates this field across all sound slots. |
| DTTR_PCDOGS_DATA_AUDIO_SET_STREAM_VOLUME_MUSIC_STREAM_HANDLE | Active Miles music stream handle consumed by set-volume/play/pause/resume/close helpers. |
| DTTR_PCDOGS_DATA_AUDIO_RESET_MUSIC_STATE_SELECTED_STREAM_RECORD | Selected music stream record pointer stored by Audio_ResetMusicState and later passed to Audio_PlayMusicStream by Audio_ProcessMusicFade. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_FADE_OUT_MUSIC_SOUND_SYSTEM_FLAGS | Byte-sized audio/music state flags used by music fade/transition routines. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_MUSIC_TRANSITION_TARGET | Signed 16-bit music transition target/state value cleared during audio shutdown. |
| DTTR_PCDOGS_DATA_AUDIO_START_MUSIC_WITH_FADE_TRANSITION_STATE | Signed 16-bit current music fade/transition volume state advanced by Audio_ProcessMusicFade. |
| DTTR_PCDOGS_DATA_AUDIO_SET_MUSIC_FADE_TARGET_VOLUME | Signed 16-bit target volume used by Audio_SetMusicFadeTarget and Audio_ProcessMusicFade. |
| DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_CURRENT_PATH_NODE_SELECTOR | Bone-trail current path-node selector. Trail_FindBonePath writes it from path-node metadata; later trail code resolves the selector through current-level runtime tables. |
| DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_PATH_NODE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_END | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_CHECK_BONE_AVAILABLE_TIMER | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_ENTRIES | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_ENTRY0_TIMESTAMP | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_ENTRY0_POS_X | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_NODES | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_TARGET_POSITION | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_ANIM_TIME | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z1 | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_BUFFER_X2 | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_BUFFER_Y2 | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_BUFFER_Z2 | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_MESH_NODE_SPECIAL_NODE_PROCESSING_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_STATE | Packed active save I/O operation/status word initialized by Save_InitGameOperation and polled by Save_ProcessGameOperation; byte 0 carries the result/status, byte 1 the success flag, byte 2 the requested operation, and byte 3 the file operation code. |
| DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_BUFFER | Async save-operation buffer pointer for the static save-file and save-slot record span. |
| DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_SIZE | Byte count passed to save read and write/verify helpers by Save_ProcessGameOperation. |
| DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_VERIFY_BUFFER | Comparison buffer used by Save_ProcessGameOperation's operation 12 verify path. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_FILE_SKIP_REQUESTED | Movie playback skip/shutdown flag cleared by Video_PlayMovieIntro and set by Video_PlayMovieFile when the user skips or closes playback. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_AVI_PLAYBACK_STARTED | AVI playback-start latch toggled by Video_PlayMovieIntro around Video_IsAVIPlaying during the AVI fallback path. |
| DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_MESSAGE_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_SORTED_LISTS_DEBUG_SHOW_FPS_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_KEYS | Heap array of registered keyboard virtual-key codes, grown by Input_RegisterButtonMapping. |
| DTTR_PCDOGS_DATA_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_BUTTONS | Heap array parallel to keyboard_mapping_keys; each entry is the Input_State.button_bits mask for that key. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_LAST_FRAME_TICK | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUADINPUT_PROCESSED_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_START_TIME_SEC | Timer_GetGameTime value captured at the start of Graphics_RenderFrame. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_END_TIME_SEC | Timer_GetGameTime value captured after rendering/flip handling in Graphics_RenderFrame. |
| DTTR_PCDOGS_DATA_DEBUG_RENDER_OVERLAY_CURRENT_FPS | Frames-per-second value rendered by the debug overlay after Graphics_RenderFrame updates the accumulator. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_DEBUG_FPS_ACCUMULATED_FRAME_TIME | Accumulated frame-time seconds used with fps_frame_count to refresh current_fps. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_DEBUG_FPS_FRAME_COUNT | Number of frames accumulated since the last current_fps refresh. |
| DTTR_PCDOGS_DATA_MENU_LOAD_STATE | Top-level menu/load dispatch state byte used by Level_Load, UI_Update, PKG_CleanupResourceGameState, and transition helpers. |
| DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_MACHINE_PKG_LEVEL_STREAM_LOAD_STATE | Async package-stream loader stage dword used only by Level_LoadStateMachine; stages 0,1,2,4,5,7 load level TOC entries and then reset this state to zero. |
| DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_A | Internal first level package-entry buffer loaded from TOC entry 0x24 + level_index * 3 by Level_LoadStateMachine stage 0. |
| DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_B | Internal second level package-entry buffer loaded from TOC entry 0x25 + level_index * 3 by Level_LoadStateMachine stage 2. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_DEBUG_LOGGING_ENABLED | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_LOAD_ENTRY_FILE_HANDLE | Open package File_Handle consumed by PKG_LoadEntry while reading aligned package entries. |
| DTTR_PCDOGS_DATA_PKG_LOAD_ENTRY_TOC | Base of the / package table of contents; each PKG_TOCEntry stores file position and size. |
| DTTR_PCDOGS_DATA_PKG_LOAD_ENTRY_TOC_FILE_SIZES | Size-field view used by PKG_LoadEntry; this overlaps the PKG_TOCEntry.size lane within the package TOC allocation. |
| DTTR_PCDOGS_DATA_TREE_REBALANCE_MAP_BUCKETS | Not yet documented. |
| DTTR_PCDOGS_DATA_SIGNAL_TIMED_EVENT_LIST_HEAD | Head pointer for the timed signal/event linked list cleared by Signal_ClearTimedEventList. |
| DTTR_PCDOGS_DATA_SIGNAL_QUEUE_COUNT | Number of queued signal entries cleared by Signal_ClearQueue and consumed by Signal_Poll. |
| DTTR_PCDOGS_DATA_SIGNAL_QUEUE | Base of the queued signal records scanned by Signal_Poll. |
| DTTR_PCDOGS_DATA_AUDIO_PROCESS_SOUND_QUEUE_PLAYBACK_RATE_TABLE | First halfword/base of the sound pitch/playback-rate cache used before AIL_set_sample_playback_rate. |
| DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_ENTRIES | Base of the active and free sound-entry pool; Audio_AllocateSoundSlot computes slot indices from this base. |
| DTTR_PCDOGS_DATA_AUDIO_ALLOCATE_SOUND_SLOT_RESERVED | Ninth Audio_SoundEntry at sound_entries[8], reserved for Audio_SoundDefinition flags bit 0x80 before being linked into the active list. |
| DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_ACTIVE_SOUND_LIST | Head pointer for the doubly linked active Audio_SoundEntry list maintained by Audio_AllocateSoundSlot and Audio_FreeSoundSlot. |
| DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_TAIL | Tail pointer for the active Audio_SoundEntry list; new allocated entries are appended here. |
| DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_LIST_PTR | Head pointer for the free Audio_SoundEntry list read by Audio_AllocateSoundSlot and replenished by Audio_FreeSoundSlot. |
| DTTR_PCDOGS_DATA_AUDIO_UPDATE_SOUND_CHANNELS_TIMER | Last Timer_GetElapsedTickCount value captured by Audio_UpdateSoundChannels for per-channel sound timing updates. |
| DTTR_PCDOGS_DATA_REPLAY_START_DEMO_PLAYBACK_INPUT_PTR | Pointer to the current demo replay input-frame stream, loaded from replay_data[1] by Replay_StartDemoPlayback when replay playback begins. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_FRAME_COUNTER | Data frame counter used by music fade/transition timing and other frame-based game state checks. |
| DTTR_PCDOGS_DATA_GAME_FRAME_TRANSITION_FLAGS | Shared frame/input/audio transition bitfield: bit 0x20 marks demo replay playback, bit 0x10 selects alternate 3D-audio listener camera data, bit 0x400 is set by Audio_TriggerMusicTransition, bit 0x08 requests unload before being cleared after PKG_UnloadResourceGameData, bit 0x1000 allows cleanup/load rendering, bit 0x4000 requests Level_Load, bit 0x04 marks post-load actor/audio initialization, and bit 0x02 allows active scene update/render. |
| DTTR_PCDOGS_DATA_STRING_SET_TABLE_TABLE | Active package/localization string table pointer consumed by String_GetByIndex; split from input button-name buffers. |
| DTTR_PCDOGS_DATA_MENU_RENDER_FORMATTED_TEXT_INPUT_BUTTON_NAME_BUFFERS | First entry/base of the heap-allocated input button-name buffer pointer array. |
| DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_ACTIVE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_LOAD_TITLE_SCREEN_RESOURCES_AUDIO_TITLE_MUSIC_DATA | Title-screen music stream-record pointer loaded from the title package and armed by Audio_StartMusicWithFade. |
| DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_CYCLE_LENGTH | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_MATERIAL_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_FADE_LEVEL | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_DATA_ARRAY | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_TIMER_ARRAY | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_TITLE_SPOT_SOUND_ID | Title-screen spot-animation sound id used by Title_UpdateSpots. |
| DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_POOL | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_ALLOCATOR_HANDLE_POOL_HANDLE_ID | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_ALLOCATOR_HEAP_ALLOCATOR_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_POOL_HEAD | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_CLEAR_STATE_BUFFER | Raw input/VK state clear buffer zeroed by Input_ClearState. Public fixed-array accessors use pointer-to-array read and write signatures. |
| DTTR_PCDOGS_DATA_DISPLAY_CURRENT_WINDOW_HANDLE | Current HWND bound to the active display/D3D mode; checked by Display_IsActive, written by Display_SetMode, and tested before Display_ReleaseMode cleanup. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_PRECISION | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_DEBUG_ENABLED | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_DATA | Not yet documented. |
| DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_FACING_ANGLE | Not yet documented. |
| DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_CAMERA_YAW_ANGLE | Packed camera yaw global used by Player_ProcessMovement. The high 16 bits hold the signed yaw angle; the low 16 bits are reserved, and a zero high word is a valid yaw sample. |
| DTTR_PCDOGS_DATA_CAMERA_SET_VIEWPORT_HEIGHT | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SET_VIEWPORT_FAR_CLIP_PLANE | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_LISTENER_CAMERA_POS_FLAG10_SET | Camera/listener position vector selected by positional-audio panning when Game_FrameTransitionFlags bit 0x10 is set. |
| DTTR_PCDOGS_DATA_AUDIO_LISTENER_CAMERA_POS_FLAG10_CLEAR | Camera/listener position vector selected by positional-audio panning when Game_FrameTransitionFlags bit 0x10 is clear. |
| DTTR_PCDOGS_DATA_PKG_INITIALIZE_SYSTEM_GRAPHICS_FLAGS | Not yet documented. |
| DTTR_PCDOGS_DATA_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK2 | Untyped native level cleanup/init callback slot touched by PKG_UnloadResourceGameData. Kept engine-managed and untyped until the callback signature is documented. |
| DTTR_PCDOGS_DATA_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK1 | Untyped native level cleanup/init callback slot touched by PKG_UnloadResourceGameData. Kept engine-managed and untyped until the callback signature is documented. |
| DTTR_PCDOGS_DATA_SCENE_RENDER_FRAME_VERTEX_BATCH_BUFFER | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_STATE_PREVIOUS_P1 | First/base byte of the two-player previous Input_State snapshot rows. Player 2 follows in the paired row, and scalar aliases overlap the row. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_INPUT_TOGGLE_MASK_P1 | Not yet documented. |
| DTTR_PCDOGS_DATA_REPLAY_START_DEMO_PLAYBACK_SAVED_RANDOM_SEED | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_CALCULATE_FOLLOW_ANGLES_INPUT_STATE_CURRENT_P1 | First/base byte of the two-player current Input_State snapshot rows. Player 2 follows in the paired row, and scalar aliases overlap the row. |
| DTTR_PCDOGS_DATA_INPUT_CURRENT_X | Input/movement local value used by Input_Update and Input_CalculateMovementVector. |
| DTTR_PCDOGS_DATA_REPLAY_DEMO_BONUS_REPLAY_DATA_TABLE | Demo bonus-replay data table consumed by replay loading; name avoids the generic Data suffix. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_MESH_NODE_COLOR_ADJUSTMENT_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_MOVE_TO_TARGET_CURRENT_ACTOR | Script-dispatch current actor context written by Script_ExecuteBehaviorScript and read by script command handlers; engine-managed transient state. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_CHECK_TERMINATOR_ENTITY_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_MODEL_UPDATE_TRANSFORM_AND_PHYSICS_CALLBACK_TABLE | First slot/base of the eight-slot model/physics callback vector. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_ACTOR_FUNC | Actor behavior dispatch callback initialized by Level_InitializeActorSystem. |
| DTTR_PCDOGS_DATA_COLLISION_INITIALIZE_FUNCTION_POINTERS_BEHAVIOR_PROCESS_PROJECTILE_FUNC | Projectile behavior lifecycle callback slot initialized to Collision_ProcessProjectileLifecycle; the native return is data-var status. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_SNAP_FUNC | Snap/entity update callback slot initialized to Actor_ProcessSnapAndEntityUpdate. |
| DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_TARGET_ACTOR | Behavior/movement callback slot initialized to Actor_ApplyVerticalMovement by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM0 | Behavior/movement callback slot initialized to Actor_ProcessMovementCommands by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM1 | Behavior/movement callback slot initialized to Actor_FollowAttachedMovement by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM2 | Behavior/movement callback slot initialized to Actor_ProcessMovementBehavior by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_DATA_POWERUP_INITIALIZE_SYSTEM_UPDATE_CALLBACK | Powerup actor update callback slot initialized by Powerup_InitializeSystem. |
| DTTR_PCDOGS_DATA_PHYSICS_UPDATE_ACTOR_PREPROCESS_MOVEMENT_HANDLER_TABLE | Read-only base of the movement handler callback table indexed by actor movement/collision state. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_PLAYER_MOVEMENT_FUNC | Player movement callback slot initialized by Level_InitializeActorSystem. |
| DTTR_PCDOGS_DATA_COLLISION_INITIALIZE_FUNCTION_POINTERS_PROJECTILE_LOGIC_FUNC | Projectile update callback slot initialized to Component_UpdateProjectileLogic. |
| DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_UNLOAD_DELAY_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_POWERUP_LIVE_ACTOR_LIST_HEAD | Live powerup actor list head linked by Powerup_CloneActorFromTemplate. |
| DTTR_PCDOGS_DATA_POWERUP_HANDLE_COLLECTION_SPAWN_DELAY | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_PROCESS_MESH_COMMANDS_CAPABILITIES | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_BATCH_TRIANGLE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_INSTANCE_HANDLE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_BATCH_PRIMITIVE_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_PROCESS_WINDOW_MESSAGES_ACCELERATOR_TABLE | Not yet documented. |
| DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_SHOW_CMD | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_RENDER_FRAME_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_LOCALIZATION_LANGUAGE_ID | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_TABLE_LOADED | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_RENDER_CONFIRM_PROMPT_STRING_MENU_BUFFER_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_TABLE_SIZE | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED_STRING | Cached heap string for "No key assigned"; slot 12 of input_button_name_buffers shares this address. |
| DTTR_PCDOGS_DATA_UI_INITIALIZED_FLAG | UI initialization flag checked by UI_Update/Menu_AnimateSlots. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_REGISTER_BUTTON_MAPPING_COUNT | Number of entries in the keyboard_mapping_keys/keyboard_mapping_buttons arrays. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_Y_NEGATIVE_MASK | Direct gamepad lookup entry for control code 0x3e8; ORed when DIJOYSTATE.lY < -700. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_Y_POSITIVE_MASK | Direct gamepad lookup entry for control code 0x3e9; ORed when DIJOYSTATE.lY > 700. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_X_NEGATIVE_MASK | Direct gamepad lookup entry for control code 0x3ea; ORed when DIJOYSTATE.lX < -700. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_X_POSITIVE_MASK | Direct gamepad lookup entry for control code 0x3eb; ORed when DIJOYSTATE.lX > 700. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_RZ_NEGATIVE_MASK | Direct gamepad lookup entry for control code 0x3ec; ORed when DIJOYSTATE.lRz < -600. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_RZ_POSITIVE_MASK | Direct gamepad lookup entry for control code 0x3ed; ORed when DIJOYSTATE.lRz > 600. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON0_MASK | Direct gamepad lookup entry for control code 0x3ee; ORed when DIJOYSTATE.rgbButtons[0] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON1_MASK | Direct gamepad lookup entry for control code 0x3ef; ORed when DIJOYSTATE.rgbButtons[1] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON2_MASK | Direct gamepad lookup entry for control code 0x3f0; ORed when DIJOYSTATE.rgbButtons[2] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON3_MASK | Direct gamepad lookup entry for control code 0x3f1; ORed when DIJOYSTATE.rgbButtons[3] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON4_MASK | Direct gamepad lookup entry for control code 0x3f2; ORed when DIJOYSTATE.rgbButtons[4] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON5_MASK | Direct gamepad lookup entry for control code 0x3f3; ORed when DIJOYSTATE.rgbButtons[5] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON6_MASK | Direct gamepad lookup entry for control code 0x3f4; ORed when DIJOYSTATE.rgbButtons[6] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON7_MASK | Direct gamepad lookup entry for control code 0x3f5; ORed when DIJOYSTATE.rgbButtons[7] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON8_MASK | Direct gamepad lookup entry for control code 0x3f6; ORed when DIJOYSTATE.rgbButtons[8] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON9_MASK | Direct gamepad lookup entry for control code 0x3f7; ORed when DIJOYSTATE.rgbButtons[9] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON10_MASK | Direct gamepad lookup entry for control code 0x3f8; ORed when DIJOYSTATE.rgbButtons[10] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON11_MASK | Direct gamepad lookup entry for control code 0x3f9; ORed when DIJOYSTATE.rgbButtons[11] is pressed. |
| DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON12_MASK | Direct gamepad lookup entry for control code 0x3fa; ORed when DIJOYSTATE.rgbButtons[12] is pressed. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_DISPLAY_MENU_SETTING | Saved display/detail setting byte from pcdogs.ini; clamped to 0..10 before being applied. |
| DTTR_PCDOGS_DATA_CONFIG_APPLY_SETTINGS_INPUT_PLAYER1_CONTROLS | First dword/base of the player-1 pcdogs.ini binding block; Config_ApplySettings applies the first 10 normal mappings. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER1_DOWN_KEY | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP | Eight adjacent player-1 button mapping dwords after the down-key entry. |
| DTTR_PCDOGS_DATA_CONFIG_APPLY_SETTINGS_INPUT_SPECIAL_BUTTON | Additional pcdogs.ini button binding assigned to Input_State mask 0x4000; defaults to VK_SPACE (0x20) when unset. |
| DTTR_PCDOGS_DATA_CONFIG_APPLY_SETTINGS_INPUT_PLAYER2_CONTROLS | First dword/base of the player-2/gamepad pcdogs.ini binding block; Config_ApplySettings applies the first 10 normal mappings. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER2_DOWN_BUTTON | Not yet documented. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT | Eight adjacent player-2/gamepad button mapping dwords after the down-button entry. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_CONFIG_END_SENTINEL | Post-config-block dword used as the exclusive end sentinel for pcdogs.ini control binding loops and zeroed on the AVI movie path. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_MODEL_NODE_LEVEL_MATERIAL_SECTION | Active level material section header/base used while rebasing model-node material references. |
| DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_OBJECT_NODE_LEVEL_BLOB_PTR | Active level blob relocation base used while rebasing material, object, and level data. Level_LoadStateMachine returns it after final fixups. |
| DTTR_PCDOGS_DATA_GRAPHICS_CLEAR_SHADOW_LIST_RENDER_LIST | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_COLLISION_LIST_HEAD | Head of the actor-to-actor collision-processing linked list. Actor_AddToCollisionList prepends Actor_State records here via list_next; pause/entity update paths walk and prune it. |
| DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS_STATE_HANDLER_TABLE | Read-only first entry/base of the collision-state callback table indexed by actor collision subtype; slot 2 aliases collision_process_func. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_PROCESS_FUNC | Engine-managed scalar actor collision processing callback slot initialized to Physics_ProcessActorCollision and aliased by collision_state_handler_table slot 2. |
| DTTR_PCDOGS_DATA_COLLISION_DEBUG_POLYGON_LIST_COUNTS | Parallel count array for collision polygon list slices registered by Collision_DetectAndResolve3DCollision and queried by Graphics_IsPolygonInDebugList. |
| DTTR_PCDOGS_DATA_COLLISION_DEBUG_POLYGON_LIST_BASES | Parallel base-pointer array for Collision_Polygon slices registered by Collision_DetectAndResolve3DCollision. Graphics_IsPolygonInDebugList checks whether a candidate polygon address falls inside one of these slices. |
| DTTR_PCDOGS_DATA_SHARED_MATERIAL_FRAME_SET_CURSOR | Cursor into shared material frame-set storage advanced by Material_BuildTextureArray. |
| DTTR_PCDOGS_DATA_PLAYER_RESPAWN_AFTER_DEATH_SCREEN_FADE_DURATION | Not yet documented. |
| DTTR_PCDOGS_DATA_AUDIO_PROCESS_MUSIC_FADE_SCREEN_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_PLAYER_RESPAWN_AFTER_DEATH_IS_LOADING_LEVEL | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_TRANSITION_LEVEL_INDEX | Menu/load level index. Cross-check against player_current_level_id before using it as live runtime state. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDERING_STATE_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_SHARED_MATERIAL_SECTION | Shared/common material section header/base loaded by Shared_LoadCommonResources. |
| DTTR_PCDOGS_DATA_INPUT_CONTROLLER_HAMMERHEAD_PROFILE_NAME | Hammerhead controller profile name/preset metadata rendered from menu paths. |
| DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS | Ten adjacent Hammerhead button preset dwords inside a controller profile record. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS | Ten adjacent SideWinder button preset dwords inside a controller profile record. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS | Ten adjacent Gravis button preset dwords inside a controller profile record. |
| DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_BUTTON_REF | One WingMan button preset dword; surrounding WingMan writes are individual profile fields. |
| DTTR_PCDOGS_DATA_SHARED_FONT_DATA_CURSOR | Shared/common font-data cursor used during common resource loading; exact package ownership remains unstable. |
| DTTR_PCDOGS_DATA_SHARED_TEXTURE_DATA_REFS_CURSOR | Shared/common texture data-reference cursor used during common resource loading; exact package ownership remains unstable. |
| DTTR_PCDOGS_DATA_MENU_ANIMATE_SLOTS_PKG_RESOURCE_CURRENT_USABLE_MATERIALS | Not yet documented. |
| DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_GRADIENT_COLOR_VALUE | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_TRANSFORM_MATRIX | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX01 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX02 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX10 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX11 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX12 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX20 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX21 | Not yet documented. |
| DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX22 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_HIGHLIGHT_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_X | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_CURRENT_POLYGON_BATCH_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_TRANSFORM_MATRIX | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_TRANSFORM_MATRIX_ELEMENT1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M02 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M10 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M11 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M12 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M20 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M21 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M22 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_X | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Y | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_BATCH_RECORDS | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_INIT_PLAYER_ERROR_CODE | Last winplay video/sound/movie initialization or playback status code. |
| DTTR_PCDOGS_DATA_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS_AVAILABLE | Set to 1 when force-feedback joystick enumeration finds at least one attached device; allows constant-force effect creation and playback. |
| DTTR_PCDOGS_DATA_DINPUT_INITIALIZE_JOYSTICK_INPUT_WINDOW_HANDLE | Main game window handle used by DirectInput cooperative-level setup. |
| DTTR_PCDOGS_DATA_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK_SEEN | Set by the DirectInput joystick enumeration callback after copying an enumerated device GUID into the caller-provided list. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_SET_BLEND_MODE_GRAPHICS_TEXT_RENDERING_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_COLOR_BLUE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_COLOR_GREEN | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_COLOR_RED | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_CAN_FLIP_SURFACES | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_3_D7_INTERFACE | IDirect3D7 interface obtained from IDirectDraw7::QueryInterface; used for device enumeration and device creation. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_MASK | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_WIDTH | Power-of-two texture width computed by D3D_CreateTextureSurface: rounds requested width up, clamps to 256, and mirrors height when device caps require square textures. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_BACK_BUFFER | Attached DirectDraw back buffer used as the active D3D render target and screenshot source. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_PRIMARY_SURFACE | Primary/front DirectDraw surface created during D3D initialization and flipped/presented by frame rendering. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_D3D_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_LEFT_PLANE_COEFF0 | Left clip-plane coefficient 0 used by the camera-pyramid polygon clipper. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF1 | Left clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF2 | Left clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF0 | Right clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF1 | Right clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF2 | Right clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF0 | Top clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF1 | Top clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF2 | Top clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF0 | Bottom clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF1 | Bottom clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF2 | Bottom clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_NEAR_CLIP_DISTANCE | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF0 | Near clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF1 | Near clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF2 | Near clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_SHIFT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_D3D_DEVICE7 | Global IDirect3DDevice7 pointer used across texture, render-state, blend, and material cleanup paths. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CURRENT_VERTEX_FORMAT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_MASK | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_MASK | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_DISTANCE_SOURCE | Near-clip distance source used while deriving clip-plane coefficients. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_HEIGHT | Power-of-two texture height computed by D3D_CreateTextureSurface: rounds requested height up, clamps to 256, and mirrors width when device caps require square textures. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_SURFACE_DESC | First word of the cached DDSURFACEDESC2 texture surface descriptor copied by D3D_CreateTextureSurface before IDirectDraw7::CreateSurface; SDK typed globals expose the base word. |
| DTTR_PCDOGS_DATA_SCRIPT_RESOLVE_VARIABLE_REF_BASE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_Z_BUFFER | DirectDraw z-buffer surface attached to the D3D render target and released during D3D/DirectDraw shutdown. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_DATA_DEBUG_LOG_FILE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_SHIFT | Not yet documented. |
| DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RECIPROCAL_Z | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_SHIFT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_MASK | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_SHIFT | Not yet documented. |
| DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_OBJECT_NODE_ROOT | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_DALMATIAN_SPAWN_STATES | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_SET_MENU_PROGRESS_STATE_SUBMENU_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_MENU_ITEMS | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_MENU_SLOTS | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_UPDATE_ANIMATION_STATE_CONFIRM_TEXT_ENABLED | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_RESET_BONUS_STATE_MENU_INITIAL_ENTRY_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_PLAYER_IS_HUMAN | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_BONUS_PROGRESS_VALUE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_STATE_INIT_FLAG | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_ENFORCE_CAPTURE_RULE | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_AI_DIFFICULTY | Checkers AI difficulty selector read by the state machine. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CURRENT_PLAYER | Current checkers side: live play uses player values 1 and 2, toggled with xor 3, and is set to 0 for the no-move/end state. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTER | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_ROTATION_ANGLE | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_TARGET_ROTATION_ANGLE | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_TARGET_Y_OFFSET | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_TARGET_DISTANCE | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_FOV | Not yet documented. |
| DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SAVE_GAME_WORLD0_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD1_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD2_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD3_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_BONUS_UNLOCKED | Not yet documented. |
| DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_PATH_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD4_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS1 | Packed bonus-parameter bit-slice extracted during bonus data initialization; exact gameplay meaning remains unstable. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS2 | Packed bonus-parameter bit-slice extracted during bonus data initialization; exact gameplay meaning remains unstable. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS3 | Packed bonus-parameter bit-slice extracted during bonus data initialization; exact gameplay meaning remains unstable. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_PKG_RESOURCE_CURRENT_LEVEL_DATA | Active stable Level_Data pointer used by actor enumeration with Level_RuntimeData.entity_array, Level_RuntimeData.entity_count, and Entity_State.active_actor through dttr_util_unstable.h conversion helpers. |
| DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_FACTOR | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CURRENT_GAME_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_QUARTER | Not yet documented. |
| DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_THIRD | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_PROCESS_PLAYER_BEHAVIOR_AI_STATE0 | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_PROCESS_PLAYER_BEHAVIOR_RENDERING_DEPTH_MODE | Not yet documented. |
| DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_DYNAMIC_LEVEL_SCALE | Integer runtime level/render scale. Camera_UpdateFollow writes this value shifted left by 12 into Graphics_ListState.dynamic_level_scale. |
| DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_ACTIVE | Byte-sized music transition active/selected-state flag read by Audio_TriggerMusicTransition. |
| DTTR_PCDOGS_DATA_GRAPHICS_RENDER_MESH_NODE_WORLD_TRANSFORM_PTR | Not yet documented. |
| DTTR_PCDOGS_DATA_ACTOR_PROCESS_RENDERING_CURRENT_RENDER_ACTOR | Render-scoped actor pointer published and cleared by Actor_ProcessRendering. Movement/collision hooks use DTTR_UtilGetActiveActor or current_level_data->Level_RuntimeData.entity_array->Entity_State.active_actor for current-player/current-entity authority. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_X | Saved active actor world_render_pos_x used for pause/menu distance checks. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Y | Saved active actor world_render_pos_y used for pause/menu distance checks. |
| DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Z | Saved active actor world_render_pos_z used for pause/menu distance checks. |
| DTTR_PCDOGS_DATA_PROJECTILE_LIVE_ACTOR_LIST_HEAD | Live projectile Actor_State linked-list head populated by Trail_SpawnFromEntry and walked by Actor_UpdateProjectileList. |
| DTTR_PCDOGS_DATA_FILE_SEEK_AND_GET_POSITION_DESCRIPTOR_TABLE | Not yet documented. |
| DTTR_PCDOGS_DATA_FILE_FLUSH_TO_DISK_IO_BUFFER_HIGH_WATER_MARK | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_MAX_SEGMENTS | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_FREE_HEAP_BLOCK_LAST_FREED_PAGE_INDEX | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_TABLE_CACHED | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_LAST_FREED_SEGMENT | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_COUNT | Not yet documented. |
| DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_STATE | Not yet documented. |
| DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_LOOP_GET_ASYNC_KEY_STATE_THUNK | Movie-loop input import cell for GetAsyncKeyState-style key polling; exact API binding remains unstable. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_AIL_RELEASE_SAMPLE_HANDLE | Miles AIL sample-handle release callsite/data reference used during audio shutdown. |
| DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_AIL_SHUTDOWN | Not yet documented. |
Definition at line 17705 of file dttr_pcdogs.h.
| Enumerator | |
|---|---|
| DTTR_PCDOGS_DATA_RESOLVE_XREF_U32 | |
Definition at line 5770 of file dttr_pcdogs.h.
Function identifiers for the public SDK facade.
Definition at line 14377 of file dttr_pcdogs.h.
Hook-site shape for a PCDOGS function.
REL32 sites can use the Hook() helper and PatchSpec() helper because the function entry has a full trampoline prologue window. HOTPATCH sites describe a two-part hotpatch layout: a five-byte pre-entry jump slot plus the short entry instruction window reported by HookPrologueSize(). The typed helper does not install those hotpatch hooks yet; use the metadata for audits or explicit low-level patching only.
Definition at line 5762 of file dttr_pcdogs.h.
Definition at line 21848 of file dttr_pcdogs.h.
Data symbol identifiers.
| Enumerator | |
|---|---|
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_DDRAW_OBJECT | Primary IDirectDraw7 interface used for texture/work/z-buffer surface creation and released during DirectDraw shutdown. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_INITIALIZED | Non-zero after the main game window and runtime initialization have completed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_GET_PRESSED_BUTTON_JOYSTICK_AVAILABLE | Non-zero when joystick/gamepad input is available; allows gamepad polling in Input_GetPressedButton. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_MAIN_HANDLE | Cached main game HWND written by WinMain and read by DirectDraw/Direct3D, video, input, and window paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_SECONDARY_WINDOW_HANDLE | Write-only secondary copy of the HWND returned by CreateWindowExA in Window_RunWinMain; main_window_handle is the runtime window handle read by input/movie/DirectDraw paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_RENDERING_ENABLED | Flag checked by game rendering paths before drawing world content. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_PROCESS_WINDOW_MESSAGES_SHOULD_QUIT | Flag set by window-message processing for game exit. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_INITIALIZE_SYSTEM_DIGITAL_DRIVER | Miles digital driver handle opened by AIL_waveOutOpen and cleared by Audio_ShutdownSystem. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES | First entry/base of the four-entry movie filename pointer table used by intro and movie playback routines. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_PATH_PREFIX | First byte/base of the NUL-terminated data/movies path prefix used by movie-loading routines. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_RESOURCE_TITLE_BONUS_REPLAY_RESOURCE | Title-screen bonus replay resource pointer freed during Title_CleanupScreenResources and assigned/used by title-screen load/update paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_RESOURCE_HANDLE1 | Title-screen resource handle slot 1 cleaned by PKG_CleanupResourceHandle during Title_CleanupScreenResources and loaded by PKG_LoadTitleScreenResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_RESOURCE_HANDLE0 | Title-screen resource handle slot 0 cleaned by PKG_CleanupResourceHandle during Title_CleanupScreenResources and loaded by PKG_LoadTitleScreenResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_RESOURCE_TITLE_MATERIAL_BASE | Title-screen material/resource manager base released by PKG_ReleaseResourceManager during Title_CleanupScreenResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_RESOURCE_TITLE_PACKAGE | Title-screen resource package pointer freed by PKG_FreeResourceData during Title_CleanupScreenResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_OPEN_STREAM_PKG_BASE_PATH | Mutable NUL-terminated package base path buffer used to build package and data/music stream paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_DEBUG_MAX_FPS_THRESHOLD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCENE_TRAVERSE_NODE_TREE_TYPE_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Scene_TraverseNodeTree to dispatch child scene-node type values 1..7. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Input_CheckButtonState for control codes 0x20..0x47. Slots 0..8 handle aggregate direction axes and signed axis thresholds; slot 9 is the default return-zero path for unused codes 0x24..0x3f. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_INDEX_TABLE | Uint8_t lookup table mapping control codes onto input_control_code_dispatch_table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_TARGET_SELECTOR_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Actor_TracePath for negative target-selector sentinel values -0x8000..-0x7FF7. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_SET_ACTOR_PROPERTY_ID_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Entity_SetActorProperty for property ids 0..9. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR_STATE_DISPATCH_TABLE | Five-entry uint32_t jump table used by Actor_ProcessPlayerBehavior for player behavior state values 0..4. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_COLLISION_RESPONSE_NODE_TYPE_DISPATCH_TABLE | Five-entry uint32_t jump table used by Actor_ProcessCollisionResponse for collided actor/node type values 0..4. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_CHECK_TERMINATOR_OPCODE_TABLE | Four-entry uint32_t jump table for Script_OpCheckTerminator opcodes 1 through 4. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_BRANCH_CONDITIONAL_ARITHMETIC_OP_TABLE | Four-entry uint32_t jump table used by Script_OpBranchConditional for arithmetic/combine opcodes before comparison. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_BRANCH_CONDITIONAL_COMPARISON_OP_TABLE | Six-entry uint32_t jump table used by Script_OpBranchConditional for comparison opcodes. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_SET_VARIABLE_OP_JUMP_TABLE | Four-entry uint32_t jump table used by Script_OpSetVariable for arithmetic opcode dispatch. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_CHECK_CAPTURE_POSSIBLE_PIECE_TYPE_DISPATCH_TABLE | Six-entry uint32_t jump table for Checkers_CheckCapturePossible piece values 1..6. Pieces 1/2 are men, 5/6 are kings, and 3/4 fall through to the no-capture path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_VALIDATE_MOVE_SIMPLE_MOVE_PIECE_TYPE_DISPATCH_TABLE | Six-entry uint32_t Checkers_ValidateMove jump table for one-square moves by piece value 1..6; pieces 3/4 share the invalid/default path and 5/6 share king movement. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_VALIDATE_MOVE_CAPTURE_MOVE_PIECE_TYPE_DISPATCH_TABLE | Six-entry uint32_t Checkers_ValidateMove jump table for two-square captures by piece value 1..6; pieces 3/4 share the invalid/default path and 5/6 share king capture logic. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS_SIGNAL_DISPATCH_TABLE | Eleven-entry uint32_t jump table used by Graphics_UpdateMeshCommandFlags for mesh command signal ids 0..10. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_DISPATCH_TABLE | Eight-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760028..0x88760078 DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760028..0x88760078 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_DISPATCH_TABLE | Fifteen-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760091..0x887600E1 DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760091..0x887600E1 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_DISPATCH_TABLE | Thirty-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x887600F0..0x887601D6 DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x887600F0..0x887601D6 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_DISPATCH_TABLE | Thirty-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x887601EA..0x88760245 DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x887601EA..0x88760245 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_DISPATCH_TABLE | Sixteen-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760247..0x8876026C DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760247..0x8876026C HRESULT positions to D3D_FormatDirectXError jump-table slots; 0x88760276 is handled as a separate singleton. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_DISPATCH_TABLE | Seven-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the 0x88760280..0x887602B4 DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_INDEX_TABLE | Uint8_t lookup table that maps sparse 0x88760280..0x887602B4 HRESULT positions to D3D_FormatDirectXError jump-table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887602_B6_RANGE_DISPATCH_TABLE | Six-entry uint32_t jump table for D3D_FormatDirectXError HRESULT values in the contiguous 0x887602B6..0x887602BB DirectDraw error range. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_CODE_DISPATCH_TABLE | Five-entry uint32_t jump table used by Level_InitializeBonusData for bonus level ids 27..31. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_BUILD_COMPLETION_TABLE_SLOT_DISPATCH_TABLE | Four-entry uint32_t jump table used by Level_BuildCompletionTable to store four packed completion masks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_OPTIONS_MENU_ITEM_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Menu_RenderOptionsMenu to render options menu rows 0..6. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_DISPATCH_TABLE | Thirteen-entry uint32_t jump table used by Menu_ProcessMenuState for menu state values 1..13. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_DISPATCH_TABLE | Eleven-entry uint32_t jump table used by Level_Load for level-loading state values 0..10; state 9 maps to the idle/default return path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_PROJECTILE_HIT_NODE_TYPE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Collision_ProcessProjectileHit for hit actor/node type values 1..4. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_3D_AXIS_DISPATCH_TABLE | Four-entry uint32_t jump table used by Collision_DetectAndResolve3DCollision to select one of four collision-normal/contact axes. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_AXIS_DISPATCH_TABLE | Four-entry uint32_t jump table used by Collision_ResolveObjectNodeCollision to select one of four node collision axes. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Actor_CheckCollisionConditions after remapping collision subtype values 0x0D..0x17. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_INDEX_TABLE | Uint8_t lookup table mapping collision subtype values 0x0D..0x17 onto collision_condition_subtype_dispatch_table slots; max slot is 3. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_FLAG_MASK_DISPATCH_TABLE | Eight-entry uint32_t jump table used by Actor_CheckCollisionConditions to test selector values 2..9 against masks 0x10,0x20,0x40,0x80,1,2,4,8. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_HANDLE_COLLISION_RESPONSE_SUBTYPE_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Actor_HandleCollisionResponse for collision subtype values 0x0D..0x13. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_GET_BUTTON_INDEX_MASK_DISPATCH_TABLE | Seven-entry uint32_t jump table mapping low input button bitmasks 1,2,4,8,0x10,0x20 through input_button_mask_index_table; slot 6 is the default unrecognized-mask path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_GET_BUTTON_INDEX_MASK_INDEX_TABLE | Uint8_t lookup table for Input_GetButtonIndex masks 1..0x20; larger recognized masks are handled by direct compares. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Window_ProcessGameProc for sparse low Win32 messages 0x02..0x10, including destroy/size/close handling; WM_KEYDOWN (0x100) is handled by a direct branch. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_INDEX_TABLE | Uint8_t lookup table mapping Win32 message IDs 0x02..0x10 to window_low_message_dispatch_table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_DISPATCH_TABLE | Four-entry uint32_t jump table used by Window_ProcessGameProc for Win32 messages 0x101..0x112, including WM_KEYUP, system key messages, and WM_SYSCOMMAND filtering. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_INDEX_TABLE | Uint8_t lookup table mapping sparse high Win32 message IDs 0x101..0x112 to window_high_message_dispatch_table slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_UPDATE_AND_RENDER_SPRITES_SPRITE_ANCHOR_DISPATCH_TABLE | Eight-entry uint32_t jump table used by UI_UpdateAndRenderSprites for sprite anchor codes 1..8. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CALCULATE_MOVEMENT_VECTOR_DIRECTION_DISPATCH_TABLE | Ten-entry uint32_t jump table used by Input_CalculateMovementVector to map low-nibble direction masks to heading positions; kept as read-only scalar/base table metadata. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_MOVEMENT_COMMANDS_COMMAND_OPCODE_DISPATCH_TABLE | Eleven-entry uint32_t jump table used by Actor_ProcessMovementCommands for movement command opcodes 0..10; kept as read-only scalar/base table metadata. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_STATE_DISPATCH_TABLE | Seven-entry uint32_t jump table used by Title_UpdateAndRenderScreen for title-screen state values 0..6. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_MAX_GAMMA_CLAMP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RHW_DEPTH_MUL2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_DEGENERATE_TRI_AREA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_INIT_DIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_Z_DEPTH_SCALE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_ONE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_ZERO | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_FOV_ANGLE_SCALE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_SNAP_VERTEX_TO_NEAREST_POINT_DEBUG_FPS_UPDATE_INTERVAL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_BOTTOM_EDGE_CLAMP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RIGHT_EDGE_CLAMP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_MAX_Z_DEPTH_CLAMP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_PROJECT_SCREEN_HEIGHT_HALF | Float constant 240.0, half of the fixed 480-pixel projection/screen height used by clipping math. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_PROJECT_SCREEN_WIDTH_HALF | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_NEG_Z_BIAS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_POS_Z_BIAS | Small positive Z-bias constant loaded by Graphics_DrawQuad; split from the project-screen-height constant at 0x44D038. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_ALT_UV_OFFSET | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_FIXED_TO_FLOAT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_ASPECT_CORRECTION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_DEBUG_POS_SCALE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_WINDOW_WIDTH_FLOAT | Float constant 640.0 used by polygon-batch projection checks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_WINDOW_WIDTH | Active render/window width in pixels; initialized during DirectDraw/Direct3D setup and read by render projection/batching paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_MIN_FOG_DIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TIMER_GET_GAME_TIME_MS_TO_SEC | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_HANDLE_GAME_OVER_FADE_MUL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_FOG_DISTANCE_GRAPHICS_GAMMA_STEP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_FOG_DISTANCE_GRAPHICS_DEFAULT_GAMMA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_SCALE | Float constant -4096.0 used to convert post-deadzone DirectInput axis values into signed Q12 input axes. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_INV_RANGE | Float constant 1/600 used with gamepad_axis_scale; the deadzone check uses literal +/-100 in Input_ReadGamepad. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_HANDLE_GAME_OVER_DIFFICULTY_NORMAL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_HANDLE_GAME_OVER_DIFFICULTY_EASY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_DDRAW_GAMMA_CONTROL_GUID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_DIRECT_DRAW7_GUID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_TN_LHAL_DEVICE_IID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SELECT_BEST_DRIVER_HAL_DEVICE_IID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_RGB_DEVICE_IID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_DEVICE2_AIID | IID_IDirectInputDevice2A GUID passed to IDirectInputDevice::QueryInterface. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CHECK_FLOAT_PRECISION_CRT_ZERO | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CHECK_FLOAT_PRECISION_CRT_NEGATIVE_TWO | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_LOAD_FLOAT_FPU_CRT_KERNEL32 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_CRT_EXPONENT_SUFFIX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTQNAN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTINF | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTIND | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTS_NA_N | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_COMPONENT_SPAWN_STATE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_MAX_LEVEL_SCALE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_RECIPROCAL_LOOKUP_TABLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_MCI_OPEN_AVI_VIDEO | NUL-terminated MCI command fragment "open" used by AVI/movie playback setup. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_SHUTDOWN_AVI_PLAYER_MCI_CLOSE_AVI_VIDEO | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_AVI_FILE_MCI_MOVIE_ID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_AVI_FILE_MCI_CLOSE_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_AVI_FULLSCREEN_MCI_PLAY_FULLSCREEN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_IS_AVI_PLAYING_MCI_STATUS_PLAYING | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_IS_AVI_PLAYING_MCI_STATUS_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_TEXTURED_SPRITE_FONT_GLYPH_RENDER_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_COOPERATIVE_LEVEL_SET | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_DIVISOR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX2_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX1_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX0_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_ERROR_STRING | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERR_CREATE_TEXTURE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERR_NO4444_RGBA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERROR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERR_NO16_BIT_RGB | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_WORK_SURFACE_ERR_CREATE_WORK_SURFACE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_BLT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_GET_SURFACE_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERROR_MESSAGE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_LOCK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_WORK_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_COPY_MEM_TEX_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS_D3D_ERR_WORK_SURFACE_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_LOG_LINE_FORMAT | Debug-log line format string "%s\n" used before writing the formatted message. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_Z_ENABLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_VIEWPORT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_RGB_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_HAL_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DRIVER_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DEVICE7 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_ADD_ATTACHED_SURFACE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_SOFTWARE_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_TN_L_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_HAL_DEVICE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_Z_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_QUERY_DIRECT3D7 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_GET_ATTACHED_SURFACE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_SURFACE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_DISPLAY_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_COOPERATIVE_LEVEL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_RELEASE_ALL_AND_REPORT_LEAKS_TEXTURES_STILL_ACTIVE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_HANDLE_SIGNAL_CLOSING_LOG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_LOG_SEPARATOR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_CAN_USE_COLOR_KEY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_SELECTED_DRIVER_HEADER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_OPEN_LOG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_LOG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_LOG_FILE_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_TAKE_SCREENSHOT_FILE_MODE_READ_BINARY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_TAKE_SCREENSHOT_FORMAT_STRING | Screenshot filename/format string used by Graphics_TakeScreenshot. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_ERR_SET_GAMMA_CONTROL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_ERR_QUERY_GAMMA_CONTROL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_NOT_SUPPORTED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_TRY_REF_RASTERIZER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ACCEPTED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ENUMERATED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_QUERY_DURING_ENUM | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_CREATE_DURING_ENUM | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERROR_UNKNOWN_MESSAGE | NUL-terminated fallback DirectDraw error string used by D3D_FormatDirectXError. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_D3D_NOT_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NEW_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_PAGE_LOCK_FAILED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_NON_LOCAL_VID_MEM | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CANT_DUPLICATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_FLIPPABLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_WIDTH_TOO_LARGE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_SIZE_TOO_LARGE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OUT_OF_MEMORY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_GDI | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_FLIP_HARDWARE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PIXEL_FORMAT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_OBJECT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CURRENTLY_NOT_AVAIL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_DETACH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PARAMS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_ALREADY_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_ATTACH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_SUPPORTED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_GENERIC_FAILURE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_PLAYBACK_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_WIDTH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_HEIGHT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_LEFT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_TOP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_RIGHT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_BOTTOM | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_LEFT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_TOP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_RIGHT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_BOTTOM | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_INDEX_DALMATIANS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_NAME_ENTRY_INPUT_CHAR_A | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_DIFFICULTY_SELECTION_OPTION_EASY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_MENU_DIFFICULTY_TOKEN | Menu difficulty token/string selector consumed while initializing bonus data. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_RFF | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_PAUSE_MENU_CHEAT_STATE | Pause-menu cheat-state selector/counter; exact input/menu ownership remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_PERCENT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_STRING_FORMAT_STRING_AND_INT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_CANCEL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_ACCEPT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_STRING_TWO_STRINGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_CURRENT_LEVEL_ID | Canonical live runtime level id read from the player/gameplay global. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_SEQUENCE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_BONUS_REPLAY_LEVEL_I_DS | Bonus replay level-id table read by Replay_LoadDemoBonusReplay. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_LOAD_DEMO_BONUS_REPLAY_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH1 | Fixed-point one constant/local slot used by the XY rotation matrix builder; suffix disambiguates the repeated constant reference. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH2 | Second fixed-point one constant/local slot used by the XY rotation matrix builder; suffix disambiguates the repeated constant reference. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SHORT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE4 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO4 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE_SHORT2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE5 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE6 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_INITIALIZE_DIRECTION_TABLES_VERTEX_INDEX_REMAP_TABLE1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_INITIALIZE_SYSTEM_EMULATED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVES_THEMES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_OPEN_STREAM_MUSIC_PATH | First byte/base of the data/music path format literal used by Audio_OpenStream. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_END | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_USABLE_MATERIALS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NAV_NET | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_TRAIL_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_MAX_THEMES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SPRITE_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT_ELLIPSIS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_VARIABLE_LIST | Level variable-list pointer/count region processed by PKG_FixUpResourceLevelPointers. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SOUND_DEFINITION_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CYCLE_ACTOR_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NOT_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT_ZERO | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NOT_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_GET_ADDR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_ABS_ADDR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_BASE_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NULL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_START | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_READ_GAME_FILE_DAT | First byte/base of the "savegame.dat" path literal shared by Save_ReadGameFile and Save_WriteGameFile. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_WRITE_GAME_FILE_MODE_WRITE_BINARY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_ERR_PLAY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_ERR_OPEN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_STRING_CONCAT3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_RENDER_OVERLAY_FPS_FORMAT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_RENDER_OVERLAY_POS_FORMAT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_MAX_PRIMITIVES_PER_BATCH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS | Literal PCDOGS header written for pcdogs.ini. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_LOAD_FROM_INI_FILE_CONFIG_CHECKSUM | Scalar checksum/header accumulator used by Config_LoadFromINI to validate the PCDOGS pcdogs.ini header. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_BUTTON_NAME_STRING_I_DS | First entry/base of the input button-name string-id table consumed by Input_FormatButtonName and Input_GetButtonString. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_LOAD_FROM_INI_FILE_PCDOGS_INI | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_RUMBLEPAD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_GAMEPAD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_MS_SIDEWINDER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_HAMMERHEAD_FX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED | First byte/base of the inline "No key assigned" string literal used by Input_FormatButtonName. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_GAME_TITLE102_DALMATIANS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_WINDOW_HEIGHT | Active render/window height in pixels initialized during DirectDraw/Direct3D setup. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_D3D_ERR_BEGIN_SCENE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_D3D_ERR_RESTORE_ALL_SURFACES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_COMPLETE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DESTROY_WINDOW | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DIRECT_INPUT_RELEASE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_KILL_GAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME_INTERFACE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNLOAD_DATA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_BEGIN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_REQUIRES_NT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_CANT_FIND_PKG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_SETUP_PATH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_SEARCH_PATTERN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_DALMS_SETUP_PATH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_DRIVE_LETTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_PCDOGS_PKG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_GENERATE_RANDOM_SEED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_ACTOR_OPCODE_DISPATCH_TABLE | Script opcode handler table used by actor-script execution paths including Script_OpRunWithActor. The table is per-opcode semantics still require case-by-case review before naming individual handlers. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_INPUT_LANDING_FLAGS_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_NO_STRING | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_TWO_STRINGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_LIST_STATE | Data pointer to active Graphics_ListState used when Graphics_AdjustLevelScale writes dynamic level scale. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_DEBUG_KILLED_BY_PLAYER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_UI_CONFIRM_STOP_GAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_OUT_OF_MEMORY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_FAILED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_SHOW_CONFIRM_DIALOG_PROGRAMMER_MESSAGE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_ALLOC_DEBUG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_ALLOC_FAILED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_ALLOC_PREFIX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_OUT_OF_EXTENTS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_FREE_ALL_EXTENTS_LEAK_UNRELEASED_EXTENT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_RELEASE_HANDLE_LEAK_INVALID_EXTENT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_RELEASE_HANDLE_FREE_DEBUG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_RELEASE_HANDLE_LEAK_UNALLOCATED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TIMER_GET_ELAPSED_TICK_COUNT_GAME_START_TIME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_SIZE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_PARSE_INT_CHAR_TYPE_TABLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_FORMAT_FLOAT_DECIMAL_POINT_CHAR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_CALLBACK | Render callback pointer invoked for scene-tree polygon/mesh nodes; the SDK models the storage as void*. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_MESH_NODE_CAPABILITY_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_CURRENT_CAMERA_CELL | Camera_UpdateFollow transient current camera cell. This camera-owned runtime state is used across level/entity transitions; current_level_data entity slots are the actor/entity enumeration source. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SCREEN_BORDER_STATE_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_NAVIGATION_WORK_LIST_ACTIVE_BUFFER_PTR | Active entity/navigation work buffer pointer cell. The selected buffer stores an entity pointer count/list and navigation command records used by Entity_GetActiveActorFromList and Actor_TracePath. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_VOLUME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_NAVIGATION_WORK_LIST_STAGING_BUFFER_PTR | Staging entity/navigation work buffer pointer cell. Camera_UpdateFollow rebuilds this buffer, while Nav_AddCommand appends command records through the same pointer before the buffer is swapped active. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_WORK_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_NULL_ACTOR_STATE2 | Actor_TracePath byte/cell used when the source actor is NULL while path_trace_work_buffer, current_level_data entity slots, and EntityNavigationWorkList_ActiveBufferPtr are active. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_NULL_ACTOR_STATE1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_NULL_ACTOR_STATE3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_TRANSITION_TRIGGER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTDOWN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_MUSIC_FADE_FRAME_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_FADE_START_FRAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_END_FRAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_PENDING | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_NAVIGATION_WORK_LIST_BACKING_BUFFER | Entity/navigation work-list backing buffer. Camera_UpdateFollow alternates it with the peer backing buffer, while the active/staging pointer cells name the current roles. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_LEVEL_TRANSITION_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_START_FRAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_TRANSITION_AND_SETTINGS_FLAGS | Shared game-state/settings dword used in camera transition and sound-setting paths. The broad symbol covers multiple settings and transition bits. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_END_FRAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_TRANSITION_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_CALCULATE_FOLLOW_ANGLES_PREVIOUS_YAW | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_INTERPOLATE_TRANSITION_PAUSED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_ANIMATION_TIMER_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ANIMATION_QUEUE_STATE_CHANGE_ANIM_QUEUED_STATE_CHANGE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ANIMATION_QUEUE_STATE_CHANGE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INITIALIZE_AVI_PLAYER_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INITIALIZE_AVI_PLAYER_WINDOW_HANDLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INITIALIZE_AVI_PLAYER_MOVIE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_LOGIC_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_GAME_BOARD | Checkers board passed to board initialization, move generation, move execution, and AI search. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_NODE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_MOVE_RESULT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_COL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_ROW | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_COL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_ROW | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_SEARCH_JMP_BUF | First word of a setjmp/longjmp buffer used to abort/pause checkers AI search from input/render polling; exposed as the first word because the backing value is a raw buffer. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_THINK_TIMEOUT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX0_U | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX0_V | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1_U | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1_V | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2_U | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2_V | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3_U | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3_V | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_BASE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_ALT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_U | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_V | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V2_BASE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_U | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_V | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_TEMP_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_DRIVER_GUID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIP_WORK_BUFFER6 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_ENUM_DRIVER_DATA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_SCRATCH_PARAM1 | Generic DirectDraw-init local parameter cell used during setup. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM4 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_DRIVER_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_PKG_LOADING_SCREEN_TEXTURE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_V2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_VERTEX2_W | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MAX_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_LEFT | Client-rectangle left coordinate local value used during DirectDraw/Direct3D initialization. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_TOP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_RIGHT | Client-rectangle right coordinate local value used during DirectDraw/Direct3D initialization. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_BOTTOM | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_RELEASE_TEXTURE_ARRAY_GRAPHICS_ACTIVE_TEXTURE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_X_SCALE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_Y_SCALE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_NEAR_W | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_ONE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_FAR_W | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_OUTPUT_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COUNT | Number of scalar camera clip-plane coefficient entries consumed by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF0 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF1 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF2 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF3 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF4 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF5 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF6 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF7 | Scalar camera clip-plane coefficient entry used by Graphics_IsQuadClipped. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_VERTEX_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_UV_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CURRENT_BOUND_TEXTURE_SURFACE | Shared graphics current-bound texture surface cleared by material texture-array release paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_BLEND_MODE_GRAPHICS_CURRENT_BLEND_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX_PTRS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_SELECTED_DRIVER_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEX_FORMAT_IS_SOFTWARE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_NEEDS_ALPHA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_GRAPHICS_GAMMA_CONTROL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUM_DEVICE_CALLBACK_DDRAW_ENUM_DEVICE_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_DDRAW_ENUM_DEVICE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ENUM_DEVICE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ACCEPTED_DEVICE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT_INTERFACE | DirectInput interface created by DInput_CreateInterface; used for joystick enumeration/creation and released by DInput_ReleaseResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_JOYSTICK_STATE | Current DirectInput joystick state buffer read by Input_ReadGamepad and released during input shutdown. This is a frame-local sample source; Input_GetJoystickAxis* near Input_ReadGamepad gives live analog freshness. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT_DEVICE | DirectInput joystick device created by DInput_CreateConfiguredJoystickDevice; acquired, polled, and released by input shutdown. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE_CONSTANT_FORCE_EFFECT | DirectInput constant-force effect object returned by IDirectInputDevice::CreateEffect when force feedback is available. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_MOVIE_FILE_HANDLE | Winplay/RPL movie handle initialized by Movie_InitMovie and shut down by Movie_ShutdownMovie. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_MOVIE_FILE_SURFACE_HANDLE | Winplay video surface handle initialized by Movie_InitVideo, prepared for playback, and shut down by Movie_ShutdownVideo. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_MOVIE_FILE_SOUND_HANDLE | Winplay sound handle initialized by Movie_InitSound and passed into movie playback. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_MAX_PRIMITIVES_PER_BATCH_D3D | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH1 | Projection/render local value in the polygon batching path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH2 | Projection/render local value in the polygon batching path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH3 | Projection/render local value in the polygon batching path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VERTEX_BASE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_VERTEX_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TRI_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUMULATOR_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCENE_FINALIZE_NODE_RENDER_VERTEX_NORMAL_ACCUM_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUM_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TEXTURE_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX1_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX2_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_SCREEN_XY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_SCREEN_XY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_SCREEN_XY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_VIEW_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_RENDER_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_VERTEX_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FRAME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_PUPPY_COUNTER_ANIM_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_GET_DATA_POINTER_BONUS_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_PAUSE_MENU_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONFIRM_PROMPT_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PAUSE_TRANSITION_TIMER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GET_GAME_SLOT_INDEX_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_SET_LIVES_LIVES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_OPTION_VALUE_SCRATCH | Options-menu local value used by Menu_HandleOptionsLogic. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_BONE_AND_LIVES_COUNTER_ANIM_STATE | Packed HUD counter animation state: low word drives bone counter animation, high word drives lives icon animation. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_BUFFER | Save-file header followed by save-slot payloads; passed to Save_InitGameOperation with total size 0x1dc. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_GAME_STATE | Save-file header game_state dword restored to game_state by Save_LoadGameState. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_GAME_SETTINGS | Save-file header game_settings dword restored to game_settings by Save_LoadGameState. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_PLAYER_LIVES | Save-file header player-lives dword restored to player_lives by Save_LoadGameState. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_BUFFER | First save-slot record immediately after the Save_GameData header. Native file operations cover storage, consistent with five slot-sized records. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_SLOT_VALID_FLAGS | First save-slot valid byte at Save_GameSlot+1; Save_SaveGameToSlot sets saveSlots[slotIndex].is_valid to 1. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA | Editable options/config backup block copied before controls remapping and passed to Config_SaveSettingsToINI. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_KEYBOARD_MAPPINGS | First entry/base of the player-1/keyboard binding range inside options_menu_backup_data. Options UI compares 11 keyboard-side entries. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_GAMEPAD_MAPPINGS | First entry/base of the player-2/gamepad binding range inside options_menu_backup_data. Options UI uses 10 gamepad-side entries. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_DATA_BUFFER | Resource/common-data buffer pointer populated by Shared_LoadCommonResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_SELECTION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_SKIP_BACKGROUND_RENDER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_DISPLAY_MENU_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_TRANSITION_DELAY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_AUDIO_MENU_SOUND_EFFECT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_POST_TRANSITION_ACTION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_CONTEXT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_STORED_FADE_LEVEL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_OPTION_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_NAME_ENTRY_ACTIVE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_BACKUP_SETTINGS_NAME_ENTRY_ROW | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_NAME_ENTRY_COLUMN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_BACKUP_SETTINGS_SAVED_GAME_SETTINGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_BACKUP_SETTINGS_SAVED_PLAYER_LIVES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_PAUSE_MENU_UI_LIVES_CURRENT_VALUE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_CHECK_BONUS_UNLOCK_MENU_RESET_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_COLLECTIBLES_DATA | Active save progress payload copied into save_game_buffer by Save_SaveGameToSlot. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_PUPPY_COUNT_BACKUP | Active Save_GameSlot+2 puppy/life backup byte, seeded to 3 by Save_InitializeGameState and updated by Save_BackupGamePuppyCount. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_INITIALIZE_GAME_STATE_INIT_FLAG | Active Save_GameSlot+3 initialization flag set to 4 by Save_InitializeGameState. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_SET_GAME_COMPLETE_FLAG | Active Save_GameSlot+4 game-complete flag written by Save_SetGameComplete. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_DATA | First entry of the active Save_GameSlot packed bonus-level parameter table read by Level_InitializeBonusData. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_BEST_TIME | Active Save_GameSlot best time/value for the TOB bonus level, written from menu_items by Save_SaveGameLevelCompletion. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_NAME_ENTRY_BUFFER | First byte of the active Save_GameSlot bonus/name-entry payload copied with each save slot. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_UPDATE_LIVES_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_UPDATE_LIVES_COUNTER1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_TIMER_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_LIVES_COUNTER_LAST_VALUE | Last/displayed lives value used to restart the HUD lives-counter animation when the live value changes. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_HANDLE1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD0_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD1_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD2_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD3_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD4_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_OPERATION_STEP | Save/load async operation step byte used by Menu_RenderSaveGame, Menu_HandleSaveGameLogic, and Save_SaveGameToSlot. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_LOAD_MODE_FLAG | Save/load mode byte in the save-menu state cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_OPERATION_RESULT | Save operation result/status byte written by Menu_HandleSaveGameLogic. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_ACTIVE | Save-menu active byte flag read by Menu_RenderSaveGame. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_OVERWRITE_CHOICE | Overwrite-confirmation choice byte in the save/load menu dialog state cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_DIALOG_STATE | Save/load dialog substate byte consumed by Menu_RenderSaveGame. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_DIRTY_FLAG | Async save dirty/completion byte set while save-slot data is copied and operation 9 is queued. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_STATE | Packed save-menu transition/countdown dword; native code accesses individual byte lanes. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_CHECK_PAUSE_INPUT_DELAY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_KEY_INDEX | Two-byte controls prompt descriptor filled by Menu_RenderButtonPrompt. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_BUTTON_INDEX | Second two-byte controls prompt descriptor filled by Menu_RenderButtonPrompt for duplicate/conflict checks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_BACKUP_PUPPY_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_SECONDARY_MENU_SELECTION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_PAUSE_MENU_PUPPY_COUNTER_UI_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_UP | One-shot menu-input up pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_DOWN | One-shot menu-input down pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_LEFT | One-shot menu-input left pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_RIGHT | One-shot menu-input right pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CONFIRM | One-shot menu-input confirm pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CANCEL | One-shot menu-input cancel pulse dword in the menu input pulse cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_UP_HELD | Held/debounce up byte in the menu input debounce cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_DOWN_HELD | Held/debounce down byte in the menu input debounce cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_LEFT_HELD | Held/debounce left byte in the menu input debounce cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_RIGHT_HELD | Held/debounce right byte in the menu input debounce cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CANCEL_HELD | Held/debounce cancel byte in the menu input debounce cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CONFIRM_HELD | Held/debounce confirm byte in the menu input debounce cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_COLUMN | Options/control-remap column cursor dword used by Menu_HandleOptionsLogic. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_OPTIONS_MENU_SELECTION | Selected options-menu row dword. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_BUTTON_REMAPPING_ACTIVE | Control-remapping active/latch dword in the options submenu state cluster. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_STATE | Auxiliary options-menu UI state dword. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_UI_STATE5 | Auxiliary options-menu UI state dword read by Menu_HandleOptionsLogic. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_SUB_STATE | Options/control-remap substate dword read at Menu_HandleOptionsLogic entry. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_SORTED_LISTS_RENDER_LIST_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_SORTED_LISTS_MENU_RENDER_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INCREMENT_PASS_COUNTER_RENDERING_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_SCREEN_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_WORLD_SELECT_MENU_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_WORLD_SELECT_MENU_SLOT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_WORLD_SELECT_MENU_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PROGRESS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_BLEND_TEXTURE_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_CLEANUP_RESOURCE_GAME_STATE_LEVEL_HANDLE | Global latch for the completed level resource/blob handle returned by Level_LoadStateMachine; PKG_CleanupResourceGameState passes the non-null handle to Level_UnloadResources and then clears it. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_MAIN_MENU_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_INTER_LEVEL_MENU_MAIN_MENU_SELECTION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_INTER_LEVEL_MENU_FADE_TIMER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LAST_LOADING_IMAGE_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_RESOURCE_LOADING_IMAGE_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_LOADING_FADE_DELAY | Countdown used by the menu/load transition state machine before advancing loading fade steps. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_TRANSITION_SKIP_TITLE_SCREEN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PREVIOUS_BUTTON | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_ACTOR_COLLISIONS_OBJECT_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_RESULT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_RADIUS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_RESPONSE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_PLANE_POINTERS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_PLANE_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DEBUG_POLYGON_LIST_COUNT | Number of registered collision polygon list slices used by Graphics_IsPolygonInDebugList. Collision_DetectAndResolve3DCollision stores a polygon-list base and count into the parallel arrays, then increments this bounded index. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_RESPONSE_PLANES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_DIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_DEFAULT_UPDATE_CALLBACK_SLOT | Slot 0 of the sparse collision-state callback vector, initialized to Actor_HandleDefaultUpdate by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_DISPATCH_ACTOR_FUNC | Actor collision response callback slot initialized to Actor_ProcessCollisionResponse; part of the sparse collision-state callback vector. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS_COMPONENT_RESPONSE_FUNC | Component and projectile collision response callback slot initialized to Collision_ProcessProjectileHit. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_COLLISION_FILTER_CALLBACK | Four-argument Powerup collision filter callback slot initialized by Powerup_InitializeSystem; Collision_ProcessPowerupCollisions passes (powerup_actor, actor, 0, -2). |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SET_ENABLED_FLAG_SYSTEM_FLAG | Byte-sized audio enabled flag stored by Audio_SetEnabledFlag and read by Audio_GetEnabledFlag. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_OPEN_STREAM_COUNT | Count of open Miles streams, incremented by Audio_OpenStream and decremented by Audio_CloseMusicStream. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_START_SOUND_PLAYBACK_SLOTS | Base entry of the nine-slot Audio_SoundSlot array. Audio_InitializeSystem seeds the allocation cursor after the base entry, and SDK typed globals resolve to the array base. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_SOUND_SLOT0_SAMPLE_HANDLE | Sample-handle field of sound_slots[0]. Audio_ShutdownSystem iterates this field across all sound slots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SET_STREAM_VOLUME_MUSIC_STREAM_HANDLE | Active Miles music stream handle consumed by set-volume/play/pause/resume/close helpers. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_RESET_MUSIC_STATE_SELECTED_STREAM_RECORD | Selected music stream record pointer stored by Audio_ResetMusicState and later passed to Audio_PlayMusicStream by Audio_ProcessMusicFade. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FADE_OUT_MUSIC_SOUND_SYSTEM_FLAGS | Byte-sized audio/music state flags used by music fade/transition routines. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_MUSIC_TRANSITION_TARGET | Signed 16-bit music transition target/state value cleared during audio shutdown. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_START_MUSIC_WITH_FADE_TRANSITION_STATE | Signed 16-bit current music fade/transition volume state advanced by Audio_ProcessMusicFade. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SET_MUSIC_FADE_TARGET_VOLUME | Signed 16-bit target volume used by Audio_SetMusicFadeTarget and Audio_ProcessMusicFade. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_CURRENT_PATH_NODE_SELECTOR | Bone-trail current path-node selector. Trail_FindBonePath writes it from path-node metadata; later trail code resolves the selector through current-level runtime tables. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_PATH_NODE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_END | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_CHECK_BONE_AVAILABLE_TIMER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_ENTRIES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_ENTRY0_TIMESTAMP | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_ENTRY0_POS_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_NODES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_TARGET_POSITION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_ANIM_TIME | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_BUFFER_X2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_BUFFER_Y2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_BUFFER_Z2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_MESH_NODE_SPECIAL_NODE_PROCESSING_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_STATE | Packed active save I/O operation/status word initialized by Save_InitGameOperation and polled by Save_ProcessGameOperation; byte 0 carries the result/status, byte 1 the success flag, byte 2 the requested operation, and byte 3 the file operation code. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_BUFFER | Async save-operation buffer pointer for the static save-file and save-slot record span. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_SIZE | Byte count passed to save read and write/verify helpers by Save_ProcessGameOperation. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_VERIFY_BUFFER | Comparison buffer used by Save_ProcessGameOperation's operation 12 verify path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_FILE_SKIP_REQUESTED | Movie playback skip/shutdown flag cleared by Video_PlayMovieIntro and set by Video_PlayMovieFile when the user skips or closes playback. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_AVI_PLAYBACK_STARTED | AVI playback-start latch toggled by Video_PlayMovieIntro around Video_IsAVIPlaying during the AVI fallback path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_MESSAGE_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_SORTED_LISTS_DEBUG_SHOW_FPS_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_KEYS | Heap array of registered keyboard virtual-key codes, grown by Input_RegisterButtonMapping. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_BUTTONS | Heap array parallel to keyboard_mapping_keys; each entry is the Input_State.button_bits mask for that key. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_LAST_FRAME_TICK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUADINPUT_PROCESSED_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_START_TIME_SEC | Timer_GetGameTime value captured at the start of Graphics_RenderFrame. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_END_TIME_SEC | Timer_GetGameTime value captured after rendering/flip handling in Graphics_RenderFrame. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_RENDER_OVERLAY_CURRENT_FPS | Frames-per-second value rendered by the debug overlay after Graphics_RenderFrame updates the accumulator. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_DEBUG_FPS_ACCUMULATED_FRAME_TIME | Accumulated frame-time seconds used with fps_frame_count to refresh current_fps. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_DEBUG_FPS_FRAME_COUNT | Number of frames accumulated since the last current_fps refresh. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_LOAD_STATE | Top-level menu/load dispatch state byte used by Level_Load, UI_Update, PKG_CleanupResourceGameState, and transition helpers. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_MACHINE_PKG_LEVEL_STREAM_LOAD_STATE | Async package-stream loader stage dword used only by Level_LoadStateMachine; stages 0,1,2,4,5,7 load level TOC entries and then reset this state to zero. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_A | Internal first level package-entry buffer loaded from TOC entry 0x24 + level_index * 3 by Level_LoadStateMachine stage 0. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_B | Internal second level package-entry buffer loaded from TOC entry 0x25 + level_index * 3 by Level_LoadStateMachine stage 2. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_DEBUG_LOGGING_ENABLED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_ENTRY_FILE_HANDLE | Open package File_Handle consumed by PKG_LoadEntry while reading aligned package entries. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_ENTRY_TOC | Base of the / package table of contents; each PKG_TOCEntry stores file position and size. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_ENTRY_TOC_FILE_SIZES | Size-field view used by PKG_LoadEntry; this overlaps the PKG_TOCEntry.size lane within the package TOC allocation. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TREE_REBALANCE_MAP_BUCKETS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SIGNAL_TIMED_EVENT_LIST_HEAD | Head pointer for the timed signal/event linked list cleared by Signal_ClearTimedEventList. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SIGNAL_QUEUE_COUNT | Number of queued signal entries cleared by Signal_ClearQueue and consumed by Signal_Poll. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SIGNAL_QUEUE | Base of the queued signal records scanned by Signal_Poll. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_PROCESS_SOUND_QUEUE_PLAYBACK_RATE_TABLE | First halfword/base of the sound pitch/playback-rate cache used before AIL_set_sample_playback_rate. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_ENTRIES | Base of the active and free sound-entry pool; Audio_AllocateSoundSlot computes slot indices from this base. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_ALLOCATE_SOUND_SLOT_RESERVED | Ninth Audio_SoundEntry at sound_entries[8], reserved for Audio_SoundDefinition flags bit 0x80 before being linked into the active list. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_ACTIVE_SOUND_LIST | Head pointer for the doubly linked active Audio_SoundEntry list maintained by Audio_AllocateSoundSlot and Audio_FreeSoundSlot. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_TAIL | Tail pointer for the active Audio_SoundEntry list; new allocated entries are appended here. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_LIST_PTR | Head pointer for the free Audio_SoundEntry list read by Audio_AllocateSoundSlot and replenished by Audio_FreeSoundSlot. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_UPDATE_SOUND_CHANNELS_TIMER | Last Timer_GetElapsedTickCount value captured by Audio_UpdateSoundChannels for per-channel sound timing updates. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_START_DEMO_PLAYBACK_INPUT_PTR | Pointer to the current demo replay input-frame stream, loaded from replay_data[1] by Replay_StartDemoPlayback when replay playback begins. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_FRAME_COUNTER | Data frame counter used by music fade/transition timing and other frame-based game state checks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_FRAME_TRANSITION_FLAGS | Shared frame/input/audio transition bitfield: bit 0x20 marks demo replay playback, bit 0x10 selects alternate 3D-audio listener camera data, bit 0x400 is set by Audio_TriggerMusicTransition, bit 0x08 requests unload before being cleared after PKG_UnloadResourceGameData, bit 0x1000 allows cleanup/load rendering, bit 0x4000 requests Level_Load, bit 0x04 marks post-load actor/audio initialization, and bit 0x02 allows active scene update/render. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_SET_TABLE_TABLE | Active package/localization string table pointer consumed by String_GetByIndex; split from input button-name buffers. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_FORMATTED_TEXT_INPUT_BUTTON_NAME_BUFFERS | First entry/base of the heap-allocated input button-name buffer pointer array. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_ACTIVE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_TITLE_SCREEN_RESOURCES_AUDIO_TITLE_MUSIC_DATA | Title-screen music stream-record pointer loaded from the title package and armed by Audio_StartMusicWithFade. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_CYCLE_LENGTH | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_MATERIAL_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_FADE_LEVEL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_DATA_ARRAY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_TIMER_ARRAY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_SPOT_SOUND_ID | Title-screen spot-animation sound id used by Title_UpdateSpots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_FRAME_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_POOL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_ALLOCATOR_HANDLE_POOL_HANDLE_ID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_ALLOCATOR_HEAP_ALLOCATOR_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_POOL_HEAD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CLEAR_STATE_BUFFER | Raw input/VK state clear buffer zeroed by Input_ClearState. Public fixed-array accessors use pointer-to-array read and write signatures. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DISPLAY_CURRENT_WINDOW_HANDLE | Current HWND bound to the active display/D3D mode; checked by Display_IsActive, written by Display_SetMode, and tested before Display_ReleaseMode cleanup. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_PRECISION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_DEBUG_ENABLED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_DATA | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_FACING_ANGLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_CAMERA_YAW_ANGLE | Packed camera yaw global used by Player_ProcessMovement. The high 16 bits hold the signed yaw angle; the low 16 bits are reserved, and a zero high word is a valid yaw sample. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SET_VIEWPORT_HEIGHT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SET_VIEWPORT_FAR_CLIP_PLANE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_LISTENER_CAMERA_POS_FLAG10_SET | Camera/listener position vector selected by positional-audio panning when Game_FrameTransitionFlags bit 0x10 is set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_LISTENER_CAMERA_POS_FLAG10_CLEAR | Camera/listener position vector selected by positional-audio panning when Game_FrameTransitionFlags bit 0x10 is clear. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_INITIALIZE_SYSTEM_GRAPHICS_FLAGS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK2 | Untyped native level cleanup/init callback slot touched by PKG_UnloadResourceGameData. Kept engine-managed and untyped until the callback signature is documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK1 | Untyped native level cleanup/init callback slot touched by PKG_UnloadResourceGameData. Kept engine-managed and untyped until the callback signature is documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCENE_RENDER_FRAME_VERTEX_BATCH_BUFFER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_STATE_PREVIOUS_P1 | First/base byte of the two-player previous Input_State snapshot rows. Player 2 follows in the paired row, and scalar aliases overlap the row. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_INPUT_TOGGLE_MASK_P1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_START_DEMO_PLAYBACK_SAVED_RANDOM_SEED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_CALCULATE_FOLLOW_ANGLES_INPUT_STATE_CURRENT_P1 | First/base byte of the two-player current Input_State snapshot rows. Player 2 follows in the paired row, and scalar aliases overlap the row. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CURRENT_X | Input/movement local value used by Input_Update and Input_CalculateMovementVector. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_DEMO_BONUS_REPLAY_DATA_TABLE | Demo bonus-replay data table consumed by replay loading; name avoids the generic Data suffix. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_MESH_NODE_COLOR_ADJUSTMENT_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_MOVE_TO_TARGET_CURRENT_ACTOR | Script-dispatch current actor context written by Script_ExecuteBehaviorScript and read by script command handlers; engine-managed transient state. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_CHECK_TERMINATOR_ENTITY_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MODEL_UPDATE_TRANSFORM_AND_PHYSICS_CALLBACK_TABLE | First slot/base of the eight-slot model/physics callback vector. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_ACTOR_FUNC | Actor behavior dispatch callback initialized by Level_InitializeActorSystem. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS_BEHAVIOR_PROCESS_PROJECTILE_FUNC | Projectile behavior lifecycle callback slot initialized to Collision_ProcessProjectileLifecycle; the native return is data-var status. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_SNAP_FUNC | Snap/entity update callback slot initialized to Actor_ProcessSnapAndEntityUpdate. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_TARGET_ACTOR | Behavior/movement callback slot initialized to Actor_ApplyVerticalMovement by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM0 | Behavior/movement callback slot initialized to Actor_ProcessMovementCommands by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM1 | Behavior/movement callback slot initialized to Actor_FollowAttachedMovement by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM2 | Behavior/movement callback slot initialized to Actor_ProcessMovementBehavior by Graphics_InitializeDispatchTables. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_INITIALIZE_SYSTEM_UPDATE_CALLBACK | Powerup actor update callback slot initialized by Powerup_InitializeSystem. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PHYSICS_UPDATE_ACTOR_PREPROCESS_MOVEMENT_HANDLER_TABLE | Read-only base of the movement handler callback table indexed by actor movement/collision state. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_PLAYER_MOVEMENT_FUNC | Player movement callback slot initialized by Level_InitializeActorSystem. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS_PROJECTILE_LOGIC_FUNC | Projectile update callback slot initialized to Component_UpdateProjectileLogic. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_UNLOAD_DELAY_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_LIVE_ACTOR_LIST_HEAD | Live powerup actor list head linked by Powerup_CloneActorFromTemplate. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_HANDLE_COLLECTION_SPAWN_DELAY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_PROCESS_MESH_COMMANDS_CAPABILITIES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_BATCH_TRIANGLE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_INSTANCE_HANDLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_BATCH_PRIMITIVE_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_PROCESS_WINDOW_MESSAGES_ACCELERATOR_TABLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_SHOW_CMD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_RENDER_FRAME_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_LOCALIZATION_LANGUAGE_ID | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_TABLE_LOADED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONFIRM_PROMPT_STRING_MENU_BUFFER_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_TABLE_SIZE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED_STRING | Cached heap string for "No key assigned"; slot 12 of input_button_name_buffers shares this address. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_UI_INITIALIZED_FLAG | UI initialization flag checked by UI_Update/Menu_AnimateSlots. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_REGISTER_BUTTON_MAPPING_COUNT | Number of entries in the keyboard_mapping_keys/keyboard_mapping_buttons arrays. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_Y_NEGATIVE_MASK | Direct gamepad lookup entry for control code 0x3e8; ORed when DIJOYSTATE.lY < -700. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_Y_POSITIVE_MASK | Direct gamepad lookup entry for control code 0x3e9; ORed when DIJOYSTATE.lY > 700. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_X_NEGATIVE_MASK | Direct gamepad lookup entry for control code 0x3ea; ORed when DIJOYSTATE.lX < -700. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_X_POSITIVE_MASK | Direct gamepad lookup entry for control code 0x3eb; ORed when DIJOYSTATE.lX > 700. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_RZ_NEGATIVE_MASK | Direct gamepad lookup entry for control code 0x3ec; ORed when DIJOYSTATE.lRz < -600. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_RZ_POSITIVE_MASK | Direct gamepad lookup entry for control code 0x3ed; ORed when DIJOYSTATE.lRz > 600. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON0_MASK | Direct gamepad lookup entry for control code 0x3ee; ORed when DIJOYSTATE.rgbButtons[0] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON1_MASK | Direct gamepad lookup entry for control code 0x3ef; ORed when DIJOYSTATE.rgbButtons[1] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON2_MASK | Direct gamepad lookup entry for control code 0x3f0; ORed when DIJOYSTATE.rgbButtons[2] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON3_MASK | Direct gamepad lookup entry for control code 0x3f1; ORed when DIJOYSTATE.rgbButtons[3] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON4_MASK | Direct gamepad lookup entry for control code 0x3f2; ORed when DIJOYSTATE.rgbButtons[4] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON5_MASK | Direct gamepad lookup entry for control code 0x3f3; ORed when DIJOYSTATE.rgbButtons[5] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON6_MASK | Direct gamepad lookup entry for control code 0x3f4; ORed when DIJOYSTATE.rgbButtons[6] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON7_MASK | Direct gamepad lookup entry for control code 0x3f5; ORed when DIJOYSTATE.rgbButtons[7] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON8_MASK | Direct gamepad lookup entry for control code 0x3f6; ORed when DIJOYSTATE.rgbButtons[8] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON9_MASK | Direct gamepad lookup entry for control code 0x3f7; ORed when DIJOYSTATE.rgbButtons[9] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON10_MASK | Direct gamepad lookup entry for control code 0x3f8; ORed when DIJOYSTATE.rgbButtons[10] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON11_MASK | Direct gamepad lookup entry for control code 0x3f9; ORed when DIJOYSTATE.rgbButtons[11] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON12_MASK | Direct gamepad lookup entry for control code 0x3fa; ORed when DIJOYSTATE.rgbButtons[12] is pressed. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_DISPLAY_MENU_SETTING | Saved display/detail setting byte from pcdogs.ini; clamped to 0..10 before being applied. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_APPLY_SETTINGS_INPUT_PLAYER1_CONTROLS | First dword/base of the player-1 pcdogs.ini binding block; Config_ApplySettings applies the first 10 normal mappings. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER1_DOWN_KEY | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP | Eight adjacent player-1 button mapping dwords after the down-key entry. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_APPLY_SETTINGS_INPUT_SPECIAL_BUTTON | Additional pcdogs.ini button binding assigned to Input_State mask 0x4000; defaults to VK_SPACE (0x20) when unset. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_APPLY_SETTINGS_INPUT_PLAYER2_CONTROLS | First dword/base of the player-2/gamepad pcdogs.ini binding block; Config_ApplySettings applies the first 10 normal mappings. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER2_DOWN_BUTTON | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT | Eight adjacent player-2/gamepad button mapping dwords after the down-button entry. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_CONFIG_END_SENTINEL | Post-config-block dword used as the exclusive end sentinel for pcdogs.ini control binding loops and zeroed on the AVI movie path. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_MODEL_NODE_LEVEL_MATERIAL_SECTION | Active level material section header/base used while rebasing model-node material references. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_OBJECT_NODE_LEVEL_BLOB_PTR | Active level blob relocation base used while rebasing material, object, and level data. Level_LoadStateMachine returns it after final fixups. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLEAR_SHADOW_LIST_RENDER_LIST | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_COLLISION_LIST_HEAD | Head of the actor-to-actor collision-processing linked list. Actor_AddToCollisionList prepends Actor_State records here via list_next; pause/entity update paths walk and prune it. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS_STATE_HANDLER_TABLE | Read-only first entry/base of the collision-state callback table indexed by actor collision subtype; slot 2 aliases collision_process_func. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_PROCESS_FUNC | Engine-managed scalar actor collision processing callback slot initialized to Physics_ProcessActorCollision and aliased by collision_state_handler_table slot 2. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DEBUG_POLYGON_LIST_COUNTS | Parallel count array for collision polygon list slices registered by Collision_DetectAndResolve3DCollision and queried by Graphics_IsPolygonInDebugList. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DEBUG_POLYGON_LIST_BASES | Parallel base-pointer array for Collision_Polygon slices registered by Collision_DetectAndResolve3DCollision. Graphics_IsPolygonInDebugList checks whether a candidate polygon address falls inside one of these slices. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_MATERIAL_FRAME_SET_CURSOR | Cursor into shared material frame-set storage advanced by Material_BuildTextureArray. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_RESPAWN_AFTER_DEATH_SCREEN_FADE_DURATION | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_PROCESS_MUSIC_FADE_SCREEN_FADE_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_RESPAWN_AFTER_DEATH_IS_LOADING_LEVEL | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_TRANSITION_LEVEL_INDEX | Menu/load level index. Cross-check against player_current_level_id before using it as live runtime state. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDERING_STATE_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_SHARED_MATERIAL_SECTION | Shared/common material section header/base loaded by Shared_LoadCommonResources. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CONTROLLER_HAMMERHEAD_PROFILE_NAME | Hammerhead controller profile name/preset metadata rendered from menu paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS | Ten adjacent Hammerhead button preset dwords inside a controller profile record. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS | Ten adjacent SideWinder button preset dwords inside a controller profile record. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS | Ten adjacent Gravis button preset dwords inside a controller profile record. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_BUTTON_REF | One WingMan button preset dword; surrounding WingMan writes are individual profile fields. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_FONT_DATA_CURSOR | Shared/common font-data cursor used during common resource loading; exact package ownership remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_TEXTURE_DATA_REFS_CURSOR | Shared/common texture data-reference cursor used during common resource loading; exact package ownership remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_ANIMATE_SLOTS_PKG_RESOURCE_CURRENT_USABLE_MATERIALS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_GRADIENT_COLOR_VALUE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_TRANSFORM_MATRIX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX01 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX02 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX10 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX11 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX12 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX20 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX21 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX22 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_HIGHLIGHT_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_CURRENT_POLYGON_BATCH_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_TRANSFORM_MATRIX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_TRANSFORM_MATRIX_ELEMENT1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M02 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M10 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M11 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M12 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M20 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M21 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M22 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_X | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Y | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_BATCH_RECORDS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INIT_PLAYER_ERROR_CODE | Last winplay video/sound/movie initialization or playback status code. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS_AVAILABLE | Set to 1 when force-feedback joystick enumeration finds at least one attached device; allows constant-force effect creation and playback. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT_WINDOW_HANDLE | Main game window handle used by DirectInput cooperative-level setup. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK_SEEN | Set by the DirectInput joystick enumeration callback after copying an enumerated device GUID into the caller-provided list. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM_INITIALIZED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_BLEND_MODE_GRAPHICS_TEXT_RENDERING_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_COLOR_BLUE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_COLOR_GREEN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_COLOR_RED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX1 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX2 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX3 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_CAN_FLIP_SURFACES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_3_D7_INTERFACE | IDirect3D7 interface obtained from IDirectDraw7::QueryInterface; used for device enumeration and device creation. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_MASK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_WIDTH | Power-of-two texture width computed by D3D_CreateTextureSurface: rounds requested width up, clamps to 256, and mirrors height when device caps require square textures. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_BACK_BUFFER | Attached DirectDraw back buffer used as the active D3D render target and screenshot source. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_PRIMARY_SURFACE | Primary/front DirectDraw surface created during D3D initialization and flipped/presented by frame rendering. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_D3D_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_LEFT_PLANE_COEFF0 | Left clip-plane coefficient 0 used by the camera-pyramid polygon clipper. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF1 | Left clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF2 | Left clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF0 | Right clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF1 | Right clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF2 | Right clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF0 | Top clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF1 | Top clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF2 | Top clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF0 | Bottom clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF1 | Bottom clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF2 | Bottom clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_NEAR_CLIP_DISTANCE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF0 | Near clip-plane coefficient 0 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF1 | Near clip-plane coefficient 1 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF2 | Near clip-plane coefficient 2 written while building the camera clip-plane set. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_SHIFT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_D3D_DEVICE7 | Global IDirect3DDevice7 pointer used across texture, render-state, blend, and material cleanup paths. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CURRENT_VERTEX_FORMAT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_MASK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_MASK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_DISTANCE_SOURCE | Near-clip distance source used while deriving clip-plane coefficients. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_HEIGHT | Power-of-two texture height computed by D3D_CreateTextureSurface: rounds requested height up, clamps to 256, and mirrors width when device caps require square textures. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_SURFACE_DESC | First word of the cached DDSURFACEDESC2 texture surface descriptor copied by D3D_CreateTextureSurface before IDirectDraw7::CreateSurface; SDK typed globals expose the base word. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_RESOLVE_VARIABLE_REF_BASE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_Z_BUFFER | DirectDraw z-buffer surface attached to the D3D render target and released during D3D/DirectDraw shutdown. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_LOG_FILE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_SHIFT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RECIPROCAL_Z | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_SHIFT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_MASK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_SHIFT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_BITS_TO_DISCARD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_OBJECT_NODE_ROOT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_DALMATIAN_SPAWN_STATES | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_SET_MENU_PROGRESS_STATE_SUBMENU_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_MENU_ITEMS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_MENU_SLOTS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_UPDATE_ANIMATION_STATE_CONFIRM_TEXT_ENABLED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_RESET_BONUS_STATE_MENU_INITIAL_ENTRY_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_PLAYER_IS_HUMAN | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_BONUS_PROGRESS_VALUE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_STATE_INIT_FLAG | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_ENFORCE_CAPTURE_RULE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_AI_DIFFICULTY | Checkers AI difficulty selector read by the state machine. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CURRENT_PLAYER | Current checkers side: live play uses player values 1 and 2, toggled with xor 3, and is set to 0 for the no-move/end state. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_ROTATION_ANGLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_TARGET_ROTATION_ANGLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_TARGET_Y_OFFSET | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_TARGET_DISTANCE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_FOV | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SAVE_GAME_WORLD0_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD1_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD2_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD3_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_BONUS_UNLOCKED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_PATH_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD4_COMPLETION_BITS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS1 | Packed bonus-parameter bit-slice extracted during bonus data initialization; exact gameplay meaning remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS2 | Packed bonus-parameter bit-slice extracted during bonus data initialization; exact gameplay meaning remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS3 | Packed bonus-parameter bit-slice extracted during bonus data initialization; exact gameplay meaning remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_PKG_RESOURCE_CURRENT_LEVEL_DATA | Active stable Level_Data pointer used by actor enumeration with Level_RuntimeData.entity_array, Level_RuntimeData.entity_count, and Entity_State.active_actor through dttr_util_unstable.h conversion helpers. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_FACTOR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CURRENT_GAME_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_QUARTER | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_THIRD | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR_AI_STATE0 | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR_RENDERING_DEPTH_MODE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_DYNAMIC_LEVEL_SCALE | Integer runtime level/render scale. Camera_UpdateFollow writes this value shifted left by 12 into Graphics_ListState.dynamic_level_scale. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_ACTIVE | Byte-sized music transition active/selected-state flag read by Audio_TriggerMusicTransition. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_MESH_NODE_WORLD_TRANSFORM_PTR | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_RENDERING_CURRENT_RENDER_ACTOR | Render-scoped actor pointer published and cleared by Actor_ProcessRendering. Movement/collision hooks use DTTR_UtilGetActiveActor or current_level_data->Level_RuntimeData.entity_array->Entity_State.active_actor for current-player/current-entity authority. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_X | Saved active actor world_render_pos_x used for pause/menu distance checks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Y | Saved active actor world_render_pos_y used for pause/menu distance checks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Z | Saved active actor world_render_pos_z used for pause/menu distance checks. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_PROJECTILE_LIVE_ACTOR_LIST_HEAD | Live projectile Actor_State linked-list head populated by Trail_SpawnFromEntry and walked by Actor_UpdateProjectileList. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_FILE_SEEK_AND_GET_POSITION_DESCRIPTOR_TABLE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_FILE_FLUSH_TO_DISK_IO_BUFFER_HIGH_WATER_MARK | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_MAX_SEGMENTS | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_FREE_HEAP_BLOCK_LAST_FREED_PAGE_INDEX | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_TABLE_CACHED | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_LAST_FREED_SEGMENT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_COUNT | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_STATE | Not yet documented. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_LOOP_GET_ASYNC_KEY_STATE_THUNK | Movie-loop input import cell for GetAsyncKeyState-style key polling; exact API binding remains unstable. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_AIL_RELEASE_SAMPLE_HANDLE | Miles AIL sample-handle release callsite/data reference used during audio shutdown. |
| DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_AIL_SHUTDOWN | Not yet documented. |
Definition at line 9199 of file dttr_pcdogs.h.
Function symbol identifiers.
Definition at line 5884 of file dttr_pcdogs.h.
Data-symbol write policy.
Write enforces this policy and only writes RAW_MEMORY symbols. UnsafeWrite bypasses the policy check but still requires writable process memory. Reserve UnsafeWrite for explicit patching, reverse-engineering work, or SDK internals. READ_ONLY marks decoded dispatch/jump/lookup/opcode/index tables. ENGINE_MANAGED marks live pointers or state that the game may replace or overwrite. PATCH_ONLY is for symbols that should be changed through patch specs or patch groups.
Definition at line 5782 of file dttr_pcdogs.h.
|
static |
Definition at line 21992 of file dttr_pcdogs.h.
References DTTR_Core_API::struct_size.
Referenced by dttr_pcdogs_hook_is_active(), and dttr_pcdogs_unhook_checked().
| DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_DataCount | ( | ) |
References DTTR_PCDOGS_API.
| DTTR_Result DTTR_PCDOGS_DataResolve | ( | const DTTR_Core_Context * | ctx, |
| DTTR_PCDOGS_T_Data_ID | id, | ||
| uintptr_t * | out_addr ) |
Definition at line 101 of file pcdogs_symbols.c.
References ctx, dttr_core_result(), DTTR_ERR_INVALID_ARGUMENT, DTTR_PCDOGS_DataSymbolID(), and DTTR_PCDOGS_SymbolDataResolve().
Referenced by DTTR_PCDOGS_Hook_DataPointer(), and DTTR_PCDOGS_PatchGroup_HookDataPointer().
| bool DTTR_PCDOGS_DataSymbolID | ( | DTTR_PCDOGS_T_Data_ID | id, |
| DTTR_PCDOGS_T_Symbol_Data_ID * | out_symbol_id ) |
References ctx.
Referenced by DTTR_PCDOGS_DataResolve().
| DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_FunctionCount | ( | ) |
References DTTR_PCDOGS_API.
| DTTR_Result DTTR_PCDOGS_FunctionResolve | ( | const DTTR_Core_Context * | ctx, |
| DTTR_PCDOGS_T_Function_ID | id, | ||
| uintptr_t * | out_addr ) |
Definition at line 69 of file pcdogs_symbols.c.
References ctx, dttr_core_result(), DTTR_ERR_INVALID_ARGUMENT, DTTR_PCDOGS_FunctionSymbolID(), and DTTR_PCDOGS_SymbolFunctionResolve().
Referenced by resolve_toc().
| bool DTTR_PCDOGS_FunctionSymbolID | ( | DTTR_PCDOGS_T_Function_ID | id, |
| DTTR_PCDOGS_T_Symbol_Function_ID * | out_symbol_id ) |
Referenced by DTTR_PCDOGS_FunctionResolve(), and DTTR_PCDOGS_PatchGroup_HookFunction().
| DTTR_Result DTTR_PCDOGS_Hook_DataPointer | ( | const DTTR_Core_Context * | ctx, |
| DTTR_PCDOGS_T_Data_ID | id, | ||
| void * | new_value, | ||
| void ** | out_original, | ||
| DTTR_Core_Hook ** | out_hook ) |
Definition at line 117 of file pcdogs_symbols.c.
References ctx, DTTR_Core_HookPointer(), dttr_core_result(), DTTR_ERR_INVALID_ARGUMENT, DTTR_PCDOGS_DataResolve(), DTTR_ResultOK(), and NULL.
|
static |
Definition at line 22000 of file dttr_pcdogs.h.
References ctx, DTTR_Core_HookIsActive(), and dttr_pcdogs_core_api_field_available().
Referenced by dttr_pcdogs_unhook_checked().
| DTTR_Result DTTR_PCDOGS_PatchGroup_HookDataPointer | ( | DTTR_Core_PatchGroup * | group, |
| DTTR_PCDOGS_T_Data_ID | id, | ||
| void * | new_value, | ||
| void ** | out_original ) |
Definition at line 199 of file pcdogs_symbols.c.
References ctx, dttr_core_patch_group_context(), DTTR_Core_PatchGroupHookPointer(), dttr_core_result(), DTTR_ERR_INVALID_ARGUMENT, DTTR_PCDOGS_DataResolve(), DTTR_ResultOK(), and NULL.
Referenced by patch_spec_install().
| DTTR_Result DTTR_PCDOGS_PatchGroup_HookFunction | ( | DTTR_Core_PatchGroup * | group, |
| DTTR_PCDOGS_T_Function_ID | id, | ||
| void * | detour, | ||
| void ** | out_original ) |
Definition at line 182 of file pcdogs_symbols.c.
References dttr_core_result(), DTTR_ERR_INVALID_ARGUMENT, DTTR_PCDOGS_FunctionSymbolID(), and patch_group_hook_symbol_function().
Referenced by patch_spec_install().
| DTTR_Result DTTR_PCDOGS_PatchGroup_Install | ( | const DTTR_Core_Context * | ctx, |
| const DTTR_PCDOGS_T_Patch_Spec * | specs, | ||
| size_t | spec_count, | ||
| DTTR_Core_PatchGroup ** | out_group, | ||
| DTTR_PCDOGS_T_Patch_Report * | out_report ) |
Definition at line 325 of file pcdogs_symbols.c.
References DTTR_PCDOGS_T_Patch_Report::attempted, cleanup(), ctx, DTTR_Core_PatchGroupCreate(), DTTR_Core_PatchGroupRelease(), dttr_core_result(), DTTR_ERR_ALREADY_INSTALLED, DTTR_ERR_INVALID_ARGUMENT, DTTR_ERR_NOT_FOUND, DTTR_ERR_UNSUPPORTED, DTTR_OK, DTTR_ResultOK(), DTTR_PCDOGS_T_Patch_Report::installed, NULL, patch_report_fail(), patch_report_init(), patch_spec_install(), DTTR_PCDOGS_T_Patch_Report::skipped_optional, and DTTR_Result::status.
Referenced by dttr_sidecar_install_pcdogs_patch_group().
| DTTR_PCDOGS_API void DTTR_PCDOGS_Reset | ( | ) |
References DTTR_PCDOGS_API.
| DTTR_PCDOGS_API bool DTTR_PCDOGS_ResolveAll | ( | const DTTR_Core_Context * | ctx | ) |
References ctx, and DTTR_PCDOGS_API.
Referenced by DTTR_Hook_WinMainCallback(), and resolve_symbol().
| DTTR_PCDOGS_API const DTTR_PCDOGS_T_Symbol_Data * DTTR_PCDOGS_SymbolDataAt | ( | uint32_t | index | ) |
References DTTR_PCDOGS_API.
Referenced by global_address_at().
| DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_SymbolDataCount | ( | ) |
References DTTR_PCDOGS_API.
| DTTR_Result DTTR_PCDOGS_SymbolDataResolve | ( | const DTTR_Core_Context * | ctx, |
| DTTR_PCDOGS_T_Symbol_Data_ID | id, | ||
| uintptr_t * | out_addr ) |
Definition at line 85 of file pcdogs_symbols.c.
References ctx, DTTR_PCDOGS_SYMBOL_DATA_COUNT, global_address_at(), and resolve_symbol().
Referenced by DTTR_PCDOGS_DataResolve().
| DTTR_PCDOGS_API const DTTR_PCDOGS_T_Symbol_Function * DTTR_PCDOGS_SymbolFunctionAt | ( | uint32_t | index | ) |
References DTTR_PCDOGS_API.
Referenced by dttr_pcdogs_crash_symbol_provider(), function_address_at(), and patch_group_hook_symbol_function().
| DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_SymbolFunctionCount | ( | ) |
References DTTR_PCDOGS_API.
Referenced by dttr_pcdogs_crash_symbol_provider().
| DTTR_PCDOGS_API bool DTTR_PCDOGS_SymbolFunctionIsCallable | ( | const DTTR_Core_Context * | ctx, |
| const DTTR_PCDOGS_T_Symbol_Function * | fn ) |
References ctx, and DTTR_PCDOGS_API.
| DTTR_PCDOGS_API const char * DTTR_PCDOGS_SymbolFunctionNameAt | ( | uint32_t | index | ) |
References DTTR_PCDOGS_API.
Referenced by dttr_pcdogs_crash_symbol_provider().
| DTTR_Result DTTR_PCDOGS_SymbolFunctionResolve | ( | const DTTR_Core_Context * | ctx, |
| DTTR_PCDOGS_T_Symbol_Function_ID | id, | ||
| uintptr_t * | out_addr ) |
Definition at line 53 of file pcdogs_symbols.c.
References ctx, DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT, function_address_at(), and resolve_symbol().
Referenced by DTTR_PCDOGS_FunctionResolve(), and patch_group_hook_symbol_function().
| DTTR_PCDOGS_API bool DTTR_PCDOGS_SymbolsResolveAll | ( | const DTTR_Core_Context * | ctx | ) |
References ctx, and DTTR_PCDOGS_API.
| DTTR_PCDOGS_API void DTTR_PCDOGS_Unhook_All | ( | const DTTR_Core_Context * | ctx | ) |
References ctx, and DTTR_PCDOGS_API.
|
static |
Definition at line 22016 of file dttr_pcdogs.h.
References ctx, dttr_pcdogs_core_api_field_available(), and dttr_pcdogs_hook_is_active().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionFlagMaskDispatchTable_type* const DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionFlagMaskDispatchTable |
Definition at line 61468 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeDispatchTable_type* const DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeDispatchTable |
Definition at line 61404 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeIndexTable_type* const DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeIndexTable |
Definition at line 61436 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_DefaultUpdateCallbackSlot_type* const DTTR_PCDOGS_D_Actor_DefaultUpdateCallbackSlot |
Definition at line 64198 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_HandleCollisionResponse_SubtypeDispatchTable_type* const DTTR_PCDOGS_D_Actor_HandleCollisionResponse_SubtypeDispatchTable |
Definition at line 61499 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessCollisionResponse_NodeTypeDispatchTable_type* const DTTR_PCDOGS_D_Actor_ProcessCollisionResponse_NodeTypeDispatchTable |
Definition at line 60473 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessMovementCommands_CommandOpcodeDispatchTable_type* const DTTR_PCDOGS_D_Actor_ProcessMovementCommands_CommandOpcodeDispatchTable |
Definition at line 61780 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessPlayerBehavior_StateDispatchTable_type* const DTTR_PCDOGS_D_Actor_ProcessPlayerBehavior_StateDispatchTable |
Definition at line 60442 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessRendering_CurrentRenderActor_type* const DTTR_PCDOGS_D_Actor_ProcessRendering_CurrentRenderActor |
Definition at line 67941 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_TracePath_TargetSelectorDispatchTable_type* const DTTR_PCDOGS_D_Actor_TracePath_TargetSelectorDispatchTable |
Definition at line 60381 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_AllocateSoundSlot_Reserved_type* const DTTR_PCDOGS_D_Audio_AllocateSoundSlot_Reserved |
Definition at line 65401 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FadeOutMusic_SoundSystemFlags_type* const DTTR_PCDOGS_D_Audio_FadeOutMusic_SoundSystemFlags |
Definition at line 64510 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_ActiveSoundList_type* const DTTR_PCDOGS_D_Audio_FreeSoundSlot_ActiveSoundList |
Definition at line 65432 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_Entries_type* const DTTR_PCDOGS_D_Audio_FreeSoundSlot_Entries |
Definition at line 65370 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_ListPtr_type* const DTTR_PCDOGS_D_Audio_FreeSoundSlot_ListPtr |
Definition at line 65494 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_Tail_type* const DTTR_PCDOGS_D_Audio_FreeSoundSlot_Tail |
Definition at line 65463 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_InitializeSystem_DigitalDriver_type* const DTTR_PCDOGS_D_Audio_InitializeSystem_DigitalDriver |
Definition at line 59999 of file dttr_pcdogs.h.
Referenced by DTTR_Hook_WinMainCallback(), and has_audio_driver().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Clear_type* const DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Clear |
Definition at line 65840 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Set_type* const DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Set |
Definition at line 65809 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_OpenStream_MusicPath_type* const DTTR_PCDOGS_D_Audio_OpenStream_MusicPath |
Definition at line 62177 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath_type* const DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath |
Definition at line 60227 of file dttr_pcdogs.h.
Referenced by dttr_game_data_resolve_media_path(), and dttr_hook_resolve_pcdogs_path_callback().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ProcessSoundQueue_PlaybackRateTable_type* const DTTR_PCDOGS_D_Audio_ProcessSoundQueue_PlaybackRateTable |
Definition at line 65339 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ResetMusicState_SelectedStreamRecord_type* const DTTR_PCDOGS_D_Audio_ResetMusicState_SelectedStreamRecord |
Definition at line 64480 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_SetEnabledFlag_SystemFlag_type* const DTTR_PCDOGS_D_Audio_SetEnabledFlag_SystemFlag |
Definition at line 64324 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_SetMusicFadeTarget_Volume_type* const DTTR_PCDOGS_D_Audio_SetMusicFadeTarget_Volume |
Definition at line 64602 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_SetStreamVolume_MusicStreamHandle_type* const DTTR_PCDOGS_D_Audio_SetStreamVolume_MusicStreamHandle |
Definition at line 64449 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ShutdownSystem_MusicTransitionTarget_type* const DTTR_PCDOGS_D_Audio_ShutdownSystem_MusicTransitionTarget |
Definition at line 64540 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ShutdownSystem_OpenStreamCount_type* const DTTR_PCDOGS_D_Audio_ShutdownSystem_OpenStreamCount |
Definition at line 64355 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ShutdownSystem_SoundSlot0SampleHandle_type* const DTTR_PCDOGS_D_Audio_ShutdownSystem_SoundSlot0SampleHandle |
Definition at line 64418 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_StartMusicWithFade_TransitionState_type* const DTTR_PCDOGS_D_Audio_StartMusicWithFade_TransitionState |
Definition at line 64571 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_StartSoundPlayback_Slots_type* const DTTR_PCDOGS_D_Audio_StartSoundPlayback_Slots |
Definition at line 64387 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_TriggerMusicTransition_Active_type* const DTTR_PCDOGS_D_Audio_TriggerMusicTransition_Active |
Definition at line 67908 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_TriggerMusicTransition_FrameCounter_type* const DTTR_PCDOGS_D_Audio_TriggerMusicTransition_FrameCounter |
Definition at line 65587 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_TriggerMusicTransition_PKGResourceCurrentLevelData_type* const DTTR_PCDOGS_D_Audio_TriggerMusicTransition_PKGResourceCurrentLevelData |
Definition at line 67846 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_UpdateSoundChannels_Timer_type* const DTTR_PCDOGS_D_Audio_UpdateSoundChannels_Timer |
Definition at line 65525 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Camera_UpdateFollow_DynamicLevelScale_type* const DTTR_PCDOGS_D_Camera_UpdateFollow_DynamicLevelScale |
Definition at line 67877 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_CheckCapturePossible_PieceTypeDispatchTable_type* const DTTR_PCDOGS_D_Checkers_CheckCapturePossible_PieceTypeDispatchTable |
Definition at line 60627 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_GameBoard_type* const DTTR_PCDOGS_D_Checkers_GameBoard |
Definition at line 62488 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_UpdateStateMachine_AISearchJmpBuf_type* const DTTR_PCDOGS_D_Checkers_UpdateStateMachine_AISearchJmpBuf |
Definition at line 62520 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_ValidateMove_CaptureMovePieceTypeDispatchTable_type* const DTTR_PCDOGS_D_Checkers_ValidateMove_CaptureMovePieceTypeDispatchTable |
Definition at line 60689 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_ValidateMove_SimpleMovePieceTypeDispatchTable_type* const DTTR_PCDOGS_D_Checkers_ValidateMove_SimpleMovePieceTypeDispatchTable |
Definition at line 60658 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_DetectAndResolve3DCollision_3dAxisDispatchTable_type* const DTTR_PCDOGS_D_Collision_DetectAndResolve3DCollision_3dAxisDispatchTable |
Definition at line 61341 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_BehaviorProcessProjectileFunc_type* const DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_BehaviorProcessProjectileFunc |
Definition at line 65963 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_ComponentResponseFunc_type* const DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_ComponentResponseFunc |
Definition at line 64261 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_ProcessActorToActorCollisions_StateHandlerTable_type* const DTTR_PCDOGS_D_Collision_ProcessActorToActorCollisions_StateHandlerTable |
Definition at line 67163 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_ProcessProjectileHit_NodeTypeDispatchTable_type* const DTTR_PCDOGS_D_Collision_ProcessProjectileHit_NodeTypeDispatchTable |
Definition at line 61309 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_ResolveObjectNodeCollision_AxisDispatchTable_type* const DTTR_PCDOGS_D_Collision_ResolveObjectNodeCollision_AxisDispatchTable |
Definition at line 61372 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer1Controls_type* const DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer1Controls |
Definition at line 66914 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer2Controls_type* const DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer2Controls |
Definition at line 67007 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_ApplySettings_InputSpecialButton_type* const DTTR_PCDOGS_D_Config_ApplySettings_InputSpecialButton |
Definition at line 66976 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_LoadFromINI_FileConfigChecksum_type* const DTTR_PCDOGS_D_Config_LoadFromINI_FileConfigChecksum |
Definition at line 62270 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_SaveSettingsToINI_FileHeaderPcdogs_type* const DTTR_PCDOGS_D_Config_SaveSettingsToINI_FileHeaderPcdogs |
Definition at line 62239 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_DDrawObject_type* const DTTR_PCDOGS_D_D3D_CreateTextureSurface_DDrawObject |
Definition at line 59806 of file dttr_pcdogs.h.
Referenced by dttr_hook_directdraw_create_ex_callback().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Height_type* const DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Height |
Definition at line 67750 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Width_type* const DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Width |
Definition at line 67626 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTextureSurfaceDesc_type* const DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTextureSurfaceDesc |
Definition at line 67782 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeDispatchTable |
Definition at line 60751 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeIndexTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeIndexTable |
Definition at line 60782 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeDispatchTable |
Definition at line 60813 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeIndexTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeIndexTable |
Definition at line 60844 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeDispatchTable |
Definition at line 60875 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeIndexTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeIndexTable |
Definition at line 60906 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeDispatchTable |
Definition at line 60937 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeIndexTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeIndexTable |
Definition at line 60968 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeDispatchTable |
Definition at line 60999 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeIndexTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeIndexTable |
Definition at line 61030 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeDispatchTable |
Definition at line 61061 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeIndexTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeIndexTable |
Definition at line 61092 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887602B6RangeDispatchTable_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_887602B6RangeDispatchTable |
Definition at line 61123 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_DDrawErrorUnknownMessage_type* const DTTR_PCDOGS_D_D3D_FormatDirectXError_DDrawErrorUnknownMessage |
Definition at line 62117 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_3D7Interface_type* const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_3D7Interface |
Definition at line 67595 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawBackBuffer_type* const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawBackBuffer |
Definition at line 67657 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawPrimarySurface_type* const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawPrimarySurface |
Definition at line 67688 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawZBuffer_type* const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawZBuffer |
Definition at line 67813 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_GraphicsWindowHeight_type* const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_GraphicsWindowHeight |
Definition at line 62363 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsCurrentBlendMode_type* const DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsCurrentBlendMode |
Definition at line 62641 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsTextRenderingMode_type* const DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsTextRenderingMode |
Definition at line 67564 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Debug_Log_LineFormat_type* const DTTR_PCDOGS_D_Debug_Log_LineFormat |
Definition at line 62087 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Debug_RenderOverlay_CurrentFPS_type* const DTTR_PCDOGS_D_Debug_RenderOverlay_CurrentFPS |
Definition at line 64939 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_CreateConfiguredJoystickDevice_ConstantForceEffect_type* const DTTR_PCDOGS_D_DInput_CreateConfiguredJoystickDevice_ConstantForceEffect |
Definition at line 62797 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_Device2AIID_type* const DTTR_PCDOGS_D_DInput_Device2AIID |
Definition at line 62026 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_EnumerateForceFeedbackJoysticks_Available_type* const DTTR_PCDOGS_D_DInput_EnumerateForceFeedbackJoysticks_Available |
Definition at line 67473 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_EnumJoystickDeviceCallback_Seen_type* const DTTR_PCDOGS_D_DInput_EnumJoystickDeviceCallback_Seen |
Definition at line 67534 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Device_type* const DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Device |
Definition at line 62765 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Interface_type* const DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Interface |
Definition at line 62702 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_InitializeJoystickInput_WindowHandle_type* const DTTR_PCDOGS_D_DInput_InitializeJoystickInput_WindowHandle |
Definition at line 67503 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Entity_SetActorProperty_IDDispatchTable_type* const DTTR_PCDOGS_D_Entity_SetActorProperty_IDDispatchTable |
Definition at line 60411 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Game_FrameTransitionFlags_type* const DTTR_PCDOGS_D_Game_FrameTransitionFlags |
Definition at line 65622 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_AdjustLevelScale_DebugMaxFPSThreshold_type* const DTTR_PCDOGS_D_Graphics_AdjustLevelScale_DebugMaxFPSThreshold |
Definition at line 60256 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_AdjustLevelScale_ListState_type* const DTTR_PCDOGS_D_Graphics_AdjustLevelScale_ListState |
Definition at line 62426 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_CurrentBoundTextureSurface_type* const DTTR_PCDOGS_D_Graphics_CurrentBoundTextureSurface |
Definition at line 62611 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_D3DDevice7_type* const DTTR_PCDOGS_D_Graphics_D3DDevice7 |
Definition at line 67719 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_DrawQuad_PosZBias_type* const DTTR_PCDOGS_D_Graphics_DrawQuad_PosZBias |
Definition at line 61873 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam0_type* const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam0 |
Definition at line 66025 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam1_type* const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam1 |
Definition at line 66056 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam2_type* const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam2 |
Definition at line 66087 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorTargetActor_type* const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorTargetActor |
Definition at line 65994 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_PKGLoadingScreenTexture_type* const DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_PKGLoadingScreenTexture |
Definition at line 62550 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_TexNeedsAlpha_type* const DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_TexNeedsAlpha |
Definition at line 62671 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_ProjectScreenHeightHalf_type* const DTTR_PCDOGS_D_Graphics_ProjectScreenHeightHalf |
Definition at line 61842 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSAccumulatedFrameTime_type* const DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSAccumulatedFrameTime |
Definition at line 64969 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSFrameCount_type* const DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSFrameCount |
Definition at line 64999 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_EndTimeSec_type* const DTTR_PCDOGS_D_Graphics_RenderFrame_EndTimeSec |
Definition at line 64908 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_StartTimeSec_type* const DTTR_PCDOGS_D_Graphics_RenderFrame_StartTimeSec |
Definition at line 64878 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderPolygonBatch_WindowWidthFloat_type* const DTTR_PCDOGS_D_Graphics_RenderPolygonBatch_WindowWidthFloat |
Definition at line 61903 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderPolygonCallback_type* const DTTR_PCDOGS_D_Graphics_RenderPolygonCallback |
Definition at line 62457 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_UpdateMeshCommandFlags_SignalDispatchTable_type* const DTTR_PCDOGS_D_Graphics_UpdateMeshCommandFlags_SignalDispatchTable |
Definition at line 60720 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_WindowWidth_type* const DTTR_PCDOGS_D_Graphics_WindowWidth |
Definition at line 61934 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ButtonNameStringIDs_type* const DTTR_PCDOGS_D_Input_ButtonNameStringIDs |
Definition at line 62302 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_CalculateMovementVector_DirectionDispatchTable_type* const DTTR_PCDOGS_D_Input_CalculateMovementVector_DirectionDispatchTable |
Definition at line 61748 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchIndexTable_type* const DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchIndexTable |
Definition at line 60350 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchTable_type* const DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchTable |
Definition at line 60319 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ClearState_Buffer_type* const DTTR_PCDOGS_D_Input_ClearState_Buffer |
Definition at line 65746 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssigned_type* const DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssigned |
Definition at line 62333 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssignedString_type* const DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssignedString |
Definition at line 66209 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_GetButtonIndex_MaskDispatchTable_type* const DTTR_PCDOGS_D_Input_GetButtonIndex_MaskDispatchTable |
Definition at line 61530 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_GetButtonIndex_MaskIndexTable_type* const DTTR_PCDOGS_D_Input_GetButtonIndex_MaskIndexTable |
Definition at line 61561 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_GetPressedButton_JoystickAvailable_type* const DTTR_PCDOGS_D_Input_GetPressedButton_JoystickAvailable |
Definition at line 59861 of file dttr_pcdogs.h.
Referenced by set_joystick_available().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeButtonMappings_Map_type* const DTTR_PCDOGS_D_Input_InitializeButtonMappings_Map |
Definition at line 66945 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeButtonMappings_MapAlt_type* const DTTR_PCDOGS_D_Input_InitializeButtonMappings_MapAlt |
Definition at line 67038 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeControllerMappings_GravisButtons_type* const DTTR_PCDOGS_D_Input_InitializeControllerMappings_GravisButtons |
Definition at line 67381 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeControllerMappings_SidewinderButtons_type* const DTTR_PCDOGS_D_Input_InitializeControllerMappings_SidewinderButtons |
Definition at line 67350 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeControllerMappings_WingmanButtonRef_type* const DTTR_PCDOGS_D_Input_InitializeControllerMappings_WingmanButtonRef |
Definition at line 67412 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit_type* const DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit |
Definition at line 59971 of file dttr_pcdogs.h.
Referenced by attempt_play_startup_movies(), DTTR_Hook_WinMainCallback(), and dttr_sidecar_handle_sdl_event().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisInvRange_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisInvRange |
Definition at line 61996 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzNegativeMask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzNegativeMask |
Definition at line 66419 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzPositiveMask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzPositiveMask |
Definition at line 66449 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisScale_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisScale |
Definition at line 61965 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisXNegativeMask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisXNegativeMask |
Definition at line 66359 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisXPositiveMask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisXPositiveMask |
Definition at line 66389 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisYNegativeMask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisYNegativeMask |
Definition at line 66299 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisYPositiveMask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_AxisYPositiveMask |
Definition at line 66329 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button0Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button0Mask |
Definition at line 66480 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button10Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button10Mask |
Definition at line 66790 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button11Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button11Mask |
Definition at line 66821 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button12Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button12Mask |
Definition at line 66852 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button1Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button1Mask |
Definition at line 66511 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button2Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button2Mask |
Definition at line 66542 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button3Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button3Mask |
Definition at line 66573 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button4Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button4Mask |
Definition at line 66604 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button5Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button5Mask |
Definition at line 66635 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button6Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button6Mask |
Definition at line 66666 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button7Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button7Mask |
Definition at line 66697 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button8Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button8Mask |
Definition at line 66728 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button9Mask_type* const DTTR_PCDOGS_D_Input_ReadGamepad_Button9Mask |
Definition at line 66759 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_JoystickState_type* const DTTR_PCDOGS_D_Input_ReadGamepad_JoystickState |
Definition at line 62734 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_RegisterButtonMapping_Count_type* const DTTR_PCDOGS_D_Input_RegisterButtonMapping_Count |
Definition at line 66269 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingButtons_type* const DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingButtons |
Definition at line 64848 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingKeys_type* const DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingKeys |
Definition at line 64817 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_BuildCompletionTable_SlotDispatchTable_type* const DTTR_PCDOGS_D_Level_BuildCompletionTable_SlotDispatchTable |
Definition at line 61185 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_BehaviorProcessActorFunc_type* const DTTR_PCDOGS_D_Level_InitializeActorSystem_BehaviorProcessActorFunc |
Definition at line 65931 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionDispatchActorFunc_type* const DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionDispatchActorFunc |
Definition at line 64229 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionProcessFunc_type* const DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionProcessFunc |
Definition at line 67194 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_PlayerMovementFunc_type* const DTTR_PCDOGS_D_Level_InitializeActorSystem_PlayerMovementFunc |
Definition at line 66178 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeBonusData_CodeDispatchTable_type* const DTTR_PCDOGS_D_Level_InitializeBonusData_CodeDispatchTable |
Definition at line 61154 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusData_type* const DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusData |
Definition at line 63379 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusNameEntryBuffer_type* const DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusNameEntryBuffer |
Definition at line 63441 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeSaveState_GamePuppyCountBackup_type* const DTTR_PCDOGS_D_Level_InitializeSaveState_GamePuppyCountBackup |
Definition at line 63288 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_Load_StateDispatchTable_type* const DTTR_PCDOGS_D_Level_Load_StateDispatchTable |
Definition at line 61278 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_LoadStateMachine_PKGLevelStreamLoadState_type* const DTTR_PCDOGS_D_Level_LoadStateMachine_PKGLevelStreamLoadState |
Definition at line 65061 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataA_type* const DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataA |
Definition at line 65092 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataB_type* const DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataB |
Definition at line 65123 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Material_ReleaseTextureArray_GraphicsActiveTextureCount_type* const DTTR_PCDOGS_D_Material_ReleaseTextureArray_GraphicsActiveTextureCount |
Definition at line 62580 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_BackupData_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_BackupData |
Definition at line 63135 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_Column_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_Column |
Definition at line 63986 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_DisplayMenuSetting_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_DisplayMenuSetting |
Definition at line 66883 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputControllerHammerheadButtons_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputControllerHammerheadButtons |
Definition at line 67319 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputGamepadMappings_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputGamepadMappings |
Definition at line 63197 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputKeyboardMappings_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputKeyboardMappings |
Definition at line 63166 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuButtonRemappingActive_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuButtonRemappingActive |
Definition at line 64046 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsButtonIndex_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsButtonIndex |
Definition at line 63776 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsKeyIndex_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsKeyIndex |
Definition at line 63745 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_State_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_State |
Definition at line 64076 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_SubState_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_SubState |
Definition at line 64136 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_UIState5_type* const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_UIState5 |
Definition at line 64106 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_Buffer_type* const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_Buffer |
Definition at line 63072 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_DirtyFlag_type* const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_DirtyFlag |
Definition at line 63684 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_OperationResult_type* const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_OperationResult |
Definition at line 63563 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_SlotValidFlags_type* const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_SlotValidFlags |
Definition at line 63103 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_LoadingFadeDelay_type* const DTTR_PCDOGS_D_Menu_LoadingFadeDelay |
Definition at line 64167 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_LoadState_type* const DTTR_PCDOGS_D_Menu_LoadState |
Definition at line 65030 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_ProcessMenuState_DispatchTable_type* const DTTR_PCDOGS_D_Menu_ProcessMenuState_DispatchTable |
Definition at line 61247 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_ProcessMenuTransition_LevelIndex_type* const DTTR_PCDOGS_D_Menu_ProcessMenuTransition_LevelIndex |
Definition at line 67255 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderFormattedText_InputButtonNameBuffers_type* const DTTR_PCDOGS_D_Menu_RenderFormattedText_InputButtonNameBuffers |
Definition at line 65683 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderOptionsMenu_ItemDispatchTable_type* const DTTR_PCDOGS_D_Menu_RenderOptionsMenu_ItemDispatchTable |
Definition at line 61216 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_Active_type* const DTTR_PCDOGS_D_Menu_RenderSaveGame_Active |
Definition at line 63593 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_DialogState_type* const DTTR_PCDOGS_D_Menu_RenderSaveGame_DialogState |
Definition at line 63653 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_LoadModeFlag_type* const DTTR_PCDOGS_D_Menu_RenderSaveGame_LoadModeFlag |
Definition at line 63533 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_OperationStep_type* const DTTR_PCDOGS_D_Menu_RenderSaveGame_OperationStep |
Definition at line 63503 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_OverwriteChoice_type* const DTTR_PCDOGS_D_Menu_RenderSaveGame_OverwriteChoice |
Definition at line 63623 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_State_type* const DTTR_PCDOGS_D_Menu_RenderSaveGame_State |
Definition at line 63715 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Cancel_type* const DTTR_PCDOGS_D_Menu_UpdateInput_Cancel |
Definition at line 63956 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Confirm_type* const DTTR_PCDOGS_D_Menu_UpdateInput_Confirm |
Definition at line 63926 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Down_type* const DTTR_PCDOGS_D_Menu_UpdateInput_Down |
Definition at line 63836 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Left_type* const DTTR_PCDOGS_D_Menu_UpdateInput_Left |
Definition at line 63866 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Right_type* const DTTR_PCDOGS_D_Menu_UpdateInput_Right |
Definition at line 63896 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Up_type* const DTTR_PCDOGS_D_Menu_UpdateInput_Up |
Definition at line 63806 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Model_UpdateTransformAndPhysics_CallbackTable_type* const DTTR_PCDOGS_D_Model_UpdateTransformAndPhysics_CallbackTable |
Definition at line 65901 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Options_MenuSelection_type* const DTTR_PCDOGS_D_Options_MenuSelection |
Definition at line 64016 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Physics_UpdateActorPreprocess_MovementHandlerTable_type* const DTTR_PCDOGS_D_Physics_UpdateActorPreprocess_MovementHandlerTable |
Definition at line 66148 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_FixUpResourceModelNode_LevelMaterialSection_type* const DTTR_PCDOGS_D_PKG_FixUpResourceModelNode_LevelMaterialSection |
Definition at line 67100 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_FixUpResourceObjectNode_LevelBlobPtr_type* const DTTR_PCDOGS_D_PKG_FixUpResourceObjectNode_LevelBlobPtr |
Definition at line 67131 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadEntry_FileHandle_type* const DTTR_PCDOGS_D_PKG_LoadEntry_FileHandle |
Definition at line 65154 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadEntry_Toc_type* const DTTR_PCDOGS_D_PKG_LoadEntry_Toc |
Definition at line 65185 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadEntry_TocFileSizes_type* const DTTR_PCDOGS_D_PKG_LoadEntry_TocFileSizes |
Definition at line 65216 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadTitleScreenResources_AudioTitleMusicData_type* const DTTR_PCDOGS_D_PKG_LoadTitleScreenResources_AudioTitleMusicData |
Definition at line 65714 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_ResourceTitleBonusReplayResource_type* const DTTR_PCDOGS_D_PKG_ResourceTitleBonusReplayResource |
Definition at line 60085 of file dttr_pcdogs.h.
Referenced by dttr_hook_cleanup_title_resources_callback().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_ResourceTitleMaterialBase_type* const DTTR_PCDOGS_D_PKG_ResourceTitleMaterialBase |
Definition at line 60169 of file dttr_pcdogs.h.
Referenced by dttr_hook_cleanup_title_resources_callback().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_ResourceTitlePackage_type* const DTTR_PCDOGS_D_PKG_ResourceTitlePackage |
Definition at line 60197 of file dttr_pcdogs.h.
Referenced by dttr_hook_cleanup_title_resources_callback().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Player_ProcessMovement_CameraYawAngle_type* const DTTR_PCDOGS_D_Player_ProcessMovement_CameraYawAngle |
Definition at line 65778 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Player_ProcessMovement_CurrentLevelID_type* const DTTR_PCDOGS_D_Player_ProcessMovement_CurrentLevelID |
Definition at line 62147 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Powerup_CollisionFilterCallback_type* const DTTR_PCDOGS_D_Powerup_CollisionFilterCallback |
Definition at line 64293 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Powerup_InitializeSystem_UpdateCallback_type* const DTTR_PCDOGS_D_Powerup_InitializeSystem_UpdateCallback |
Definition at line 66117 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Replay_StartDemoPlayback_InputPtr_type* const DTTR_PCDOGS_D_Replay_StartDemoPlayback_InputPtr |
Definition at line 65556 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_GameLevelCompletion_BestTime_type* const DTTR_PCDOGS_D_Save_GameLevelCompletion_BestTime |
Definition at line 63410 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_GameLevelCompletion_CollectiblesData_type* const DTTR_PCDOGS_D_Save_GameLevelCompletion_CollectiblesData |
Definition at line 63257 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_InitializeGameState_InitFlag_type* const DTTR_PCDOGS_D_Save_InitializeGameState_InitFlag |
Definition at line 63318 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FileBuffer_type* const DTTR_PCDOGS_D_Save_LoadGameState_FileBuffer |
Definition at line 62951 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FileGameSettings_type* const DTTR_PCDOGS_D_Save_LoadGameState_FileGameSettings |
Definition at line 63011 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FileGameState_type* const DTTR_PCDOGS_D_Save_LoadGameState_FileGameState |
Definition at line 62981 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FilePlayerLives_type* const DTTR_PCDOGS_D_Save_LoadGameState_FilePlayerLives |
Definition at line 63041 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_Buffer_type* const DTTR_PCDOGS_D_Save_ProcessGameOperation_Buffer |
Definition at line 64664 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_Size_type* const DTTR_PCDOGS_D_Save_ProcessGameOperation_Size |
Definition at line 64694 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_State_type* const DTTR_PCDOGS_D_Save_ProcessGameOperation_State |
Definition at line 64634 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_VerifyBuffer_type* const DTTR_PCDOGS_D_Save_ProcessGameOperation_VerifyBuffer |
Definition at line 64724 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ReadGameFile_Dat_type* const DTTR_PCDOGS_D_Save_ReadGameFile_Dat |
Definition at line 62208 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_SetGameComplete_Flag_type* const DTTR_PCDOGS_D_Save_SetGameComplete_Flag |
Definition at line 63348 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Scene_TraverseNodeTree_TypeDispatchTable_type* const DTTR_PCDOGS_D_Scene_TraverseNodeTree_TypeDispatchTable |
Definition at line 60287 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_ActorOpcodeDispatchTable_type* const DTTR_PCDOGS_D_Script_ActorOpcodeDispatchTable |
Definition at line 62395 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpBranchConditional_ArithmeticOpTable_type* const DTTR_PCDOGS_D_Script_OpBranchConditional_ArithmeticOpTable |
Definition at line 60534 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpBranchConditional_ComparisonOpTable_type* const DTTR_PCDOGS_D_Script_OpBranchConditional_ComparisonOpTable |
Definition at line 60565 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpCheckTerminator_OpcodeTable_type* const DTTR_PCDOGS_D_Script_OpCheckTerminator_OpcodeTable |
Definition at line 60503 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpMoveToTarget_CurrentActor_type* const DTTR_PCDOGS_D_Script_OpMoveToTarget_CurrentActor |
Definition at line 65871 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpSetVariable_OpJumpTable_type* const DTTR_PCDOGS_D_Script_OpSetVariable_OpJumpTable |
Definition at line 60596 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceDataBuffer_type* const DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceDataBuffer |
Definition at line 63227 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceSharedMaterialSection_type* const DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceSharedMaterialSection |
Definition at line 67286 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Shared_MaterialFrameSetCursor_type* const DTTR_PCDOGS_D_Shared_MaterialFrameSetCursor |
Definition at line 67224 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Signal_Queue_type* const DTTR_PCDOGS_D_Signal_Queue |
Definition at line 65308 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Signal_QueueCount_type* const DTTR_PCDOGS_D_Signal_QueueCount |
Definition at line 65278 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Signal_TimedEventListHead_type* const DTTR_PCDOGS_D_Signal_TimedEventListHead |
Definition at line 65247 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_String_SetTable_Table_type* const DTTR_PCDOGS_D_String_SetTable_Table |
Definition at line 65653 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Title_ResourceHandle0_type* const DTTR_PCDOGS_D_Title_ResourceHandle0 |
Definition at line 60141 of file dttr_pcdogs.h.
Referenced by dttr_hook_cleanup_title_resources_callback(), and test_pcdogs_generated_title_resource_patch_specs_use_current_names().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Title_ResourceHandle1_type* const DTTR_PCDOGS_D_Title_ResourceHandle1 |
Definition at line 60113 of file dttr_pcdogs.h.
Referenced by dttr_hook_cleanup_title_resources_callback(), and test_pcdogs_generated_title_resource_patch_specs_use_current_names().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Title_UpdateAndRenderScreen_StateDispatchTable_type* const DTTR_PCDOGS_D_Title_UpdateAndRenderScreen_StateDispatchTable |
Definition at line 61811 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_BoneAndLivesCounterAnimState_type* const DTTR_PCDOGS_D_UI_BoneAndLivesCounterAnimState |
Definition at line 62920 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_InitializedFlag_type* const DTTR_PCDOGS_D_UI_InitializedFlag |
Definition at line 66239 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_LivesCounterLastValue_type* const DTTR_PCDOGS_D_UI_LivesCounterLastValue |
Definition at line 63472 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_UpdateAndRenderSprites_SpriteAnchorDispatchTable_type* const DTTR_PCDOGS_D_UI_UpdateAndRenderSprites_SpriteAnchorDispatchTable |
Definition at line 61717 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_CloseMovieFile_Handle_type* const DTTR_PCDOGS_D_Video_CloseMovieFile_Handle |
Definition at line 62828 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_CloseMovieFile_SoundHandle_type* const DTTR_PCDOGS_D_Video_CloseMovieFile_SoundHandle |
Definition at line 62889 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_CloseMovieFile_SurfaceHandle_type* const DTTR_PCDOGS_D_Video_CloseMovieFile_SurfaceHandle |
Definition at line 62859 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_InitPlayer_ErrorCode_type* const DTTR_PCDOGS_D_Video_InitPlayer_ErrorCode |
Definition at line 67442 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_MCI_OpenAVIVideo_type* const DTTR_PCDOGS_D_Video_MCI_OpenAVIVideo |
Definition at line 62056 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieFile_SkipRequested_type* const DTTR_PCDOGS_D_Video_PlayMovieFile_SkipRequested |
Definition at line 64755 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_AVIPlaybackStarted_type* const DTTR_PCDOGS_D_Video_PlayMovieIntro_AVIPlaybackStarted |
Definition at line 64786 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_ConfigEndSentinel_type* const DTTR_PCDOGS_D_Video_PlayMovieIntro_ConfigEndSentinel |
Definition at line 67069 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_FileNames_type* const DTTR_PCDOGS_D_Video_PlayMovieIntro_FileNames |
Definition at line 60029 of file dttr_pcdogs.h.
Referenced by attempt_play_startup_movies().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_PathPrefix_type* const DTTR_PCDOGS_D_Video_PlayMovieIntro_PathPrefix |
Definition at line 60057 of file dttr_pcdogs.h.
Referenced by attempt_play_startup_movies().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk_type* const DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk |
Definition at line 67972 of file dttr_pcdogs.h.
Referenced by dttr_inputs_hooks_init(), and test_pcdogs_unstable_patch_specs_match_stable_shape().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_MainHandle_type* const DTTR_PCDOGS_D_Window_MainHandle |
Definition at line 59889 of file dttr_pcdogs.h.
Referenced by DTTR_Hook_WinMainCallback().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageDispatchTable_type* const DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageDispatchTable |
Definition at line 61655 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageIndexTable_type* const DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageIndexTable |
Definition at line 61686 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_Initialized_type* const DTTR_PCDOGS_D_Window_ProcessGameProc_Initialized |
Definition at line 59833 of file dttr_pcdogs.h.
Referenced by DTTR_Hook_WinMainCallback(), and dttr_inputs_handle_device_event().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageDispatchTable_type* const DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageDispatchTable |
Definition at line 61593 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageIndexTable_type* const DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageIndexTable |
Definition at line 61624 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_RunWinMain_RenderingEnabled_type* const DTTR_PCDOGS_D_Window_RunWinMain_RenderingEnabled |
Definition at line 59944 of file dttr_pcdogs.h.
Referenced by DTTR_Hook_WinMainCallback(), and tick_main_loop().
| DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_RunWinMain_SecondaryWindowHandle_type* const DTTR_PCDOGS_D_Window_RunWinMain_SecondaryWindowHandle |
Definition at line 59917 of file dttr_pcdogs.h.
Referenced by DTTR_Hook_WinMainCallback().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_AddToCollisionList* const DTTR_PCDOGS_F_Actor_AddToCollisionList |
Accessor object for Actor_AddToCollisionList.
Definition at line 48306 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplyEntitySlotFlags* const DTTR_PCDOGS_F_Actor_ApplyEntitySlotFlags |
Accessor object for Actor_ApplyEntitySlotFlags.
Definition at line 25137 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplySplineMovement* const DTTR_PCDOGS_F_Actor_ApplySplineMovement |
Accessor object for Actor_ApplySplineMovement.
Definition at line 28400 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplyVerticalMovement* const DTTR_PCDOGS_F_Actor_ApplyVerticalMovement |
Accessor object for Actor_ApplyVerticalMovement.
Definition at line 54647 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplyVerticalVelocity* const DTTR_PCDOGS_F_Actor_ApplyVerticalVelocity |
Accessor object for Actor_ApplyVerticalVelocity.
Definition at line 28341 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_AttachToParent* const DTTR_PCDOGS_F_Actor_AttachToParent |
Accessor object for Actor_AttachToParent.
Definition at line 48080 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CalculateRotation* const DTTR_PCDOGS_F_Actor_CalculateRotation |
Accessor object for Actor_CalculateRotation.
Definition at line 24844 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckAnimationComplete* const DTTR_PCDOGS_F_Actor_CheckAnimationComplete |
Accessor object for Actor_CheckAnimationComplete.
Definition at line 28055 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckAnimationTrigger* const DTTR_PCDOGS_F_Actor_CheckAnimationTrigger |
Accessor object for Actor_CheckAnimationTrigger.
Definition at line 43870 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckCollisionConditions* const DTTR_PCDOGS_F_Actor_CheckCollisionConditions |
Accessor object for Actor_CheckCollisionConditions.
Definition at line 46153 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckCollisionType* const DTTR_PCDOGS_F_Actor_CheckCollisionType |
Accessor object for Actor_CheckCollisionType.
Definition at line 43814 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckSavedActiveActorCameraDistance* const DTTR_PCDOGS_F_Actor_CheckSavedActiveActorCameraDistance |
Accessor object for Actor_CheckSavedActiveActorCameraDistance.
Definition at line 23535 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ClearReferences* const DTTR_PCDOGS_F_Actor_ClearReferences |
Accessor object for Actor_ClearReferences.
Definition at line 47904 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CloneTemplateWithTemplateRelativeFixups* const DTTR_PCDOGS_F_Actor_CloneTemplateWithTemplateRelativeFixups |
Accessor object for Actor_CloneTemplateWithTemplateRelativeFixups.
Definition at line 47967 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CopyEntityDefaultsToRecord* const DTTR_PCDOGS_F_Actor_CopyEntityDefaultsToRecord |
Accessor object for Actor_CopyEntityDefaultsToRecord.
Definition at line 25428 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_Destroy* const DTTR_PCDOGS_F_Actor_Destroy |
Accessor object for Actor_Destroy.
Definition at line 48018 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_DestroyAll* const DTTR_PCDOGS_F_Actor_DestroyAll |
Accessor object for Actor_DestroyAll.
Definition at line 31762 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_FindNearestAttachPoint* const DTTR_PCDOGS_F_Actor_FindNearestAttachPoint |
Accessor object for Actor_FindNearestAttachPoint.
Definition at line 48136 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_FollowAttachedMovement* const DTTR_PCDOGS_F_Actor_FollowAttachedMovement |
Accessor object for Actor_FollowAttachedMovement.
Definition at line 54701 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_GetStateIndex* const DTTR_PCDOGS_F_Actor_GetStateIndex |
Accessor object for Actor_GetStateIndex.
Definition at line 24374 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_HandleCollisionResponse* const DTTR_PCDOGS_F_Actor_HandleCollisionResponse |
Accessor object for Actor_HandleCollisionResponse.
Definition at line 59584 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_HandleDefaultUpdate* const DTTR_PCDOGS_F_Actor_HandleDefaultUpdate |
Accessor object for Actor_HandleDefaultUpdate.
Definition at line 54593 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_InitializeDirectionTables* const DTTR_PCDOGS_F_Actor_InitializeDirectionTables |
Accessor object for Actor_InitializeDirectionTables.
Definition at line 45125 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_MoveToTarget* const DTTR_PCDOGS_F_Actor_MoveToTarget |
Accessor object for Actor_MoveToTarget.
Definition at line 24977 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessCollisionResponse* const DTTR_PCDOGS_F_Actor_ProcessCollisionResponse |
Accessor object for Actor_ProcessCollisionResponse.
Definition at line 27070 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessHazardsAndDamage* const DTTR_PCDOGS_F_Actor_ProcessHazardsAndDamage |
Accessor object for Actor_ProcessHazardsAndDamage.
Definition at line 46505 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessMovementBehavior* const DTTR_PCDOGS_F_Actor_ProcessMovementBehavior |
Accessor object for Actor_ProcessMovementBehavior.
Definition at line 54811 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessMovementCommands* const DTTR_PCDOGS_F_Actor_ProcessMovementCommands |
Accessor object for Actor_ProcessMovementCommands.
Definition at line 54756 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessPlayerBehavior* const DTTR_PCDOGS_F_Actor_ProcessPlayerBehavior |
Accessor object for Actor_ProcessPlayerBehavior.
Definition at line 26825 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessPuppyInteraction* const DTTR_PCDOGS_F_Actor_ProcessPuppyInteraction |
Accessor object for Actor_ProcessPuppyInteraction.
Definition at line 27132 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessRendering* const DTTR_PCDOGS_F_Actor_ProcessRendering |
Accessor object for Actor_ProcessRendering.
Definition at line 24123 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessSnapAndEntityUpdate* const DTTR_PCDOGS_F_Actor_ProcessSnapAndEntityUpdate |
Accessor object for Actor_ProcessSnapAndEntityUpdate.
Definition at line 26716 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ReleaseAttachment* const DTTR_PCDOGS_F_Actor_ReleaseAttachment |
Accessor object for Actor_ReleaseAttachment.
Definition at line 25030 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ResetVelocityAndSnap* const DTTR_PCDOGS_F_Actor_ResetVelocityAndSnap |
Accessor object for Actor_ResetVelocityAndSnap.
Definition at line 24912 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_SetAlphaFade* const DTTR_PCDOGS_F_Actor_SetAlphaFade |
Accessor object for Actor_SetAlphaFade.
Definition at line 48195 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_SnapToPosition* const DTTR_PCDOGS_F_Actor_SnapToPosition |
Accessor object for Actor_SnapToPosition.
Definition at line 25083 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_StartTransition* const DTTR_PCDOGS_F_Actor_StartTransition |
Accessor object for Actor_StartTransition.
Definition at line 25193 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_TracePath* const DTTR_PCDOGS_F_Actor_TracePath |
Accessor object for Actor_TracePath.
Definition at line 25318 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateAnimationAndVisibility* const DTTR_PCDOGS_F_Actor_UpdateAnimationAndVisibility |
Accessor object for Actor_UpdateAnimationAndVisibility.
Definition at line 24222 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateAnimationState* const DTTR_PCDOGS_F_Actor_UpdateAnimationState |
Accessor object for Actor_UpdateAnimationState.
Definition at line 26884 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateFadeOut* const DTTR_PCDOGS_F_Actor_UpdateFadeOut |
Accessor object for Actor_UpdateFadeOut.
Definition at line 48252 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateList* const DTTR_PCDOGS_F_Actor_UpdateList |
Accessor object for Actor_UpdateList.
Definition at line 24068 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateProjectileList* const DTTR_PCDOGS_F_Actor_UpdateProjectileList |
Accessor object for Actor_UpdateProjectileList.
Definition at line 24318 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateRotationFromVelocity* const DTTR_PCDOGS_F_Actor_UpdateRotationFromVelocity |
Accessor object for Actor_UpdateRotationFromVelocity.
Definition at line 46449 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ValidateDirectionAndProcessInput* const DTTR_PCDOGS_F_Actor_ValidateDirectionAndProcessInput |
Accessor object for Actor_ValidateDirectionAndProcessInput.
Definition at line 54497 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_CalculateSplineParameter* const DTTR_PCDOGS_F_Animation_CalculateSplineParameter |
Accessor object for Animation_CalculateSplineParameter.
Definition at line 27375 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_CheckKeyframeActive* const DTTR_PCDOGS_F_Animation_CheckKeyframeActive |
Accessor object for Animation_CheckKeyframeActive.
Definition at line 27686 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_ConvertQuatToRotMatrix* const DTTR_PCDOGS_F_Animation_ConvertQuatToRotMatrix |
Accessor object for Animation_ConvertQuatToRotMatrix.
Definition at line 27627 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_GetProgress* const DTTR_PCDOGS_F_Animation_GetProgress |
Accessor object for Animation_GetProgress.
Definition at line 28978 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateKeyframeQuatBlend* const DTTR_PCDOGS_F_Animation_InterpolateKeyframeQuatBlend |
Accessor object for Animation_InterpolateKeyframeQuatBlend.
Definition at line 27439 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateKeyframeVec3Blend* const DTTR_PCDOGS_F_Animation_InterpolateKeyframeVec3Blend |
Accessor object for Animation_InterpolateKeyframeVec3Blend.
Definition at line 27242 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateQuat* const DTTR_PCDOGS_F_Animation_InterpolateQuat |
Accessor object for Animation_InterpolateQuat.
Definition at line 27498 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateQuaternionSlerp* const DTTR_PCDOGS_F_Animation_InterpolateQuaternionSlerp |
Accessor object for Animation_InterpolateQuaternionSlerp.
Definition at line 27567 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateSpline* const DTTR_PCDOGS_F_Animation_InterpolateSpline |
Accessor object for Animation_InterpolateSpline.
Definition at line 27748 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateVec3* const DTTR_PCDOGS_F_Animation_InterpolateVec3 |
Accessor object for Animation_InterpolateVec3.
Definition at line 27304 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_ProcessController* const DTTR_PCDOGS_F_Animation_ProcessController |
Accessor object for Animation_ProcessController.
Definition at line 31913 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_ProcessVertexColor* const DTTR_PCDOGS_F_Animation_ProcessVertexColor |
Accessor object for Animation_ProcessVertexColor.
Definition at line 32029 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_QueueStateChange* const DTTR_PCDOGS_F_Animation_QueueStateChange |
Accessor object for Animation_QueueStateChange.
Definition at line 28108 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_SetProgress* const DTTR_PCDOGS_F_Animation_SetProgress |
Accessor object for Animation_SetProgress.
Definition at line 29036 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_AllocateSoundSlot* const DTTR_PCDOGS_F_Audio_AllocateSoundSlot |
Accessor object for Audio_AllocateSoundSlot.
Definition at line 53599 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CalculateSpatialVolumeAndPan* const DTTR_PCDOGS_F_Audio_CalculateSpatialVolumeAndPan |
Accessor object for Audio_CalculateSpatialVolumeAndPan.
Definition at line 53819 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CheckCooldownExpired* const DTTR_PCDOGS_F_Audio_CheckCooldownExpired |
Accessor object for Audio_CheckCooldownExpired.
Definition at line 45974 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CheckStreamStatus* const DTTR_PCDOGS_F_Audio_CheckStreamStatus |
Accessor object for Audio_CheckStreamStatus.
Definition at line 47378 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CloseMusicStream* const DTTR_PCDOGS_F_Audio_CloseMusicStream |
Accessor object for Audio_CloseMusicStream.
Definition at line 46983 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FadeInMusic* const DTTR_PCDOGS_F_Audio_FadeInMusic |
Accessor object for Audio_FadeInMusic.
Definition at line 47179 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FadeOutMusic* const DTTR_PCDOGS_F_Audio_FadeOutMusic |
Accessor object for Audio_FadeOutMusic.
Definition at line 47133 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FindSoundByType* const DTTR_PCDOGS_F_Audio_FindSoundByType |
Accessor object for Audio_FindSoundByType.
Definition at line 53658 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FreeSoundSlot* const DTTR_PCDOGS_F_Audio_FreeSoundSlot |
Accessor object for Audio_FreeSoundSlot.
Definition at line 53487 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_InitializeLevelAudio* const DTTR_PCDOGS_F_Audio_InitializeLevelAudio |
Accessor object for Audio_InitializeLevelAudio.
Definition at line 22439 of file dttr_pcdogs.h.
Referenced by dttr_audio_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_InitializeSystem* const DTTR_PCDOGS_F_Audio_InitializeSystem |
Accessor object for Audio_InitializeSystem.
Definition at line 22265 of file dttr_pcdogs.h.
Referenced by dttr_audio_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_IsStreamPlaying* const DTTR_PCDOGS_F_Audio_IsStreamPlaying |
Accessor object for Audio_IsStreamPlaying.
Definition at line 46740 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_OpenStream* const DTTR_PCDOGS_F_Audio_OpenStream |
Accessor object for Audio_OpenStream.
Definition at line 22486 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PauseAllSounds* const DTTR_PCDOGS_F_Audio_PauseAllSounds |
Accessor object for Audio_PauseAllSounds.
Definition at line 53865 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PauseStream* const DTTR_PCDOGS_F_Audio_PauseStream |
Accessor object for Audio_PauseStream.
Definition at line 46890 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PlayLevelSoundIndexAtPosition* const DTTR_PCDOGS_F_Audio_PlayLevelSoundIndexAtPosition |
Accessor object for Audio_PlayLevelSoundIndexAtPosition.
Definition at line 24551 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PlayMusicStream* const DTTR_PCDOGS_F_Audio_PlayMusicStream |
Accessor object for Audio_PlayMusicStream.
Definition at line 46844 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PlaySoundDefinition3D* const DTTR_PCDOGS_F_Audio_PlaySoundDefinition3D |
Accessor object for Audio_PlaySoundDefinition3D.
Definition at line 53546 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ProcessMusicFade* const DTTR_PCDOGS_F_Audio_ProcessMusicFade |
Accessor object for Audio_ProcessMusicFade.
Definition at line 47425 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ProcessSoundQueue* const DTTR_PCDOGS_F_Audio_ProcessSoundQueue |
Accessor object for Audio_ProcessSoundQueue.
Definition at line 53751 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResetMusicState* const DTTR_PCDOGS_F_Audio_ResetMusicState |
Accessor object for Audio_ResetMusicState.
Definition at line 47274 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResetPlayback* const DTTR_PCDOGS_F_Audio_ResetPlayback |
Accessor object for Audio_ResetPlayback.
Definition at line 52660 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResumeAllSounds* const DTTR_PCDOGS_F_Audio_ResumeAllSounds |
Accessor object for Audio_ResumeAllSounds.
Definition at line 53911 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResumeStream* const DTTR_PCDOGS_F_Audio_ResumeStream |
Accessor object for Audio_ResumeStream.
Definition at line 46936 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetEnabledFlag* const DTTR_PCDOGS_F_Audio_SetEnabledFlag |
Accessor object for Audio_SetEnabledFlag.
Definition at line 47030 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetMusicFadeTarget* const DTTR_PCDOGS_F_Audio_SetMusicFadeTarget |
Accessor object for Audio_SetMusicFadeTarget.
Definition at line 47087 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetSamplePitch* const DTTR_PCDOGS_F_Audio_SetSamplePitch |
Accessor object for Audio_SetSamplePitch.
Definition at line 46687 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetSampleVolume* const DTTR_PCDOGS_F_Audio_SetSampleVolume |
Accessor object for Audio_SetSampleVolume.
Definition at line 46631 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetStreamVolume* const DTTR_PCDOGS_F_Audio_SetStreamVolume |
Accessor object for Audio_SetStreamVolume.
Definition at line 46788 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ShutdownSystem* const DTTR_PCDOGS_F_Audio_ShutdownSystem |
Accessor object for Audio_ShutdownSystem.
Definition at line 22310 of file dttr_pcdogs.h.
Referenced by handle_audio_device_removed().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StartMusicWithFade* const DTTR_PCDOGS_F_Audio_StartMusicWithFade |
Accessor object for Audio_StartMusicWithFade.
Definition at line 47324 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StartSoundPlayback* const DTTR_PCDOGS_F_Audio_StartSoundPlayback |
Accessor object for Audio_StartSoundPlayback.
Definition at line 46574 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopAllSamples* const DTTR_PCDOGS_F_Audio_StopAllSamples |
Accessor object for Audio_StopAllSamples.
Definition at line 22353 of file dttr_pcdogs.h.
Referenced by dttr_audio_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopAllSounds* const DTTR_PCDOGS_F_Audio_StopAllSounds |
Accessor object for Audio_StopAllSounds.
Definition at line 22396 of file dttr_pcdogs.h.
Referenced by dttr_audio_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopMusicAndPause* const DTTR_PCDOGS_F_Audio_StopMusicAndPause |
Accessor object for Audio_StopMusicAndPause.
Definition at line 47226 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopSound* const DTTR_PCDOGS_F_Audio_StopSound |
Accessor object for Audio_StopSound.
Definition at line 53431 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_TriggerCollisionSound* const DTTR_PCDOGS_F_Audio_TriggerCollisionSound |
Accessor object for Audio_TriggerCollisionSound.
Definition at line 46037 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_TriggerMusicTransition* const DTTR_PCDOGS_F_Audio_TriggerMusicTransition |
Accessor object for Audio_TriggerMusicTransition.
Definition at line 25868 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_TriggerSoundAtPosition* const DTTR_PCDOGS_F_Audio_TriggerSoundAtPosition |
Accessor object for Audio_TriggerSoundAtPosition.
Definition at line 24610 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_UpdateSoundChannels* const DTTR_PCDOGS_F_Audio_UpdateSoundChannels |
Accessor object for Audio_UpdateSoundChannels.
Definition at line 53705 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_UpdateSoundSystemWrapper* const DTTR_PCDOGS_F_Audio_UpdateSoundSystemWrapper |
Accessor object for Audio_UpdateSoundSystemWrapper.
Definition at line 47472 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_BlendVerticesMultiWeight* const DTTR_PCDOGS_F_Bone_BlendVerticesMultiWeight |
Accessor object for Bone_BlendVerticesMultiWeight.
Definition at line 27999 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_ComputeNormalsPostTransform* const DTTR_PCDOGS_F_Bone_ComputeNormalsPostTransform |
Accessor object for Bone_ComputeNormalsPostTransform.
Definition at line 27932 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_ProcessExternalRef* const DTTR_PCDOGS_F_Bone_ProcessExternalRef |
Accessor object for Bone_ProcessExternalRef.
Definition at line 37099 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_TransformVerticesMorphed* const DTTR_PCDOGS_F_Bone_TransformVerticesMorphed |
Accessor object for Bone_TransformVerticesMorphed.
Definition at line 27810 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_TransformVerticesWeighted* const DTTR_PCDOGS_F_Bone_TransformVerticesWeighted |
Accessor object for Bone_TransformVerticesWeighted.
Definition at line 27874 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_TransformWeightedVerticesForRender* const DTTR_PCDOGS_F_Bone_TransformWeightedVerticesForRender |
Accessor object for Bone_TransformWeightedVerticesForRender.
Definition at line 37506 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_UpdateJointTracking* const DTTR_PCDOGS_F_Bone_UpdateJointTracking |
Accessor object for Bone_UpdateJointTracking.
Definition at line 28220 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_BuildViewMatrix* const DTTR_PCDOGS_F_Camera_BuildViewMatrix |
Accessor object for Camera_BuildViewMatrix.
Definition at line 55169 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_CalculateClipDistance* const DTTR_PCDOGS_F_Camera_CalculateClipDistance |
Accessor object for Camera_CalculateClipDistance.
Definition at line 55225 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_CalculateFollowAngles* const DTTR_PCDOGS_F_Camera_CalculateFollowAngles |
Accessor object for Camera_CalculateFollowAngles.
Definition at line 26288 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_CalculatePosition* const DTTR_PCDOGS_F_Camera_CalculatePosition |
Accessor object for Camera_CalculatePosition.
Definition at line 26165 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_Initialize* const DTTR_PCDOGS_F_Camera_Initialize |
Accessor object for Camera_Initialize.
Definition at line 55451 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_InterpolateTransition* const DTTR_PCDOGS_F_Camera_InterpolateTransition |
Accessor object for Camera_InterpolateTransition.
Definition at line 26106 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_LookAt* const DTTR_PCDOGS_F_Camera_LookAt |
Accessor object for Camera_LookAt.
Definition at line 55396 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetDefaultFOV* const DTTR_PCDOGS_F_Camera_SetDefaultFOV |
Accessor object for Camera_SetDefaultFOV.
Definition at line 55278 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetupClipPlanes* const DTTR_PCDOGS_F_Camera_SetupClipPlanes |
Accessor object for Camera_SetupClipPlanes.
Definition at line 33239 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetupProjection* const DTTR_PCDOGS_F_Camera_SetupProjection |
Accessor object for Camera_SetupProjection.
Definition at line 34311 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetViewport* const DTTR_PCDOGS_F_Camera_SetViewport |
Accessor object for Camera_SetViewport.
Definition at line 55343 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateEffects* const DTTR_PCDOGS_F_Camera_UpdateEffects |
Accessor object for Camera_UpdateEffects.
Definition at line 30692 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateFade* const DTTR_PCDOGS_F_Camera_UpdateFade |
Accessor object for Camera_UpdateFade.
Definition at line 30745 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateFollow* const DTTR_PCDOGS_F_Camera_UpdateFollow |
Accessor object for Camera_UpdateFollow.
Definition at line 26037 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateFromDefinition* const DTTR_PCDOGS_F_Camera_UpdateFromDefinition |
Accessor object for Camera_UpdateFromDefinition.
Definition at line 26224 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateProjection* const DTTR_PCDOGS_F_Camera_UpdateProjection |
Accessor object for Camera_UpdateProjection.
Definition at line 55110 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateShakeOffset* const DTTR_PCDOGS_F_Camera_UpdateShakeOffset |
Accessor object for Camera_UpdateShakeOffset.
Definition at line 26498 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_AnimateMoveSequence* const DTTR_PCDOGS_F_Checkers_AnimateMoveSequence |
Accessor object for Checkers_AnimateMoveSequence.
Definition at line 31611 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_BuildMoveList* const DTTR_PCDOGS_F_Checkers_BuildMoveList |
Accessor object for Checkers_BuildMoveList.
Definition at line 30990 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_CenterCameraOnCell* const DTTR_PCDOGS_F_Checkers_CenterCameraOnCell |
Accessor object for Checkers_CenterCameraOnCell.
Definition at line 30931 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_CheckCapturePossible* const DTTR_PCDOGS_F_Checkers_CheckCapturePossible |
Accessor object for Checkers_CheckCapturePossible.
Definition at line 31123 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_CheckMoveValid* const DTTR_PCDOGS_F_Checkers_CheckMoveValid |
Accessor object for Checkers_CheckMoveValid.
Definition at line 31057 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_EvaluateBoardScore* const DTTR_PCDOGS_F_Checkers_EvaluateBoardScore |
Accessor object for Checkers_EvaluateBoardScore.
Definition at line 31558 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ExecuteMove* const DTTR_PCDOGS_F_Checkers_ExecuteMove |
Accessor object for Checkers_ExecuteMove.
Definition at line 31321 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ExecuteMoveSequence* const DTTR_PCDOGS_F_Checkers_ExecuteMoveSequence |
Accessor object for Checkers_ExecuteMoveSequence.
Definition at line 31436 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_FindValidMoves* const DTTR_PCDOGS_F_Checkers_FindValidMoves |
Accessor object for Checkers_FindValidMoves.
Definition at line 31188 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_HighlightPlayerPieces* const DTTR_PCDOGS_F_Checkers_HighlightPlayerPieces |
Accessor object for Checkers_HighlightPlayerPieces.
Definition at line 31716 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_InitializeBoard* const DTTR_PCDOGS_F_Checkers_InitializeBoard |
Accessor object for Checkers_InitializeBoard.
Definition at line 31661 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ProcessInputAndRender* const DTTR_PCDOGS_F_Checkers_ProcessInputAndRender |
Accessor object for Checkers_ProcessInputAndRender.
Definition at line 30885 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_SearchBestMove* const DTTR_PCDOGS_F_Checkers_SearchBestMove |
Accessor object for Checkers_SearchBestMove.
Definition at line 31505 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_StepRecursiveSolver* const DTTR_PCDOGS_F_Checkers_StepRecursiveSolver |
Accessor object for Checkers_StepRecursiveSolver.
Definition at line 31380 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_UpdateCameraPositions* const DTTR_PCDOGS_F_Checkers_UpdateCameraPositions |
Accessor object for Checkers_UpdateCameraPositions.
Definition at line 30839 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_UpdateStateMachine* const DTTR_PCDOGS_F_Checkers_UpdateStateMachine |
Accessor object for Checkers_UpdateStateMachine.
Definition at line 30793 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ValidateMove* const DTTR_PCDOGS_F_Checkers_ValidateMove |
Accessor object for Checkers_ValidateMove.
Definition at line 31256 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_BuildWallCollisionPlane* const DTTR_PCDOGS_F_Collision_BuildWallCollisionPlane |
Accessor object for Collision_BuildWallCollisionPlane.
Definition at line 45380 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_CheckActorGround* const DTTR_PCDOGS_F_Collision_CheckActorGround |
Accessor object for Collision_CheckActorGround.
Definition at line 51496 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_CheckHitEventExists* const DTTR_PCDOGS_F_Collision_CheckHitEventExists |
Accessor object for Collision_CheckHitEventExists.
Definition at line 44737 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectActorCollisions* const DTTR_PCDOGS_F_Collision_DetectActorCollisions |
Accessor object for Collision_DetectActorCollisions.
Definition at line 45253 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectActorObstacles* const DTTR_PCDOGS_F_Collision_DetectActorObstacles |
Accessor object for Collision_DetectActorObstacles.
Definition at line 45433 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectAndResolve3DCollision* const DTTR_PCDOGS_F_Collision_DetectAndResolve3DCollision |
Accessor object for Collision_DetectAndResolve3DCollision.
Definition at line 45197 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectDynamicObject* const DTTR_PCDOGS_F_Collision_DetectDynamicObject |
Accessor object for Collision_DetectDynamicObject.
Definition at line 38556 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectObjectNodeCollisions* const DTTR_PCDOGS_F_Collision_DetectObjectNodeCollisions |
Accessor object for Collision_DetectObjectNodeCollisions.
Definition at line 45491 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_FindGroundPolygonUnderActor* const DTTR_PCDOGS_F_Collision_FindGroundPolygonUnderActor |
Accessor object for Collision_FindGroundPolygonUnderActor.
Definition at line 38260 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_FindIntersectingPolygonEdge* const DTTR_PCDOGS_F_Collision_FindIntersectingPolygonEdge |
Accessor object for Collision_FindIntersectingPolygonEdge.
Definition at line 38386 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_GetAdjacentPolygon* const DTTR_PCDOGS_F_Collision_GetAdjacentPolygon |
Accessor object for Collision_GetAdjacentPolygon.
Definition at line 38201 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_GetValidCollisionTarget* const DTTR_PCDOGS_F_Collision_GetValidCollisionTarget |
Accessor object for Collision_GetValidCollisionTarget.
Definition at line 46094 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_HandleComponentCollision* const DTTR_PCDOGS_F_Collision_HandleComponentCollision |
Accessor object for Collision_HandleComponentCollision.
Definition at line 44794 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_InitializeFunctionPointers* const DTTR_PCDOGS_F_Collision_InitializeFunctionPointers |
Accessor object for Collision_InitializeFunctionPointers.
Definition at line 44556 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_IsPointInsidePolygon* const DTTR_PCDOGS_F_Collision_IsPointInsidePolygon |
Accessor object for Collision_IsPointInsidePolygon.
Definition at line 38323 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessActorGroundCheck* const DTTR_PCDOGS_F_Collision_ProcessActorGroundCheck |
Accessor object for Collision_ProcessActorGroundCheck.
Definition at line 45308 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessActorToActorCollisions* const DTTR_PCDOGS_F_Collision_ProcessActorToActorCollisions |
Accessor object for Collision_ProcessActorToActorCollisions.
Definition at line 45654 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessPowerupCollisions* const DTTR_PCDOGS_F_Collision_ProcessPowerupCollisions |
Accessor object for Collision_ProcessPowerupCollisions.
Definition at line 59520 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessProjectileHit* const DTTR_PCDOGS_F_Collision_ProcessProjectileHit |
Accessor object for Collision_ProcessProjectileHit.
Definition at line 44622 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessProjectileLifecycle* const DTTR_PCDOGS_F_Collision_ProcessProjectileLifecycle |
Accessor object for Collision_ProcessProjectileLifecycle.
Definition at line 44958 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_RegisterHitEvent* const DTTR_PCDOGS_F_Collision_RegisterHitEvent |
Accessor object for Collision_RegisterHitEvent.
Definition at line 44678 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ResolveObjectNodeCollision* const DTTR_PCDOGS_F_Collision_ResolveObjectNodeCollision |
Accessor object for Collision_ResolveObjectNodeCollision.
Definition at line 45606 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_TestLineSphereIntersection* const DTTR_PCDOGS_F_Collision_TestLineSphereIntersection |
Accessor object for Collision_TestLineSphereIntersection.
Definition at line 45550 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_AttachToOwner* const DTTR_PCDOGS_F_Component_AttachToOwner |
Accessor object for Component_AttachToOwner.
Definition at line 45079 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CalculateFrameDuration* const DTTR_PCDOGS_F_Component_CalculateFrameDuration |
Accessor object for Component_CalculateFrameDuration.
Definition at line 43923 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CalculateHomingVelocity* const DTTR_PCDOGS_F_Component_CalculateHomingVelocity |
Accessor object for Component_CalculateHomingVelocity.
Definition at line 44847 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CalculateOrientation* const DTTR_PCDOGS_F_Component_CalculateOrientation |
Accessor object for Component_CalculateOrientation.
Definition at line 44272 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CheckActorCollisionTypeAdapter* const DTTR_PCDOGS_F_Component_CheckActorCollisionTypeAdapter |
Accessor object for Component_CheckActorCollisionTypeAdapter.
Definition at line 43755 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CreateActor* const DTTR_PCDOGS_F_Component_CreateActor |
Accessor object for Component_CreateActor.
Definition at line 44508 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_GetSpeedRange* const DTTR_PCDOGS_F_Component_GetSpeedRange |
Accessor object for Component_GetSpeedRange.
Definition at line 44103 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_InitializeProjectile* const DTTR_PCDOGS_F_Component_InitializeProjectile |
Accessor object for Component_InitializeProjectile.
Definition at line 44446 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_IsAirborneTarget* const DTTR_PCDOGS_F_Component_IsAirborneTarget |
Accessor object for Component_IsAirborneTarget.
Definition at line 44156 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_PlayPositionalSound* const DTTR_PCDOGS_F_Component_PlayPositionalSound |
Accessor object for Component_PlayPositionalSound.
Definition at line 44388 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_SetVelocityFromDirection* const DTTR_PCDOGS_F_Component_SetVelocityFromDirection |
Accessor object for Component_SetVelocityFromDirection.
Definition at line 44903 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_SpawnFollowupProjectile* const DTTR_PCDOGS_F_Component_SpawnFollowupProjectile |
Accessor object for Component_SpawnFollowupProjectile.
Definition at line 45020 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_SpawnFromDefinition* const DTTR_PCDOGS_F_Component_SpawnFromDefinition |
Accessor object for Component_SpawnFromDefinition.
Definition at line 44216 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_TrackTarget* const DTTR_PCDOGS_F_Component_TrackTarget |
Accessor object for Component_TrackTarget.
Definition at line 44330 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_UpdateCollisionDetection* const DTTR_PCDOGS_F_Component_UpdateCollisionDetection |
Accessor object for Component_UpdateCollisionDetection.
Definition at line 44050 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_UpdateProjectileLogic* const DTTR_PCDOGS_F_Component_UpdateProjectileLogic |
Accessor object for Component_UpdateProjectileLogic.
Definition at line 59465 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_UpdateTimers* const DTTR_PCDOGS_F_Component_UpdateTimers |
Accessor object for Component_UpdateTimers.
Definition at line 43981 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_ApplySettings* const DTTR_PCDOGS_F_Config_ApplySettings |
Accessor object for Config_ApplySettings.
Definition at line 49756 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_LoadAlternateFromINI* const DTTR_PCDOGS_F_Config_LoadAlternateFromINI |
Accessor object for Config_LoadAlternateFromINI.
Definition at line 22689 of file dttr_pcdogs.h.
Referenced by start_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_LoadFromINI* const DTTR_PCDOGS_F_Config_LoadFromINI |
Accessor object for Config_LoadFromINI.
Definition at line 49804 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_SaveSettingsToINI* const DTTR_PCDOGS_F_Config_SaveSettingsToINI |
Accessor object for Config_SaveSettingsToINI.
Definition at line 49859 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_CRT_CaptureNLGNotifyContext* const DTTR_PCDOGS_F_CRT_CaptureNLGNotifyContext |
Accessor object for CRT_CaptureNLGNotifyContext.
Definition at line 58658 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_AcceptAnyDriver* const DTTR_PCDOGS_F_D3D_AcceptAnyDriver |
Accessor object for D3D_AcceptAnyDriver.
Definition at line 34976 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_CheckDeviceLost* const DTTR_PCDOGS_F_D3D_CheckDeviceLost |
Accessor object for D3D_CheckDeviceLost.
Definition at line 33924 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_ClearViewport* const DTTR_PCDOGS_F_D3D_ClearViewport |
Accessor object for D3D_ClearViewport.
Definition at line 34023 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_CreateTextureSurface* const DTTR_PCDOGS_F_D3D_CreateTextureSurface |
Accessor object for D3D_CreateTextureSurface.
Definition at line 22086 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_CreateWorkSurface* const DTTR_PCDOGS_F_D3D_CreateWorkSurface |
Accessor object for D3D_CreateWorkSurface.
Definition at line 32356 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_EnumDeviceCallback* const DTTR_PCDOGS_F_D3D_EnumDeviceCallback |
Accessor object for D3D_EnumDeviceCallback.
Definition at line 34810 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_EnumerateDirectDrawDevices* const DTTR_PCDOGS_F_D3D_EnumerateDirectDrawDevices |
Accessor object for D3D_EnumerateDirectDrawDevices.
Definition at line 34621 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_EnumZBufferFormatCallback* const DTTR_PCDOGS_F_D3D_EnumZBufferFormatCallback |
Accessor object for D3D_EnumZBufferFormatCallback.
Definition at line 33589 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_FormatDirectXError* const DTTR_PCDOGS_F_D3D_FormatDirectXError |
Accessor object for D3D_FormatDirectXError.
Definition at line 35085 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_GetDriverEnumerationData* const DTTR_PCDOGS_F_D3D_GetDriverEnumerationData |
Accessor object for D3D_GetDriverEnumerationData.
Definition at line 34866 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_GetSelectedDriverInfo* const DTTR_PCDOGS_F_D3D_GetSelectedDriverInfo |
Accessor object for D3D_GetSelectedDriverInfo.
Definition at line 35027 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_HandleSignal* const DTTR_PCDOGS_F_D3D_HandleSignal |
Accessor object for D3D_HandleSignal.
Definition at line 34115 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_InitDirectDrawAndDirect3D* const DTTR_PCDOGS_F_D3D_InitDirectDrawAndDirect3D |
Accessor object for D3D_InitDirectDrawAndDirect3D.
Definition at line 22131 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_InitializeDirectDraw* const DTTR_PCDOGS_F_D3D_InitializeDirectDraw |
Accessor object for D3D_InitializeDirectDraw.
Definition at line 34161 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_InitializeGraphicsSubsystem* const DTTR_PCDOGS_F_D3D_InitializeGraphicsSubsystem |
Accessor object for D3D_InitializeGraphicsSubsystem.
Definition at line 22645 of file dttr_pcdogs.h.
Referenced by initialize_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_ReleaseAllAndReportLeaks* const DTTR_PCDOGS_F_D3D_ReleaseAllAndReportLeaks |
Accessor object for D3D_ReleaseAllAndReportLeaks.
Definition at line 33635 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_ReleaseDirectDrawDevice* const DTTR_PCDOGS_F_D3D_ReleaseDirectDrawDevice |
Accessor object for D3D_ReleaseDirectDrawDevice.
Definition at line 34208 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_RenderTexturedQuad* const DTTR_PCDOGS_F_D3D_RenderTexturedQuad |
Accessor object for D3D_RenderTexturedQuad.
Definition at line 33977 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SelectBestDriver* const DTTR_PCDOGS_F_D3D_SelectBestDriver |
Accessor object for D3D_SelectBestDriver.
Definition at line 34922 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetBlendMode* const DTTR_PCDOGS_F_D3D_SetBlendMode |
Accessor object for D3D_SetBlendMode.
Definition at line 32658 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetDataScaleFactor* const DTTR_PCDOGS_F_D3D_SetDataScaleFactor |
Accessor object for D3D_SetDataScaleFactor.
Definition at line 36542 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetFogDistance* const DTTR_PCDOGS_F_D3D_SetFogDistance |
Accessor object for D3D_SetFogDistance.
Definition at line 49709 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetGammaRamp* const DTTR_PCDOGS_F_D3D_SetGammaRamp |
Accessor object for D3D_SetGammaRamp.
Definition at line 34508 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetRenderTarget* const DTTR_PCDOGS_F_D3D_SetRenderTarget |
Accessor object for D3D_SetRenderTarget.
Definition at line 36491 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetTextureColorOperation* const DTTR_PCDOGS_F_D3D_SetTextureColorOperation |
Accessor object for D3D_SetTextureColorOperation.
Definition at line 32714 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetZWriteEnable* const DTTR_PCDOGS_F_D3D_SetZWriteEnable |
Accessor object for D3D_SetZWriteEnable.
Definition at line 32980 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_AddDisplayMode* const DTTR_PCDOGS_F_DDraw_AddDisplayMode |
Accessor object for DDraw_AddDisplayMode.
Definition at line 34679 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_CompareDisplayModes* const DTTR_PCDOGS_F_DDraw_CompareDisplayModes |
Accessor object for DDraw_CompareDisplayModes.
Definition at line 34565 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_CreateEx* const DTTR_PCDOGS_F_DDraw_CreateEx |
Accessor object for DDraw_CreateEx.
Definition at line 23312 of file dttr_pcdogs.h.
Referenced by dttr_graphics_hooks_init(), and test_pcdogs_unstable_patch_specs_match_stable_shape().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_EnumerateCallback* const DTTR_PCDOGS_F_DDraw_EnumerateCallback |
Accessor object for DDraw_EnumerateCallback.
Definition at line 34747 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_EnumerateExA* const DTTR_PCDOGS_F_DDraw_EnumerateExA |
Accessor object for DDraw_EnumerateExA.
Definition at line 23369 of file dttr_pcdogs.h.
Referenced by dttr_graphics_hooks_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_UnlockSurface* const DTTR_PCDOGS_F_DDraw_UnlockSurface |
Accessor object for DDraw_UnlockSurface.
Definition at line 34410 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Debug_Log* const DTTR_PCDOGS_F_Debug_Log |
Accessor object for Debug_Log.
Definition at line 33531 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Debug_RenderOverlay* const DTTR_PCDOGS_F_Debug_RenderOverlay |
Accessor object for Debug_RenderOverlay.
Definition at line 49597 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Debug_RunNoOpStub* const DTTR_PCDOGS_F_Debug_RunNoOpStub |
Accessor object for Debug_RunNoOpStub.
Definition at line 59726 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateA* const DTTR_PCDOGS_F_DInput_CreateA |
Accessor object for DInput_CreateA.
Definition at line 56231 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateConfiguredJoystickDevice* const DTTR_PCDOGS_F_DInput_CreateConfiguredJoystickDevice |
Accessor object for DInput_CreateConfiguredJoystickDevice.
Definition at line 36383 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateDevice2A* const DTTR_PCDOGS_F_DInput_CreateDevice2A |
Accessor object for DInput_CreateDevice2A.
Definition at line 35199 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateInterface* const DTTR_PCDOGS_F_DInput_CreateInterface |
Accessor object for DInput_CreateInterface.
Definition at line 35138 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateJoystickDevice* const DTTR_PCDOGS_F_DInput_CreateJoystickDevice |
Accessor object for DInput_CreateJoystickDevice.
Definition at line 36603 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_EnumerateAttachedJoysticks* const DTTR_PCDOGS_F_DInput_EnumerateAttachedJoysticks |
Accessor object for DInput_EnumerateAttachedJoysticks.
Definition at line 35829 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_EnumerateForceFeedbackJoysticks* const DTTR_PCDOGS_F_DInput_EnumerateForceFeedbackJoysticks |
Accessor object for DInput_EnumerateForceFeedbackJoysticks.
Definition at line 35771 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_EnumJoystickDeviceCallback* const DTTR_PCDOGS_F_DInput_EnumJoystickDeviceCallback |
Accessor object for DInput_EnumJoystickDeviceCallback.
Definition at line 35478 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_InitializeJoystickInput* const DTTR_PCDOGS_F_DInput_InitializeJoystickInput |
Accessor object for DInput_InitializeJoystickInput.
Definition at line 36660 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_QueryDevice2AInterface* const DTTR_PCDOGS_F_DInput_QueryDevice2AInterface |
Accessor object for DInput_QueryDevice2AInterface.
Definition at line 35254 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_ReleaseResources* const DTTR_PCDOGS_F_DInput_ReleaseResources |
Accessor object for DInput_ReleaseResources.
Definition at line 50164 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_SetConstantForceEffect* const DTTR_PCDOGS_F_DInput_SetConstantForceEffect |
Accessor object for DInput_SetConstantForceEffect.
Definition at line 36445 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Display_IsActive* const DTTR_PCDOGS_F_Display_IsActive |
Accessor object for Display_IsActive.
Definition at line 56076 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Display_ReleaseMode* const DTTR_PCDOGS_F_Display_ReleaseMode |
Accessor object for Display_ReleaseMode.
Definition at line 56122 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Display_SetMode* const DTTR_PCDOGS_F_Display_SetMode |
Accessor object for Display_SetMode.
Definition at line 23252 of file dttr_pcdogs.h.
Referenced by start_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_DestroyActor* const DTTR_PCDOGS_F_Entity_DestroyActor |
Accessor object for Entity_DestroyActor.
Definition at line 25701 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_GetActiveActorFromList* const DTTR_PCDOGS_F_Entity_GetActiveActorFromList |
Accessor object for Entity_GetActiveActorFromList.
Definition at line 26445 of file dttr_pcdogs.h.
Referenced by DTTR_Util_GetActiveActor().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_GetOrSpawnCameraActor* const DTTR_PCDOGS_F_Entity_GetOrSpawnCameraActor |
Accessor object for Entity_GetOrSpawnCameraActor.
Definition at line 30201 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_IsInActiveList* const DTTR_PCDOGS_F_Entity_IsInActiveList |
Accessor object for Entity_IsInActiveList.
Definition at line 25374 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_SetActorProperty* const DTTR_PCDOGS_F_Entity_SetActorProperty |
Accessor object for Entity_SetActorProperty.
Definition at line 25488 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_SpawnActor* const DTTR_PCDOGS_F_Entity_SpawnActor |
Accessor object for Entity_SpawnActor.
Definition at line 25587 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_UpdateVisibilityAndSpawn* const DTTR_PCDOGS_F_Entity_UpdateVisibilityAndSpawn |
Accessor object for Entity_UpdateVisibilityAndSpawn.
Definition at line 25983 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Exception_IsAccessViolationFilter* const DTTR_PCDOGS_F_Exception_IsAccessViolationFilter |
Accessor object for Exception_IsAccessViolationFilter.
Definition at line 58713 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Exception_RtlUnwindThunk* const DTTR_PCDOGS_F_Exception_RtlUnwindThunk |
Accessor object for Exception_RtlUnwindThunk.
Definition at line 59351 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_AllocateBuffer* const DTTR_PCDOGS_F_File_AllocateBuffer |
Accessor object for File_AllocateBuffer.
Definition at line 58874 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_Close* const DTTR_PCDOGS_F_File_Close |
Accessor object for File_Close.
Definition at line 57581 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_CloseHandle* const DTTR_PCDOGS_F_File_CloseHandle |
Accessor object for File_CloseHandle.
Definition at line 58978 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_FlushAndClear* const DTTR_PCDOGS_F_File_FlushAndClear |
Accessor object for File_FlushAndClear.
Definition at line 58930 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_FlushBuffer* const DTTR_PCDOGS_F_File_FlushBuffer |
Accessor object for File_FlushBuffer.
Definition at line 57528 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_FlushToDisk* const DTTR_PCDOGS_F_File_FlushToDisk |
Accessor object for File_FlushToDisk.
Definition at line 58761 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_Open* const DTTR_PCDOGS_F_File_Open |
Accessor object for File_Open.
Definition at line 23478 of file dttr_pcdogs.h.
Referenced by dttr_game_hooks_init(), and test_pcdogs_generated_function_patch_specs_name_current_hooks().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_OpenWithMode* const DTTR_PCDOGS_F_File_OpenWithMode |
Accessor object for File_OpenWithMode.
Definition at line 23426 of file dttr_pcdogs.h.
Referenced by file_open_with_mode().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_SaveScreenshot* const DTTR_PCDOGS_F_File_SaveScreenshot |
Accessor object for File_SaveScreenshot.
Definition at line 34458 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_SeekAndGetPosition* const DTTR_PCDOGS_F_File_SeekAndGetPosition |
Accessor object for File_SeekAndGetPosition.
Definition at line 57817 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteBytes* const DTTR_PCDOGS_F_File_WriteBytes |
Accessor object for File_WriteBytes.
Definition at line 58820 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteChar* const DTTR_PCDOGS_F_File_WriteChar |
Accessor object for File_WriteChar.
Definition at line 58546 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteCharWithCounter* const DTTR_PCDOGS_F_File_WriteCharWithCounter |
Accessor object for File_WriteCharWithCounter.
Definition at line 58606 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteElements* const DTTR_PCDOGS_F_File_WriteElements |
Accessor object for File_WriteElements.
Definition at line 57880 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_BackupSettings* const DTTR_PCDOGS_F_Game_BackupSettings |
Accessor object for Game_BackupSettings.
Definition at line 41207 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_HandleGameOver* const DTTR_PCDOGS_F_Game_HandleGameOver |
Accessor object for Game_HandleGameOver.
Definition at line 50230 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_IsSoundEnabled* const DTTR_PCDOGS_F_Game_IsSoundEnabled |
Accessor object for Game_IsSoundEnabled.
Definition at line 38799 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_RenderOverlays* const DTTR_PCDOGS_F_Game_RenderOverlays |
Accessor object for Game_RenderOverlays.
Definition at line 52944 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_SetSoundEnabled* const DTTR_PCDOGS_F_Game_SetSoundEnabled |
Accessor object for Game_SetSoundEnabled.
Definition at line 38846 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_TransitionToLevel* const DTTR_PCDOGS_F_Game_TransitionToLevel |
Accessor object for Game_TransitionToLevel.
Definition at line 42999 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_TriggerPause* const DTTR_PCDOGS_F_Game_TriggerPause |
Accessor object for Game_TriggerPause.
Definition at line 52711 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_UpdateAndRenderScene* const DTTR_PCDOGS_F_Game_UpdateAndRenderScene |
Accessor object for Game_UpdateAndRenderScene.
Definition at line 52757 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_UpdateLogic* const DTTR_PCDOGS_F_Game_UpdateLogic |
Accessor object for Game_UpdateLogic.
Definition at line 52803 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_AdjustColorQuadRGB* const DTTR_PCDOGS_F_Graphics_AdjustColorQuadRGB |
Accessor object for Graphics_AdjustColorQuadRGB.
Definition at line 53208 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_AdjustLevelScale* const DTTR_PCDOGS_F_Graphics_AdjustLevelScale |
Accessor object for Graphics_AdjustLevelScale.
Definition at line 26616 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_BeginRendering* const DTTR_PCDOGS_F_Graphics_BeginRendering |
Accessor object for Graphics_BeginRendering.
Definition at line 42298 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_BlitTextureToQuadrants* const DTTR_PCDOGS_F_Graphics_BlitTextureToQuadrants |
Accessor object for Graphics_BlitTextureToQuadrants.
Definition at line 32553 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_CheckActorVisibilityAndFrustum* const DTTR_PCDOGS_F_Graphics_CheckActorVisibilityAndFrustum |
Accessor object for Graphics_CheckActorVisibilityAndFrustum.
Definition at line 51372 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_CheckFrustumCull* const DTTR_PCDOGS_F_Graphics_CheckFrustumCull |
Accessor object for Graphics_CheckFrustumCull.
Definition at line 51433 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_CheckShadowRequirement* const DTTR_PCDOGS_F_Graphics_CheckShadowRequirement |
Accessor object for Graphics_CheckShadowRequirement.
Definition at line 25642 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearBackground* const DTTR_PCDOGS_F_Graphics_ClearBackground |
Accessor object for Graphics_ClearBackground.
Definition at line 52849 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearDepthBuffer* const DTTR_PCDOGS_F_Graphics_ClearDepthBuffer |
Accessor object for Graphics_ClearDepthBuffer.
Definition at line 34069 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearScreenAndRenderRectangle* const DTTR_PCDOGS_F_Graphics_ClearScreenAndRenderRectangle |
Accessor object for Graphics_ClearScreenAndRenderRectangle.
Definition at line 42360 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearScreenWithColor* const DTTR_PCDOGS_F_Graphics_ClearScreenWithColor |
Accessor object for Graphics_ClearScreenWithColor.
Definition at line 34258 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearShadowList* const DTTR_PCDOGS_F_Graphics_ClearShadowList |
Accessor object for Graphics_ClearShadowList.
Definition at line 48352 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClipPolygonByCameraPyramid* const DTTR_PCDOGS_F_Graphics_ClipPolygonByCameraPyramid |
Accessor object for Graphics_ClipPolygonByCameraPyramid.
Definition at line 33117 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClipPolygonByPlane* const DTTR_PCDOGS_F_Graphics_ClipPolygonByPlane |
Accessor object for Graphics_ClipPolygonByPlane.
Definition at line 33050 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ComputeColorGradient* const DTTR_PCDOGS_F_Graphics_ComputeColorGradient |
Accessor object for Graphics_ComputeColorGradient.
Definition at line 41887 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ComputeVertexColors* const DTTR_PCDOGS_F_Graphics_ComputeVertexColors |
Accessor object for Graphics_ComputeVertexColors.
Definition at line 53151 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawFadeOverlay* const DTTR_PCDOGS_F_Graphics_DrawFadeOverlay |
Accessor object for Graphics_DrawFadeOverlay.
Definition at line 33827 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawFilledRectangleGradient* const DTTR_PCDOGS_F_Graphics_DrawFilledRectangleGradient |
Accessor object for Graphics_DrawFilledRectangleGradient.
Definition at line 33769 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawQuad* const DTTR_PCDOGS_F_Graphics_DrawQuad |
Accessor object for Graphics_DrawQuad.
Definition at line 33420 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawRectangle* const DTTR_PCDOGS_F_Graphics_DrawRectangle |
Accessor object for Graphics_DrawRectangle.
Definition at line 33699 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawSortedLists* const DTTR_PCDOGS_F_Graphics_DrawSortedLists |
Accessor object for Graphics_DrawSortedLists.
Definition at line 42247 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_EndRendering* const DTTR_PCDOGS_F_Graphics_EndRendering |
Accessor object for Graphics_EndRendering.
Definition at line 42452 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_FreeTextureBlend* const DTTR_PCDOGS_F_Graphics_FreeTextureBlend |
Accessor object for Graphics_FreeTextureBlend.
Definition at line 42606 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_HasFogCapability* const DTTR_PCDOGS_F_Graphics_HasFogCapability |
Accessor object for Graphics_HasFogCapability.
Definition at line 50485 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_IncrementPassCounter* const DTTR_PCDOGS_F_Graphics_IncrementPassCounter |
Accessor object for Graphics_IncrementPassCounter.
Definition at line 42406 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_InitializeColorGradient* const DTTR_PCDOGS_F_Graphics_InitializeColorGradient |
Accessor object for Graphics_InitializeColorGradient.
Definition at line 41828 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_InitializeDispatchTables* const DTTR_PCDOGS_F_Graphics_InitializeDispatchTables |
Accessor object for Graphics_InitializeDispatchTables.
Definition at line 54546 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_InitializeTextureBlendTextures* const DTTR_PCDOGS_F_Graphics_InitializeTextureBlendTextures |
Accessor object for Graphics_InitializeTextureBlendTextures.
Definition at line 42553 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_IsPolygonInDebugList* const DTTR_PCDOGS_F_Graphics_IsPolygonInDebugList |
Accessor object for Graphics_IsPolygonInDebugList.
Definition at line 37154 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_IsQuadClipped* const DTTR_PCDOGS_F_Graphics_IsQuadClipped |
Accessor object for Graphics_IsQuadClipped.
Definition at line 33366 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_LoadAndUploadTexture* const DTTR_PCDOGS_F_Graphics_LoadAndUploadTexture |
Accessor object for Graphics_LoadAndUploadTexture.
Definition at line 32296 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ProcessMeshCommands* const DTTR_PCDOGS_F_Graphics_ProcessMeshCommands |
Accessor object for Graphics_ProcessMeshCommands.
Definition at line 31972 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderAllShadows* const DTTR_PCDOGS_F_Graphics_RenderAllShadows |
Accessor object for Graphics_RenderAllShadows.
Definition at line 48399 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderFrame* const DTTR_PCDOGS_F_Graphics_RenderFrame |
Accessor object for Graphics_RenderFrame.
Definition at line 22822 of file dttr_pcdogs.h.
Referenced by tick_main_loop().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderMeshNode* const DTTR_PCDOGS_F_Graphics_RenderMeshNode |
Accessor object for Graphics_RenderMeshNode.
Definition at line 37041 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderPolygonBatch* const DTTR_PCDOGS_F_Graphics_RenderPolygonBatch |
Accessor object for Graphics_RenderPolygonBatch.
Definition at line 37214 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderPolygonMesh* const DTTR_PCDOGS_F_Graphics_RenderPolygonMesh |
Accessor object for Graphics_RenderPolygonMesh.
Definition at line 36983 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometry* const DTTR_PCDOGS_F_Graphics_RenderSceneGeometry |
Accessor object for Graphics_RenderSceneGeometry.
Definition at line 37334 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometryAlt* const DTTR_PCDOGS_F_Graphics_RenderSceneGeometryAlt |
Accessor object for Graphics_RenderSceneGeometryAlt.
Definition at line 37393 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometryWrapper* const DTTR_PCDOGS_F_Graphics_RenderSceneGeometryWrapper |
Accessor object for Graphics_RenderSceneGeometryWrapper.
Definition at line 37274 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSpriteObjectNode* const DTTR_PCDOGS_F_Graphics_RenderSpriteObjectNode |
Accessor object for Graphics_RenderSpriteObjectNode.
Definition at line 24022 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSpritePolygons* const DTTR_PCDOGS_F_Graphics_RenderSpritePolygons |
Accessor object for Graphics_RenderSpritePolygons.
Definition at line 37616 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderTexturedQuad* const DTTR_PCDOGS_F_Graphics_RenderTexturedQuad |
Accessor object for Graphics_RenderTexturedQuad.
Definition at line 32787 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderTexturedQuadMaterialSize* const DTTR_PCDOGS_F_Graphics_RenderTexturedQuadMaterialSize |
Accessor object for Graphics_RenderTexturedQuadMaterialSize.
Definition at line 32855 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderTexturedSprite* const DTTR_PCDOGS_F_Graphics_RenderTexturedSprite |
Accessor object for Graphics_RenderTexturedSprite.
Definition at line 32930 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_SelectTextureLOD* const DTTR_PCDOGS_F_Graphics_SelectTextureLOD |
Accessor object for Graphics_SelectTextureLOD.
Definition at line 33474 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_SetFadeLevel* const DTTR_PCDOGS_F_Graphics_SetFadeLevel |
Accessor object for Graphics_SetFadeLevel.
Definition at line 33878 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_SetPolygonUVs* const DTTR_PCDOGS_F_Graphics_SetPolygonUVs |
Accessor object for Graphics_SetPolygonUVs.
Definition at line 36932 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_TakeScreenshot* const DTTR_PCDOGS_F_Graphics_TakeScreenshot |
Accessor object for Graphics_TakeScreenshot.
Definition at line 34357 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_UpdateFadeCounters* const DTTR_PCDOGS_F_Graphics_UpdateFadeCounters |
Accessor object for Graphics_UpdateFadeCounters.
Definition at line 52895 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_UpdateMeshCommandFlags* const DTTR_PCDOGS_F_Graphics_UpdateMeshCommandFlags |
Accessor object for Graphics_UpdateMeshCommandFlags.
Definition at line 32082 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_UpdateScreenFade* const DTTR_PCDOGS_F_Graphics_UpdateScreenFade |
Accessor object for Graphics_UpdateScreenFade.
Definition at line 25747 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_AcquireDevice* const DTTR_PCDOGS_F_Input_AcquireDevice |
Accessor object for Input_AcquireDevice.
Definition at line 35363 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_CalculateMovementVector* const DTTR_PCDOGS_F_Input_CalculateMovementVector |
Accessor object for Input_CalculateMovementVector.
Definition at line 54298 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_CheckButtonState* const DTTR_PCDOGS_F_Input_CheckButtonState |
Accessor object for Input_CheckButtonState.
Definition at line 24785 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_CheckCheatCodeSequence* const DTTR_PCDOGS_F_Input_CheckCheatCodeSequence |
Accessor object for Input_CheckCheatCodeSequence.
Definition at line 42799 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ClearState* const DTTR_PCDOGS_F_Input_ClearState |
Accessor object for Input_ClearState.
Definition at line 55931 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_FormatButtonName* const DTTR_PCDOGS_F_Input_FormatButtonName |
Accessor object for Input_FormatButtonName.
Definition at line 50344 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetButtonIndex* const DTTR_PCDOGS_F_Input_GetButtonIndex |
Accessor object for Input_GetButtonIndex.
Definition at line 50284 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetButtonString* const DTTR_PCDOGS_F_Input_GetButtonString |
Accessor object for Input_GetButtonString.
Definition at line 50391 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetDeviceData* const DTTR_PCDOGS_F_Input_GetDeviceData |
Accessor object for Input_GetDeviceData.
Definition at line 35420 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickAxisRz* const DTTR_PCDOGS_F_Input_GetJoystickAxisRz |
Accessor object for Input_GetJoystickAxisRz.
Definition at line 36205 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickAxisX* const DTTR_PCDOGS_F_Input_GetJoystickAxisX |
Accessor object for Input_GetJoystickAxisX.
Definition at line 36098 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickAxisY* const DTTR_PCDOGS_F_Input_GetJoystickAxisY |
Accessor object for Input_GetJoystickAxisY.
Definition at line 36151 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickButtonByte* const DTTR_PCDOGS_F_Input_GetJoystickButtonByte |
Accessor object for Input_GetJoystickButtonByte.
Definition at line 36261 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetPressedButton* const DTTR_PCDOGS_F_Input_GetPressedButton |
Accessor object for Input_GetPressedButton.
Definition at line 22733 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_InitializeButtonMappings* const DTTR_PCDOGS_F_Input_InitializeButtonMappings |
Accessor object for Input_InitializeButtonMappings.
Definition at line 49906 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_InitializeControllerMappings* const DTTR_PCDOGS_F_Input_InitializeControllerMappings |
Accessor object for Input_InitializeControllerMappings.
Definition at line 49953 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_IsJoystickButtonPressed* const DTTR_PCDOGS_F_Input_IsJoystickButtonPressed |
Accessor object for Input_IsJoystickButtonPressed.
Definition at line 36317 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_IsKeyPressed* const DTTR_PCDOGS_F_Input_IsKeyPressed |
Accessor object for Input_IsKeyPressed.
Definition at line 55978 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_IsKeyPressedAsync* const DTTR_PCDOGS_F_Input_IsKeyPressedAsync |
Accessor object for Input_IsKeyPressedAsync.
Definition at line 50439 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_PollJoystickState* const DTTR_PCDOGS_F_Input_PollJoystickState |
Accessor object for Input_PollJoystickState.
Definition at line 36045 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ProcessWindowMessages* const DTTR_PCDOGS_F_Input_ProcessWindowMessages |
Accessor object for Input_ProcessWindowMessages.
Definition at line 22777 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ReadDevices* const DTTR_PCDOGS_F_Input_ReadDevices |
Accessor object for Input_ReadDevices.
Definition at line 50116 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ReadGamepad* const DTTR_PCDOGS_F_Input_ReadGamepad |
Accessor object for Input_ReadGamepad.
Definition at line 50059 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ReadKeyboard* const DTTR_PCDOGS_F_Input_ReadKeyboard |
Accessor object for Input_ReadKeyboard.
Definition at line 50008 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_RegisterButtonMapping* const DTTR_PCDOGS_F_Input_RegisterButtonMapping |
Accessor object for Input_RegisterButtonMapping.
Definition at line 49656 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ResetState* const DTTR_PCDOGS_F_Input_ResetState |
Accessor object for Input_ResetState.
Definition at line 22865 of file dttr_pcdogs.h.
Referenced by start_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetDeviceDataFormat* const DTTR_PCDOGS_F_Input_SetDeviceDataFormat |
Accessor object for Input_SetDeviceDataFormat.
Definition at line 35310 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetExclusiveForegroundCooperativeLevel* const DTTR_PCDOGS_F_Input_SetExclusiveForegroundCooperativeLevel |
Accessor object for Input_SetExclusiveForegroundCooperativeLevel.
Definition at line 35886 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystick2DataFormat* const DTTR_PCDOGS_F_Input_SetJoystick2DataFormat |
Accessor object for Input_SetJoystick2DataFormat.
Definition at line 35992 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickDataFormat* const DTTR_PCDOGS_F_Input_SetJoystickDataFormat |
Accessor object for Input_SetJoystickDataFormat.
Definition at line 35939 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickRzAxisRange* const DTTR_PCDOGS_F_Input_SetJoystickRzAxisRange |
Accessor object for Input_SetJoystickRzAxisRange.
Definition at line 35714 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickXAxisRange* const DTTR_PCDOGS_F_Input_SetJoystickXAxisRange |
Accessor object for Input_SetJoystickXAxisRange.
Definition at line 35537 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickYAxisRange* const DTTR_PCDOGS_F_Input_SetJoystickYAxisRange |
Accessor object for Input_SetJoystickYAxisRange.
Definition at line 35596 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickZAxisRange* const DTTR_PCDOGS_F_Input_SetJoystickZAxisRange |
Accessor object for Input_SetJoystickZAxisRange.
Definition at line 35655 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetKeyUp* const DTTR_PCDOGS_F_Input_SetKeyUp |
Accessor object for Input_SetKeyUp.
Definition at line 56029 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_Update* const DTTR_PCDOGS_F_Input_Update |
Accessor object for Input_Update.
Definition at line 54439 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_BuildCompletionTable* const DTTR_PCDOGS_F_Level_BuildCompletionTable |
Accessor object for Level_BuildCompletionTable.
Definition at line 39528 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_CalculateCompletionPercent* const DTTR_PCDOGS_F_Level_CalculateCompletionPercent |
Accessor object for Level_CalculateCompletionPercent.
Definition at line 40778 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_CheckBonusUnlock* const DTTR_PCDOGS_F_Level_CheckBonusUnlock |
Accessor object for Level_CheckBonusUnlock.
Definition at line 40637 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_CleanupActors* const DTTR_PCDOGS_F_Level_CleanupActors |
Accessor object for Level_CleanupActors.
Definition at line 27178 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_GetArrayIndex* const DTTR_PCDOGS_F_Level_GetArrayIndex |
Accessor object for Level_GetArrayIndex.
Definition at line 39182 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_GetDataPointer* const DTTR_PCDOGS_F_Level_GetDataPointer |
Accessor object for Level_GetDataPointer.
Definition at line 39041 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_InitializeActorSystem* const DTTR_PCDOGS_F_Level_InitializeActorSystem |
Accessor object for Level_InitializeActorSystem.
Definition at line 26663 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_InitializeBonusData* const DTTR_PCDOGS_F_Level_InitializeBonusData |
Accessor object for Level_InitializeBonusData.
Definition at line 39238 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_InitializeSaveState* const DTTR_PCDOGS_F_Level_InitializeSaveState |
Accessor object for Level_InitializeSaveState.
Definition at line 39482 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_Load* const DTTR_PCDOGS_F_Level_Load |
Accessor object for Level_Load.
Definition at line 42951 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_LoadStateMachine* const DTTR_PCDOGS_F_Level_LoadStateMachine |
Accessor object for Level_LoadStateMachine.
Definition at line 51060 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_NormalizeIndex* const DTTR_PCDOGS_F_Level_NormalizeIndex |
Accessor object for Level_NormalizeIndex.
Definition at line 39088 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_ResetBonusState* const DTTR_PCDOGS_F_Level_ResetBonusState |
Accessor object for Level_ResetBonusState.
Definition at line 40683 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_SetMenuProgressState* const DTTR_PCDOGS_F_Level_SetMenuProgressState |
Accessor object for Level_SetMenuProgressState.
Definition at line 39135 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_TriggerTransition* const DTTR_PCDOGS_F_Level_TriggerTransition |
Accessor object for Level_TriggerTransition.
Definition at line 25806 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_UnloadResources* const DTTR_PCDOGS_F_Level_UnloadResources |
Accessor object for Level_UnloadResources.
Definition at line 51114 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_UpdateInterLevelMenu* const DTTR_PCDOGS_F_Level_UpdateInterLevelMenu |
Accessor object for Level_UpdateInterLevelMenu.
Definition at line 43098 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_UpdateWorldSelectMenu* const DTTR_PCDOGS_F_Level_UpdateWorldSelectMenu |
Accessor object for Level_UpdateWorldSelectMenu.
Definition at line 43052 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_BuildStructure* const DTTR_PCDOGS_F_Material_BuildStructure |
Accessor object for Material_BuildStructure.
Definition at line 43161 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_BuildTextureArray* const DTTR_PCDOGS_F_Material_BuildTextureArray |
Accessor object for Material_BuildTextureArray.
Definition at line 43226 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ClearTextureCache* const DTTR_PCDOGS_F_Material_ClearTextureCache |
Accessor object for Material_ClearTextureCache.
Definition at line 32190 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ComputeAvgTransparentColor* const DTTR_PCDOGS_F_Material_ComputeAvgTransparentColor |
Accessor object for Material_ComputeAvgTransparentColor.
Definition at line 32425 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_CopyPixelDataToTexture* const DTTR_PCDOGS_F_Material_CopyPixelDataToTexture |
Accessor object for Material_CopyPixelDataToTexture.
Definition at line 32487 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_FindTextureByFrame* const DTTR_PCDOGS_F_Material_FindTextureByFrame |
Accessor object for Material_FindTextureByFrame.
Definition at line 43287 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_GetDataTextureRefs* const DTTR_PCDOGS_F_Material_GetDataTextureRefs |
Accessor object for Material_GetDataTextureRefs.
Definition at line 49283 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_LoadAllEntries* const DTTR_PCDOGS_F_Material_LoadAllEntries |
Accessor object for Material_LoadAllEntries.
Definition at line 50851 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_LoadAndFixup* const DTTR_PCDOGS_F_Material_LoadAndFixup |
Accessor object for Material_LoadAndFixup.
Definition at line 49233 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_LoadTexture* const DTTR_PCDOGS_F_Material_LoadTexture |
Accessor object for Material_LoadTexture.
Definition at line 32606 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_MarkReferencedByParent* const DTTR_PCDOGS_F_Material_MarkReferencedByParent |
Accessor object for Material_MarkReferencedByParent.
Definition at line 50740 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_PropagateAlphaFlags* const DTTR_PCDOGS_F_Material_PropagateAlphaFlags |
Accessor object for Material_PropagateAlphaFlags.
Definition at line 50792 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ReleaseSingleTexture* const DTTR_PCDOGS_F_Material_ReleaseSingleTexture |
Accessor object for Material_ReleaseSingleTexture.
Definition at line 32243 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ReleaseTextureArray* const DTTR_PCDOGS_F_Material_ReleaseTextureArray |
Accessor object for Material_ReleaseTextureArray.
Definition at line 32136 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildMatrixRotationXY* const DTTR_PCDOGS_F_Math_BuildMatrixRotationXY |
Accessor object for Math_BuildMatrixRotationXY.
Definition at line 43410 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildMatrixRotationY* const DTTR_PCDOGS_F_Math_BuildMatrixRotationY |
Accessor object for Math_BuildMatrixRotationY.
Definition at line 43348 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildQuaternionFromMatrix* const DTTR_PCDOGS_F_Math_BuildQuaternionFromMatrix |
Accessor object for Math_BuildQuaternionFromMatrix.
Definition at line 53320 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildRotationFromVectors* const DTTR_PCDOGS_F_Math_BuildRotationFromVectors |
Accessor object for Math_BuildRotationFromVectors.
Definition at line 53379 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildRotationMatrix* const DTTR_PCDOGS_F_Math_BuildRotationMatrix |
Accessor object for Math_BuildRotationMatrix.
Definition at line 43475 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildRotationMatrixDirect* const DTTR_PCDOGS_F_Math_BuildRotationMatrixDirect |
Accessor object for Math_BuildRotationMatrixDirect.
Definition at line 43550 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateDistance3DFP12* const DTTR_PCDOGS_F_Math_CalculateDistance3DFP12 |
Accessor object for Math_CalculateDistance3DFP12.
Definition at line 37738 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateFaceNormal* const DTTR_PCDOGS_F_Math_CalculateFaceNormal |
Accessor object for Math_CalculateFaceNormal.
Definition at line 33180 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateIntegerSquareRoot* const DTTR_PCDOGS_F_Math_CalculateIntegerSquareRoot |
Accessor object for Math_CalculateIntegerSquareRoot.
Definition at line 37834 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateSqrtFP12* const DTTR_PCDOGS_F_Math_CalculateSqrtFP12 |
Accessor object for Math_CalculateSqrtFP12.
Definition at line 37785 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateTriangleHeight* const DTTR_PCDOGS_F_Math_CalculateTriangleHeight |
Accessor object for Math_CalculateTriangleHeight.
Definition at line 38140 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_GenerateRandom* const DTTR_PCDOGS_F_Math_GenerateRandom |
Accessor object for Math_GenerateRandom.
Definition at line 52995 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_SetRandomSeed* const DTTR_PCDOGS_F_Math_SetRandomSeed |
Accessor object for Math_SetRandomSeed.
Definition at line 53043 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_SnapVertexToNearestPoint* const DTTR_PCDOGS_F_Math_SnapVertexToNearestPoint |
Accessor object for Math_SnapVertexToNearestPoint.
Definition at line 33301 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_TransformAtanToCos* const DTTR_PCDOGS_F_Math_TransformAtanToCos |
Accessor object for Math_TransformAtanToCos.
Definition at line 53264 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_TransformBarycentricToWorldCoords* const DTTR_PCDOGS_F_Math_TransformBarycentricToWorldCoords |
Accessor object for Math_TransformBarycentricToWorldCoords.
Definition at line 38012 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_AllocateHandle* const DTTR_PCDOGS_F_Mem_AllocateHandle |
Accessor object for Mem_AllocateHandle.
Definition at line 55601 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_FindHeapBlockByAddress* const DTTR_PCDOGS_F_Mem_FindHeapBlockByAddress |
Accessor object for Mem_FindHeapBlockByAddress.
Definition at line 59073 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_FreeAllExtents* const DTTR_PCDOGS_F_Mem_FreeAllExtents |
Accessor object for Mem_FreeAllExtents.
Definition at line 55744 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_FreeHeapBlock* const DTTR_PCDOGS_F_Mem_FreeHeapBlock |
Accessor object for Mem_FreeHeapBlock.
Definition at line 59123 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_InitializeAllocator* const DTTR_PCDOGS_F_Mem_InitializeAllocator |
Accessor object for Mem_InitializeAllocator.
Definition at line 55698 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_InitializeHeapAllocator* const DTTR_PCDOGS_F_Mem_InitializeHeapAllocator |
Accessor object for Mem_InitializeHeapAllocator.
Definition at line 59025 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_IsValidHandle* const DTTR_PCDOGS_F_Mem_IsValidHandle |
Accessor object for Mem_IsValidHandle.
Definition at line 55838 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_MallocCRT* const DTTR_PCDOGS_F_Mem_MallocCRT |
Accessor object for Mem_MallocCRT.
Definition at line 23207 of file dttr_pcdogs.h.
Referenced by dttr_inputs_hook_dinput_poll_callback(), and dttr_inputs_hooks_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_MallocWithRetry* const DTTR_PCDOGS_F_Mem_MallocWithRetry |
Accessor object for Mem_MallocWithRetry.
Definition at line 55507 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_ProbeCRTRead4* const DTTR_PCDOGS_F_Mem_ProbeCRTRead4 |
Accessor object for Mem_ProbeCRTRead4.
Definition at line 59777 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_Realloc* const DTTR_PCDOGS_F_Mem_Realloc |
Accessor object for Mem_Realloc.
Definition at line 57933 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_ReleaseHandle* const DTTR_PCDOGS_F_Mem_ReleaseHandle |
Accessor object for Mem_ReleaseHandle.
Definition at line 55791 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_SwapBytes* const DTTR_PCDOGS_F_Mem_SwapBytes |
Accessor object for Mem_SwapBytes.
Definition at line 57764 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_AnimateSlots* const DTTR_PCDOGS_F_Menu_AnimateSlots |
Accessor object for Menu_AnimateSlots.
Definition at line 40209 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_CheckPauseInput* const DTTR_PCDOGS_F_Menu_CheckPauseInput |
Accessor object for Menu_CheckPauseInput.
Definition at line 41610 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ClearTransitionFlags* const DTTR_PCDOGS_F_Menu_ClearTransitionFlags |
Accessor object for Menu_ClearTransitionFlags.
Definition at line 39905 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_GetPlayerLevelInfo* const DTTR_PCDOGS_F_Menu_GetPlayerLevelInfo |
Accessor object for Menu_GetPlayerLevelInfo.
Definition at line 40309 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_HandleOptionsLogic* const DTTR_PCDOGS_F_Menu_HandleOptionsLogic |
Accessor object for Menu_HandleOptionsLogic.
Definition at line 41161 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_HandleSaveGameLogic* const DTTR_PCDOGS_F_Menu_HandleSaveGameLogic |
Accessor object for Menu_HandleSaveGameLogic.
Definition at line 41005 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_HandleSelection* const DTTR_PCDOGS_F_Menu_HandleSelection |
Accessor object for Menu_HandleSelection.
Definition at line 41557 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_IsInGame* const DTTR_PCDOGS_F_Menu_IsInGame |
Accessor object for Menu_IsInGame.
Definition at line 40357 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessMenuState* const DTTR_PCDOGS_F_Menu_ProcessMenuState |
Accessor object for Menu_ProcessMenuState.
Definition at line 41504 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessMenuTransition* const DTTR_PCDOGS_F_Menu_ProcessMenuTransition |
Accessor object for Menu_ProcessMenuTransition.
Definition at line 42707 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessNameEntryInput* const DTTR_PCDOGS_F_Menu_ProcessNameEntryInput |
Accessor object for Menu_ProcessNameEntryInput.
Definition at line 41715 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessOptionsInput* const DTTR_PCDOGS_F_Menu_ProcessOptionsInput |
Accessor object for Menu_ProcessOptionsInput.
Definition at line 41263 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderButtonPrompt* const DTTR_PCDOGS_F_Menu_RenderButtonPrompt |
Accessor object for Menu_RenderButtonPrompt.
Definition at line 41065 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderConfirmPrompt* const DTTR_PCDOGS_F_Menu_RenderConfirmPrompt |
Accessor object for Menu_RenderConfirmPrompt.
Definition at line 40256 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderControlsConfiguration* const DTTR_PCDOGS_F_Menu_RenderControlsConfiguration |
Accessor object for Menu_RenderControlsConfiguration.
Definition at line 41309 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderDifficultySelection* const DTTR_PCDOGS_F_Menu_RenderDifficultySelection |
Accessor object for Menu_RenderDifficultySelection.
Definition at line 41401 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderFormattedText* const DTTR_PCDOGS_F_Menu_RenderFormattedText |
Accessor object for Menu_RenderFormattedText.
Definition at line 41995 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderMusicSelection* const DTTR_PCDOGS_F_Menu_RenderMusicSelection |
Accessor object for Menu_RenderMusicSelection.
Definition at line 41355 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderNameEntry* const DTTR_PCDOGS_F_Menu_RenderNameEntry |
Accessor object for Menu_RenderNameEntry.
Definition at line 41766 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderOptionsMenu* const DTTR_PCDOGS_F_Menu_RenderOptionsMenu |
Accessor object for Menu_RenderOptionsMenu.
Definition at line 41457 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderSaveGame* const DTTR_PCDOGS_F_Menu_RenderSaveGame |
Accessor object for Menu_RenderSaveGame.
Definition at line 40839 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderSimpleOptionsA* const DTTR_PCDOGS_F_Menu_RenderSimpleOptionsA |
Accessor object for Menu_RenderSimpleOptionsA.
Definition at line 40898 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderSimpleOptionsB* const DTTR_PCDOGS_F_Menu_RenderSimpleOptionsB |
Accessor object for Menu_RenderSimpleOptionsB.
Definition at line 41669 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ResetState* const DTTR_PCDOGS_F_Menu_ResetState |
Accessor object for Menu_ResetState.
Definition at line 40729 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ShutdownResources* const DTTR_PCDOGS_F_Menu_ShutdownResources |
Accessor object for Menu_ShutdownResources.
Definition at line 39859 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_UpdateInput* const DTTR_PCDOGS_F_Menu_UpdateInput |
Accessor object for Menu_UpdateInput.
Definition at line 40945 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_UpdatePauseMenu* const DTTR_PCDOGS_F_Menu_UpdatePauseMenu |
Accessor object for Menu_UpdatePauseMenu.
Definition at line 39951 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mesh_CalculateVertexNormals* const DTTR_PCDOGS_F_Mesh_CalculateVertexNormals |
Accessor object for Mesh_CalculateVertexNormals.
Definition at line 37679 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_MiniGame_InitializeRoundParams* const DTTR_PCDOGS_F_MiniGame_InitializeRoundParams |
Accessor object for MiniGame_InitializeRoundParams.
Definition at line 30590 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_MiniGame_SetScoreValues* const DTTR_PCDOGS_F_MiniGame_SetScoreValues |
Accessor object for MiniGame_SetScoreValues.
Definition at line 30646 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_AdvanceAnimation* const DTTR_PCDOGS_F_Model_AdvanceAnimation |
Accessor object for Model_AdvanceAnimation.
Definition at line 28161 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_FindCollisionTarget* const DTTR_PCDOGS_F_Model_FindCollisionTarget |
Accessor object for Model_FindCollisionTarget.
Definition at line 38443 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_ResetState* const DTTR_PCDOGS_F_Model_ResetState |
Accessor object for Model_ResetState.
Definition at line 47858 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_ResolveCollision* const DTTR_PCDOGS_F_Model_ResolveCollision |
Accessor object for Model_ResolveCollision.
Definition at line 38497 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_TransformByCollisionNode* const DTTR_PCDOGS_F_Model_TransformByCollisionNode |
Accessor object for Model_TransformByCollisionNode.
Definition at line 38074 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateAttachment* const DTTR_PCDOGS_F_Model_UpdateAttachment |
Accessor object for Model_UpdateAttachment.
Definition at line 45915 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateBoundingSphere* const DTTR_PCDOGS_F_Model_UpdateBoundingSphere |
Accessor object for Model_UpdateBoundingSphere.
Definition at line 37955 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateShadow* const DTTR_PCDOGS_F_Model_UpdateShadow |
Accessor object for Model_UpdateShadow.
Definition at line 45760 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateTransformAndPhysics* const DTTR_PCDOGS_F_Model_UpdateTransformAndPhysics |
Accessor object for Model_UpdateTransformAndPhysics.
Definition at line 45866 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitMovie* const DTTR_PCDOGS_F_Movie_InitMovie |
Accessor object for Movie_InitMovie.
Definition at line 57243 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitMoviePlayback* const DTTR_PCDOGS_F_Movie_InitMoviePlayback |
Accessor object for Movie_InitMoviePlayback.
Definition at line 57059 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitPlaybackMode* const DTTR_PCDOGS_F_Movie_InitPlaybackMode |
Accessor object for Movie_InitPlaybackMode.
Definition at line 57151 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitSound* const DTTR_PCDOGS_F_Movie_InitSound |
Accessor object for Movie_InitSound.
Definition at line 57105 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitSoundSystem* const DTTR_PCDOGS_F_Movie_InitSoundSystem |
Accessor object for Movie_InitSoundSystem.
Definition at line 56645 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitVideo* const DTTR_PCDOGS_F_Movie_InitVideo |
Accessor object for Movie_InitVideo.
Definition at line 57197 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitVideoSystem* const DTTR_PCDOGS_F_Movie_InitVideoSystem |
Accessor object for Movie_InitVideoSystem.
Definition at line 56691 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_MapVideo* const DTTR_PCDOGS_F_Movie_MapVideo |
Accessor object for Movie_MapVideo.
Definition at line 57013 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_PlayFrame* const DTTR_PCDOGS_F_Movie_PlayFrame |
Accessor object for Movie_PlayFrame.
Definition at line 57289 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ReturnPlaybackMode* const DTTR_PCDOGS_F_Movie_ReturnPlaybackMode |
Accessor object for Movie_ReturnPlaybackMode.
Definition at line 56875 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownMovie* const DTTR_PCDOGS_F_Movie_ShutdownMovie |
Accessor object for Movie_ShutdownMovie.
Definition at line 56737 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownSound* const DTTR_PCDOGS_F_Movie_ShutdownSound |
Accessor object for Movie_ShutdownSound.
Definition at line 56829 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownSoundSystem* const DTTR_PCDOGS_F_Movie_ShutdownSoundSystem |
Accessor object for Movie_ShutdownSoundSystem.
Definition at line 57335 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownVideo* const DTTR_PCDOGS_F_Movie_ShutdownVideo |
Accessor object for Movie_ShutdownVideo.
Definition at line 56783 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownVideoSystem* const DTTR_PCDOGS_F_Movie_ShutdownVideoSystem |
Accessor object for Movie_ShutdownVideoSystem.
Definition at line 57381 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_StartTimer* const DTTR_PCDOGS_F_Movie_StartTimer |
Accessor object for Movie_StartTimer.
Definition at line 56967 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_StopTimer* const DTTR_PCDOGS_F_Movie_StopTimer |
Accessor object for Movie_StopTimer.
Definition at line 56921 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_AddCommand* const DTTR_PCDOGS_F_Nav_AddCommand |
Accessor object for Nav_AddCommand.
Definition at line 24439 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_CalculatePolygonCenter* const DTTR_PCDOGS_F_Nav_CalculatePolygonCenter |
Accessor object for Nav_CalculatePolygonCenter.
Definition at line 47740 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_HandleDamageResponse* const DTTR_PCDOGS_F_Nav_HandleDamageResponse |
Accessor object for Nav_HandleDamageResponse.
Definition at line 24495 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_ProcessPathNode* const DTTR_PCDOGS_F_Nav_ProcessPathNode |
Accessor object for Nav_ProcessPathNode.
Definition at line 47805 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_ApplyGroundReaction* const DTTR_PCDOGS_F_Physics_ApplyGroundReaction |
Accessor object for Physics_ApplyGroundReaction.
Definition at line 46209 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_ApplyMovingPlatformForce* const DTTR_PCDOGS_F_Physics_ApplyMovingPlatformForce |
Accessor object for Physics_ApplyMovingPlatformForce.
Definition at line 46390 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CalculateActorVelocity* const DTTR_PCDOGS_F_Physics_CalculateActorVelocity |
Accessor object for Physics_CalculateActorVelocity.
Definition at line 46324 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CalculateFrictionForce* const DTTR_PCDOGS_F_Physics_CalculateFrictionForce |
Accessor object for Physics_CalculateFrictionForce.
Definition at line 46262 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CalculateMovementWithCollision* const DTTR_PCDOGS_F_Physics_CalculateMovementWithCollision |
Accessor object for Physics_CalculateMovementWithCollision.
Definition at line 37901 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CheckGroundFriction* const DTTR_PCDOGS_F_Physics_CheckGroundFriction |
Accessor object for Physics_CheckGroundFriction.
Definition at line 26342 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CheckGroundSlopeDirection* const DTTR_PCDOGS_F_Physics_CheckGroundSlopeDirection |
Accessor object for Physics_CheckGroundSlopeDirection.
Definition at line 26560 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_ProcessActorCollision* const DTTR_PCDOGS_F_Physics_ProcessActorCollision |
Accessor object for Physics_ProcessActorCollision.
Definition at line 27006 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_UpdateActorBehavior* const DTTR_PCDOGS_F_Physics_UpdateActorBehavior |
Accessor object for Physics_UpdateActorBehavior.
Definition at line 45813 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_UpdateActorPreprocess* const DTTR_PCDOGS_F_Physics_UpdateActorPreprocess |
Accessor object for Physics_UpdateActorPreprocess.
Definition at line 45707 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_AllocateResourceMemory* const DTTR_PCDOGS_F_PKG_AllocateResourceMemory |
Accessor object for PKG_AllocateResourceMemory.
Definition at line 43598 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_AllocateResourceWithHeader* const DTTR_PCDOGS_F_PKG_AllocateResourceWithHeader |
Accessor object for PKG_AllocateResourceWithHeader.
Definition at line 43648 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_CleanupFinalResourceGame* const DTTR_PCDOGS_F_PKG_CleanupFinalResourceGame |
Accessor object for PKG_CleanupFinalResourceGame.
Definition at line 50532 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_CleanupResourceGameState* const DTTR_PCDOGS_F_PKG_CleanupResourceGameState |
Accessor object for PKG_CleanupResourceGameState.
Definition at line 42654 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_CleanupResourceHandle* const DTTR_PCDOGS_F_PKG_CleanupResourceHandle |
Accessor object for PKG_CleanupResourceHandle.
Definition at line 50956 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_Close* const DTTR_PCDOGS_F_PKG_Close |
Accessor object for PKG_Close.
Definition at line 51309 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FindAndOpenFile* const DTTR_PCDOGS_F_PKG_FindAndOpenFile |
Accessor object for PKG_FindAndOpenFile.
Definition at line 23075 of file dttr_pcdogs.h.
Referenced by initialize_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceActorPointers* const DTTR_PCDOGS_F_PKG_FixUpResourceActorPointers |
Accessor object for PKG_FixUpResourceActorPointers.
Definition at line 49122 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceAnimationData* const DTTR_PCDOGS_F_PKG_FixUpResourceAnimationData |
Accessor object for PKG_FixUpResourceAnimationData.
Definition at line 48553 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceComponentNodes* const DTTR_PCDOGS_F_PKG_FixUpResourceComponentNodes |
Accessor object for PKG_FixUpResourceComponentNodes.
Definition at line 49175 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceGroupNode* const DTTR_PCDOGS_F_PKG_FixUpResourceGroupNode |
Accessor object for PKG_FixUpResourceGroupNode.
Definition at line 48960 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceLevelPointers* const DTTR_PCDOGS_F_PKG_FixUpResourceLevelPointers |
Accessor object for PKG_FixUpResourceLevelPointers.
Definition at line 49069 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceMaterialIndices* const DTTR_PCDOGS_F_PKG_FixUpResourceMaterialIndices |
Accessor object for PKG_FixUpResourceMaterialIndices.
Definition at line 48660 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceMaterialRefs* const DTTR_PCDOGS_F_PKG_FixUpResourceMaterialRefs |
Accessor object for PKG_FixUpResourceMaterialRefs.
Definition at line 48608 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceMeshNode* const DTTR_PCDOGS_F_PKG_FixUpResourceMeshNode |
Accessor object for PKG_FixUpResourceMeshNode.
Definition at line 48815 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceModelNode* const DTTR_PCDOGS_F_PKG_FixUpResourceModelNode |
Accessor object for PKG_FixUpResourceModelNode.
Definition at line 48497 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceObjectNode* const DTTR_PCDOGS_F_PKG_FixUpResourceObjectNode |
Accessor object for PKG_FixUpResourceObjectNode.
Definition at line 48450 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceObjectNodeType7SpriteEntry* const DTTR_PCDOGS_F_PKG_FixUpResourceObjectNodeType7SpriteEntry |
Accessor object for PKG_FixUpResourceObjectNodeType7SpriteEntry.
Definition at line 48912 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourcePolygonList* const DTTR_PCDOGS_F_PKG_FixUpResourcePolygonList |
Accessor object for PKG_FixUpResourcePolygonList.
Definition at line 49016 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceRenderNodeEntries* const DTTR_PCDOGS_F_PKG_FixUpResourceRenderNodeEntries |
Accessor object for PKG_FixUpResourceRenderNodeEntries.
Definition at line 48717 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceSimpleNode* const DTTR_PCDOGS_F_PKG_FixUpResourceSimpleNode |
Accessor object for PKG_FixUpResourceSimpleNode.
Definition at line 48862 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceSpriteEntry* const DTTR_PCDOGS_F_PKG_FixUpResourceSpriteEntry |
Accessor object for PKG_FixUpResourceSpriteEntry.
Definition at line 48768 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FreeResourceAndReturnNull* const DTTR_PCDOGS_F_PKG_FreeResourceAndReturnNull |
Accessor object for PKG_FreeResourceAndReturnNull.
Definition at line 42499 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FreeResourceData* const DTTR_PCDOGS_F_PKG_FreeResourceData |
Accessor object for PKG_FreeResourceData.
Definition at line 51215 of file dttr_pcdogs.h.
Referenced by default_free_entry().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FreeResourceMemory* const DTTR_PCDOGS_F_PKG_FreeResourceMemory |
Accessor object for PKG_FreeResourceMemory.
Definition at line 43697 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_InitializeResourceGameEngine* const DTTR_PCDOGS_F_PKG_InitializeResourceGameEngine |
Accessor object for PKG_InitializeResourceGameEngine.
Definition at line 22221 of file dttr_pcdogs.h.
Referenced by initialize_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_InitializeSystem* const DTTR_PCDOGS_F_PKG_InitializeSystem |
Accessor object for PKG_InitializeSystem.
Definition at line 23030 of file dttr_pcdogs.h.
Referenced by initialize_pcdogs_runtime().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadEntry* const DTTR_PCDOGS_F_PKG_LoadEntry |
Accessor object for PKG_LoadEntry.
Definition at line 51168 of file dttr_pcdogs.h.
Referenced by default_load_entry().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadEntryAlloc* const DTTR_PCDOGS_F_PKG_LoadEntryAlloc |
Accessor object for PKG_LoadEntryAlloc.
Definition at line 51004 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadRandomSplashScreen* const DTTR_PCDOGS_F_PKG_LoadRandomSplashScreen |
Accessor object for PKG_LoadRandomSplashScreen.
Definition at line 42847 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadTitleScreenResources* const DTTR_PCDOGS_F_PKG_LoadTitleScreenResources |
Accessor object for PKG_LoadTitleScreenResources.
Definition at line 23118 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_OpenAndReadTOC* const DTTR_PCDOGS_F_PKG_OpenAndReadTOC |
Accessor object for PKG_OpenAndReadTOC.
Definition at line 51263 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_ReleaseResourceManager* const DTTR_PCDOGS_F_PKG_ReleaseResourceManager |
Accessor object for PKG_ReleaseResourceManager.
Definition at line 50678 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_ShutdownResourceGameSubsystems* const DTTR_PCDOGS_F_PKG_ShutdownResourceGameSubsystems |
Accessor object for PKG_ShutdownResourceGameSubsystems.
Definition at line 42089 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_UnloadResourceGameData* const DTTR_PCDOGS_F_PKG_UnloadResourceGameData |
Accessor object for PKG_UnloadResourceGameData.
Definition at line 31808 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_CollectPowerup* const DTTR_PCDOGS_F_Player_CollectPowerup |
Accessor object for Player_CollectPowerup.
Definition at line 40582 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_InitializeState* const DTTR_PCDOGS_F_Player_InitializeState |
Accessor object for Player_InitializeState.
Definition at line 40416 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_ProcessMovement* const DTTR_PCDOGS_F_Player_ProcessMovement |
Accessor object for Player_ProcessMovement.
Definition at line 26771 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_ResetBoneCount* const DTTR_PCDOGS_F_Player_ResetBoneCount |
Accessor object for Player_ResetBoneCount.
Definition at line 40527 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_RespawnAfterDeath* const DTTR_PCDOGS_F_Player_RespawnAfterDeath |
Accessor object for Player_RespawnAfterDeath.
Definition at line 26944 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_SetCompletionFlags* const DTTR_PCDOGS_F_Player_SetCompletionFlags |
Accessor object for Player_SetCompletionFlags.
Definition at line 40470 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_SetLives* const DTTR_PCDOGS_F_Player_SetLives |
Accessor object for Player_SetLives.
Definition at line 38893 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_Cleanup* const DTTR_PCDOGS_F_Powerup_Cleanup |
Accessor object for Powerup_Cleanup.
Definition at line 51542 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_CloneActorFromTemplate* const DTTR_PCDOGS_F_Powerup_CloneActorFromTemplate |
Accessor object for Powerup_CloneActorFromTemplate.
Definition at line 51600 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_HandleCollection* const DTTR_PCDOGS_F_Powerup_HandleCollection |
Accessor object for Powerup_HandleCollection.
Definition at line 51814 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_InitializeSystem* const DTTR_PCDOGS_F_Powerup_InitializeSystem |
Accessor object for Powerup_InitializeSystem.
Definition at line 51703 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_SpawnActorFromEntry* const DTTR_PCDOGS_F_Powerup_SpawnActorFromEntry |
Accessor object for Powerup_SpawnActorFromEntry.
Definition at line 51657 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_UpdateActorState* const DTTR_PCDOGS_F_Powerup_UpdateActorState |
Accessor object for Powerup_UpdateActorState.
Definition at line 51758 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_UpdateLiveActorList* const DTTR_PCDOGS_F_Powerup_UpdateLiveActorList |
Accessor object for Powerup_UpdateLiveActorList.
Definition at line 24270 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_UpdateSpawnLogic* const DTTR_PCDOGS_F_Powerup_UpdateSpawnLogic |
Accessor object for Powerup_UpdateSpawnLogic.
Definition at line 59633 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Replay_LoadDemoBonusReplay* const DTTR_PCDOGS_F_Replay_LoadDemoBonusReplay |
Accessor object for Replay_LoadDemoBonusReplay.
Definition at line 42902 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Replay_StartDemoPlayback* const DTTR_PCDOGS_F_Replay_StartDemoPlayback |
Accessor object for Replay_StartDemoPlayback.
Definition at line 54345 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Replay_StopDemoPlayback* const DTTR_PCDOGS_F_Replay_StopDemoPlayback |
Accessor object for Replay_StopDemoPlayback.
Definition at line 54392 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_BackupGamePuppyCount* const DTTR_PCDOGS_F_Save_BackupGamePuppyCount |
Accessor object for Save_BackupGamePuppyCount.
Definition at line 39382 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_ClearGameBonusProgressData* const DTTR_PCDOGS_F_Save_ClearGameBonusProgressData |
Accessor object for Save_ClearGameBonusProgressData.
Definition at line 39767 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_GetGameCurrentLevel* const DTTR_PCDOGS_F_Save_GetGameCurrentLevel |
Accessor object for Save_GetGameCurrentLevel.
Definition at line 38700 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_GetGameHighestWorld* const DTTR_PCDOGS_F_Save_GetGameHighestWorld |
Accessor object for Save_GetGameHighestWorld.
Definition at line 39675 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_GetGameSlotIndex* const DTTR_PCDOGS_F_Save_GetGameSlotIndex |
Accessor object for Save_GetGameSlotIndex.
Definition at line 38602 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_InitGameOperation* const DTTR_PCDOGS_F_Save_InitGameOperation |
Accessor object for Save_InitGameOperation.
Definition at line 49505 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_InitializeGameState* const DTTR_PCDOGS_F_Save_InitializeGameState |
Accessor object for Save_InitializeGameState.
Definition at line 39721 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_InitializeNewGame* const DTTR_PCDOGS_F_Save_InitializeNewGame |
Accessor object for Save_InitializeNewGame.
Definition at line 39574 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_IsGameComplete* const DTTR_PCDOGS_F_Save_IsGameComplete |
Accessor object for Save_IsGameComplete.
Definition at line 38990 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_LoadGameState* const DTTR_PCDOGS_F_Save_LoadGameState |
Accessor object for Save_LoadGameState.
Definition at line 39629 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_ProcessGameOperation* const DTTR_PCDOGS_F_Save_ProcessGameOperation |
Accessor object for Save_ProcessGameOperation.
Definition at line 49333 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_ReadGameFile* const DTTR_PCDOGS_F_Save_ReadGameFile |
Accessor object for Save_ReadGameFile.
Definition at line 49387 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SaveGameBonusProgress* const DTTR_PCDOGS_F_Save_SaveGameBonusProgress |
Accessor object for Save_SaveGameBonusProgress.
Definition at line 39335 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SaveGameLevelCompletion* const DTTR_PCDOGS_F_Save_SaveGameLevelCompletion |
Accessor object for Save_SaveGameLevelCompletion.
Definition at line 39289 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SaveGameToSlot* const DTTR_PCDOGS_F_Save_SaveGameToSlot |
Accessor object for Save_SaveGameToSlot.
Definition at line 41114 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameBackupPuppyCount* const DTTR_PCDOGS_F_Save_SetGameBackupPuppyCount |
Accessor object for Save_SetGameBackupPuppyCount.
Definition at line 39436 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameComplete* const DTTR_PCDOGS_F_Save_SetGameComplete |
Accessor object for Save_SetGameComplete.
Definition at line 38944 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameCurrentLevel* const DTTR_PCDOGS_F_Save_SetGameCurrentLevel |
Accessor object for Save_SetGameCurrentLevel.
Definition at line 38753 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameSlotIndex* const DTTR_PCDOGS_F_Save_SetGameSlotIndex |
Accessor object for Save_SetGameSlotIndex.
Definition at line 38654 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_WriteGameFile* const DTTR_PCDOGS_F_Save_WriteGameFile |
Accessor object for Save_WriteGameFile.
Definition at line 49444 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_FinalizeNodeRender* const DTTR_PCDOGS_F_Scene_FinalizeNodeRender |
Accessor object for Scene_FinalizeNodeRender.
Definition at line 37556 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_FixupNodeMaterialRefs* const DTTR_PCDOGS_F_Scene_FixupNodeMaterialRefs |
Accessor object for Scene_FixupNodeMaterialRefs.
Definition at line 50909 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_InitNodeState* const DTTR_PCDOGS_F_Scene_InitNodeState |
Accessor object for Scene_InitNodeState.
Definition at line 23589 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderBillboard* const DTTR_PCDOGS_F_Scene_RenderBillboard |
Accessor object for Scene_RenderBillboard.
Definition at line 23702 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderFrame* const DTTR_PCDOGS_F_Scene_RenderFrame |
Accessor object for Scene_RenderFrame.
Definition at line 23923 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderNodeTree* const DTTR_PCDOGS_F_Scene_RenderNodeTree |
Accessor object for Scene_RenderNodeTree.
Definition at line 24169 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderStaticGeometry* const DTTR_PCDOGS_F_Scene_RenderStaticGeometry |
Accessor object for Scene_RenderStaticGeometry.
Definition at line 23969 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderSubMesh* const DTTR_PCDOGS_F_Scene_RenderSubMesh |
Accessor object for Scene_RenderSubMesh.
Definition at line 23877 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_ResetState* const DTTR_PCDOGS_F_Scene_ResetState |
Accessor object for Scene_ResetState.
Definition at line 31854 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_TraverseNodeTree* const DTTR_PCDOGS_F_Scene_TraverseNodeTree |
Accessor object for Scene_TraverseNodeTree.
Definition at line 23649 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_UpdateNodeAnimation* const DTTR_PCDOGS_F_Scene_UpdateNodeAnimation |
Accessor object for Scene_UpdateNodeAnimation.
Definition at line 28285 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_ExecuteBehaviorScript* const DTTR_PCDOGS_F_Script_ExecuteBehaviorScript |
Accessor object for Script_ExecuteBehaviorScript.
Definition at line 53092 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAddNavigationCommand* const DTTR_PCDOGS_F_Script_OpAddNavigationCommand |
Accessor object for Script_OpAddNavigationCommand.
Definition at line 29812 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAnimateRotation* const DTTR_PCDOGS_F_Script_OpAnimateRotation |
Accessor object for Script_OpAnimateRotation.
Definition at line 54013 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAnimateTarget* const DTTR_PCDOGS_F_Script_OpAnimateTarget |
Accessor object for Script_OpAnimateTarget.
Definition at line 54179 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAnimateZoom* const DTTR_PCDOGS_F_Script_OpAnimateZoom |
Accessor object for Script_OpAnimateZoom.
Definition at line 54068 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpBranchConditional* const DTTR_PCDOGS_F_Script_OpBranchConditional |
Accessor object for Script_OpBranchConditional.
Definition at line 59408 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCallIndirect* const DTTR_PCDOGS_F_Script_OpCallIndirect |
Accessor object for Script_OpCallIndirect.
Definition at line 29201 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCheckButtonState* const DTTR_PCDOGS_F_Script_OpCheckButtonState |
Accessor object for Script_OpCheckButtonState.
Definition at line 30533 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCheckCollisionBit* const DTTR_PCDOGS_F_Script_OpCheckCollisionBit |
Accessor object for Script_OpCheckCollisionBit.
Definition at line 24665 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCheckTerminator* const DTTR_PCDOGS_F_Script_OpCheckTerminator |
Accessor object for Script_OpCheckTerminator.
Definition at line 28750 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpClearActorProperty* const DTTR_PCDOGS_F_Script_OpClearActorProperty |
Accessor object for Script_OpClearActorProperty.
Definition at line 29641 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpDecrementVariable* const DTTR_PCDOGS_F_Script_OpDecrementVariable |
Accessor object for Script_OpDecrementVariable.
Definition at line 29146 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpEmitSignal* const DTTR_PCDOGS_F_Script_OpEmitSignal |
Accessor object for Script_OpEmitSignal.
Definition at line 29922 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpEnsureCameraActive* const DTTR_PCDOGS_F_Script_OpEnsureCameraActive |
Accessor object for Script_OpEnsureCameraActive.
Definition at line 30256 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpJumpConditional* const DTTR_PCDOGS_F_Script_OpJumpConditional |
Accessor object for Script_OpJumpConditional.
Definition at line 28862 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpMoveToTarget* const DTTR_PCDOGS_F_Script_OpMoveToTarget |
Accessor object for Script_OpMoveToTarget.
Definition at line 29256 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpMoveToTargetWithCamera* const DTTR_PCDOGS_F_Script_OpMoveToTargetWithCamera |
Accessor object for Script_OpMoveToTargetWithCamera.
Definition at line 29476 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPathfindToEntity* const DTTR_PCDOGS_F_Script_OpPathfindToEntity |
Accessor object for Script_OpPathfindToEntity.
Definition at line 29696 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPauseToggle* const DTTR_PCDOGS_F_Script_OpPauseToggle |
Accessor object for Script_OpPauseToggle.
Definition at line 25923 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPlaySoundBlockOrWait* const DTTR_PCDOGS_F_Script_OpPlaySoundBlockOrWait |
Accessor object for Script_OpPlaySoundBlockOrWait.
Definition at line 30478 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPlaySoundIndex* const DTTR_PCDOGS_F_Script_OpPlaySoundIndex |
Accessor object for Script_OpPlaySoundIndex.
Definition at line 29978 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPollSignal* const DTTR_PCDOGS_F_Script_OpPollSignal |
Accessor object for Script_OpPollSignal.
Definition at line 24720 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpProcessSpriteRotation* const DTTR_PCDOGS_F_Script_OpProcessSpriteRotation |
Accessor object for Script_OpProcessSpriteRotation.
Definition at line 54124 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRemoveActor* const DTTR_PCDOGS_F_Script_OpRemoveActor |
Accessor object for Script_OpRemoveActor.
Definition at line 30088 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRotateActor* const DTTR_PCDOGS_F_Script_OpRotateActor |
Accessor object for Script_OpRotateActor.
Definition at line 29421 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRunToTarget* const DTTR_PCDOGS_F_Script_OpRunToTarget |
Accessor object for Script_OpRunToTarget.
Definition at line 29366 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRunWithActor* const DTTR_PCDOGS_F_Script_OpRunWithActor |
Accessor object for Script_OpRunWithActor.
Definition at line 30143 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetActorProperty* const DTTR_PCDOGS_F_Script_OpSetActorProperty |
Accessor object for Script_OpSetActorProperty.
Definition at line 29586 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetCameraProperty* const DTTR_PCDOGS_F_Script_OpSetCameraProperty |
Accessor object for Script_OpSetCameraProperty.
Definition at line 54234 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetEntityIndex* const DTTR_PCDOGS_F_Script_OpSetEntityIndex |
Accessor object for Script_OpSetEntityIndex.
Definition at line 28806 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetPlayerState* const DTTR_PCDOGS_F_Script_OpSetPlayerState |
Accessor object for Script_OpSetPlayerState.
Definition at line 25248 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetVariable* const DTTR_PCDOGS_F_Script_OpSetVariable |
Accessor object for Script_OpSetVariable.
Definition at line 29091 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpStopSound* const DTTR_PCDOGS_F_Script_OpStopSound |
Accessor object for Script_OpStopSound.
Definition at line 30033 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTestPathTrace* const DTTR_PCDOGS_F_Script_OpTestPathTrace |
Accessor object for Script_OpTestPathTrace.
Definition at line 29867 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTraceActorPath* const DTTR_PCDOGS_F_Script_OpTraceActorPath |
Accessor object for Script_OpTraceActorPath.
Definition at line 29753 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTriggerLevelTransition* const DTTR_PCDOGS_F_Script_OpTriggerLevelTransition |
Accessor object for Script_OpTriggerLevelTransition.
Definition at line 30311 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTriggerMusicFade* const DTTR_PCDOGS_F_Script_OpTriggerMusicFade |
Accessor object for Script_OpTriggerMusicFade.
Definition at line 30421 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTriggerMusicTransition* const DTTR_PCDOGS_F_Script_OpTriggerMusicTransition |
Accessor object for Script_OpTriggerMusicTransition.
Definition at line 30366 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpWaitForAnimation* const DTTR_PCDOGS_F_Script_OpWaitForAnimation |
Accessor object for Script_OpWaitForAnimation.
Definition at line 29531 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpWalkToTarget* const DTTR_PCDOGS_F_Script_OpWalkToTarget |
Accessor object for Script_OpWalkToTarget.
Definition at line 29311 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_ResolveVariableRef* const DTTR_PCDOGS_F_Script_ResolveVariableRef |
Accessor object for Script_ResolveVariableRef.
Definition at line 28921 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Shared_LoadCommonResources* const DTTR_PCDOGS_F_Shared_LoadCommonResources |
Accessor object for Shared_LoadCommonResources.
Definition at line 39813 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Signal_ClearQueue* const DTTR_PCDOGS_F_Signal_ClearQueue |
Accessor object for Signal_ClearQueue.
Definition at line 52502 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Signal_ClearTimedEventList* const DTTR_PCDOGS_F_Signal_ClearTimedEventList |
Accessor object for Signal_ClearTimedEventList.
Definition at line 52604 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Signal_Poll* const DTTR_PCDOGS_F_Signal_Poll |
Accessor object for Signal_Poll.
Definition at line 52558 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Sort_RunInsertionSort* const DTTR_PCDOGS_F_Sort_RunInsertionSort |
Accessor object for Sort_RunInsertionSort.
Definition at line 57706 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Sort_RunQuickSort* const DTTR_PCDOGS_F_Sort_RunQuickSort |
Accessor object for Sort_RunQuickSort.
Definition at line 57643 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_CheckCRTCodecvtAlwaysNoConversion* const DTTR_PCDOGS_F_String_CheckCRTCodecvtAlwaysNoConversion |
Accessor object for String_CheckCRTCodecvtAlwaysNoConversion.
Definition at line 59680 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_CheckFloatPrecision* const DTTR_PCDOGS_F_String_CheckFloatPrecision |
Accessor object for String_CheckFloatPrecision.
Definition at line 57979 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConcatCRTString* const DTTR_PCDOGS_F_String_ConcatCRTString |
Accessor object for String_ConcatCRTString.
Definition at line 59177 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatGeneral* const DTTR_PCDOGS_F_String_ConvertFloatGeneral |
Accessor object for String_ConvertFloatGeneral.
Definition at line 58260 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToDecimalString* const DTTR_PCDOGS_F_String_ConvertFloatToDecimalString |
Accessor object for String_ConvertFloatToDecimalString.
Definition at line 59305 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToExponential* const DTTR_PCDOGS_F_String_ConvertFloatToExponential |
Accessor object for String_ConvertFloatToExponential.
Definition at line 58136 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToFixed* const DTTR_PCDOGS_F_String_ConvertFloatToFixed |
Accessor object for String_ConvertFloatToFixed.
Definition at line 58196 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToFixedWrapper* const DTTR_PCDOGS_F_String_ConvertFloatToFixedWrapper |
Accessor object for String_ConvertFloatToFixedWrapper.
Definition at line 58383 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_FormatFloat* const DTTR_PCDOGS_F_String_FormatFloat |
Accessor object for String_FormatFloat.
Definition at line 58073 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_FormatFloatScientific* const DTTR_PCDOGS_F_String_FormatFloatScientific |
Accessor object for String_FormatFloatScientific.
Definition at line 58323 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_GetByIndex* const DTTR_PCDOGS_F_String_GetByIndex |
Accessor object for String_GetByIndex.
Definition at line 54910 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_GetCharType* const DTTR_PCDOGS_F_String_GetCharType |
Accessor object for String_GetCharType.
Definition at line 58489 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_InsertSpace* const DTTR_PCDOGS_F_String_InsertSpace |
Accessor object for String_InsertSpace.
Definition at line 58435 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_LoadFloatFPU* const DTTR_PCDOGS_F_String_LoadFloatFPU |
Accessor object for String_LoadFloatFPU.
Definition at line 58025 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ParseAtoi* const DTTR_PCDOGS_F_String_ParseAtoi |
Accessor object for String_ParseAtoi.
Definition at line 57475 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ParseInt* const DTTR_PCDOGS_F_String_ParseInt |
Accessor object for String_ParseInt.
Definition at line 57428 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_RoundFloatAndCopyDigits* const DTTR_PCDOGS_F_String_RoundFloatAndCopyDigits |
Accessor object for String_RoundFloatAndCopyDigits.
Definition at line 59238 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_SetTable* const DTTR_PCDOGS_F_String_SetTable |
Accessor object for String_SetTable.
Definition at line 54859 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Timer_GetElapsedTickCount* const DTTR_PCDOGS_F_Timer_GetElapsedTickCount |
Accessor object for Timer_GetElapsedTickCount.
Definition at line 55884 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Timer_GetElapsedTickCountThunk* const DTTR_PCDOGS_F_Timer_GetElapsedTickCountThunk |
Accessor object for Timer_GetElapsedTickCountThunk.
Definition at line 25534 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Timer_GetGameTime* const DTTR_PCDOGS_F_Timer_GetGameTime |
Accessor object for Timer_GetGameTime.
Definition at line 49551 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_CleanupScreenResources* const DTTR_PCDOGS_F_Title_CleanupScreenResources |
Accessor object for Title_CleanupScreenResources.
Definition at line 23162 of file dttr_pcdogs.h.
Referenced by dttr_game_hooks_init(), and test_pcdogs_generated_function_patch_specs_name_current_hooks().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_InitializeSpots* const DTTR_PCDOGS_F_Title_InitializeSpots |
Accessor object for Title_InitializeSpots.
Definition at line 54957 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_UpdateAndRenderScreen* const DTTR_PCDOGS_F_Title_UpdateAndRenderScreen |
Accessor object for Title_UpdateAndRenderScreen.
Definition at line 55054 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_UpdateSpots* const DTTR_PCDOGS_F_Title_UpdateSpots |
Accessor object for Title_UpdateSpots.
Definition at line 55004 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_CheckBoneAvailable* const DTTR_PCDOGS_F_Trail_CheckBoneAvailable |
Accessor object for Trail_CheckBoneAvailable.
Definition at line 47518 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_FindBonePath* const DTTR_PCDOGS_F_Trail_FindBonePath |
Accessor object for Trail_FindBonePath.
Definition at line 47681 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_ProcessComponents* const DTTR_PCDOGS_F_Trail_ProcessComponents |
Accessor object for Trail_ProcessComponents.
Definition at line 23752 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_RenderAnimated* const DTTR_PCDOGS_F_Trail_RenderAnimated |
Accessor object for Trail_RenderAnimated.
Definition at line 37446 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_ResetBone* const DTTR_PCDOGS_F_Trail_ResetBone |
Accessor object for Trail_ResetBone.
Definition at line 47564 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_SpawnFromEntry* const DTTR_PCDOGS_F_Trail_SpawnFromEntry |
Accessor object for Trail_SpawnFromEntry.
Definition at line 26398 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_UpdateAndRenderBone* const DTTR_PCDOGS_F_Trail_UpdateAndRenderBone |
Accessor object for Trail_UpdateAndRenderBone.
Definition at line 47620 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_UpdateEffect* const DTTR_PCDOGS_F_Trail_UpdateEffect |
Accessor object for Trail_UpdateEffect.
Definition at line 23818 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_AllocateMapNode* const DTTR_PCDOGS_F_Tree_AllocateMapNode |
Accessor object for Tree_AllocateMapNode.
Definition at line 52299 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_CreateMapNode* const DTTR_PCDOGS_F_Tree_CreateMapNode |
Accessor object for Tree_CreateMapNode.
Definition at line 52407 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_DestroyMap* const DTTR_PCDOGS_F_Tree_DestroyMap |
Accessor object for Tree_DestroyMap.
Definition at line 52456 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_DetachMapNode* const DTTR_PCDOGS_F_Tree_DetachMapNode |
Accessor object for Tree_DetachMapNode.
Definition at line 51979 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_FixupMapAfterInsert* const DTTR_PCDOGS_F_Tree_FixupMapAfterInsert |
Accessor object for Tree_FixupMapAfterInsert.
Definition at line 52250 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_FreeMapNode* const DTTR_PCDOGS_F_Tree_FreeMapNode |
Accessor object for Tree_FreeMapNode.
Definition at line 52348 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_GetFirstMapNode* const DTTR_PCDOGS_F_Tree_GetFirstMapNode |
Accessor object for Tree_GetFirstMapNode.
Definition at line 52191 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_InitializeMapNode* const DTTR_PCDOGS_F_Tree_InitializeMapNode |
Accessor object for Tree_InitializeMapNode.
Definition at line 51871 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_InsertMapNode* const DTTR_PCDOGS_F_Tree_InsertMapNode |
Accessor object for Tree_InsertMapNode.
Definition at line 51928 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_RebalanceMap* const DTTR_PCDOGS_F_Tree_RebalanceMap |
Accessor object for Tree_RebalanceMap.
Definition at line 52085 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_RemoveMapNode* const DTTR_PCDOGS_F_Tree_RemoveMapNode |
Accessor object for Tree_RemoveMapNode.
Definition at line 52037 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_RotateAndDetachMapNode* const DTTR_PCDOGS_F_Tree_RotateAndDetachMapNode |
Accessor object for Tree_RotateAndDetachMapNode.
Definition at line 52143 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_ComputeStringWidth* const DTTR_PCDOGS_F_UI_ComputeStringWidth |
Accessor object for UI_ComputeStringWidth.
Definition at line 42042 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderButtonPrompts* const DTTR_PCDOGS_F_UI_RenderButtonPrompts |
Accessor object for UI_RenderButtonPrompts.
Definition at line 41936 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderCenteredNumber* const DTTR_PCDOGS_F_UI_RenderCenteredNumber |
Accessor object for UI_RenderCenteredNumber.
Definition at line 40056 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderStringWithFormatting* const DTTR_PCDOGS_F_UI_RenderStringWithFormatting |
Accessor object for UI_RenderStringWithFormatting.
Definition at line 42201 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderText* const DTTR_PCDOGS_F_UI_RenderText |
Accessor object for UI_RenderText.
Definition at line 42142 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_ShowConfirmDialog* const DTTR_PCDOGS_F_UI_ShowConfirmDialog |
Accessor object for UI_ShowConfirmDialog.
Definition at line 55554 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_ShowErrorMessage* const DTTR_PCDOGS_F_UI_ShowErrorMessage |
Accessor object for UI_ShowErrorMessage.
Definition at line 55652 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_Update* const DTTR_PCDOGS_F_UI_Update |
Accessor object for UI_Update.
Definition at line 42753 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdateAndRenderSprites* const DTTR_PCDOGS_F_UI_UpdateAndRenderSprites |
Accessor object for UI_UpdateAndRenderSprites.
Definition at line 53957 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdateBoneCounter* const DTTR_PCDOGS_F_UI_UpdateBoneCounter |
Accessor object for UI_UpdateBoneCounter.
Definition at line 39999 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdateLives* const DTTR_PCDOGS_F_UI_UpdateLives |
Accessor object for UI_UpdateLives.
Definition at line 40163 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdatePuppyCounter* const DTTR_PCDOGS_F_UI_UpdatePuppyCounter |
Accessor object for UI_UpdatePuppyCounter.
Definition at line 40106 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_CloseAVIFile* const DTTR_PCDOGS_F_Video_CloseAVIFile |
Accessor object for Video_CloseAVIFile.
Definition at line 28601 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_CloseMovieFile* const DTTR_PCDOGS_F_Video_CloseMovieFile |
Accessor object for Video_CloseMovieFile.
Definition at line 36756 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieCurrentFrame* const DTTR_PCDOGS_F_Video_GetMovieCurrentFrame |
Accessor object for Video_GetMovieCurrentFrame.
Definition at line 56553 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieSoundChannels* const DTTR_PCDOGS_F_Video_GetMovieSoundChannels |
Accessor object for Video_GetMovieSoundChannels.
Definition at line 56415 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieSoundPrecision* const DTTR_PCDOGS_F_Video_GetMovieSoundPrecision |
Accessor object for Video_GetMovieSoundPrecision.
Definition at line 56369 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieSoundRate* const DTTR_PCDOGS_F_Video_GetMovieSoundRate |
Accessor object for Video_GetMovieSoundRate.
Definition at line 56323 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieTotalFrames* const DTTR_PCDOGS_F_Video_GetMovieTotalFrames |
Accessor object for Video_GetMovieTotalFrames.
Definition at line 56599 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieXSize* const DTTR_PCDOGS_F_Video_GetMovieXSize |
Accessor object for Video_GetMovieXSize.
Definition at line 56461 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieYSize* const DTTR_PCDOGS_F_Video_GetMovieYSize |
Accessor object for Video_GetMovieYSize.
Definition at line 56507 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_InitializeAVIPlayer* const DTTR_PCDOGS_F_Video_InitializeAVIPlayer |
Accessor object for Video_InitializeAVIPlayer.
Definition at line 28457 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_InitPlayer* const DTTR_PCDOGS_F_Video_InitPlayer |
Accessor object for Video_InitPlayer.
Definition at line 36709 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_IsAVIPlaying* const DTTR_PCDOGS_F_Video_IsAVIPlaying |
Accessor object for Video_IsAVIPlaying.
Definition at line 28693 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_OpenAVIFile* const DTTR_PCDOGS_F_Video_OpenAVIFile |
Accessor object for Video_OpenAVIFile.
Definition at line 28555 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_OpenMovieFile* const DTTR_PCDOGS_F_Video_OpenMovieFile |
Accessor object for Video_OpenMovieFile.
Definition at line 36820 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayAVIFullscreen* const DTTR_PCDOGS_F_Video_PlayAVIFullscreen |
Accessor object for Video_PlayAVIFullscreen.
Definition at line 28647 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayMovieFile* const DTTR_PCDOGS_F_Video_PlayMovieFile |
Accessor object for Video_PlayMovieFile.
Definition at line 22541 of file dttr_pcdogs.h.
Referenced by dttr_movies_hooks_init().
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayMovieIntro* const DTTR_PCDOGS_F_Video_PlayMovieIntro |
Accessor object for Video_PlayMovieIntro.
Definition at line 22590 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayMovieLoop* const DTTR_PCDOGS_F_Video_PlayMovieLoop |
Accessor object for Video_PlayMovieLoop.
Definition at line 22176 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_SetMovieSyncAdjust* const DTTR_PCDOGS_F_Video_SetMovieSyncAdjust |
Accessor object for Video_SetMovieSyncAdjust.
Definition at line 56277 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_ShutdownAVIPlayer* const DTTR_PCDOGS_F_Video_ShutdownAVIPlayer |
Accessor object for Video_ShutdownAVIPlayer.
Definition at line 28504 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_ShutdownPlayerSystems* const DTTR_PCDOGS_F_Video_ShutdownPlayerSystems |
Accessor object for Video_ShutdownPlayerSystems.
Definition at line 36866 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_GetMainHandle* const DTTR_PCDOGS_F_Window_GetMainHandle |
Accessor object for Window_GetMainHandle.
Definition at line 50578 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_ProcessGameProc* const DTTR_PCDOGS_F_Window_ProcessGameProc |
Accessor object for Window_ProcessGameProc.
Definition at line 22925 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_RequestClose* const DTTR_PCDOGS_F_Window_RequestClose |
Accessor object for Window_RequestClose.
Definition at line 50624 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_RunWinMain* const DTTR_PCDOGS_F_Window_RunWinMain |
Accessor object for Window_RunWinMain.
Definition at line 22985 of file dttr_pcdogs.h.
| DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_SetResolution* const DTTR_PCDOGS_F_Window_SetResolution |
Accessor object for Window_SetResolution.
Definition at line 56168 of file dttr_pcdogs.h.