102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
Loading...
Searching...
No Matches
dttr_pcdogs.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include <windows.h>
#include <dttr_core.h>

Go to the source code of this file.

Data Structures

struct  DTTR_PCDOGS_T_File_Handle
 CRT-compatible file handle layout, used by package and asset loading streams. More...
struct  DTTR_PCDOGS_T_DInput_DeviceEnumContext
 DirectInput joystick enumeration context for discovered device GUIDs. More...
struct  DTTR_PCDOGS_T_Animation_ChainEntry
struct  DTTR_PCDOGS_T_Animation_ChannelHeader
struct  DTTR_PCDOGS_T_Animation_ColorKeyframe
struct  DTTR_PCDOGS_T_Animation_VertexColorTarget
struct  DTTR_PCDOGS_T_Animation_VertexColorKeyframe
struct  DTTR_PCDOGS_T_Animation_VertexColorController
struct  DTTR_PCDOGS_T_Animation_ControllerEntry
struct  DTTR_PCDOGS_T_Animation_ControllerGroup
struct  DTTR_PCDOGS_T_Animation_ControllerSlot
struct  DTTR_PCDOGS_T_Animation_Data
struct  DTTR_PCDOGS_T_Animation_DataBlock
struct  DTTR_PCDOGS_T_Animation_FrameData
struct  DTTR_PCDOGS_T_Animation_FrameHeader
struct  DTTR_PCDOGS_T_Animation_MorphKeyframe
struct  DTTR_PCDOGS_T_Animation_ScalarKeyframe
struct  DTTR_PCDOGS_T_Animation_SplineChannel
struct  DTTR_PCDOGS_T_Animation_StateTable
struct  DTTR_PCDOGS_T_Animation_VisibilityKeyframe
struct  DTTR_PCDOGS_T_Audio_SampleHandle
struct  DTTR_PCDOGS_T_Audio_SampleHandleEntry
struct  DTTR_PCDOGS_T_Audio_SoundDescriptor
struct  DTTR_PCDOGS_T_Audio_SoundDefinition
struct  DTTR_PCDOGS_T_Audio_SoundSlot
struct  DTTR_PCDOGS_T_Audio_WaveFormat
struct  DTTR_PCDOGS_T_Checkers_Board
struct  DTTR_PCDOGS_T_Collision_HitEvent
struct  DTTR_PCDOGS_T_Collision_Polygon
struct  DTTR_PCDOGS_T_Component_Definition
struct  DTTR_PCDOGS_T_Component_MeshHeader
struct  DTTR_PCDOGS_T_Component_SpawnParams
struct  DTTR_PCDOGS_T_D3D_DriverInfo
struct  DTTR_PCDOGS_T_File_OpenMode
 Access/share-mode pair, passed through file-open wrappers. More...
struct  DTTR_PCDOGS_T_Input_Event
 Compact input event record, passed through game input processing. More...
struct  DTTR_PCDOGS_T_Input_State
 Runtime input snapshot, shared by keyboard, joystick, gamepad, and script input checks. More...
struct  DTTR_PCDOGS_T_Level_BlobHeader
struct  DTTR_PCDOGS_T_Level_DataHeader
struct  DTTR_PCDOGS_T_Level_Header
struct  DTTR_PCDOGS_T_Material_BlendTextureSet
struct  DTTR_PCDOGS_T_Graphics_SpriteContext
struct  DTTR_PCDOGS_T_Material_SectionHeader
struct  DTTR_PCDOGS_T_Material_FrameData
struct  DTTR_PCDOGS_T_Material_FrameSet
 Material animation frame-set header, built for Material_FindTextureByFrame lookups. More...
struct  DTTR_PCDOGS_T_Material_NodeRef
struct  DTTR_PCDOGS_T_Material_RefEntry
struct  DTTR_PCDOGS_T_Material_Table
struct  DTTR_PCDOGS_T_Math_Matrix3x3I16
struct  DTTR_PCDOGS_T_Actor_AnimationComponentState
struct  DTTR_PCDOGS_T_Math_QuaternionI16
 Four signed Q14 fixed-point quaternion components, used by animation rotation tracks. More...
struct  DTTR_PCDOGS_T_Math_Vec3I32
struct  DTTR_PCDOGS_T_Math_Vec3I32XZY
 Three signed 32-bit vector components stored in the engine's X/Z/Y camera order. More...
struct  DTTR_PCDOGS_T_Math_Vec3U
struct  DTTR_PCDOGS_T_Math_Vec3F
struct  DTTR_PCDOGS_T_Math_Vec3I16
struct  DTTR_PCDOGS_T_Math_Vec2I16
struct  DTTR_PCDOGS_T_Math_Vec2I32
struct  DTTR_PCDOGS_T_Math_BoundingSphereU16
struct  DTTR_PCDOGS_T_Math_SizeU8
struct  DTTR_PCDOGS_T_Math_SizeI16
struct  DTTR_PCDOGS_T_Math_RectI16
struct  DTTR_PCDOGS_T_Math_SizeU16
struct  DTTR_PCDOGS_T_Math_SizeU32
struct  DTTR_PCDOGS_T_Mesh_Command
struct  DTTR_PCDOGS_T_Mesh_CmdList
struct  DTTR_PCDOGS_T_Mesh_RuntimePolygon
struct  DTTR_PCDOGS_T_Mesh_AccumulatedNormal
struct  DTTR_PCDOGS_T_Mesh_FaceNormal
struct  DTTR_PCDOGS_T_Mesh_MaterialRef
struct  DTTR_PCDOGS_T_Mesh_Object
struct  DTTR_PCDOGS_T_Mesh_ObjectNodeEntry
struct  DTTR_PCDOGS_T_Mesh_Polygon
struct  DTTR_PCDOGS_T_Mesh_Vertex
struct  DTTR_PCDOGS_T_Mesh_Vertex3D
struct  DTTR_PCDOGS_T_Mesh_Vertex3DNormal
struct  DTTR_PCDOGS_T_Mesh_VertexColorRGB
struct  DTTR_PCDOGS_T_Mesh_VertexNormal
struct  DTTR_PCDOGS_T_Mesh_VertexUV
struct  DTTR_PCDOGS_T_Nav_NeighborEntry
struct  DTTR_PCDOGS_T_Nav_Network
struct  DTTR_PCDOGS_T_Nav_PathState
struct  DTTR_PCDOGS_T_PKG_SplashScreen
struct  DTTR_PCDOGS_T_PKG_SplashScreenEx
struct  DTTR_PCDOGS_T_PKG_ActorTemplate
struct  DTTR_PCDOGS_T_PKG_CollisionFace
struct  DTTR_PCDOGS_T_PKG_CollisionVertex
struct  DTTR_PCDOGS_T_Collision_Vertex
struct  DTTR_PCDOGS_T_PKG_ComponentData
struct  DTTR_PCDOGS_T_PKG_GeometryChunk
struct  DTTR_PCDOGS_T_PKG_GeometryResource
struct  DTTR_PCDOGS_T_PKG_LevelHeader
struct  DTTR_PCDOGS_T_PKG_LevelResource
struct  DTTR_PCDOGS_T_PKG_MaterialRef
struct  DTTR_PCDOGS_T_PKG_MenuTextureResource
struct  DTTR_PCDOGS_T_PKG_PolygonDataRaw
struct  DTTR_PCDOGS_T_PKG_PolygonListEntry
struct  DTTR_PCDOGS_T_PKG_ResourceDirectory
 Package resource directory for material, mesh-node, and level-data sections. More...
struct  DTTR_PCDOGS_T_PKG_ResourceHeader
struct  DTTR_PCDOGS_T_PKG_ScriptHeader
struct  DTTR_PCDOGS_T_PKG_SoundResource
struct  DTTR_PCDOGS_T_PKG_SpriteAtlasResource
struct  DTTR_PCDOGS_T_PKG_StringEntry
struct  DTTR_PCDOGS_T_PKG_TextureResource
struct  DTTR_PCDOGS_T_PKG_TOCEntry
 Package TOC entry used by the package table. Size-lane aliases share this storage. More...
struct  DTTR_PCDOGS_T_PKG_UILayoutEntry
struct  DTTR_PCDOGS_T_PKG_UVCoord
struct  DTTR_PCDOGS_T_Graphics_Batch
struct  DTTR_PCDOGS_T_Graphics_ClipVertex
struct  DTTR_PCDOGS_T_Graphics_ClipAttribute
struct  DTTR_PCDOGS_T_Graphics_Color32
struct  DTTR_PCDOGS_T_Graphics_ComponentData
struct  DTTR_PCDOGS_T_Graphics_GradientState
struct  DTTR_PCDOGS_T_Graphics_Polygon
struct  DTTR_PCDOGS_T_Graphics_Polygon3D
struct  DTTR_PCDOGS_T_Graphics_ProjectedVertex
struct  DTTR_PCDOGS_T_Graphics_ViewVertex
struct  DTTR_PCDOGS_T_Graphics_TexCoord8
struct  DTTR_PCDOGS_T_Graphics_PolygonRenderRef
struct  DTTR_PCDOGS_T_Graphics_QuadData
struct  DTTR_PCDOGS_T_Graphics_RGB555Palette
struct  DTTR_PCDOGS_T_Graphics_SpriteData
struct  DTTR_PCDOGS_T_Graphics_SpriteLayer
struct  DTTR_PCDOGS_T_Graphics_FloatColorRGB
struct  DTTR_PCDOGS_T_Save_GameData
struct  DTTR_PCDOGS_T_Save_GameSlot
 Per-slot progress payload, used by save/load UI and completion calculations. More...
struct  DTTR_PCDOGS_T_Scene_NodeEntry
struct  DTTR_PCDOGS_T_Scene_Header
struct  DTTR_PCDOGS_T_Scene_NodeType
struct  DTTR_PCDOGS_T_Script_Context
 Script interpreter context for instruction state and game-script execution data. More...
struct  DTTR_PCDOGS_T_Script_OpcodeTable
struct  DTTR_PCDOGS_T_Trail_Entry
struct  DTTR_PCDOGS_T_Title_SpotEntry
 Title spot record with coordinate, state, material, and frame fields. More...
struct  DTTR_PCDOGS_T_Menu_LevelProgressInfo
struct  DTTR_PCDOGS_T_UI_LivesIconState
struct  DTTR_PCDOGS_T_UI_StringTableEntry
struct  DTTR_PCDOGS_T_Level_State
struct  DTTR_PCDOGS_T_Level_RuntimeData
 Concrete runtime level-data block carried by Level_Data* APIs. More...
struct  DTTR_PCDOGS_T_Material_SetRuntime
struct  DTTR_PCDOGS_T_Video_PlaybackBuffer
 Movie playback buffer state, covering frame reads, input, and close/skip handling. More...
struct  DTTR_PCDOGS_T_PKG_LODEntry
struct  DTTR_PCDOGS_T_PKG_MeshOffsetTable
struct  DTTR_PCDOGS_T_PKG_SpriteMaterialLayer
struct  DTTR_PCDOGS_T_PKG_SpriteLayerBinding
struct  DTTR_PCDOGS_T_PKG_TrailListEntry
struct  DTTR_PCDOGS_T_PKG_UILayoutResource
struct  DTTR_PCDOGS_T_Animation_FrameVertex
struct  DTTR_PCDOGS_T_Animation_MorphTargetVertex
struct  DTTR_PCDOGS_T_Animation_MorphVertex
struct  DTTR_PCDOGS_T_Animation_PositionKeyframe
struct  DTTR_PCDOGS_T_Animation_RotationKeyframe
struct  DTTR_PCDOGS_T_Audio_SoundEntry
struct  DTTR_PCDOGS_T_Camera_FrustumClipPlane
struct  DTTR_PCDOGS_T_Camera_FrustumPlane
struct  DTTR_PCDOGS_T_Camera_RenderData
struct  DTTR_PCDOGS_T_Camera_ViewRecord
struct  DTTR_PCDOGS_T_Camera_State
struct  DTTR_PCDOGS_T_Camera_Pose
 Local camera pose copied during camera transition interpolation before easing back. More...
struct  DTTR_PCDOGS_T_Collision_BoundingSphere
struct  DTTR_PCDOGS_T_Collision_Plane
struct  DTTR_PCDOGS_T_Collision_Response
 Collision response record containing normal, velocity, depth, and landing-state fields. More...
struct  DTTR_PCDOGS_T_Collision_Slot
struct  DTTR_PCDOGS_T_Component_CollisionVolume
struct  DTTR_PCDOGS_T_Component_TrailObject
struct  DTTR_PCDOGS_T_Input_JoystickState
struct  DTTR_PCDOGS_T_Material_Descriptor
struct  DTTR_PCDOGS_T_Material_RuntimeDescriptor
struct  DTTR_PCDOGS_T_Material_Entry
struct  DTTR_PCDOGS_T_Material_DataRef
struct  DTTR_PCDOGS_T_Material_State
struct  DTTR_PCDOGS_T_Material_TextureHashEntry
struct  DTTR_PCDOGS_T_Math_BoundsVector
 Single-corner bounds vector record with a vector footprint. More...
struct  DTTR_PCDOGS_T_Actor_State
struct  DTTR_PCDOGS_T_Component_Instance
struct  DTTR_PCDOGS_T_Entity_State
struct  DTTR_PCDOGS_T_Math_OrientedBoundsRecord
 Oriented-bounds record containing center, extent, and orientation-vector fields. More...
struct  DTTR_PCDOGS_T_Mesh_RuntimeVertex
struct  DTTR_PCDOGS_T_Mesh_RenderNodeEntry
 Mesh render-node entry rebased by PKG_FixUpResourceMeshNode's entry-table helper. More...
struct  DTTR_PCDOGS_T_Mesh_Node
struct  DTTR_PCDOGS_T_Mesh_NodeExtended
struct  DTTR_PCDOGS_T_Mesh_NodeFull
struct  DTTR_PCDOGS_T_Mesh_WorkingVertex
struct  DTTR_PCDOGS_T_Nav_Command
struct  DTTR_PCDOGS_T_Nav_Node
struct  DTTR_PCDOGS_T_Physics_State
struct  DTTR_PCDOGS_T_PKG_CameraDef
struct  DTTR_PCDOGS_T_PKG_CollisionFacePlane
struct  DTTR_PCDOGS_T_PKG_CollisionHeader
struct  DTTR_PCDOGS_T_PKG_CollisionShape
struct  DTTR_PCDOGS_T_Collision_Node
struct  DTTR_PCDOGS_T_PKG_FaceNormal
struct  DTTR_PCDOGS_T_PKG_MaterialTableEntry
struct  DTTR_PCDOGS_T_Material_TextureInfo
struct  DTTR_PCDOGS_T_Graphics_TexWrapMode
struct  DTTR_PCDOGS_T_PKG_VertexData
struct  DTTR_PCDOGS_T_PKG_VertexNormalGroup
struct  DTTR_PCDOGS_T_Graphics_FrustumClipPlane
 Graphics_ListState frustum/clip-plane record, used by actor visibility checks. More...
struct  DTTR_PCDOGS_T_Graphics_ClipPlane
struct  DTTR_PCDOGS_T_Graphics_ClipUVData
struct  DTTR_PCDOGS_T_Graphics_QuadRenderData
struct  DTTR_PCDOGS_T_Graphics_SpriteNodeData
struct  DTTR_PCDOGS_T_Graphics_SpriteVertexData
struct  DTTR_PCDOGS_T_Graphics_WorkArea
struct  DTTR_PCDOGS_T_Scene_LocalTransform
struct  DTTR_PCDOGS_T_Scene_Node
struct  DTTR_PCDOGS_T_Trail_BoneEffect
struct  DTTR_PCDOGS_T_Trail_Segment
struct  DTTR_PCDOGS_T_Powerup_Entry
struct  DTTR_PCDOGS_T_Material_EntryFull
struct  DTTR_PCDOGS_T_Mesh_TransformEntry
struct  DTTR_PCDOGS_T_Actor_RuntimeOverlay
struct  DTTR_PCDOGS_T_PKG_MeshNodeHeader
struct  DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout
 Alternate layout for the sprite/UI entry used by sprite-layer runtime data. More...
struct  DTTR_PCDOGS_T_PKG_SpriteEntry
struct  DTTR_PCDOGS_T_PKG_Header
struct  DTTR_PCDOGS_T_Camera_Frustum
struct  DTTR_PCDOGS_T_Camera_TransitionState
 Live camera-state prefix read by Camera_InterpolateTransition. More...
struct  DTTR_PCDOGS_T_Material_TableEntry
struct  DTTR_PCDOGS_T_PKG_PolygonData
struct  DTTR_PCDOGS_T_Graphics_PolygonBatchRecord
struct  DTTR_PCDOGS_T_Camera_Runtime
struct  DTTR_PCDOGS_T_Graphics_ListState
struct  DTTR_PCDOGS_T_Scene_NodePayload
struct  DTTR_PCDOGS_T_Scene_SubNodePayload
 Compact scene sub-node payload/resource-record variant. More...
struct  DTTR_PCDOGS_T_Symbol_Function
struct  DTTR_PCDOGS_T_Symbol_Data
struct  DTTR_PCDOGS_T_Symbol_Function_XRef
struct  DTTR_PCDOGS_T_Symbol_XRef
struct  DTTR_PCDOGS_T_Patch_Spec
struct  DTTR_PCDOGS_T_Patch_Report
struct  dttr_pcdogs_function_accessor_D3D_CreateTextureSurface
 Accessor table for the D3D_CreateTextureSurface symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_InitDirectDrawAndDirect3D
 Accessor table for the D3D_InitDirectDrawAndDirect3D symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_PlayMovieLoop
 Accessor table for the Video_PlayMovieLoop symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_InitializeResourceGameEngine
 Accessor table for the PKG_InitializeResourceGameEngine symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_InitializeSystem
 Accessor table for the Audio_InitializeSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ShutdownSystem
 Accessor table for the Audio_ShutdownSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_StopAllSamples
 Accessor table for the Audio_StopAllSamples symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_StopAllSounds
 Accessor table for the Audio_StopAllSounds symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_InitializeLevelAudio
 Accessor table for the Audio_InitializeLevelAudio symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_OpenStream
 Accessor table for the Audio_OpenStream symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_PlayMovieFile
 Accessor table for the Video_PlayMovieFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_PlayMovieIntro
 Accessor table for the Video_PlayMovieIntro symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_InitializeGraphicsSubsystem
 Accessor table for the D3D_InitializeGraphicsSubsystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Config_LoadAlternateFromINI
 Accessor table for the Config_LoadAlternateFromINI symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetPressedButton
 Accessor table for the Input_GetPressedButton symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_ProcessWindowMessages
 Accessor table for the Input_ProcessWindowMessages symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderFrame
 Accessor table for the Graphics_RenderFrame symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_ResetState
 Accessor table for the Input_ResetState symbol object. More...
struct  dttr_pcdogs_function_accessor_Window_ProcessGameProc
 Accessor table for the Window_ProcessGameProc symbol object. More...
struct  dttr_pcdogs_function_accessor_Window_RunWinMain
 Accessor table for the Window_RunWinMain symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_InitializeSystem
 Accessor table for the PKG_InitializeSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FindAndOpenFile
 Accessor table for the PKG_FindAndOpenFile symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_LoadTitleScreenResources
 Accessor table for the PKG_LoadTitleScreenResources symbol object. More...
struct  dttr_pcdogs_function_accessor_Title_CleanupScreenResources
 Accessor table for the Title_CleanupScreenResources symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_MallocCRT
 Accessor table for the Mem_MallocCRT symbol object. More...
struct  dttr_pcdogs_function_accessor_Display_SetMode
 Accessor table for the Display_SetMode symbol object. More...
struct  dttr_pcdogs_function_accessor_DDraw_CreateEx
 Accessor table for the DDraw_CreateEx symbol object. More...
struct  dttr_pcdogs_function_accessor_DDraw_EnumerateExA
 Accessor table for the DDraw_EnumerateExA symbol object. More...
struct  dttr_pcdogs_function_accessor_File_OpenWithMode
 Accessor table for the File_OpenWithMode symbol object. More...
struct  dttr_pcdogs_function_accessor_File_Open
 Accessor table for the File_Open symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CheckSavedActiveActorCameraDistance
 Accessor table for the Actor_CheckSavedActiveActorCameraDistance symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_InitNodeState
 Accessor table for the Scene_InitNodeState symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_TraverseNodeTree
 Accessor table for the Scene_TraverseNodeTree symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_RenderBillboard
 Accessor table for the Scene_RenderBillboard symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_ProcessComponents
 Accessor table for the Trail_ProcessComponents symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_UpdateEffect
 Accessor table for the Trail_UpdateEffect symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_RenderSubMesh
 Accessor table for the Scene_RenderSubMesh symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_RenderFrame
 Accessor table for the Scene_RenderFrame symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_RenderStaticGeometry
 Accessor table for the Scene_RenderStaticGeometry symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderSpriteObjectNode
 Accessor table for the Graphics_RenderSpriteObjectNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_UpdateList
 Accessor table for the Actor_UpdateList symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessRendering
 Accessor table for the Actor_ProcessRendering symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_RenderNodeTree
 Accessor table for the Scene_RenderNodeTree symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_UpdateAnimationAndVisibility
 Accessor table for the Actor_UpdateAnimationAndVisibility symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_UpdateLiveActorList
 Accessor table for the Powerup_UpdateLiveActorList symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_UpdateProjectileList
 Accessor table for the Actor_UpdateProjectileList symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_GetStateIndex
 Accessor table for the Actor_GetStateIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Nav_AddCommand
 Accessor table for the Nav_AddCommand symbol object. More...
struct  dttr_pcdogs_function_accessor_Nav_HandleDamageResponse
 Accessor table for the Nav_HandleDamageResponse symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_PlayLevelSoundIndexAtPosition
 Accessor table for the Audio_PlayLevelSoundIndexAtPosition symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_TriggerSoundAtPosition
 Accessor table for the Audio_TriggerSoundAtPosition symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpCheckCollisionBit
 Accessor table for the Script_OpCheckCollisionBit symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpPollSignal
 Accessor table for the Script_OpPollSignal symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_CheckButtonState
 Accessor table for the Input_CheckButtonState symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CalculateRotation
 Accessor table for the Actor_CalculateRotation symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ResetVelocityAndSnap
 Accessor table for the Actor_ResetVelocityAndSnap symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_MoveToTarget
 Accessor table for the Actor_MoveToTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ReleaseAttachment
 Accessor table for the Actor_ReleaseAttachment symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_SnapToPosition
 Accessor table for the Actor_SnapToPosition symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ApplyEntitySlotFlags
 Accessor table for the Actor_ApplyEntitySlotFlags symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_StartTransition
 Accessor table for the Actor_StartTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpSetPlayerState
 Accessor table for the Script_OpSetPlayerState symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_TracePath
 Accessor table for the Actor_TracePath symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_IsInActiveList
 Accessor table for the Entity_IsInActiveList symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CopyEntityDefaultsToRecord
 Accessor table for the Actor_CopyEntityDefaultsToRecord symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_SetActorProperty
 Accessor table for the Entity_SetActorProperty symbol object. More...
struct  dttr_pcdogs_function_accessor_Timer_GetElapsedTickCountThunk
 Accessor table for the Timer_GetElapsedTickCountThunk symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_SpawnActor
 Accessor table for the Entity_SpawnActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_CheckShadowRequirement
 Accessor table for the Graphics_CheckShadowRequirement symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_DestroyActor
 Accessor table for the Entity_DestroyActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_UpdateScreenFade
 Accessor table for the Graphics_UpdateScreenFade symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_TriggerTransition
 Accessor table for the Level_TriggerTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_TriggerMusicTransition
 Accessor table for the Audio_TriggerMusicTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpPauseToggle
 Accessor table for the Script_OpPauseToggle symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_UpdateVisibilityAndSpawn
 Accessor table for the Entity_UpdateVisibilityAndSpawn symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_UpdateFollow
 Accessor table for the Camera_UpdateFollow symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_InterpolateTransition
 Accessor table for the Camera_InterpolateTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_CalculatePosition
 Accessor table for the Camera_CalculatePosition symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_UpdateFromDefinition
 Accessor table for the Camera_UpdateFromDefinition symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_CalculateFollowAngles
 Accessor table for the Camera_CalculateFollowAngles symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_CheckGroundFriction
 Accessor table for the Physics_CheckGroundFriction symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_SpawnFromEntry
 Accessor table for the Trail_SpawnFromEntry symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_GetActiveActorFromList
 Accessor table for the Entity_GetActiveActorFromList symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_UpdateShakeOffset
 Accessor table for the Camera_UpdateShakeOffset symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_CheckGroundSlopeDirection
 Accessor table for the Physics_CheckGroundSlopeDirection symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_AdjustLevelScale
 Accessor table for the Graphics_AdjustLevelScale symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_InitializeActorSystem
 Accessor table for the Level_InitializeActorSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessSnapAndEntityUpdate
 Accessor table for the Actor_ProcessSnapAndEntityUpdate symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_ProcessMovement
 Accessor table for the Player_ProcessMovement symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessPlayerBehavior
 Accessor table for the Actor_ProcessPlayerBehavior symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_UpdateAnimationState
 Accessor table for the Actor_UpdateAnimationState symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_RespawnAfterDeath
 Accessor table for the Player_RespawnAfterDeath symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_ProcessActorCollision
 Accessor table for the Physics_ProcessActorCollision symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessCollisionResponse
 Accessor table for the Actor_ProcessCollisionResponse symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessPuppyInteraction
 Accessor table for the Actor_ProcessPuppyInteraction symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_CleanupActors
 Accessor table for the Level_CleanupActors symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_InterpolateKeyframeVec3Blend
 Accessor table for the Animation_InterpolateKeyframeVec3Blend symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_InterpolateVec3
 Accessor table for the Animation_InterpolateVec3 symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_CalculateSplineParameter
 Accessor table for the Animation_CalculateSplineParameter symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_InterpolateKeyframeQuatBlend
 Accessor table for the Animation_InterpolateKeyframeQuatBlend symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_InterpolateQuat
 Accessor table for the Animation_InterpolateQuat symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_InterpolateQuaternionSlerp
 Accessor table for the Animation_InterpolateQuaternionSlerp symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_ConvertQuatToRotMatrix
 Accessor table for the Animation_ConvertQuatToRotMatrix symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_CheckKeyframeActive
 Accessor table for the Animation_CheckKeyframeActive symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_InterpolateSpline
 Accessor table for the Animation_InterpolateSpline symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_TransformVerticesMorphed
 Accessor table for the Bone_TransformVerticesMorphed symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_TransformVerticesWeighted
 Accessor table for the Bone_TransformVerticesWeighted symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_ComputeNormalsPostTransform
 Accessor table for the Bone_ComputeNormalsPostTransform symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_BlendVerticesMultiWeight
 Accessor table for the Bone_BlendVerticesMultiWeight symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CheckAnimationComplete
 Accessor table for the Actor_CheckAnimationComplete symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_QueueStateChange
 Accessor table for the Animation_QueueStateChange symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_AdvanceAnimation
 Accessor table for the Model_AdvanceAnimation symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_UpdateJointTracking
 Accessor table for the Bone_UpdateJointTracking symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_UpdateNodeAnimation
 Accessor table for the Scene_UpdateNodeAnimation symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ApplyVerticalVelocity
 Accessor table for the Actor_ApplyVerticalVelocity symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ApplySplineMovement
 Accessor table for the Actor_ApplySplineMovement symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_InitializeAVIPlayer
 Accessor table for the Video_InitializeAVIPlayer symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_ShutdownAVIPlayer
 Accessor table for the Video_ShutdownAVIPlayer symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_OpenAVIFile
 Accessor table for the Video_OpenAVIFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_CloseAVIFile
 Accessor table for the Video_CloseAVIFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_PlayAVIFullscreen
 Accessor table for the Video_PlayAVIFullscreen symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_IsAVIPlaying
 Accessor table for the Video_IsAVIPlaying symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpCheckTerminator
 Accessor table for the Script_OpCheckTerminator symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpSetEntityIndex
 Accessor table for the Script_OpSetEntityIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpJumpConditional
 Accessor table for the Script_OpJumpConditional symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_ResolveVariableRef
 Accessor table for the Script_ResolveVariableRef symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_GetProgress
 Accessor table for the Animation_GetProgress symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_SetProgress
 Accessor table for the Animation_SetProgress symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpSetVariable
 Accessor table for the Script_OpSetVariable symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpDecrementVariable
 Accessor table for the Script_OpDecrementVariable symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpCallIndirect
 Accessor table for the Script_OpCallIndirect symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpMoveToTarget
 Accessor table for the Script_OpMoveToTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpWalkToTarget
 Accessor table for the Script_OpWalkToTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpRunToTarget
 Accessor table for the Script_OpRunToTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpRotateActor
 Accessor table for the Script_OpRotateActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpMoveToTargetWithCamera
 Accessor table for the Script_OpMoveToTargetWithCamera symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpWaitForAnimation
 Accessor table for the Script_OpWaitForAnimation symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpSetActorProperty
 Accessor table for the Script_OpSetActorProperty symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpClearActorProperty
 Accessor table for the Script_OpClearActorProperty symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpPathfindToEntity
 Accessor table for the Script_OpPathfindToEntity symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpTraceActorPath
 Accessor table for the Script_OpTraceActorPath symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpAddNavigationCommand
 Accessor table for the Script_OpAddNavigationCommand symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpTestPathTrace
 Accessor table for the Script_OpTestPathTrace symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpEmitSignal
 Accessor table for the Script_OpEmitSignal symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpPlaySoundIndex
 Accessor table for the Script_OpPlaySoundIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpStopSound
 Accessor table for the Script_OpStopSound symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpRemoveActor
 Accessor table for the Script_OpRemoveActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpRunWithActor
 Accessor table for the Script_OpRunWithActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Entity_GetOrSpawnCameraActor
 Accessor table for the Entity_GetOrSpawnCameraActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpEnsureCameraActive
 Accessor table for the Script_OpEnsureCameraActive symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpTriggerLevelTransition
 Accessor table for the Script_OpTriggerLevelTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpTriggerMusicTransition
 Accessor table for the Script_OpTriggerMusicTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpTriggerMusicFade
 Accessor table for the Script_OpTriggerMusicFade symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpPlaySoundBlockOrWait
 Accessor table for the Script_OpPlaySoundBlockOrWait symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpCheckButtonState
 Accessor table for the Script_OpCheckButtonState symbol object. More...
struct  dttr_pcdogs_function_accessor_MiniGame_InitializeRoundParams
 Accessor table for the MiniGame_InitializeRoundParams symbol object. More...
struct  dttr_pcdogs_function_accessor_MiniGame_SetScoreValues
 Accessor table for the MiniGame_SetScoreValues symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_UpdateEffects
 Accessor table for the Camera_UpdateEffects symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_UpdateFade
 Accessor table for the Camera_UpdateFade symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_UpdateStateMachine
 Accessor table for the Checkers_UpdateStateMachine symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_UpdateCameraPositions
 Accessor table for the Checkers_UpdateCameraPositions symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_ProcessInputAndRender
 Accessor table for the Checkers_ProcessInputAndRender symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_CenterCameraOnCell
 Accessor table for the Checkers_CenterCameraOnCell symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_BuildMoveList
 Accessor table for the Checkers_BuildMoveList symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_CheckMoveValid
 Accessor table for the Checkers_CheckMoveValid symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_CheckCapturePossible
 Accessor table for the Checkers_CheckCapturePossible symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_FindValidMoves
 Accessor table for the Checkers_FindValidMoves symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_ValidateMove
 Accessor table for the Checkers_ValidateMove symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_ExecuteMove
 Accessor table for the Checkers_ExecuteMove symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_StepRecursiveSolver
 Accessor table for the Checkers_StepRecursiveSolver symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_ExecuteMoveSequence
 Accessor table for the Checkers_ExecuteMoveSequence symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_SearchBestMove
 Accessor table for the Checkers_SearchBestMove symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_EvaluateBoardScore
 Accessor table for the Checkers_EvaluateBoardScore symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_AnimateMoveSequence
 Accessor table for the Checkers_AnimateMoveSequence symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_InitializeBoard
 Accessor table for the Checkers_InitializeBoard symbol object. More...
struct  dttr_pcdogs_function_accessor_Checkers_HighlightPlayerPieces
 Accessor table for the Checkers_HighlightPlayerPieces symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_DestroyAll
 Accessor table for the Actor_DestroyAll symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_UnloadResourceGameData
 Accessor table for the PKG_UnloadResourceGameData symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_ResetState
 Accessor table for the Scene_ResetState symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_ProcessController
 Accessor table for the Animation_ProcessController symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ProcessMeshCommands
 Accessor table for the Graphics_ProcessMeshCommands symbol object. More...
struct  dttr_pcdogs_function_accessor_Animation_ProcessVertexColor
 Accessor table for the Animation_ProcessVertexColor symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_UpdateMeshCommandFlags
 Accessor table for the Graphics_UpdateMeshCommandFlags symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_ReleaseTextureArray
 Accessor table for the Material_ReleaseTextureArray symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_ClearTextureCache
 Accessor table for the Material_ClearTextureCache symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_ReleaseSingleTexture
 Accessor table for the Material_ReleaseSingleTexture symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_LoadAndUploadTexture
 Accessor table for the Graphics_LoadAndUploadTexture symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_CreateWorkSurface
 Accessor table for the D3D_CreateWorkSurface symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_ComputeAvgTransparentColor
 Accessor table for the Material_ComputeAvgTransparentColor symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_CopyPixelDataToTexture
 Accessor table for the Material_CopyPixelDataToTexture symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_BlitTextureToQuadrants
 Accessor table for the Graphics_BlitTextureToQuadrants symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_LoadTexture
 Accessor table for the Material_LoadTexture symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetBlendMode
 Accessor table for the D3D_SetBlendMode symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetTextureColorOperation
 Accessor table for the D3D_SetTextureColorOperation symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderTexturedQuad
 Accessor table for the Graphics_RenderTexturedQuad symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderTexturedQuadMaterialSize
 Accessor table for the Graphics_RenderTexturedQuadMaterialSize symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderTexturedSprite
 Accessor table for the Graphics_RenderTexturedSprite symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetZWriteEnable
 Accessor table for the D3D_SetZWriteEnable symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClipPolygonByPlane
 Accessor table for the Graphics_ClipPolygonByPlane symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClipPolygonByCameraPyramid
 Accessor table for the Graphics_ClipPolygonByCameraPyramid symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_CalculateFaceNormal
 Accessor table for the Math_CalculateFaceNormal symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_SetupClipPlanes
 Accessor table for the Camera_SetupClipPlanes symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_SnapVertexToNearestPoint
 Accessor table for the Math_SnapVertexToNearestPoint symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_IsQuadClipped
 Accessor table for the Graphics_IsQuadClipped symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_DrawQuad
 Accessor table for the Graphics_DrawQuad symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_SelectTextureLOD
 Accessor table for the Graphics_SelectTextureLOD symbol object. More...
struct  dttr_pcdogs_function_accessor_Debug_Log
 Accessor table for the Debug_Log symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_EnumZBufferFormatCallback
 Accessor table for the D3D_EnumZBufferFormatCallback symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_ReleaseAllAndReportLeaks
 Accessor table for the D3D_ReleaseAllAndReportLeaks symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_DrawRectangle
 Accessor table for the Graphics_DrawRectangle symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_DrawFilledRectangleGradient
 Accessor table for the Graphics_DrawFilledRectangleGradient symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_DrawFadeOverlay
 Accessor table for the Graphics_DrawFadeOverlay symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_SetFadeLevel
 Accessor table for the Graphics_SetFadeLevel symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_CheckDeviceLost
 Accessor table for the D3D_CheckDeviceLost symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_RenderTexturedQuad
 Accessor table for the D3D_RenderTexturedQuad symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_ClearViewport
 Accessor table for the D3D_ClearViewport symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClearDepthBuffer
 Accessor table for the Graphics_ClearDepthBuffer symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_HandleSignal
 Accessor table for the D3D_HandleSignal symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_InitializeDirectDraw
 Accessor table for the D3D_InitializeDirectDraw symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_ReleaseDirectDrawDevice
 Accessor table for the D3D_ReleaseDirectDrawDevice symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClearScreenWithColor
 Accessor table for the Graphics_ClearScreenWithColor symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_SetupProjection
 Accessor table for the Camera_SetupProjection symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_TakeScreenshot
 Accessor table for the Graphics_TakeScreenshot symbol object. More...
struct  dttr_pcdogs_function_accessor_DDraw_UnlockSurface
 Accessor table for the DDraw_UnlockSurface symbol object. More...
struct  dttr_pcdogs_function_accessor_File_SaveScreenshot
 Accessor table for the File_SaveScreenshot symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetGammaRamp
 Accessor table for the D3D_SetGammaRamp symbol object. More...
struct  dttr_pcdogs_function_accessor_DDraw_CompareDisplayModes
 Accessor table for the DDraw_CompareDisplayModes symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_EnumerateDirectDrawDevices
 Accessor table for the D3D_EnumerateDirectDrawDevices symbol object. More...
struct  dttr_pcdogs_function_accessor_DDraw_AddDisplayMode
 Accessor table for the DDraw_AddDisplayMode symbol object. More...
struct  dttr_pcdogs_function_accessor_DDraw_EnumerateCallback
 Accessor table for the DDraw_EnumerateCallback symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_EnumDeviceCallback
 Accessor table for the D3D_EnumDeviceCallback symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_GetDriverEnumerationData
 Accessor table for the D3D_GetDriverEnumerationData symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SelectBestDriver
 Accessor table for the D3D_SelectBestDriver symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_AcceptAnyDriver
 Accessor table for the D3D_AcceptAnyDriver symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_GetSelectedDriverInfo
 Accessor table for the D3D_GetSelectedDriverInfo symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_FormatDirectXError
 Accessor table for the D3D_FormatDirectXError symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_CreateInterface
 Accessor table for the DInput_CreateInterface symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_CreateDevice2A
 Accessor table for the DInput_CreateDevice2A symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_QueryDevice2AInterface
 Accessor table for the DInput_QueryDevice2AInterface symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetDeviceDataFormat
 Accessor table for the Input_SetDeviceDataFormat symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_AcquireDevice
 Accessor table for the Input_AcquireDevice symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetDeviceData
 Accessor table for the Input_GetDeviceData symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_EnumJoystickDeviceCallback
 Accessor table for the DInput_EnumJoystickDeviceCallback symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetJoystickXAxisRange
 Accessor table for the Input_SetJoystickXAxisRange symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetJoystickYAxisRange
 Accessor table for the Input_SetJoystickYAxisRange symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetJoystickZAxisRange
 Accessor table for the Input_SetJoystickZAxisRange symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetJoystickRzAxisRange
 Accessor table for the Input_SetJoystickRzAxisRange symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_EnumerateForceFeedbackJoysticks
 Accessor table for the DInput_EnumerateForceFeedbackJoysticks symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_EnumerateAttachedJoysticks
 Accessor table for the DInput_EnumerateAttachedJoysticks symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetExclusiveForegroundCooperativeLevel
 Accessor table for the Input_SetExclusiveForegroundCooperativeLevel symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetJoystickDataFormat
 Accessor table for the Input_SetJoystickDataFormat symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetJoystick2DataFormat
 Accessor table for the Input_SetJoystick2DataFormat symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_PollJoystickState
 Accessor table for the Input_PollJoystickState symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetJoystickAxisX
 Accessor table for the Input_GetJoystickAxisX symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetJoystickAxisY
 Accessor table for the Input_GetJoystickAxisY symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetJoystickAxisRz
 Accessor table for the Input_GetJoystickAxisRz symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetJoystickButtonByte
 Accessor table for the Input_GetJoystickButtonByte symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_IsJoystickButtonPressed
 Accessor table for the Input_IsJoystickButtonPressed symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_CreateConfiguredJoystickDevice
 Accessor table for the DInput_CreateConfiguredJoystickDevice symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_SetConstantForceEffect
 Accessor table for the DInput_SetConstantForceEffect symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetRenderTarget
 Accessor table for the D3D_SetRenderTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetDataScaleFactor
 Accessor table for the D3D_SetDataScaleFactor symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_CreateJoystickDevice
 Accessor table for the DInput_CreateJoystickDevice symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_InitializeJoystickInput
 Accessor table for the DInput_InitializeJoystickInput symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_InitPlayer
 Accessor table for the Video_InitPlayer symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_CloseMovieFile
 Accessor table for the Video_CloseMovieFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_OpenMovieFile
 Accessor table for the Video_OpenMovieFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_ShutdownPlayerSystems
 Accessor table for the Video_ShutdownPlayerSystems symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_SetPolygonUVs
 Accessor table for the Graphics_SetPolygonUVs symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderPolygonMesh
 Accessor table for the Graphics_RenderPolygonMesh symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderMeshNode
 Accessor table for the Graphics_RenderMeshNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_ProcessExternalRef
 Accessor table for the Bone_ProcessExternalRef symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_IsPolygonInDebugList
 Accessor table for the Graphics_IsPolygonInDebugList symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderPolygonBatch
 Accessor table for the Graphics_RenderPolygonBatch symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometryWrapper
 Accessor table for the Graphics_RenderSceneGeometryWrapper symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometry
 Accessor table for the Graphics_RenderSceneGeometry symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometryAlt
 Accessor table for the Graphics_RenderSceneGeometryAlt symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_RenderAnimated
 Accessor table for the Trail_RenderAnimated symbol object. More...
struct  dttr_pcdogs_function_accessor_Bone_TransformWeightedVerticesForRender
 Accessor table for the Bone_TransformWeightedVerticesForRender symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_FinalizeNodeRender
 Accessor table for the Scene_FinalizeNodeRender symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderSpritePolygons
 Accessor table for the Graphics_RenderSpritePolygons symbol object. More...
struct  dttr_pcdogs_function_accessor_Mesh_CalculateVertexNormals
 Accessor table for the Mesh_CalculateVertexNormals symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_CalculateDistance3DFP12
 Accessor table for the Math_CalculateDistance3DFP12 symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_CalculateSqrtFP12
 Accessor table for the Math_CalculateSqrtFP12 symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_CalculateIntegerSquareRoot
 Accessor table for the Math_CalculateIntegerSquareRoot symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_CalculateMovementWithCollision
 Accessor table for the Physics_CalculateMovementWithCollision symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_UpdateBoundingSphere
 Accessor table for the Model_UpdateBoundingSphere symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_TransformBarycentricToWorldCoords
 Accessor table for the Math_TransformBarycentricToWorldCoords symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_TransformByCollisionNode
 Accessor table for the Model_TransformByCollisionNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_CalculateTriangleHeight
 Accessor table for the Math_CalculateTriangleHeight symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_GetAdjacentPolygon
 Accessor table for the Collision_GetAdjacentPolygon symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_FindGroundPolygonUnderActor
 Accessor table for the Collision_FindGroundPolygonUnderActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_IsPointInsidePolygon
 Accessor table for the Collision_IsPointInsidePolygon symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_FindIntersectingPolygonEdge
 Accessor table for the Collision_FindIntersectingPolygonEdge symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_FindCollisionTarget
 Accessor table for the Model_FindCollisionTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_ResolveCollision
 Accessor table for the Model_ResolveCollision symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_DetectDynamicObject
 Accessor table for the Collision_DetectDynamicObject symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_GetGameSlotIndex
 Accessor table for the Save_GetGameSlotIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SetGameSlotIndex
 Accessor table for the Save_SetGameSlotIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_GetGameCurrentLevel
 Accessor table for the Save_GetGameCurrentLevel symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SetGameCurrentLevel
 Accessor table for the Save_SetGameCurrentLevel symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_IsSoundEnabled
 Accessor table for the Game_IsSoundEnabled symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_SetSoundEnabled
 Accessor table for the Game_SetSoundEnabled symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_SetLives
 Accessor table for the Player_SetLives symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SetGameComplete
 Accessor table for the Save_SetGameComplete symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_IsGameComplete
 Accessor table for the Save_IsGameComplete symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_GetDataPointer
 Accessor table for the Level_GetDataPointer symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_NormalizeIndex
 Accessor table for the Level_NormalizeIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_SetMenuProgressState
 Accessor table for the Level_SetMenuProgressState symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_GetArrayIndex
 Accessor table for the Level_GetArrayIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_InitializeBonusData
 Accessor table for the Level_InitializeBonusData symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SaveGameLevelCompletion
 Accessor table for the Save_SaveGameLevelCompletion symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SaveGameBonusProgress
 Accessor table for the Save_SaveGameBonusProgress symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_BackupGamePuppyCount
 Accessor table for the Save_BackupGamePuppyCount symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SetGameBackupPuppyCount
 Accessor table for the Save_SetGameBackupPuppyCount symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_InitializeSaveState
 Accessor table for the Level_InitializeSaveState symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_BuildCompletionTable
 Accessor table for the Level_BuildCompletionTable symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_InitializeNewGame
 Accessor table for the Save_InitializeNewGame symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_LoadGameState
 Accessor table for the Save_LoadGameState symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_GetGameHighestWorld
 Accessor table for the Save_GetGameHighestWorld symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_InitializeGameState
 Accessor table for the Save_InitializeGameState symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_ClearGameBonusProgressData
 Accessor table for the Save_ClearGameBonusProgressData symbol object. More...
struct  dttr_pcdogs_function_accessor_Shared_LoadCommonResources
 Accessor table for the Shared_LoadCommonResources symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ShutdownResources
 Accessor table for the Menu_ShutdownResources symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ClearTransitionFlags
 Accessor table for the Menu_ClearTransitionFlags symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_UpdatePauseMenu
 Accessor table for the Menu_UpdatePauseMenu symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_UpdateBoneCounter
 Accessor table for the UI_UpdateBoneCounter symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_RenderCenteredNumber
 Accessor table for the UI_RenderCenteredNumber symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_UpdatePuppyCounter
 Accessor table for the UI_UpdatePuppyCounter symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_UpdateLives
 Accessor table for the UI_UpdateLives symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_AnimateSlots
 Accessor table for the Menu_AnimateSlots symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderConfirmPrompt
 Accessor table for the Menu_RenderConfirmPrompt symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_GetPlayerLevelInfo
 Accessor table for the Menu_GetPlayerLevelInfo symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_IsInGame
 Accessor table for the Menu_IsInGame symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_InitializeState
 Accessor table for the Player_InitializeState symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_SetCompletionFlags
 Accessor table for the Player_SetCompletionFlags symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_ResetBoneCount
 Accessor table for the Player_ResetBoneCount symbol object. More...
struct  dttr_pcdogs_function_accessor_Player_CollectPowerup
 Accessor table for the Player_CollectPowerup symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_CheckBonusUnlock
 Accessor table for the Level_CheckBonusUnlock symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_ResetBonusState
 Accessor table for the Level_ResetBonusState symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ResetState
 Accessor table for the Menu_ResetState symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_CalculateCompletionPercent
 Accessor table for the Level_CalculateCompletionPercent symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderSaveGame
 Accessor table for the Menu_RenderSaveGame symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderSimpleOptionsA
 Accessor table for the Menu_RenderSimpleOptionsA symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_UpdateInput
 Accessor table for the Menu_UpdateInput symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_HandleSaveGameLogic
 Accessor table for the Menu_HandleSaveGameLogic symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderButtonPrompt
 Accessor table for the Menu_RenderButtonPrompt symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_SaveGameToSlot
 Accessor table for the Save_SaveGameToSlot symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_HandleOptionsLogic
 Accessor table for the Menu_HandleOptionsLogic symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_BackupSettings
 Accessor table for the Game_BackupSettings symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ProcessOptionsInput
 Accessor table for the Menu_ProcessOptionsInput symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderControlsConfiguration
 Accessor table for the Menu_RenderControlsConfiguration symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderMusicSelection
 Accessor table for the Menu_RenderMusicSelection symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderDifficultySelection
 Accessor table for the Menu_RenderDifficultySelection symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderOptionsMenu
 Accessor table for the Menu_RenderOptionsMenu symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ProcessMenuState
 Accessor table for the Menu_ProcessMenuState symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_HandleSelection
 Accessor table for the Menu_HandleSelection symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_CheckPauseInput
 Accessor table for the Menu_CheckPauseInput symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderSimpleOptionsB
 Accessor table for the Menu_RenderSimpleOptionsB symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ProcessNameEntryInput
 Accessor table for the Menu_ProcessNameEntryInput symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderNameEntry
 Accessor table for the Menu_RenderNameEntry symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_InitializeColorGradient
 Accessor table for the Graphics_InitializeColorGradient symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ComputeColorGradient
 Accessor table for the Graphics_ComputeColorGradient symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_RenderButtonPrompts
 Accessor table for the UI_RenderButtonPrompts symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_RenderFormattedText
 Accessor table for the Menu_RenderFormattedText symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_ComputeStringWidth
 Accessor table for the UI_ComputeStringWidth symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_ShutdownResourceGameSubsystems
 Accessor table for the PKG_ShutdownResourceGameSubsystems symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_RenderText
 Accessor table for the UI_RenderText symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_RenderStringWithFormatting
 Accessor table for the UI_RenderStringWithFormatting symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_DrawSortedLists
 Accessor table for the Graphics_DrawSortedLists symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_BeginRendering
 Accessor table for the Graphics_BeginRendering symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClearScreenAndRenderRectangle
 Accessor table for the Graphics_ClearScreenAndRenderRectangle symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_IncrementPassCounter
 Accessor table for the Graphics_IncrementPassCounter symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_EndRendering
 Accessor table for the Graphics_EndRendering symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FreeResourceAndReturnNull
 Accessor table for the PKG_FreeResourceAndReturnNull symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_InitializeTextureBlendTextures
 Accessor table for the Graphics_InitializeTextureBlendTextures symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_FreeTextureBlend
 Accessor table for the Graphics_FreeTextureBlend symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_CleanupResourceGameState
 Accessor table for the PKG_CleanupResourceGameState symbol object. More...
struct  dttr_pcdogs_function_accessor_Menu_ProcessMenuTransition
 Accessor table for the Menu_ProcessMenuTransition symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_Update
 Accessor table for the UI_Update symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_CheckCheatCodeSequence
 Accessor table for the Input_CheckCheatCodeSequence symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_LoadRandomSplashScreen
 Accessor table for the PKG_LoadRandomSplashScreen symbol object. More...
struct  dttr_pcdogs_function_accessor_Replay_LoadDemoBonusReplay
 Accessor table for the Replay_LoadDemoBonusReplay symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_Load
 Accessor table for the Level_Load symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_TransitionToLevel
 Accessor table for the Game_TransitionToLevel symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_UpdateWorldSelectMenu
 Accessor table for the Level_UpdateWorldSelectMenu symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_UpdateInterLevelMenu
 Accessor table for the Level_UpdateInterLevelMenu symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_BuildStructure
 Accessor table for the Material_BuildStructure symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_BuildTextureArray
 Accessor table for the Material_BuildTextureArray symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_FindTextureByFrame
 Accessor table for the Material_FindTextureByFrame symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_BuildMatrixRotationY
 Accessor table for the Math_BuildMatrixRotationY symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_BuildMatrixRotationXY
 Accessor table for the Math_BuildMatrixRotationXY symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_BuildRotationMatrix
 Accessor table for the Math_BuildRotationMatrix symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_BuildRotationMatrixDirect
 Accessor table for the Math_BuildRotationMatrixDirect symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_AllocateResourceMemory
 Accessor table for the PKG_AllocateResourceMemory symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_AllocateResourceWithHeader
 Accessor table for the PKG_AllocateResourceWithHeader symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FreeResourceMemory
 Accessor table for the PKG_FreeResourceMemory symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_CheckActorCollisionTypeAdapter
 Accessor table for the Component_CheckActorCollisionTypeAdapter symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CheckCollisionType
 Accessor table for the Actor_CheckCollisionType symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CheckAnimationTrigger
 Accessor table for the Actor_CheckAnimationTrigger symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_CalculateFrameDuration
 Accessor table for the Component_CalculateFrameDuration symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_UpdateTimers
 Accessor table for the Component_UpdateTimers symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_UpdateCollisionDetection
 Accessor table for the Component_UpdateCollisionDetection symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_GetSpeedRange
 Accessor table for the Component_GetSpeedRange symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_IsAirborneTarget
 Accessor table for the Component_IsAirborneTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_SpawnFromDefinition
 Accessor table for the Component_SpawnFromDefinition symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_CalculateOrientation
 Accessor table for the Component_CalculateOrientation symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_TrackTarget
 Accessor table for the Component_TrackTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_PlayPositionalSound
 Accessor table for the Component_PlayPositionalSound symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_InitializeProjectile
 Accessor table for the Component_InitializeProjectile symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_CreateActor
 Accessor table for the Component_CreateActor symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_InitializeFunctionPointers
 Accessor table for the Collision_InitializeFunctionPointers symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_ProcessProjectileHit
 Accessor table for the Collision_ProcessProjectileHit symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_RegisterHitEvent
 Accessor table for the Collision_RegisterHitEvent symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_CheckHitEventExists
 Accessor table for the Collision_CheckHitEventExists symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_HandleComponentCollision
 Accessor table for the Collision_HandleComponentCollision symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_CalculateHomingVelocity
 Accessor table for the Component_CalculateHomingVelocity symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_SetVelocityFromDirection
 Accessor table for the Component_SetVelocityFromDirection symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_ProcessProjectileLifecycle
 Accessor table for the Collision_ProcessProjectileLifecycle symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_SpawnFollowupProjectile
 Accessor table for the Component_SpawnFollowupProjectile symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_AttachToOwner
 Accessor table for the Component_AttachToOwner symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_InitializeDirectionTables
 Accessor table for the Actor_InitializeDirectionTables symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_DetectAndResolve3DCollision
 Accessor table for the Collision_DetectAndResolve3DCollision symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_DetectActorCollisions
 Accessor table for the Collision_DetectActorCollisions symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_ProcessActorGroundCheck
 Accessor table for the Collision_ProcessActorGroundCheck symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_BuildWallCollisionPlane
 Accessor table for the Collision_BuildWallCollisionPlane symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_DetectActorObstacles
 Accessor table for the Collision_DetectActorObstacles symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_DetectObjectNodeCollisions
 Accessor table for the Collision_DetectObjectNodeCollisions symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_TestLineSphereIntersection
 Accessor table for the Collision_TestLineSphereIntersection symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_ResolveObjectNodeCollision
 Accessor table for the Collision_ResolveObjectNodeCollision symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_ProcessActorToActorCollisions
 Accessor table for the Collision_ProcessActorToActorCollisions symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_UpdateActorPreprocess
 Accessor table for the Physics_UpdateActorPreprocess symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_UpdateShadow
 Accessor table for the Model_UpdateShadow symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_UpdateActorBehavior
 Accessor table for the Physics_UpdateActorBehavior symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_UpdateTransformAndPhysics
 Accessor table for the Model_UpdateTransformAndPhysics symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_UpdateAttachment
 Accessor table for the Model_UpdateAttachment symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_CheckCooldownExpired
 Accessor table for the Audio_CheckCooldownExpired symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_TriggerCollisionSound
 Accessor table for the Audio_TriggerCollisionSound symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_GetValidCollisionTarget
 Accessor table for the Collision_GetValidCollisionTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CheckCollisionConditions
 Accessor table for the Actor_CheckCollisionConditions symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_ApplyGroundReaction
 Accessor table for the Physics_ApplyGroundReaction symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_CalculateFrictionForce
 Accessor table for the Physics_CalculateFrictionForce symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_CalculateActorVelocity
 Accessor table for the Physics_CalculateActorVelocity symbol object. More...
struct  dttr_pcdogs_function_accessor_Physics_ApplyMovingPlatformForce
 Accessor table for the Physics_ApplyMovingPlatformForce symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_UpdateRotationFromVelocity
 Accessor table for the Actor_UpdateRotationFromVelocity symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessHazardsAndDamage
 Accessor table for the Actor_ProcessHazardsAndDamage symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_StartSoundPlayback
 Accessor table for the Audio_StartSoundPlayback symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_SetSampleVolume
 Accessor table for the Audio_SetSampleVolume symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_SetSamplePitch
 Accessor table for the Audio_SetSamplePitch symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_IsStreamPlaying
 Accessor table for the Audio_IsStreamPlaying symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_SetStreamVolume
 Accessor table for the Audio_SetStreamVolume symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_PlayMusicStream
 Accessor table for the Audio_PlayMusicStream symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_PauseStream
 Accessor table for the Audio_PauseStream symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ResumeStream
 Accessor table for the Audio_ResumeStream symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_CloseMusicStream
 Accessor table for the Audio_CloseMusicStream symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_SetEnabledFlag
 Accessor table for the Audio_SetEnabledFlag symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_SetMusicFadeTarget
 Accessor table for the Audio_SetMusicFadeTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_FadeOutMusic
 Accessor table for the Audio_FadeOutMusic symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_FadeInMusic
 Accessor table for the Audio_FadeInMusic symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_StopMusicAndPause
 Accessor table for the Audio_StopMusicAndPause symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ResetMusicState
 Accessor table for the Audio_ResetMusicState symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_StartMusicWithFade
 Accessor table for the Audio_StartMusicWithFade symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_CheckStreamStatus
 Accessor table for the Audio_CheckStreamStatus symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ProcessMusicFade
 Accessor table for the Audio_ProcessMusicFade symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_UpdateSoundSystemWrapper
 Accessor table for the Audio_UpdateSoundSystemWrapper symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_CheckBoneAvailable
 Accessor table for the Trail_CheckBoneAvailable symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_ResetBone
 Accessor table for the Trail_ResetBone symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_UpdateAndRenderBone
 Accessor table for the Trail_UpdateAndRenderBone symbol object. More...
struct  dttr_pcdogs_function_accessor_Trail_FindBonePath
 Accessor table for the Trail_FindBonePath symbol object. More...
struct  dttr_pcdogs_function_accessor_Nav_CalculatePolygonCenter
 Accessor table for the Nav_CalculatePolygonCenter symbol object. More...
struct  dttr_pcdogs_function_accessor_Nav_ProcessPathNode
 Accessor table for the Nav_ProcessPathNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Model_ResetState
 Accessor table for the Model_ResetState symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ClearReferences
 Accessor table for the Actor_ClearReferences symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_CloneTemplateWithTemplateRelativeFixups
 Accessor table for the Actor_CloneTemplateWithTemplateRelativeFixups symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_Destroy
 Accessor table for the Actor_Destroy symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_AttachToParent
 Accessor table for the Actor_AttachToParent symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_FindNearestAttachPoint
 Accessor table for the Actor_FindNearestAttachPoint symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_SetAlphaFade
 Accessor table for the Actor_SetAlphaFade symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_UpdateFadeOut
 Accessor table for the Actor_UpdateFadeOut symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_AddToCollisionList
 Accessor table for the Actor_AddToCollisionList symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClearShadowList
 Accessor table for the Graphics_ClearShadowList symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_RenderAllShadows
 Accessor table for the Graphics_RenderAllShadows symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceObjectNode
 Accessor table for the PKG_FixUpResourceObjectNode symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceModelNode
 Accessor table for the PKG_FixUpResourceModelNode symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceAnimationData
 Accessor table for the PKG_FixUpResourceAnimationData symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceMaterialRefs
 Accessor table for the PKG_FixUpResourceMaterialRefs symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceMaterialIndices
 Accessor table for the PKG_FixUpResourceMaterialIndices symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceRenderNodeEntries
 Accessor table for the PKG_FixUpResourceRenderNodeEntries symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceSpriteEntry
 Accessor table for the PKG_FixUpResourceSpriteEntry symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceMeshNode
 Accessor table for the PKG_FixUpResourceMeshNode symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceSimpleNode
 Accessor table for the PKG_FixUpResourceSimpleNode symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceObjectNodeType7SpriteEntry
 Accessor table for the PKG_FixUpResourceObjectNodeType7SpriteEntry symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceGroupNode
 Accessor table for the PKG_FixUpResourceGroupNode symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourcePolygonList
 Accessor table for the PKG_FixUpResourcePolygonList symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceLevelPointers
 Accessor table for the PKG_FixUpResourceLevelPointers symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceActorPointers
 Accessor table for the PKG_FixUpResourceActorPointers symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FixUpResourceComponentNodes
 Accessor table for the PKG_FixUpResourceComponentNodes symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_LoadAndFixup
 Accessor table for the Material_LoadAndFixup symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_GetDataTextureRefs
 Accessor table for the Material_GetDataTextureRefs symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_ProcessGameOperation
 Accessor table for the Save_ProcessGameOperation symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_ReadGameFile
 Accessor table for the Save_ReadGameFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_WriteGameFile
 Accessor table for the Save_WriteGameFile symbol object. More...
struct  dttr_pcdogs_function_accessor_Save_InitGameOperation
 Accessor table for the Save_InitGameOperation symbol object. More...
struct  dttr_pcdogs_function_accessor_Timer_GetGameTime
 Accessor table for the Timer_GetGameTime symbol object. More...
struct  dttr_pcdogs_function_accessor_Debug_RenderOverlay
 Accessor table for the Debug_RenderOverlay symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_RegisterButtonMapping
 Accessor table for the Input_RegisterButtonMapping symbol object. More...
struct  dttr_pcdogs_function_accessor_D3D_SetFogDistance
 Accessor table for the D3D_SetFogDistance symbol object. More...
struct  dttr_pcdogs_function_accessor_Config_ApplySettings
 Accessor table for the Config_ApplySettings symbol object. More...
struct  dttr_pcdogs_function_accessor_Config_LoadFromINI
 Accessor table for the Config_LoadFromINI symbol object. More...
struct  dttr_pcdogs_function_accessor_Config_SaveSettingsToINI
 Accessor table for the Config_SaveSettingsToINI symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_InitializeButtonMappings
 Accessor table for the Input_InitializeButtonMappings symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_InitializeControllerMappings
 Accessor table for the Input_InitializeControllerMappings symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_ReadKeyboard
 Accessor table for the Input_ReadKeyboard symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_ReadGamepad
 Accessor table for the Input_ReadGamepad symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_ReadDevices
 Accessor table for the Input_ReadDevices symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_ReleaseResources
 Accessor table for the DInput_ReleaseResources symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_HandleGameOver
 Accessor table for the Game_HandleGameOver symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetButtonIndex
 Accessor table for the Input_GetButtonIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_FormatButtonName
 Accessor table for the Input_FormatButtonName symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_GetButtonString
 Accessor table for the Input_GetButtonString symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_IsKeyPressedAsync
 Accessor table for the Input_IsKeyPressedAsync symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_HasFogCapability
 Accessor table for the Graphics_HasFogCapability symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_CleanupFinalResourceGame
 Accessor table for the PKG_CleanupFinalResourceGame symbol object. More...
struct  dttr_pcdogs_function_accessor_Window_GetMainHandle
 Accessor table for the Window_GetMainHandle symbol object. More...
struct  dttr_pcdogs_function_accessor_Window_RequestClose
 Accessor table for the Window_RequestClose symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_ReleaseResourceManager
 Accessor table for the PKG_ReleaseResourceManager symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_MarkReferencedByParent
 Accessor table for the Material_MarkReferencedByParent symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_PropagateAlphaFlags
 Accessor table for the Material_PropagateAlphaFlags symbol object. More...
struct  dttr_pcdogs_function_accessor_Material_LoadAllEntries
 Accessor table for the Material_LoadAllEntries symbol object. More...
struct  dttr_pcdogs_function_accessor_Scene_FixupNodeMaterialRefs
 Accessor table for the Scene_FixupNodeMaterialRefs symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_CleanupResourceHandle
 Accessor table for the PKG_CleanupResourceHandle symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_LoadEntryAlloc
 Accessor table for the PKG_LoadEntryAlloc symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_LoadStateMachine
 Accessor table for the Level_LoadStateMachine symbol object. More...
struct  dttr_pcdogs_function_accessor_Level_UnloadResources
 Accessor table for the Level_UnloadResources symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_LoadEntry
 Accessor table for the PKG_LoadEntry symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_FreeResourceData
 Accessor table for the PKG_FreeResourceData symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_OpenAndReadTOC
 Accessor table for the PKG_OpenAndReadTOC symbol object. More...
struct  dttr_pcdogs_function_accessor_PKG_Close
 Accessor table for the PKG_Close symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_CheckActorVisibilityAndFrustum
 Accessor table for the Graphics_CheckActorVisibilityAndFrustum symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_CheckFrustumCull
 Accessor table for the Graphics_CheckFrustumCull symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_CheckActorGround
 Accessor table for the Collision_CheckActorGround symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_Cleanup
 Accessor table for the Powerup_Cleanup symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_CloneActorFromTemplate
 Accessor table for the Powerup_CloneActorFromTemplate symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_SpawnActorFromEntry
 Accessor table for the Powerup_SpawnActorFromEntry symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_InitializeSystem
 Accessor table for the Powerup_InitializeSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_UpdateActorState
 Accessor table for the Powerup_UpdateActorState symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_HandleCollection
 Accessor table for the Powerup_HandleCollection symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_InitializeMapNode
 Accessor table for the Tree_InitializeMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_InsertMapNode
 Accessor table for the Tree_InsertMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_DetachMapNode
 Accessor table for the Tree_DetachMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_RemoveMapNode
 Accessor table for the Tree_RemoveMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_RebalanceMap
 Accessor table for the Tree_RebalanceMap symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_RotateAndDetachMapNode
 Accessor table for the Tree_RotateAndDetachMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_GetFirstMapNode
 Accessor table for the Tree_GetFirstMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_FixupMapAfterInsert
 Accessor table for the Tree_FixupMapAfterInsert symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_AllocateMapNode
 Accessor table for the Tree_AllocateMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_FreeMapNode
 Accessor table for the Tree_FreeMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_CreateMapNode
 Accessor table for the Tree_CreateMapNode symbol object. More...
struct  dttr_pcdogs_function_accessor_Tree_DestroyMap
 Accessor table for the Tree_DestroyMap symbol object. More...
struct  dttr_pcdogs_function_accessor_Signal_ClearQueue
 Accessor table for the Signal_ClearQueue symbol object. More...
struct  dttr_pcdogs_function_accessor_Signal_Poll
 Accessor table for the Signal_Poll symbol object. More...
struct  dttr_pcdogs_function_accessor_Signal_ClearTimedEventList
 Accessor table for the Signal_ClearTimedEventList symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ResetPlayback
 Accessor table for the Audio_ResetPlayback symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_TriggerPause
 Accessor table for the Game_TriggerPause symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_UpdateAndRenderScene
 Accessor table for the Game_UpdateAndRenderScene symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_UpdateLogic
 Accessor table for the Game_UpdateLogic symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ClearBackground
 Accessor table for the Graphics_ClearBackground symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_UpdateFadeCounters
 Accessor table for the Graphics_UpdateFadeCounters symbol object. More...
struct  dttr_pcdogs_function_accessor_Game_RenderOverlays
 Accessor table for the Game_RenderOverlays symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_GenerateRandom
 Accessor table for the Math_GenerateRandom symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_SetRandomSeed
 Accessor table for the Math_SetRandomSeed symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_ExecuteBehaviorScript
 Accessor table for the Script_ExecuteBehaviorScript symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_ComputeVertexColors
 Accessor table for the Graphics_ComputeVertexColors symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_AdjustColorQuadRGB
 Accessor table for the Graphics_AdjustColorQuadRGB symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_TransformAtanToCos
 Accessor table for the Math_TransformAtanToCos symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_BuildQuaternionFromMatrix
 Accessor table for the Math_BuildQuaternionFromMatrix symbol object. More...
struct  dttr_pcdogs_function_accessor_Math_BuildRotationFromVectors
 Accessor table for the Math_BuildRotationFromVectors symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_StopSound
 Accessor table for the Audio_StopSound symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_FreeSoundSlot
 Accessor table for the Audio_FreeSoundSlot symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_PlaySoundDefinition3D
 Accessor table for the Audio_PlaySoundDefinition3D symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_AllocateSoundSlot
 Accessor table for the Audio_AllocateSoundSlot symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_FindSoundByType
 Accessor table for the Audio_FindSoundByType symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_UpdateSoundChannels
 Accessor table for the Audio_UpdateSoundChannels symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ProcessSoundQueue
 Accessor table for the Audio_ProcessSoundQueue symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_CalculateSpatialVolumeAndPan
 Accessor table for the Audio_CalculateSpatialVolumeAndPan symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_PauseAllSounds
 Accessor table for the Audio_PauseAllSounds symbol object. More...
struct  dttr_pcdogs_function_accessor_Audio_ResumeAllSounds
 Accessor table for the Audio_ResumeAllSounds symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_UpdateAndRenderSprites
 Accessor table for the UI_UpdateAndRenderSprites symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpAnimateRotation
 Accessor table for the Script_OpAnimateRotation symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpAnimateZoom
 Accessor table for the Script_OpAnimateZoom symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpProcessSpriteRotation
 Accessor table for the Script_OpProcessSpriteRotation symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpAnimateTarget
 Accessor table for the Script_OpAnimateTarget symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpSetCameraProperty
 Accessor table for the Script_OpSetCameraProperty symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_CalculateMovementVector
 Accessor table for the Input_CalculateMovementVector symbol object. More...
struct  dttr_pcdogs_function_accessor_Replay_StartDemoPlayback
 Accessor table for the Replay_StartDemoPlayback symbol object. More...
struct  dttr_pcdogs_function_accessor_Replay_StopDemoPlayback
 Accessor table for the Replay_StopDemoPlayback symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_Update
 Accessor table for the Input_Update symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ValidateDirectionAndProcessInput
 Accessor table for the Actor_ValidateDirectionAndProcessInput symbol object. More...
struct  dttr_pcdogs_function_accessor_Graphics_InitializeDispatchTables
 Accessor table for the Graphics_InitializeDispatchTables symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_HandleDefaultUpdate
 Accessor table for the Actor_HandleDefaultUpdate symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ApplyVerticalMovement
 Accessor table for the Actor_ApplyVerticalMovement symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_FollowAttachedMovement
 Accessor table for the Actor_FollowAttachedMovement symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessMovementCommands
 Accessor table for the Actor_ProcessMovementCommands symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_ProcessMovementBehavior
 Accessor table for the Actor_ProcessMovementBehavior symbol object. More...
struct  dttr_pcdogs_function_accessor_String_SetTable
 Accessor table for the String_SetTable symbol object. More...
struct  dttr_pcdogs_function_accessor_String_GetByIndex
 Accessor table for the String_GetByIndex symbol object. More...
struct  dttr_pcdogs_function_accessor_Title_InitializeSpots
 Accessor table for the Title_InitializeSpots symbol object. More...
struct  dttr_pcdogs_function_accessor_Title_UpdateSpots
 Accessor table for the Title_UpdateSpots symbol object. More...
struct  dttr_pcdogs_function_accessor_Title_UpdateAndRenderScreen
 Accessor table for the Title_UpdateAndRenderScreen symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_UpdateProjection
 Accessor table for the Camera_UpdateProjection symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_BuildViewMatrix
 Accessor table for the Camera_BuildViewMatrix symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_CalculateClipDistance
 Accessor table for the Camera_CalculateClipDistance symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_SetDefaultFOV
 Accessor table for the Camera_SetDefaultFOV symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_SetViewport
 Accessor table for the Camera_SetViewport symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_LookAt
 Accessor table for the Camera_LookAt symbol object. More...
struct  dttr_pcdogs_function_accessor_Camera_Initialize
 Accessor table for the Camera_Initialize symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_MallocWithRetry
 Accessor table for the Mem_MallocWithRetry symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_ShowConfirmDialog
 Accessor table for the UI_ShowConfirmDialog symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_AllocateHandle
 Accessor table for the Mem_AllocateHandle symbol object. More...
struct  dttr_pcdogs_function_accessor_UI_ShowErrorMessage
 Accessor table for the UI_ShowErrorMessage symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_InitializeAllocator
 Accessor table for the Mem_InitializeAllocator symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_FreeAllExtents
 Accessor table for the Mem_FreeAllExtents symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_ReleaseHandle
 Accessor table for the Mem_ReleaseHandle symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_IsValidHandle
 Accessor table for the Mem_IsValidHandle symbol object. More...
struct  dttr_pcdogs_function_accessor_Timer_GetElapsedTickCount
 Accessor table for the Timer_GetElapsedTickCount symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_ClearState
 Accessor table for the Input_ClearState symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_IsKeyPressed
 Accessor table for the Input_IsKeyPressed symbol object. More...
struct  dttr_pcdogs_function_accessor_Input_SetKeyUp
 Accessor table for the Input_SetKeyUp symbol object. More...
struct  dttr_pcdogs_function_accessor_Display_IsActive
 Accessor table for the Display_IsActive symbol object. More...
struct  dttr_pcdogs_function_accessor_Display_ReleaseMode
 Accessor table for the Display_ReleaseMode symbol object. More...
struct  dttr_pcdogs_function_accessor_Window_SetResolution
 Accessor table for the Window_SetResolution symbol object. More...
struct  dttr_pcdogs_function_accessor_DInput_CreateA
 Accessor table for the DInput_CreateA symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_SetMovieSyncAdjust
 Accessor table for the Video_SetMovieSyncAdjust symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieSoundRate
 Accessor table for the Video_GetMovieSoundRate symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieSoundPrecision
 Accessor table for the Video_GetMovieSoundPrecision symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieSoundChannels
 Accessor table for the Video_GetMovieSoundChannels symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieXSize
 Accessor table for the Video_GetMovieXSize symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieYSize
 Accessor table for the Video_GetMovieYSize symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieCurrentFrame
 Accessor table for the Video_GetMovieCurrentFrame symbol object. More...
struct  dttr_pcdogs_function_accessor_Video_GetMovieTotalFrames
 Accessor table for the Video_GetMovieTotalFrames symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitSoundSystem
 Accessor table for the Movie_InitSoundSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitVideoSystem
 Accessor table for the Movie_InitVideoSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_ShutdownMovie
 Accessor table for the Movie_ShutdownMovie symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_ShutdownVideo
 Accessor table for the Movie_ShutdownVideo symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_ShutdownSound
 Accessor table for the Movie_ShutdownSound symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_ReturnPlaybackMode
 Accessor table for the Movie_ReturnPlaybackMode symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_StopTimer
 Accessor table for the Movie_StopTimer symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_StartTimer
 Accessor table for the Movie_StartTimer symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_MapVideo
 Accessor table for the Movie_MapVideo symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitMoviePlayback
 Accessor table for the Movie_InitMoviePlayback symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitSound
 Accessor table for the Movie_InitSound symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitPlaybackMode
 Accessor table for the Movie_InitPlaybackMode symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitVideo
 Accessor table for the Movie_InitVideo symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_InitMovie
 Accessor table for the Movie_InitMovie symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_PlayFrame
 Accessor table for the Movie_PlayFrame symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_ShutdownSoundSystem
 Accessor table for the Movie_ShutdownSoundSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_Movie_ShutdownVideoSystem
 Accessor table for the Movie_ShutdownVideoSystem symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ParseInt
 Accessor table for the String_ParseInt symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ParseAtoi
 Accessor table for the String_ParseAtoi symbol object. More...
struct  dttr_pcdogs_function_accessor_File_FlushBuffer
 Accessor table for the File_FlushBuffer symbol object. More...
struct  dttr_pcdogs_function_accessor_File_Close
 Accessor table for the File_Close symbol object. More...
struct  dttr_pcdogs_function_accessor_Sort_RunQuickSort
 Accessor table for the Sort_RunQuickSort symbol object. More...
struct  dttr_pcdogs_function_accessor_Sort_RunInsertionSort
 Accessor table for the Sort_RunInsertionSort symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_SwapBytes
 Accessor table for the Mem_SwapBytes symbol object. More...
struct  dttr_pcdogs_function_accessor_File_SeekAndGetPosition
 Accessor table for the File_SeekAndGetPosition symbol object. More...
struct  dttr_pcdogs_function_accessor_File_WriteElements
 Accessor table for the File_WriteElements symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_Realloc
 Accessor table for the Mem_Realloc symbol object. More...
struct  dttr_pcdogs_function_accessor_String_CheckFloatPrecision
 Accessor table for the String_CheckFloatPrecision symbol object. More...
struct  dttr_pcdogs_function_accessor_String_LoadFloatFPU
 Accessor table for the String_LoadFloatFPU symbol object. More...
struct  dttr_pcdogs_function_accessor_String_FormatFloat
 Accessor table for the String_FormatFloat symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ConvertFloatToExponential
 Accessor table for the String_ConvertFloatToExponential symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ConvertFloatToFixed
 Accessor table for the String_ConvertFloatToFixed symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ConvertFloatGeneral
 Accessor table for the String_ConvertFloatGeneral symbol object. More...
struct  dttr_pcdogs_function_accessor_String_FormatFloatScientific
 Accessor table for the String_FormatFloatScientific symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ConvertFloatToFixedWrapper
 Accessor table for the String_ConvertFloatToFixedWrapper symbol object. More...
struct  dttr_pcdogs_function_accessor_String_InsertSpace
 Accessor table for the String_InsertSpace symbol object. More...
struct  dttr_pcdogs_function_accessor_String_GetCharType
 Accessor table for the String_GetCharType symbol object. More...
struct  dttr_pcdogs_function_accessor_File_WriteChar
 Accessor table for the File_WriteChar symbol object. More...
struct  dttr_pcdogs_function_accessor_File_WriteCharWithCounter
 Accessor table for the File_WriteCharWithCounter symbol object. More...
struct  dttr_pcdogs_function_accessor_CRT_CaptureNLGNotifyContext
 Accessor table for the CRT_CaptureNLGNotifyContext symbol object. More...
struct  dttr_pcdogs_function_accessor_Exception_IsAccessViolationFilter
 Accessor table for the Exception_IsAccessViolationFilter symbol object. More...
struct  dttr_pcdogs_function_accessor_File_FlushToDisk
 Accessor table for the File_FlushToDisk symbol object. More...
struct  dttr_pcdogs_function_accessor_File_WriteBytes
 Accessor table for the File_WriteBytes symbol object. More...
struct  dttr_pcdogs_function_accessor_File_AllocateBuffer
 Accessor table for the File_AllocateBuffer symbol object. More...
struct  dttr_pcdogs_function_accessor_File_FlushAndClear
 Accessor table for the File_FlushAndClear symbol object. More...
struct  dttr_pcdogs_function_accessor_File_CloseHandle
 Accessor table for the File_CloseHandle symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_InitializeHeapAllocator
 Accessor table for the Mem_InitializeHeapAllocator symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_FindHeapBlockByAddress
 Accessor table for the Mem_FindHeapBlockByAddress symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_FreeHeapBlock
 Accessor table for the Mem_FreeHeapBlock symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ConcatCRTString
 Accessor table for the String_ConcatCRTString symbol object. More...
struct  dttr_pcdogs_function_accessor_String_RoundFloatAndCopyDigits
 Accessor table for the String_RoundFloatAndCopyDigits symbol object. More...
struct  dttr_pcdogs_function_accessor_String_ConvertFloatToDecimalString
 Accessor table for the String_ConvertFloatToDecimalString symbol object. More...
struct  dttr_pcdogs_function_accessor_Exception_RtlUnwindThunk
 Accessor table for the Exception_RtlUnwindThunk symbol object. More...
struct  dttr_pcdogs_function_accessor_Script_OpBranchConditional
 Accessor table for the Script_OpBranchConditional symbol object. More...
struct  dttr_pcdogs_function_accessor_Component_UpdateProjectileLogic
 Accessor table for the Component_UpdateProjectileLogic symbol object. More...
struct  dttr_pcdogs_function_accessor_Collision_ProcessPowerupCollisions
 Accessor table for the Collision_ProcessPowerupCollisions symbol object. More...
struct  dttr_pcdogs_function_accessor_Actor_HandleCollisionResponse
 Accessor table for the Actor_HandleCollisionResponse symbol object. More...
struct  dttr_pcdogs_function_accessor_Powerup_UpdateSpawnLogic
 Accessor table for the Powerup_UpdateSpawnLogic symbol object. More...
struct  dttr_pcdogs_function_accessor_String_CheckCRTCodecvtAlwaysNoConversion
 Accessor table for the String_CheckCRTCodecvtAlwaysNoConversion symbol object. More...
struct  dttr_pcdogs_function_accessor_Debug_RunNoOpStub
 Accessor table for the Debug_RunNoOpStub symbol object. More...
struct  dttr_pcdogs_function_accessor_Mem_ProbeCRTRead4
 Accessor table for the Mem_ProbeCRTRead4 symbol object. More...
struct  DTTR_PCDOGS_D_D3D_CreateTextureSurface_DDrawObject_type
struct  DTTR_PCDOGS_D_Window_ProcessGameProc_Initialized_type
struct  DTTR_PCDOGS_D_Input_GetPressedButton_JoystickAvailable_type
struct  DTTR_PCDOGS_D_Window_MainHandle_type
struct  DTTR_PCDOGS_D_Window_RunWinMain_SecondaryWindowHandle_type
struct  DTTR_PCDOGS_D_Window_RunWinMain_RenderingEnabled_type
struct  DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit_type
struct  DTTR_PCDOGS_D_Audio_InitializeSystem_DigitalDriver_type
struct  DTTR_PCDOGS_D_Video_PlayMovieIntro_FileNames_type
struct  DTTR_PCDOGS_D_Video_PlayMovieIntro_PathPrefix_type
struct  DTTR_PCDOGS_D_PKG_ResourceTitleBonusReplayResource_type
struct  DTTR_PCDOGS_D_Title_ResourceHandle1_type
struct  DTTR_PCDOGS_D_Title_ResourceHandle0_type
struct  DTTR_PCDOGS_D_PKG_ResourceTitleMaterialBase_type
struct  DTTR_PCDOGS_D_PKG_ResourceTitlePackage_type
struct  DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath_type
struct  DTTR_PCDOGS_D_Graphics_AdjustLevelScale_DebugMaxFPSThreshold_type
struct  DTTR_PCDOGS_D_Scene_TraverseNodeTree_TypeDispatchTable_type
struct  DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchTable_type
struct  DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchIndexTable_type
struct  DTTR_PCDOGS_D_Actor_TracePath_TargetSelectorDispatchTable_type
struct  DTTR_PCDOGS_D_Entity_SetActorProperty_IDDispatchTable_type
struct  DTTR_PCDOGS_D_Actor_ProcessPlayerBehavior_StateDispatchTable_type
struct  DTTR_PCDOGS_D_Actor_ProcessCollisionResponse_NodeTypeDispatchTable_type
struct  DTTR_PCDOGS_D_Script_OpCheckTerminator_OpcodeTable_type
struct  DTTR_PCDOGS_D_Script_OpBranchConditional_ArithmeticOpTable_type
struct  DTTR_PCDOGS_D_Script_OpBranchConditional_ComparisonOpTable_type
struct  DTTR_PCDOGS_D_Script_OpSetVariable_OpJumpTable_type
struct  DTTR_PCDOGS_D_Checkers_CheckCapturePossible_PieceTypeDispatchTable_type
struct  DTTR_PCDOGS_D_Checkers_ValidateMove_SimpleMovePieceTypeDispatchTable_type
struct  DTTR_PCDOGS_D_Checkers_ValidateMove_CaptureMovePieceTypeDispatchTable_type
struct  DTTR_PCDOGS_D_Graphics_UpdateMeshCommandFlags_SignalDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeIndexTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeIndexTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeIndexTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeIndexTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeIndexTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeDispatchTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeIndexTable_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_887602B6RangeDispatchTable_type
struct  DTTR_PCDOGS_D_Level_InitializeBonusData_CodeDispatchTable_type
struct  DTTR_PCDOGS_D_Level_BuildCompletionTable_SlotDispatchTable_type
struct  DTTR_PCDOGS_D_Menu_RenderOptionsMenu_ItemDispatchTable_type
struct  DTTR_PCDOGS_D_Menu_ProcessMenuState_DispatchTable_type
struct  DTTR_PCDOGS_D_Level_Load_StateDispatchTable_type
struct  DTTR_PCDOGS_D_Collision_ProcessProjectileHit_NodeTypeDispatchTable_type
struct  DTTR_PCDOGS_D_Collision_DetectAndResolve3DCollision_3dAxisDispatchTable_type
struct  DTTR_PCDOGS_D_Collision_ResolveObjectNodeCollision_AxisDispatchTable_type
struct  DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeDispatchTable_type
struct  DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeIndexTable_type
struct  DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionFlagMaskDispatchTable_type
struct  DTTR_PCDOGS_D_Actor_HandleCollisionResponse_SubtypeDispatchTable_type
struct  DTTR_PCDOGS_D_Input_GetButtonIndex_MaskDispatchTable_type
struct  DTTR_PCDOGS_D_Input_GetButtonIndex_MaskIndexTable_type
struct  DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageDispatchTable_type
struct  DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageIndexTable_type
struct  DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageDispatchTable_type
struct  DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageIndexTable_type
struct  DTTR_PCDOGS_D_UI_UpdateAndRenderSprites_SpriteAnchorDispatchTable_type
struct  DTTR_PCDOGS_D_Input_CalculateMovementVector_DirectionDispatchTable_type
struct  DTTR_PCDOGS_D_Actor_ProcessMovementCommands_CommandOpcodeDispatchTable_type
struct  DTTR_PCDOGS_D_Title_UpdateAndRenderScreen_StateDispatchTable_type
struct  DTTR_PCDOGS_D_Graphics_ProjectScreenHeightHalf_type
struct  DTTR_PCDOGS_D_Graphics_DrawQuad_PosZBias_type
struct  DTTR_PCDOGS_D_Graphics_RenderPolygonBatch_WindowWidthFloat_type
struct  DTTR_PCDOGS_D_Graphics_WindowWidth_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisScale_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisInvRange_type
struct  DTTR_PCDOGS_D_DInput_Device2AIID_type
struct  DTTR_PCDOGS_D_Video_MCI_OpenAVIVideo_type
struct  DTTR_PCDOGS_D_Debug_Log_LineFormat_type
struct  DTTR_PCDOGS_D_D3D_FormatDirectXError_DDrawErrorUnknownMessage_type
struct  DTTR_PCDOGS_D_Player_ProcessMovement_CurrentLevelID_type
struct  DTTR_PCDOGS_D_Audio_OpenStream_MusicPath_type
struct  DTTR_PCDOGS_D_Save_ReadGameFile_Dat_type
struct  DTTR_PCDOGS_D_Config_SaveSettingsToINI_FileHeaderPcdogs_type
struct  DTTR_PCDOGS_D_Config_LoadFromINI_FileConfigChecksum_type
struct  DTTR_PCDOGS_D_Input_ButtonNameStringIDs_type
struct  DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssigned_type
struct  DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_GraphicsWindowHeight_type
struct  DTTR_PCDOGS_D_Script_ActorOpcodeDispatchTable_type
struct  DTTR_PCDOGS_D_Graphics_AdjustLevelScale_ListState_type
struct  DTTR_PCDOGS_D_Graphics_RenderPolygonCallback_type
struct  DTTR_PCDOGS_D_Checkers_GameBoard_type
struct  DTTR_PCDOGS_D_Checkers_UpdateStateMachine_AISearchJmpBuf_type
struct  DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_PKGLoadingScreenTexture_type
struct  DTTR_PCDOGS_D_Material_ReleaseTextureArray_GraphicsActiveTextureCount_type
struct  DTTR_PCDOGS_D_Graphics_CurrentBoundTextureSurface_type
struct  DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsCurrentBlendMode_type
struct  DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_TexNeedsAlpha_type
struct  DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Interface_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_JoystickState_type
struct  DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Device_type
struct  DTTR_PCDOGS_D_DInput_CreateConfiguredJoystickDevice_ConstantForceEffect_type
struct  DTTR_PCDOGS_D_Video_CloseMovieFile_Handle_type
struct  DTTR_PCDOGS_D_Video_CloseMovieFile_SurfaceHandle_type
struct  DTTR_PCDOGS_D_Video_CloseMovieFile_SoundHandle_type
struct  DTTR_PCDOGS_D_UI_BoneAndLivesCounterAnimState_type
struct  DTTR_PCDOGS_D_Save_LoadGameState_FileBuffer_type
struct  DTTR_PCDOGS_D_Save_LoadGameState_FileGameState_type
struct  DTTR_PCDOGS_D_Save_LoadGameState_FileGameSettings_type
struct  DTTR_PCDOGS_D_Save_LoadGameState_FilePlayerLives_type
struct  DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_Buffer_type
struct  DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_SlotValidFlags_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_BackupData_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputKeyboardMappings_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputGamepadMappings_type
struct  DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceDataBuffer_type
struct  DTTR_PCDOGS_D_Save_GameLevelCompletion_CollectiblesData_type
struct  DTTR_PCDOGS_D_Level_InitializeSaveState_GamePuppyCountBackup_type
struct  DTTR_PCDOGS_D_Save_InitializeGameState_InitFlag_type
struct  DTTR_PCDOGS_D_Save_SetGameComplete_Flag_type
struct  DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusData_type
struct  DTTR_PCDOGS_D_Save_GameLevelCompletion_BestTime_type
struct  DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusNameEntryBuffer_type
struct  DTTR_PCDOGS_D_UI_LivesCounterLastValue_type
struct  DTTR_PCDOGS_D_Menu_RenderSaveGame_OperationStep_type
struct  DTTR_PCDOGS_D_Menu_RenderSaveGame_LoadModeFlag_type
struct  DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_OperationResult_type
struct  DTTR_PCDOGS_D_Menu_RenderSaveGame_Active_type
struct  DTTR_PCDOGS_D_Menu_RenderSaveGame_OverwriteChoice_type
struct  DTTR_PCDOGS_D_Menu_RenderSaveGame_DialogState_type
struct  DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_DirtyFlag_type
struct  DTTR_PCDOGS_D_Menu_RenderSaveGame_State_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsKeyIndex_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsButtonIndex_type
struct  DTTR_PCDOGS_D_Menu_UpdateInput_Up_type
struct  DTTR_PCDOGS_D_Menu_UpdateInput_Down_type
struct  DTTR_PCDOGS_D_Menu_UpdateInput_Left_type
struct  DTTR_PCDOGS_D_Menu_UpdateInput_Right_type
struct  DTTR_PCDOGS_D_Menu_UpdateInput_Confirm_type
struct  DTTR_PCDOGS_D_Menu_UpdateInput_Cancel_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_Column_type
struct  DTTR_PCDOGS_D_Options_MenuSelection_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuButtonRemappingActive_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_State_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_UIState5_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_SubState_type
struct  DTTR_PCDOGS_D_Menu_LoadingFadeDelay_type
struct  DTTR_PCDOGS_D_Actor_DefaultUpdateCallbackSlot_type
struct  DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionDispatchActorFunc_type
struct  DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_ComponentResponseFunc_type
struct  DTTR_PCDOGS_D_Powerup_CollisionFilterCallback_type
struct  DTTR_PCDOGS_D_Audio_SetEnabledFlag_SystemFlag_type
struct  DTTR_PCDOGS_D_Audio_ShutdownSystem_OpenStreamCount_type
struct  DTTR_PCDOGS_D_Audio_StartSoundPlayback_Slots_type
struct  DTTR_PCDOGS_D_Audio_ShutdownSystem_SoundSlot0SampleHandle_type
struct  DTTR_PCDOGS_D_Audio_SetStreamVolume_MusicStreamHandle_type
struct  DTTR_PCDOGS_D_Audio_ResetMusicState_SelectedStreamRecord_type
struct  DTTR_PCDOGS_D_Audio_FadeOutMusic_SoundSystemFlags_type
struct  DTTR_PCDOGS_D_Audio_ShutdownSystem_MusicTransitionTarget_type
struct  DTTR_PCDOGS_D_Audio_StartMusicWithFade_TransitionState_type
struct  DTTR_PCDOGS_D_Audio_SetMusicFadeTarget_Volume_type
struct  DTTR_PCDOGS_D_Save_ProcessGameOperation_State_type
struct  DTTR_PCDOGS_D_Save_ProcessGameOperation_Buffer_type
struct  DTTR_PCDOGS_D_Save_ProcessGameOperation_Size_type
struct  DTTR_PCDOGS_D_Save_ProcessGameOperation_VerifyBuffer_type
struct  DTTR_PCDOGS_D_Video_PlayMovieFile_SkipRequested_type
struct  DTTR_PCDOGS_D_Video_PlayMovieIntro_AVIPlaybackStarted_type
struct  DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingKeys_type
struct  DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingButtons_type
struct  DTTR_PCDOGS_D_Graphics_RenderFrame_StartTimeSec_type
struct  DTTR_PCDOGS_D_Graphics_RenderFrame_EndTimeSec_type
struct  DTTR_PCDOGS_D_Debug_RenderOverlay_CurrentFPS_type
struct  DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSAccumulatedFrameTime_type
struct  DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSFrameCount_type
struct  DTTR_PCDOGS_D_Menu_LoadState_type
struct  DTTR_PCDOGS_D_Level_LoadStateMachine_PKGLevelStreamLoadState_type
struct  DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataA_type
struct  DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataB_type
struct  DTTR_PCDOGS_D_PKG_LoadEntry_FileHandle_type
struct  DTTR_PCDOGS_D_PKG_LoadEntry_Toc_type
struct  DTTR_PCDOGS_D_PKG_LoadEntry_TocFileSizes_type
struct  DTTR_PCDOGS_D_Signal_TimedEventListHead_type
struct  DTTR_PCDOGS_D_Signal_QueueCount_type
struct  DTTR_PCDOGS_D_Signal_Queue_type
struct  DTTR_PCDOGS_D_Audio_ProcessSoundQueue_PlaybackRateTable_type
struct  DTTR_PCDOGS_D_Audio_FreeSoundSlot_Entries_type
struct  DTTR_PCDOGS_D_Audio_AllocateSoundSlot_Reserved_type
struct  DTTR_PCDOGS_D_Audio_FreeSoundSlot_ActiveSoundList_type
struct  DTTR_PCDOGS_D_Audio_FreeSoundSlot_Tail_type
struct  DTTR_PCDOGS_D_Audio_FreeSoundSlot_ListPtr_type
struct  DTTR_PCDOGS_D_Audio_UpdateSoundChannels_Timer_type
struct  DTTR_PCDOGS_D_Replay_StartDemoPlayback_InputPtr_type
struct  DTTR_PCDOGS_D_Audio_TriggerMusicTransition_FrameCounter_type
struct  DTTR_PCDOGS_D_Game_FrameTransitionFlags_type
struct  DTTR_PCDOGS_D_String_SetTable_Table_type
struct  DTTR_PCDOGS_D_Menu_RenderFormattedText_InputButtonNameBuffers_type
struct  DTTR_PCDOGS_D_PKG_LoadTitleScreenResources_AudioTitleMusicData_type
struct  DTTR_PCDOGS_D_Input_ClearState_Buffer_type
struct  DTTR_PCDOGS_D_Player_ProcessMovement_CameraYawAngle_type
struct  DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Set_type
struct  DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Clear_type
struct  DTTR_PCDOGS_D_Script_OpMoveToTarget_CurrentActor_type
struct  DTTR_PCDOGS_D_Model_UpdateTransformAndPhysics_CallbackTable_type
struct  DTTR_PCDOGS_D_Level_InitializeActorSystem_BehaviorProcessActorFunc_type
struct  DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_BehaviorProcessProjectileFunc_type
struct  DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorTargetActor_type
struct  DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam0_type
struct  DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam1_type
struct  DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam2_type
struct  DTTR_PCDOGS_D_Powerup_InitializeSystem_UpdateCallback_type
struct  DTTR_PCDOGS_D_Physics_UpdateActorPreprocess_MovementHandlerTable_type
struct  DTTR_PCDOGS_D_Level_InitializeActorSystem_PlayerMovementFunc_type
struct  DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssignedString_type
struct  DTTR_PCDOGS_D_UI_InitializedFlag_type
struct  DTTR_PCDOGS_D_Input_RegisterButtonMapping_Count_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisYNegativeMask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisYPositiveMask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisXNegativeMask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisXPositiveMask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzNegativeMask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzPositiveMask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button0Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button1Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button2Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button3Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button4Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button5Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button6Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button7Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button8Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button9Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button10Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button11Mask_type
struct  DTTR_PCDOGS_D_Input_ReadGamepad_Button12Mask_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_DisplayMenuSetting_type
struct  DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer1Controls_type
struct  DTTR_PCDOGS_D_Input_InitializeButtonMappings_Map_type
struct  DTTR_PCDOGS_D_Config_ApplySettings_InputSpecialButton_type
struct  DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer2Controls_type
struct  DTTR_PCDOGS_D_Input_InitializeButtonMappings_MapAlt_type
struct  DTTR_PCDOGS_D_Video_PlayMovieIntro_ConfigEndSentinel_type
struct  DTTR_PCDOGS_D_PKG_FixUpResourceModelNode_LevelMaterialSection_type
struct  DTTR_PCDOGS_D_PKG_FixUpResourceObjectNode_LevelBlobPtr_type
struct  DTTR_PCDOGS_D_Collision_ProcessActorToActorCollisions_StateHandlerTable_type
struct  DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionProcessFunc_type
struct  DTTR_PCDOGS_D_Shared_MaterialFrameSetCursor_type
struct  DTTR_PCDOGS_D_Menu_ProcessMenuTransition_LevelIndex_type
struct  DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceSharedMaterialSection_type
struct  DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputControllerHammerheadButtons_type
struct  DTTR_PCDOGS_D_Input_InitializeControllerMappings_SidewinderButtons_type
struct  DTTR_PCDOGS_D_Input_InitializeControllerMappings_GravisButtons_type
struct  DTTR_PCDOGS_D_Input_InitializeControllerMappings_WingmanButtonRef_type
struct  DTTR_PCDOGS_D_Video_InitPlayer_ErrorCode_type
struct  DTTR_PCDOGS_D_DInput_EnumerateForceFeedbackJoysticks_Available_type
struct  DTTR_PCDOGS_D_DInput_InitializeJoystickInput_WindowHandle_type
struct  DTTR_PCDOGS_D_DInput_EnumJoystickDeviceCallback_Seen_type
struct  DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsTextRenderingMode_type
struct  DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_3D7Interface_type
struct  DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Width_type
struct  DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawBackBuffer_type
struct  DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawPrimarySurface_type
struct  DTTR_PCDOGS_D_Graphics_D3DDevice7_type
struct  DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Height_type
struct  DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTextureSurfaceDesc_type
struct  DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawZBuffer_type
struct  DTTR_PCDOGS_D_Audio_TriggerMusicTransition_PKGResourceCurrentLevelData_type
struct  DTTR_PCDOGS_D_Camera_UpdateFollow_DynamicLevelScale_type
struct  DTTR_PCDOGS_D_Audio_TriggerMusicTransition_Active_type
struct  DTTR_PCDOGS_D_Actor_ProcessRendering_CurrentRenderActor_type
struct  DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk_type

Macros

#define DTTR_PCDOGS_API   extern
#define DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT   ((uint32_t)DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT_VALUE)
#define DTTR_PCDOGS_SYMBOL_DATA_COUNT   ((uint32_t)DTTR_PCDOGS_SYMBOL_DATA_COUNT_VALUE)
#define DTTR_PCDOGS_FUNCTION_COUNT   ((uint32_t)DTTR_PCDOGS_FUNCTION_COUNT_VALUE)
#define DTTR_PCDOGS_DATA_COUNT   ((uint32_t)DTTR_PCDOGS_DATA_COUNT_VALUE)
#define DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT   ((uint32_t)DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT_VALUE)
#define DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_STORAGE_COUNT
#define DTTR_PCDOGS_SYMBOL_XREF_COUNT   ((uint32_t)DTTR_PCDOGS_SYMBOL_XREF_COUNT_VALUE)
#define DTTR_PCDOGS_PATCH_SPEC_TARGET(required_, target_)
#define DTTR_PCDOGS_PATCH_SPEC_ADDRESS_BYTES(required_, address_, ...)
#define DTTR_PCDOGS_PATCH_SPEC_AOB_BYTES(required_, aob_, offset_, ...)
#define DTTR_PCDOGS_PATCH_SPEC_AOB_REL32_JMP(required_, aob_, offset_, detour_)
#define DTTR_PCDOGS_INSTALL_PATCHES(ctx_, specs_, out_group_, out_report_)
#define DTTR_PCDOGS_CORE_HOOK_HELPERS_DEFINED
#define DTTR_PCDOGS_D_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES_COUNT   4u
#define DTTR_PCDOGS_D_AUDIO_OPEN_STREAM_PKG_BASE_PATH_COUNT   0x104u
#define DTTR_PCDOGS_D_DEBUG_LOG_LINE_FORMAT_COUNT   4u
#define DTTR_PCDOGS_D_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS_COUNT   7u
#define DTTR_PCDOGS_D_INPUT_BUTTON_NAME_STRING_I_DS_COUNT   0x113u
#define DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA_COUNT   0x6cu
#define DTTR_PCDOGS_D_INPUT_CLEAR_STATE_BUFFER_COUNT   0x100u
#define DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_COUNT   8u
#define DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT_COUNT   8u
#define DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS_COUNT   10u
#define DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS_COUNT   10u
#define DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS_COUNT   10u

Typedefs

typedef struct DTTR_PCDOGS_T_File_Handle DTTR_PCDOGS_T_File_Handle
typedef struct DTTR_PCDOGS_T_DInput_DeviceEnumContext DTTR_PCDOGS_T_DInput_DeviceEnumContext
typedef struct DTTR_PCDOGS_T_Animation_ChainEntry DTTR_PCDOGS_T_Animation_ChainEntry
typedef struct DTTR_PCDOGS_T_Animation_DataBlock DTTR_PCDOGS_T_Animation_DataBlock
typedef struct DTTR_PCDOGS_T_Animation_FrameHeader DTTR_PCDOGS_T_Animation_FrameHeader
typedef struct DTTR_PCDOGS_T_Animation_ChannelHeader DTTR_PCDOGS_T_Animation_ChannelHeader
typedef struct DTTR_PCDOGS_T_Animation_ColorKeyframe DTTR_PCDOGS_T_Animation_ColorKeyframe
typedef struct DTTR_PCDOGS_T_Animation_VertexColorTarget DTTR_PCDOGS_T_Animation_VertexColorTarget
typedef struct DTTR_PCDOGS_T_Animation_VertexColorKeyframe DTTR_PCDOGS_T_Animation_VertexColorKeyframe
typedef struct DTTR_PCDOGS_T_Animation_VertexColorController DTTR_PCDOGS_T_Animation_VertexColorController
typedef struct DTTR_PCDOGS_T_Animation_ControllerEntry DTTR_PCDOGS_T_Animation_ControllerEntry
typedef struct DTTR_PCDOGS_T_Animation_SplineChannel DTTR_PCDOGS_T_Animation_SplineChannel
typedef struct DTTR_PCDOGS_T_Animation_ControllerGroup DTTR_PCDOGS_T_Animation_ControllerGroup
typedef struct DTTR_PCDOGS_T_Animation_ControllerSlot DTTR_PCDOGS_T_Animation_ControllerSlot
typedef struct DTTR_PCDOGS_T_Animation_Data DTTR_PCDOGS_T_Animation_Data
typedef struct DTTR_PCDOGS_T_Animation_FrameData DTTR_PCDOGS_T_Animation_FrameData
typedef struct DTTR_PCDOGS_T_Mesh_VertexNormal DTTR_PCDOGS_T_Mesh_VertexNormal
typedef struct DTTR_PCDOGS_T_Animation_FrameVertex DTTR_PCDOGS_T_Animation_FrameVertex
typedef struct DTTR_PCDOGS_T_Math_Vec3I16 DTTR_PCDOGS_T_Math_Vec3I16
typedef struct DTTR_PCDOGS_T_Animation_MorphKeyframe DTTR_PCDOGS_T_Animation_MorphKeyframe
typedef struct DTTR_PCDOGS_T_Animation_MorphTargetVertex DTTR_PCDOGS_T_Animation_MorphTargetVertex
typedef struct DTTR_PCDOGS_T_Animation_MorphVertex DTTR_PCDOGS_T_Animation_MorphVertex
typedef struct DTTR_PCDOGS_T_Animation_PositionKeyframe DTTR_PCDOGS_T_Animation_PositionKeyframe
typedef struct DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Math_Vec3I32
typedef struct DTTR_PCDOGS_T_Animation_RotationKeyframe DTTR_PCDOGS_T_Animation_RotationKeyframe
typedef struct DTTR_PCDOGS_T_Math_QuaternionI16 DTTR_PCDOGS_T_Math_QuaternionI16
typedef struct DTTR_PCDOGS_T_Animation_ScalarKeyframe DTTR_PCDOGS_T_Animation_ScalarKeyframe
typedef struct DTTR_PCDOGS_T_Animation_StateTable DTTR_PCDOGS_T_Animation_StateTable
typedef struct DTTR_PCDOGS_T_Animation_VisibilityKeyframe DTTR_PCDOGS_T_Animation_VisibilityKeyframe
typedef struct DTTR_PCDOGS_T_Audio_SampleHandle DTTR_PCDOGS_T_Audio_SampleHandle
typedef struct DTTR_PCDOGS_T_Audio_SampleHandleEntry DTTR_PCDOGS_T_Audio_SampleHandleEntry
typedef struct DTTR_PCDOGS_T_Audio_SoundEntry DTTR_PCDOGS_T_Audio_SoundEntry
typedef struct DTTR_PCDOGS_T_Audio_SoundDescriptor DTTR_PCDOGS_T_Audio_SoundDescriptor
typedef struct DTTR_PCDOGS_T_Audio_SoundDefinition DTTR_PCDOGS_T_Audio_SoundDefinition
typedef struct DTTR_PCDOGS_T_Audio_SoundSlot DTTR_PCDOGS_T_Audio_SoundSlot
typedef struct DTTR_PCDOGS_T_Audio_WaveFormat DTTR_PCDOGS_T_Audio_WaveFormat
typedef struct DTTR_PCDOGS_T_Camera_Frustum DTTR_PCDOGS_T_Camera_Frustum
typedef struct DTTR_PCDOGS_T_Camera_FrustumClipPlane DTTR_PCDOGS_T_Camera_FrustumClipPlane
typedef struct DTTR_PCDOGS_T_D3D_IDirect3DDevice7 DTTR_PCDOGS_T_D3D_IDirect3DDevice7
typedef struct DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Math_Vec2I32
typedef struct DTTR_PCDOGS_T_Camera_FrustumPlane DTTR_PCDOGS_T_Camera_FrustumPlane
typedef struct DTTR_PCDOGS_T_Camera_RenderData DTTR_PCDOGS_T_Camera_RenderData
typedef struct DTTR_PCDOGS_T_Math_Vec2I16 DTTR_PCDOGS_T_Math_Vec2I16
typedef struct DTTR_PCDOGS_T_Camera_ViewRecord DTTR_PCDOGS_T_Camera_ViewRecord
typedef struct DTTR_PCDOGS_T_PKG_ActorTemplate DTTR_PCDOGS_T_PKG_ActorTemplate
typedef struct DTTR_PCDOGS_T_Actor_State DTTR_PCDOGS_T_Actor_State
typedef struct DTTR_PCDOGS_T_Camera_State DTTR_PCDOGS_T_Camera_State
typedef struct DTTR_PCDOGS_T_Camera_Pose DTTR_PCDOGS_T_Camera_Pose
typedef struct DTTR_PCDOGS_T_Camera_TransitionState DTTR_PCDOGS_T_Camera_TransitionState
typedef struct DTTR_PCDOGS_T_Checkers_Board DTTR_PCDOGS_T_Checkers_Board
typedef struct DTTR_PCDOGS_T_Collision_BoundingSphere DTTR_PCDOGS_T_Collision_BoundingSphere
typedef struct DTTR_PCDOGS_T_Collision_HitEvent DTTR_PCDOGS_T_Collision_HitEvent
typedef struct DTTR_PCDOGS_T_Collision_Plane DTTR_PCDOGS_T_Collision_Plane
typedef struct DTTR_PCDOGS_T_Collision_Polygon DTTR_PCDOGS_T_Collision_Polygon
typedef struct DTTR_PCDOGS_T_Collision_Response DTTR_PCDOGS_T_Collision_Response
typedef struct DTTR_PCDOGS_T_Collision_Slot DTTR_PCDOGS_T_Collision_Slot
typedef struct DTTR_PCDOGS_T_Component_CollisionVolume DTTR_PCDOGS_T_Component_CollisionVolume
typedef struct DTTR_PCDOGS_T_Component_Definition DTTR_PCDOGS_T_Component_Definition
typedef struct DTTR_PCDOGS_T_Component_MeshHeader DTTR_PCDOGS_T_Component_MeshHeader
typedef struct DTTR_PCDOGS_T_Mesh_Node DTTR_PCDOGS_T_Mesh_Node
typedef struct DTTR_PCDOGS_T_Component_SpawnParams DTTR_PCDOGS_T_Component_SpawnParams
typedef struct DTTR_PCDOGS_T_Component_TrailObject DTTR_PCDOGS_T_Component_TrailObject
typedef struct DTTR_PCDOGS_T_Trail_Segment DTTR_PCDOGS_T_Trail_Segment
typedef struct DTTR_PCDOGS_T_D3D_DriverInfo DTTR_PCDOGS_T_D3D_DriverInfo
typedef struct DTTR_PCDOGS_T_File_OpenMode DTTR_PCDOGS_T_File_OpenMode
typedef struct DTTR_PCDOGS_T_Input_Event DTTR_PCDOGS_T_Input_Event
typedef struct DTTR_PCDOGS_T_Input_JoystickState DTTR_PCDOGS_T_Input_JoystickState
typedef struct DTTR_PCDOGS_T_Input_State DTTR_PCDOGS_T_Input_State
typedef struct DTTR_PCDOGS_T_Level_BlobHeader DTTR_PCDOGS_T_Level_BlobHeader
typedef struct DTTR_PCDOGS_T_Level_DataHeader DTTR_PCDOGS_T_Level_DataHeader
typedef struct DTTR_PCDOGS_T_Level_Header DTTR_PCDOGS_T_Level_Header
typedef struct DTTR_PCDOGS_T_Material_BlendTextureSet DTTR_PCDOGS_T_Material_BlendTextureSet
typedef struct DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7
typedef struct DTTR_PCDOGS_T_Material_Descriptor DTTR_PCDOGS_T_Material_Descriptor
typedef struct DTTR_PCDOGS_T_Math_SizeU8 DTTR_PCDOGS_T_Math_SizeU8
typedef struct DTTR_PCDOGS_T_Material_RuntimeDescriptor DTTR_PCDOGS_T_Material_RuntimeDescriptor
typedef struct DTTR_PCDOGS_T_Graphics_SpriteContext DTTR_PCDOGS_T_Graphics_SpriteContext
typedef struct DTTR_PCDOGS_T_Material_Entry DTTR_PCDOGS_T_Material_Entry
typedef struct DTTR_PCDOGS_T_Math_SizeU16 DTTR_PCDOGS_T_Math_SizeU16
typedef struct DTTR_PCDOGS_T_Material_SectionHeader DTTR_PCDOGS_T_Material_SectionHeader
typedef struct DTTR_PCDOGS_T_Material_FrameData DTTR_PCDOGS_T_Material_FrameData
typedef struct DTTR_PCDOGS_T_Material_FrameSet DTTR_PCDOGS_T_Material_FrameSet
typedef struct DTTR_PCDOGS_T_Material_DataRef DTTR_PCDOGS_T_Material_DataRef
typedef struct DTTR_PCDOGS_T_Material_NodeRef DTTR_PCDOGS_T_Material_NodeRef
typedef struct DTTR_PCDOGS_T_Material_RefEntry DTTR_PCDOGS_T_Material_RefEntry
typedef struct DTTR_PCDOGS_T_Material_TableEntry DTTR_PCDOGS_T_Material_TableEntry
typedef struct DTTR_PCDOGS_T_Material_State DTTR_PCDOGS_T_Material_State
typedef struct DTTR_PCDOGS_T_Material_Table DTTR_PCDOGS_T_Material_Table
typedef struct DTTR_PCDOGS_T_PKG_MaterialTableEntry DTTR_PCDOGS_T_PKG_MaterialTableEntry
typedef struct DTTR_PCDOGS_T_Material_TextureInfo DTTR_PCDOGS_T_Material_TextureInfo
typedef struct DTTR_PCDOGS_T_PKG_UVCoord DTTR_PCDOGS_T_PKG_UVCoord
typedef struct DTTR_PCDOGS_T_Material_TextureHashEntry DTTR_PCDOGS_T_Material_TextureHashEntry
typedef struct DTTR_PCDOGS_T_Math_SizeI16 DTTR_PCDOGS_T_Math_SizeI16
typedef struct DTTR_PCDOGS_T_Math_BoundsVector DTTR_PCDOGS_T_Math_BoundsVector
typedef struct DTTR_PCDOGS_T_Math_Matrix3x3I16 DTTR_PCDOGS_T_Math_Matrix3x3I16
typedef struct DTTR_PCDOGS_T_Actor_AnimationComponentState DTTR_PCDOGS_T_Actor_AnimationComponentState
typedef struct DTTR_PCDOGS_T_Entity_State DTTR_PCDOGS_T_Entity_State
typedef struct DTTR_PCDOGS_T_Mesh_Object DTTR_PCDOGS_T_Mesh_Object
typedef struct DTTR_PCDOGS_T_Component_Instance DTTR_PCDOGS_T_Component_Instance
typedef struct DTTR_PCDOGS_T_Scene_Node DTTR_PCDOGS_T_Scene_Node
typedef struct DTTR_PCDOGS_T_Collision_Node DTTR_PCDOGS_T_Collision_Node
typedef struct DTTR_PCDOGS_T_PKG_ActorRecord DTTR_PCDOGS_T_PKG_ActorRecord
typedef struct DTTR_PCDOGS_T_PKG_LODEntry DTTR_PCDOGS_T_PKG_LODEntry
typedef struct DTTR_PCDOGS_T_Math_OrientedBoundsRecord DTTR_PCDOGS_T_Math_OrientedBoundsRecord
typedef struct DTTR_PCDOGS_T_Math_Vec3I32XZY DTTR_PCDOGS_T_Math_Vec3I32XZY
typedef struct DTTR_PCDOGS_T_Math_Vec3U DTTR_PCDOGS_T_Math_Vec3U
typedef struct DTTR_PCDOGS_T_Math_Vec3F DTTR_PCDOGS_T_Math_Vec3F
typedef struct DTTR_PCDOGS_T_Math_BoundingSphereU16 DTTR_PCDOGS_T_Math_BoundingSphereU16
typedef struct DTTR_PCDOGS_T_Math_RectI16 DTTR_PCDOGS_T_Math_RectI16
typedef struct DTTR_PCDOGS_T_Math_SizeU32 DTTR_PCDOGS_T_Math_SizeU32
typedef struct DTTR_PCDOGS_T_Mesh_Command DTTR_PCDOGS_T_Mesh_Command
typedef struct DTTR_PCDOGS_T_Mesh_CmdList DTTR_PCDOGS_T_Mesh_CmdList
typedef struct DTTR_PCDOGS_T_Mesh_RuntimePolygon DTTR_PCDOGS_T_Mesh_RuntimePolygon
typedef struct DTTR_PCDOGS_T_Mesh_RuntimeVertex DTTR_PCDOGS_T_Mesh_RuntimeVertex
typedef struct DTTR_PCDOGS_T_Mesh_AccumulatedNormal DTTR_PCDOGS_T_Mesh_AccumulatedNormal
typedef struct DTTR_PCDOGS_T_Mesh_FaceNormal DTTR_PCDOGS_T_Mesh_FaceNormal
typedef struct DTTR_PCDOGS_T_Mesh_MaterialRef DTTR_PCDOGS_T_Mesh_MaterialRef
typedef struct DTTR_PCDOGS_T_Mesh_RenderNodeEntry DTTR_PCDOGS_T_Mesh_RenderNodeEntry
typedef struct DTTR_PCDOGS_T_Mesh_NodeExtended DTTR_PCDOGS_T_Mesh_NodeExtended
typedef struct DTTR_PCDOGS_T_PKG_ResourceManager DTTR_PCDOGS_T_PKG_ResourceManager
typedef struct DTTR_PCDOGS_T_Mesh_NodeFull DTTR_PCDOGS_T_Mesh_NodeFull
typedef struct DTTR_PCDOGS_T_Mesh_ObjectNodeEntry DTTR_PCDOGS_T_Mesh_ObjectNodeEntry
typedef struct DTTR_PCDOGS_T_Mesh_Polygon DTTR_PCDOGS_T_Mesh_Polygon
typedef struct DTTR_PCDOGS_T_Mesh_Vertex DTTR_PCDOGS_T_Mesh_Vertex
typedef struct DTTR_PCDOGS_T_Mesh_Vertex3D DTTR_PCDOGS_T_Mesh_Vertex3D
typedef struct DTTR_PCDOGS_T_Mesh_Vertex3DNormal DTTR_PCDOGS_T_Mesh_Vertex3DNormal
typedef struct DTTR_PCDOGS_T_Mesh_VertexColorRGB DTTR_PCDOGS_T_Mesh_VertexColorRGB
typedef struct DTTR_PCDOGS_T_Mesh_VertexUV DTTR_PCDOGS_T_Mesh_VertexUV
typedef struct DTTR_PCDOGS_T_Mesh_WorkingVertex DTTR_PCDOGS_T_Mesh_WorkingVertex
typedef struct DTTR_PCDOGS_T_Nav_Command DTTR_PCDOGS_T_Nav_Command
typedef struct DTTR_PCDOGS_T_Nav_NeighborEntry DTTR_PCDOGS_T_Nav_NeighborEntry
typedef struct DTTR_PCDOGS_T_Nav_Network DTTR_PCDOGS_T_Nav_Network
typedef struct DTTR_PCDOGS_T_Nav_Node DTTR_PCDOGS_T_Nav_Node
typedef struct DTTR_PCDOGS_T_Nav_PathState DTTR_PCDOGS_T_Nav_PathState
typedef struct DTTR_PCDOGS_T_Physics_State DTTR_PCDOGS_T_Physics_State
typedef struct DTTR_PCDOGS_T_PKG_SplashScreen DTTR_PCDOGS_T_PKG_SplashScreen
typedef struct DTTR_PCDOGS_T_PKG_SplashScreenEx DTTR_PCDOGS_T_PKG_SplashScreenEx
typedef struct DTTR_PCDOGS_T_PKG_CameraDef DTTR_PCDOGS_T_PKG_CameraDef
typedef struct DTTR_PCDOGS_T_PKG_CollisionFace DTTR_PCDOGS_T_PKG_CollisionFace
typedef struct DTTR_PCDOGS_T_PKG_CollisionFacePlane DTTR_PCDOGS_T_PKG_CollisionFacePlane
typedef struct DTTR_PCDOGS_T_PKG_CollisionHeader DTTR_PCDOGS_T_PKG_CollisionHeader
typedef struct DTTR_PCDOGS_T_PKG_CollisionShape DTTR_PCDOGS_T_PKG_CollisionShape
typedef struct DTTR_PCDOGS_T_PKG_CollisionVertex DTTR_PCDOGS_T_PKG_CollisionVertex
typedef struct DTTR_PCDOGS_T_Collision_Vertex DTTR_PCDOGS_T_Collision_Vertex
typedef struct DTTR_PCDOGS_T_PKG_ComponentData DTTR_PCDOGS_T_PKG_ComponentData
typedef struct DTTR_PCDOGS_T_PKG_FaceNormal DTTR_PCDOGS_T_PKG_FaceNormal
typedef struct DTTR_PCDOGS_T_PKG_GeometryChunk DTTR_PCDOGS_T_PKG_GeometryChunk
typedef struct DTTR_PCDOGS_T_PKG_GeometryResource DTTR_PCDOGS_T_PKG_GeometryResource
typedef struct DTTR_PCDOGS_T_PKG_LevelHeader DTTR_PCDOGS_T_PKG_LevelHeader
typedef struct DTTR_PCDOGS_T_PKG_LevelResource DTTR_PCDOGS_T_PKG_LevelResource
typedef struct DTTR_PCDOGS_T_PKG_MaterialRef DTTR_PCDOGS_T_PKG_MaterialRef
typedef struct DTTR_PCDOGS_T_PKG_MenuTextureResource DTTR_PCDOGS_T_PKG_MenuTextureResource
typedef struct DTTR_PCDOGS_T_PKG_PolygonData DTTR_PCDOGS_T_PKG_PolygonData
typedef struct DTTR_PCDOGS_T_PKG_PolygonDataRaw DTTR_PCDOGS_T_PKG_PolygonDataRaw
typedef struct DTTR_PCDOGS_T_PKG_PolygonListEntry DTTR_PCDOGS_T_PKG_PolygonListEntry
typedef struct DTTR_PCDOGS_T_PKG_ResourceDirectory DTTR_PCDOGS_T_PKG_ResourceDirectory
typedef struct DTTR_PCDOGS_T_PKG_ResourceHeader DTTR_PCDOGS_T_PKG_ResourceHeader
typedef struct DTTR_PCDOGS_T_PKG_ScriptHeader DTTR_PCDOGS_T_PKG_ScriptHeader
typedef struct DTTR_PCDOGS_T_PKG_SoundResource DTTR_PCDOGS_T_PKG_SoundResource
typedef struct DTTR_PCDOGS_T_PKG_SpriteAtlasResource DTTR_PCDOGS_T_PKG_SpriteAtlasResource
typedef struct DTTR_PCDOGS_T_PKG_StringEntry DTTR_PCDOGS_T_PKG_StringEntry
typedef struct DTTR_PCDOGS_T_PKG_TextureResource DTTR_PCDOGS_T_PKG_TextureResource
typedef struct DTTR_PCDOGS_T_PKG_TOCEntry DTTR_PCDOGS_T_PKG_TOCEntry
typedef struct DTTR_PCDOGS_T_PKG_UILayoutEntry DTTR_PCDOGS_T_PKG_UILayoutEntry
typedef struct DTTR_PCDOGS_T_Graphics_TexWrapMode DTTR_PCDOGS_T_Graphics_TexWrapMode
typedef struct DTTR_PCDOGS_T_PKG_VertexData DTTR_PCDOGS_T_PKG_VertexData
typedef struct DTTR_PCDOGS_T_PKG_VertexNormalGroup DTTR_PCDOGS_T_PKG_VertexNormalGroup
typedef struct DTTR_PCDOGS_T_Graphics_Batch DTTR_PCDOGS_T_Graphics_Batch
typedef struct DTTR_PCDOGS_T_Graphics_FrustumClipPlane DTTR_PCDOGS_T_Graphics_FrustumClipPlane
typedef struct DTTR_PCDOGS_T_Graphics_ClipPlane DTTR_PCDOGS_T_Graphics_ClipPlane
typedef struct DTTR_PCDOGS_T_Graphics_ClipUVData DTTR_PCDOGS_T_Graphics_ClipUVData
typedef struct DTTR_PCDOGS_T_Graphics_ClipVertex DTTR_PCDOGS_T_Graphics_ClipVertex
typedef struct DTTR_PCDOGS_T_Graphics_ClipAttribute DTTR_PCDOGS_T_Graphics_ClipAttribute
typedef struct DTTR_PCDOGS_T_Graphics_Color32 DTTR_PCDOGS_T_Graphics_Color32
typedef struct DTTR_PCDOGS_T_Graphics_ComponentData DTTR_PCDOGS_T_Graphics_ComponentData
typedef struct DTTR_PCDOGS_T_Graphics_GradientState DTTR_PCDOGS_T_Graphics_GradientState
typedef struct DTTR_PCDOGS_T_Graphics_Polygon DTTR_PCDOGS_T_Graphics_Polygon
typedef struct DTTR_PCDOGS_T_Graphics_Polygon3D DTTR_PCDOGS_T_Graphics_Polygon3D
typedef struct DTTR_PCDOGS_T_Graphics_ProjectedVertex DTTR_PCDOGS_T_Graphics_ProjectedVertex
typedef struct DTTR_PCDOGS_T_Graphics_ViewVertex DTTR_PCDOGS_T_Graphics_ViewVertex
typedef struct DTTR_PCDOGS_T_Graphics_TexCoord8 DTTR_PCDOGS_T_Graphics_TexCoord8
typedef struct DTTR_PCDOGS_T_Graphics_PolygonBatchRecord DTTR_PCDOGS_T_Graphics_PolygonBatchRecord
typedef struct DTTR_PCDOGS_T_Graphics_PolygonRenderRef DTTR_PCDOGS_T_Graphics_PolygonRenderRef
typedef struct DTTR_PCDOGS_T_Graphics_QuadData DTTR_PCDOGS_T_Graphics_QuadData
typedef struct DTTR_PCDOGS_T_Graphics_QuadRenderData DTTR_PCDOGS_T_Graphics_QuadRenderData
typedef struct DTTR_PCDOGS_T_Graphics_RGB555Palette DTTR_PCDOGS_T_Graphics_RGB555Palette
typedef struct DTTR_PCDOGS_T_Graphics_SpriteData DTTR_PCDOGS_T_Graphics_SpriteData
typedef struct DTTR_PCDOGS_T_Graphics_SpriteLayer DTTR_PCDOGS_T_Graphics_SpriteLayer
typedef struct DTTR_PCDOGS_T_Graphics_SpriteNodeData DTTR_PCDOGS_T_Graphics_SpriteNodeData
typedef struct DTTR_PCDOGS_T_Graphics_SpriteVertexData DTTR_PCDOGS_T_Graphics_SpriteVertexData
typedef struct DTTR_PCDOGS_T_Graphics_FloatColorRGB DTTR_PCDOGS_T_Graphics_FloatColorRGB
typedef struct DTTR_PCDOGS_T_Graphics_WorkArea DTTR_PCDOGS_T_Graphics_WorkArea
typedef struct DTTR_PCDOGS_T_Save_GameData DTTR_PCDOGS_T_Save_GameData
typedef struct DTTR_PCDOGS_T_Save_GameSlot DTTR_PCDOGS_T_Save_GameSlot
typedef struct DTTR_PCDOGS_T_Scene_NodeEntry DTTR_PCDOGS_T_Scene_NodeEntry
typedef struct DTTR_PCDOGS_T_Scene_Header DTTR_PCDOGS_T_Scene_Header
typedef struct DTTR_PCDOGS_T_Scene_LocalTransform DTTR_PCDOGS_T_Scene_LocalTransform
typedef struct DTTR_PCDOGS_T_Camera_Runtime DTTR_PCDOGS_T_Camera_Runtime
typedef struct DTTR_PCDOGS_T_Trail_BoneEffect DTTR_PCDOGS_T_Trail_BoneEffect
typedef struct DTTR_PCDOGS_T_Submesh_Entry DTTR_PCDOGS_T_Submesh_Entry
typedef struct DTTR_PCDOGS_T_Scene_NodeType DTTR_PCDOGS_T_Scene_NodeType
typedef struct DTTR_PCDOGS_T_Script_Context DTTR_PCDOGS_T_Script_Context
typedef struct DTTR_PCDOGS_T_Script_OpcodeTable DTTR_PCDOGS_T_Script_OpcodeTable
typedef struct DTTR_PCDOGS_T_Trail_Entry DTTR_PCDOGS_T_Trail_Entry
typedef struct DTTR_PCDOGS_T_Title_SpotEntry DTTR_PCDOGS_T_Title_SpotEntry
typedef struct DTTR_PCDOGS_T_Menu_LevelProgressInfo DTTR_PCDOGS_T_Menu_LevelProgressInfo
typedef struct DTTR_PCDOGS_T_UI_LivesIconState DTTR_PCDOGS_T_UI_LivesIconState
typedef struct DTTR_PCDOGS_T_UI_StringTableEntry DTTR_PCDOGS_T_UI_StringTableEntry
typedef struct DTTR_PCDOGS_T_Graphics_ListState DTTR_PCDOGS_T_Graphics_ListState
typedef struct DTTR_PCDOGS_T_Level_State DTTR_PCDOGS_T_Level_State
typedef struct DTTR_PCDOGS_T_Level_RuntimeData DTTR_PCDOGS_T_Level_RuntimeData
typedef struct DTTR_PCDOGS_T_Powerup_Entry DTTR_PCDOGS_T_Powerup_Entry
typedef struct DTTR_PCDOGS_T_PKG_SpriteEntry DTTR_PCDOGS_T_PKG_SpriteEntry
typedef struct DTTR_PCDOGS_T_Material_EntryFull DTTR_PCDOGS_T_Material_EntryFull
typedef struct DTTR_PCDOGS_T_Material_SetRuntime DTTR_PCDOGS_T_Material_SetRuntime
typedef struct DTTR_PCDOGS_T_Mesh_TransformEntry DTTR_PCDOGS_T_Mesh_TransformEntry
typedef struct DTTR_PCDOGS_T_Video_PlaybackBuffer DTTR_PCDOGS_T_Video_PlaybackBuffer
typedef struct DTTR_PCDOGS_T_Actor_RuntimeOverlay DTTR_PCDOGS_T_Actor_RuntimeOverlay
typedef struct DTTR_PCDOGS_T_PKG_MeshNodeHeader DTTR_PCDOGS_T_PKG_MeshNodeHeader
typedef struct DTTR_PCDOGS_T_PKG_MeshOffsetTable DTTR_PCDOGS_T_PKG_MeshOffsetTable
typedef struct DTTR_PCDOGS_T_PKG_SpriteMaterialLayer DTTR_PCDOGS_T_PKG_SpriteMaterialLayer
typedef struct DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout
typedef struct DTTR_PCDOGS_T_PKG_SpriteLayerBinding DTTR_PCDOGS_T_PKG_SpriteLayerBinding
typedef struct DTTR_PCDOGS_T_PKG_TrailListEntry DTTR_PCDOGS_T_PKG_TrailListEntry
typedef struct DTTR_PCDOGS_T_PKG_UILayoutResource DTTR_PCDOGS_T_PKG_UILayoutResource
typedef struct DTTR_PCDOGS_T_PKG_Header DTTR_PCDOGS_T_PKG_Header
typedef struct DTTR_PCDOGS_T_Scene_NodePayload DTTR_PCDOGS_T_Scene_NodePayload
typedef struct DTTR_PCDOGS_T_Scene_SubNodePayload DTTR_PCDOGS_T_Scene_SubNodePayload
typedef struct DTTR_PCDOGS_T_COM_IUnknown DTTR_PCDOGS_T_COM_IUnknown
typedef struct DTTR_PCDOGS_T_DInput_IDirectInputA DTTR_PCDOGS_T_DInput_IDirectInputA
typedef struct DTTR_PCDOGS_T_DInput_IDirectInputDevice DTTR_PCDOGS_T_DInput_IDirectInputDevice
typedef struct DTTR_PCDOGS_T_DDraw_IDirectDraw7 DTTR_PCDOGS_T_DDraw_IDirectDraw7
typedef struct DTTR_PCDOGS_T_D3D_IDirect3D7 DTTR_PCDOGS_T_D3D_IDirect3D7
typedef struct DTTR_PCDOGS_T_Level_Data DTTR_PCDOGS_T_Level_Data
typedef voidDTTR_PCDOGS_T_Audio_AILHDigitalDriver
 Miles digital-driver handle stored by audio initialization and used by playback guards.
typedef GUID DTTR_PCDOGS_T_Win32_GUID
 Win32 GUID value used by DirectDraw import entries.
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.
typedef voidDTTR_PCDOGS_T_Audio_AILHSample
 PCDOGS value alias.
typedef voidDTTR_PCDOGS_T_Audio_AILHStream
 PCDOGS value alias.
typedef int32_t(* DTTR_PCDOGS_T_D3D_DriverAcceptCallback) (DTTR_PCDOGS_T_D3D_DriverInfo *driver_info)
 PCDOGS callback type.
typedef int32_t(cdecl * DTTR_PCDOGS_T_Actor_BehaviorCallback) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(cdecl * DTTR_PCDOGS_T_Actor_DefaultUpdateCallback) ()
 Default actor update callback signature, with no arguments.
typedef void(cdecl * DTTR_PCDOGS_T_Script_CommandCallback) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef int32_t(cdecl * DTTR_PCDOGS_T_Sort_CompareCallback) (void const *lhs, void const *rhs)
typedef int32_t(cdecl * DTTR_PCDOGS_T_Tree_MapCompareCallback) (void *lhs_payload, void *rhs_payload)
typedef uint8_t(cdecl * DTTR_PCDOGS_T_Powerup_UpdateCallback) (DTTR_PCDOGS_T_Actor_State *actor)
 Powerup actor update callback slot initialized by Powerup_InitializeSystem.
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)
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)
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)
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)
typedef enum DTTR_PCDOGS_T_Actor_PropID DTTR_PCDOGS_T_Actor_PropID
 PCDOGS enum.
typedef enum DTTR_PCDOGS_T_Camera_TransitionMode DTTR_PCDOGS_T_Camera_TransitionMode
 PCDOGS enum.
typedef enum DTTR_PCDOGS_T_Hook_Kind DTTR_PCDOGS_T_Hook_Kind
typedef enum DTTR_PCDOGS_T_Data_Resolver DTTR_PCDOGS_T_Data_Resolver
typedef enum DTTR_PCDOGS_T_Write_Policy DTTR_PCDOGS_T_Write_Policy
typedef enum DTTR_PCDOGS_T_Calling_Convention DTTR_PCDOGS_T_Calling_Convention
typedef uint32_t DTTR_PCDOGS_T_Build_Mask
typedef enum DTTR_PCDOGS_T_Build_Mask_Value DTTR_PCDOGS_T_Build_Mask_Value
typedef struct DTTR_PCDOGS_T_Symbol_Function DTTR_PCDOGS_T_Symbol_Function
typedef struct DTTR_PCDOGS_T_Symbol_Data DTTR_PCDOGS_T_Symbol_Data
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 enum DTTR_PCDOGS_T_Symbol_Function_ID DTTR_PCDOGS_T_Symbol_Function_ID
 Function symbol identifiers.
typedef enum DTTR_PCDOGS_T_Symbol_Data_ID DTTR_PCDOGS_T_Symbol_Data_ID
 Data symbol identifiers.
typedef enum DTTR_PCDOGS_T_Function_ID DTTR_PCDOGS_T_Function_ID
 Function identifiers for the public SDK facade.
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_Patch_Kind DTTR_PCDOGS_T_Patch_Kind
typedef struct DTTR_PCDOGS_T_Patch_Spec DTTR_PCDOGS_T_Patch_Spec
typedef struct DTTR_PCDOGS_T_Patch_Report DTTR_PCDOGS_T_Patch_Report
typedef DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *(* DTTR_PCDOGS_F_D3D_CreateTextureSurface_proto) (int32_t width, int32_t height)
typedef int32_t(* DTTR_PCDOGS_F_D3D_InitDirectDrawAndDirect3D_proto) (HWND hwnd)
typedef int32_t(* DTTR_PCDOGS_F_Video_PlayMovieLoop_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_PKG_InitializeResourceGameEngine_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Audio_InitializeSystem_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Audio_ShutdownSystem_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Audio_StopAllSamples_proto) ()
 Stops all active Miles sample playback slots while leaving the audio system initialized.
typedef int32_t(* DTTR_PCDOGS_F_Audio_StopAllSounds_proto) ()
 Stops all currently playing game sounds through the active Miles digital driver.
typedef int32_t(* DTTR_PCDOGS_F_Audio_InitializeLevelAudio_proto) ()
 Initializes level audio playback state using the active Miles digital driver.
typedef void(* DTTR_PCDOGS_F_Audio_OpenStream_proto) (int32_t *stream_record)
typedef BOOL(* DTTR_PCDOGS_F_Video_PlayMovieFile_proto) (char const *movie_path, char use_alt_video_rect)
typedef int32_t(* DTTR_PCDOGS_F_Video_PlayMovieIntro_proto) (int32_t movie_index)
typedef int32_t(* DTTR_PCDOGS_F_D3D_InitializeGraphicsSubsystem_proto) (HWND hwnd, HINSTANCE hinstance)
typedef int32_t(* DTTR_PCDOGS_F_Config_LoadAlternateFromINI_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Input_GetPressedButton_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Input_ProcessWindowMessages_proto) ()
typedef uint8_t(* DTTR_PCDOGS_F_Graphics_RenderFrame_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Input_ResetState_proto) ()
 Clears the current game input state before normal frame/input processing resumes.
typedef int32_t(* DTTR_PCDOGS_F_Window_ProcessGameProc_proto) (HWND hwnd, uint32_t u_msg, uint32_t w_param, int32_t l_param)
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)
typedef int32_t(* DTTR_PCDOGS_F_PKG_InitializeSystem_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_PKG_FindAndOpenFile_proto) ()
typedef BOOL(* DTTR_PCDOGS_F_PKG_LoadTitleScreenResources_proto) ()
 Loads title packages/materials/sound refs and returns nonzero on success.
typedef BOOL(* DTTR_PCDOGS_F_Title_CleanupScreenResources_proto) ()
typedef void *(* DTTR_PCDOGS_F_Mem_MallocCRT_proto) (uint32_t size)
typedef int32_t(* DTTR_PCDOGS_F_Display_SetMode_proto) (HWND hwnd)
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)
typedef HRESULT(* DTTR_PCDOGS_F_DDraw_EnumerateExA_proto) (DTTR_PCDOGS_T_DDraw_EnumCallbackExA lp_callback, LPVOID lp_context, DWORD dw_flags)
typedef DTTR_PCDOGS_T_File_Handle *(* DTTR_PCDOGS_F_File_OpenWithMode_proto) (char const *filename, char const *mode, uint8_t sharing_flag)
typedef DTTR_PCDOGS_T_File_Handle *(* DTTR_PCDOGS_F_File_Open_proto) (char const *filename, char const *mode)
typedef BOOL(* DTTR_PCDOGS_F_Actor_CheckSavedActiveActorCameraDistance_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Scene_InitNodeState_proto) (DTTR_PCDOGS_T_Scene_Node *node)
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)
typedef int32_t(* DTTR_PCDOGS_F_Scene_RenderBillboard_proto) (DTTR_PCDOGS_T_Scene_Node *node)
typedef void(* DTTR_PCDOGS_F_Trail_ProcessComponents_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
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)
typedef void(* DTTR_PCDOGS_F_Scene_RenderFrame_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Scene_RenderStaticGeometry_proto) ()
 Renders static scene geometry for side effects and returns the native status value.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderSpriteObjectNode_proto) (DTTR_PCDOGS_T_Scene_Node *node)
typedef DTTR_PCDOGS_T_Scene_Node *(* DTTR_PCDOGS_F_Actor_UpdateList_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessRendering_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Scene_RenderNodeTree_proto) ()
 Renders the active scene node tree and runs render and finalizer side effects.
typedef int32_t(* DTTR_PCDOGS_F_Actor_UpdateAnimationAndVisibility_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Powerup_UpdateLiveActorList_proto) ()
typedef void(* DTTR_PCDOGS_F_Actor_UpdateProjectileList_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Actor_GetStateIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t state_base)
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)
typedef int32_t(* DTTR_PCDOGS_F_Nav_HandleDamageResponse_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Component_Instance *damage_component)
typedef void(* DTTR_PCDOGS_F_Audio_PlayLevelSoundIndexAtPosition_proto) (int32_t level_sound_index, DTTR_PCDOGS_T_Math_Vec3I32 *position)
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)
typedef void(* DTTR_PCDOGS_F_Script_OpCheckCollisionBit_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
typedef void(* DTTR_PCDOGS_F_Script_OpPollSignal_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
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)
typedef int32_t(* DTTR_PCDOGS_F_Actor_CalculateRotation_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t target_actor_id, int32_t angle_delta)
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)
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)
typedef int32_t(* DTTR_PCDOGS_F_Actor_ReleaseAttachment_proto) (DTTR_PCDOGS_T_PKG_ActorRecord *record)
typedef int32_t(* DTTR_PCDOGS_F_Actor_SnapToPosition_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void *(* DTTR_PCDOGS_F_Actor_ApplyEntitySlotFlags_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t *(* DTTR_PCDOGS_F_Actor_StartTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record)
typedef void(* DTTR_PCDOGS_F_Script_OpSetPlayerState_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
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)
typedef int32_t(* DTTR_PCDOGS_F_Entity_IsInActiveList_proto) (int32_t entity_index_one_based)
typedef DTTR_PCDOGS_T_PKG_ActorRecord *(* DTTR_PCDOGS_F_Actor_CopyEntityDefaultsToRecord_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Entity_SetActorProperty_proto) (DTTR_PCDOGS_T_Entity_State *entity, DTTR_PCDOGS_T_Actor_PropID prop_id, int32_t value)
typedef int32_t(* DTTR_PCDOGS_F_Timer_GetElapsedTickCountThunk_proto) ()
 Not yet documented.
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_SpawnActor_proto) (DTTR_PCDOGS_T_Entity_State *source_entity)
typedef void *(* DTTR_PCDOGS_F_Graphics_CheckShadowRequirement_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef uint32_t(* DTTR_PCDOGS_F_Entity_DestroyActor_proto) (DTTR_PCDOGS_T_Entity_State *entity, uint32_t restore_defaults)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_UpdateScreenFade_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Level_TriggerTransition_proto) (int32_t target_level_index, uint32_t transition_flags, int32_t *transition_data)
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)
typedef void(* DTTR_PCDOGS_F_Script_OpPauseToggle_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef int32_t(* DTTR_PCDOGS_F_Entity_UpdateVisibilityAndSpawn_proto) (DTTR_PCDOGS_T_Entity_State *source_entity, BOOL force_visibility_override)
typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateFollow_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
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)
typedef int32_t(* DTTR_PCDOGS_F_Camera_CalculatePosition_proto) (DTTR_PCDOGS_T_Camera_Pose *camera_pose, int32_t target_distance)
typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateFromDefinition_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t *position, int16_t *angles)
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)
typedef int32_t(* DTTR_PCDOGS_F_Physics_CheckGroundFriction_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t *(* DTTR_PCDOGS_F_Trail_SpawnFromEntry_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t trail_index)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_GetActiveActorFromList_proto) ()
 Returns the active actor from the current level entity slots.
typedef void(* DTTR_PCDOGS_F_Camera_UpdateShakeOffset_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
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)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_AdjustLevelScale_proto) (float measured_fps)
typedef void(* DTTR_PCDOGS_F_Level_InitializeActorSystem_proto) ()
typedef int32_t *(* DTTR_PCDOGS_F_Actor_ProcessSnapAndEntityUpdate_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Player_ProcessMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessPlayerBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
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)
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)
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)
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)
typedef void(* DTTR_PCDOGS_F_Level_CleanupActors_proto) ()
 Destroys/cleans level actor state and returns transition status.
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)
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)
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)
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)
typedef int32_t *(* DTTR_PCDOGS_F_Animation_InterpolateQuat_proto) (uint32_t frame_time, int32_t *quat_track, DTTR_PCDOGS_T_Math_QuaternionI16 *out_quat)
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)
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)
typedef uint8_t(* DTTR_PCDOGS_F_Animation_CheckKeyframeActive_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *channel)
typedef int16_t(* DTTR_PCDOGS_F_Animation_InterpolateSpline_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *channel, int16_t *out_value)
typedef void(* DTTR_PCDOGS_F_Bone_TransformVerticesMorphed_proto) (uint32_t sample_time, DTTR_PCDOGS_T_Animation_SplineChannel *morph_channels, void *actor_or_mesh_state)
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)
typedef void(* DTTR_PCDOGS_F_Bone_ComputeNormalsPostTransform_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *mesh_piece)
typedef void(* DTTR_PCDOGS_F_Bone_BlendVerticesMultiWeight_proto) (void *mesh_piece, DTTR_PCDOGS_T_Actor_State *actor, int16_t **skin_tables, int32_t *weights)
typedef int32_t(* DTTR_PCDOGS_F_Actor_CheckAnimationComplete_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t anim_state)
typedef int32_t(* DTTR_PCDOGS_F_Animation_QueueStateChange_proto) (int32_t anim_state)
typedef int32_t(* DTTR_PCDOGS_F_Model_AdvanceAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int16_t *(* DTTR_PCDOGS_F_Bone_UpdateJointTracking_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t target_index, int32_t *target_pos)
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)
typedef int32_t(* DTTR_PCDOGS_F_Actor_ApplyVerticalVelocity_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t velocity)
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)
typedef int32_t(* DTTR_PCDOGS_F_Video_InitializeAVIPlayer_proto) (char *window_handle_text)
typedef int32_t(* DTTR_PCDOGS_F_Video_ShutdownAVIPlayer_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Video_OpenAVIFile_proto) (int32_t file_handle)
typedef int32_t(* DTTR_PCDOGS_F_Video_CloseAVIFile_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_PlayAVIFullscreen_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_IsAVIPlaying_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Script_OpCheckTerminator_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpSetEntityIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
typedef void(* DTTR_PCDOGS_F_Script_OpJumpConditional_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
typedef int32_t(* DTTR_PCDOGS_F_Script_ResolveVariableRef_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t **value_ref, int32_t ref_id)
typedef int32_t(* DTTR_PCDOGS_F_Animation_GetProgress_proto) (uint8_t progress_var_index)
typedef int32_t *(* DTTR_PCDOGS_F_Animation_SetProgress_proto) (uint8_t progress_var_index, int32_t progress_value)
typedef void(* DTTR_PCDOGS_F_Script_OpSetVariable_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpDecrementVariable_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpCallIndirect_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpMoveToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpWalkToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpRunToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpRotateActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpMoveToTargetWithCamera_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpWaitForAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpSetActorProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpClearActorProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpPathfindToEntity_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpTraceActorPath_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpAddNavigationCommand_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpTestPathTrace_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpEmitSignal_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpPlaySoundIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
typedef void(* DTTR_PCDOGS_F_Script_OpStopSound_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpRemoveActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpRunWithActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_GetOrSpawnCameraActor_proto) (DTTR_PCDOGS_T_Entity_State *source_entity)
typedef void(* DTTR_PCDOGS_F_Script_OpEnsureCameraActive_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpTriggerLevelTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpTriggerMusicTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpTriggerMusicFade_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpPlaySoundBlockOrWait_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)
typedef void(* DTTR_PCDOGS_F_Script_OpCheckButtonState_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_MiniGame_InitializeRoundParams_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int16_t round_param)
typedef int32_t(* DTTR_PCDOGS_F_MiniGame_SetScoreValues_proto) (int16_t player_1_score, int16_t player_2_score)
typedef int16_t(* DTTR_PCDOGS_F_Camera_UpdateEffects_proto) ()
 Not yet documented.
typedef int16_t(* DTTR_PCDOGS_F_Camera_UpdateFade_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
typedef void(* DTTR_PCDOGS_F_Checkers_UpdateStateMachine_proto) ()
typedef void *(* DTTR_PCDOGS_F_Checkers_UpdateCameraPositions_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Checkers_ProcessInputAndRender_proto) ()
 Not yet documented.
typedef void *(* DTTR_PCDOGS_F_Checkers_CenterCameraOnCell_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Checkers_BuildMoveList_proto) (int32_t board_state, int32_t player, int32_t *move_list)
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)
typedef int32_t(* DTTR_PCDOGS_F_Checkers_CheckCapturePossible_proto) (DTTR_PCDOGS_T_Checkers_Board *board, int32_t piece, int32_t row, int32_t col)
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)
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)
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)
typedef int32_t(* DTTR_PCDOGS_F_Checkers_StepRecursiveSolver_proto) (int32_t depth, uint32_t player, int32_t alpha)
typedef int32_t(* DTTR_PCDOGS_F_Checkers_ExecuteMoveSequence_proto) (int32_t move_count, int32_t *move_sequence)
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)
typedef int32_t(* DTTR_PCDOGS_F_Checkers_EvaluateBoardScore_proto) (DTTR_PCDOGS_T_Checkers_Board *board)
typedef int32_t(* DTTR_PCDOGS_F_Checkers_AnimateMoveSequence_proto) (int32_t *move_data)
typedef void(* DTTR_PCDOGS_F_Checkers_InitializeBoard_proto) (DTTR_PCDOGS_T_Checkers_Board *board)
typedef void(* DTTR_PCDOGS_F_Checkers_HighlightPlayerPieces_proto) (int32_t player, void *highlight_data)
typedef int32_t *(* DTTR_PCDOGS_F_Actor_DestroyAll_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_PKG_UnloadResourceGameData_proto) ()
 Unloads active game data, clears runtime callbacks/flags, and returns cleanup status.
typedef int32_t(* DTTR_PCDOGS_F_Scene_ResetState_proto) ()
 Not yet documented.
typedef int32_t *(* DTTR_PCDOGS_F_Animation_ProcessController_proto) (int32_t *controller_data, int32_t *state_data, int32_t frame_count)
typedef void(* DTTR_PCDOGS_F_Graphics_ProcessMeshCommands_proto) (DTTR_PCDOGS_T_Mesh_CmdList *cmd_list, int32_t *controller_data, void *owner_context)
typedef void(* DTTR_PCDOGS_F_Animation_ProcessVertexColor_proto) (DTTR_PCDOGS_T_Animation_VertexColorController *color_controller, DTTR_PCDOGS_T_Mesh_NodeExtended *mesh_node)
typedef void(* DTTR_PCDOGS_F_Graphics_UpdateMeshCommandFlags_proto) (DTTR_PCDOGS_T_Mesh_CmdList *cmd_list)
typedef HRESULT(* DTTR_PCDOGS_F_Material_ReleaseTextureArray_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 **texture_handles)
typedef HRESULT(* DTTR_PCDOGS_F_Material_ClearTextureCache_proto) (DTTR_PCDOGS_T_Material_RuntimeDescriptor *descriptor)
typedef uint32_t(* DTTR_PCDOGS_F_Material_ReleaseSingleTexture_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *texture_surface)
typedef DTTR_PCDOGS_T_Material_BlendTextureSet *(* DTTR_PCDOGS_F_Graphics_LoadAndUploadTexture_proto) (uint8_t *pixel_data)
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)
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)
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)
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)
typedef void(* DTTR_PCDOGS_F_Material_LoadTexture_proto) (DTTR_PCDOGS_T_Material_TableEntry *material_entry)
typedef uint8_t(* DTTR_PCDOGS_F_D3D_SetBlendMode_proto) (int32_t blend_mode)
typedef int32_t(* DTTR_PCDOGS_F_D3D_SetTextureColorOperation_proto) (int32_t color_operation)
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)
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)
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)
typedef void(* DTTR_PCDOGS_F_D3D_SetZWriteEnable_proto) (BOOL enable)
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)
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)
typedef float *(* DTTR_PCDOGS_F_Math_CalculateFaceNormal_proto) (float *out_normal, float *point_0, float *point_1, float *point_2)
typedef void(* DTTR_PCDOGS_F_Camera_SetupClipPlanes_proto) (float projection_depth, int32_t screen_half_width, int32_t screen_half_height)
typedef void(* DTTR_PCDOGS_F_Math_SnapVertexToNearestPoint_proto) (float *x, float *y, DTTR_PCDOGS_T_Graphics_ProjectedVertex *screen_vertices, int32_t vertex_count)
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)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_DrawQuad_proto) (DTTR_PCDOGS_T_Graphics_PolygonBatchRecord *batch)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_SelectTextureLOD_proto) (DTTR_PCDOGS_T_Graphics_PolygonBatchRecord *batch)
typedef int32_t(* DTTR_PCDOGS_F_Debug_Log_proto) (char const *message, char const *prefix)
typedef int32_t(* DTTR_PCDOGS_F_D3D_EnumZBufferFormatCallback_proto) (void *pixel_format, void *selected_format)
typedef int32_t(* DTTR_PCDOGS_F_D3D_ReleaseAllAndReportLeaks_proto) ()
 Not yet documented.
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)
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)
typedef void(* DTTR_PCDOGS_F_Graphics_DrawFadeOverlay_proto) (int32_t packed_origin_xy, int32_t packed_size_wh, int32_t opacity_12)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_SetFadeLevel_proto) (int32_t fade_level)
typedef int32_t(* DTTR_PCDOGS_F_D3D_CheckDeviceLost_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_D3D_RenderTexturedQuad_proto) (DTTR_PCDOGS_T_Material_BlendTextureSet *blend_textures)
typedef int32_t(* DTTR_PCDOGS_F_D3D_ClearViewport_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearDepthBuffer_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_D3D_HandleSignal_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_D3D_InitializeDirectDraw_proto) ()
 Not yet documented.
typedef uint32_t(* DTTR_PCDOGS_F_D3D_ReleaseDirectDrawDevice_proto) ()
typedef void(* DTTR_PCDOGS_F_Graphics_ClearScreenWithColor_proto) (uint32_t rgb_color)
typedef int32_t(* DTTR_PCDOGS_F_Camera_SetupProjection_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_TakeScreenshot_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_DDraw_UnlockSurface_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *surface)
typedef void(* DTTR_PCDOGS_F_File_SaveScreenshot_proto) (const char *path)
typedef int32_t(* DTTR_PCDOGS_F_D3D_SetGammaRamp_proto) (float gamma_scale)
typedef int32_t(* DTTR_PCDOGS_F_DDraw_CompareDisplayModes_proto) (const void *left, const void *right)
typedef int32_t(* DTTR_PCDOGS_F_D3D_EnumerateDirectDrawDevices_proto) (DTTR_PCDOGS_T_D3D_DriverAcceptCallback accept_driver)
typedef BOOL(* DTTR_PCDOGS_F_DDraw_AddDisplayMode_proto) (void *surface_desc, void *enum_context)
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)
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)
typedef void(* DTTR_PCDOGS_F_D3D_GetDriverEnumerationData_proto) (DTTR_PCDOGS_T_D3D_DriverInfo **driver_list_out, int32_t *count_out)
typedef int32_t(* DTTR_PCDOGS_F_D3D_SelectBestDriver_proto) (DTTR_PCDOGS_T_D3D_DriverInfo **selected_driver_out, int32_t flags)
typedef int32_t(* DTTR_PCDOGS_F_D3D_AcceptAnyDriver_proto) (DTTR_PCDOGS_T_D3D_DriverInfo *driver_info)
typedef DTTR_PCDOGS_T_D3D_DriverInfo *(* DTTR_PCDOGS_F_D3D_GetSelectedDriverInfo_proto) ()
typedef char *(* DTTR_PCDOGS_F_D3D_FormatDirectXError_proto) (HRESULT error_code, char *out_buffer)
typedef DTTR_PCDOGS_T_DInput_IDirectInputA *(* DTTR_PCDOGS_F_DInput_CreateInterface_proto) (HINSTANCE h_instance)
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)
typedef DTTR_PCDOGS_T_DInput_IDirectInputDevice *(* DTTR_PCDOGS_F_DInput_QueryDevice2AInterface_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetDeviceDataFormat_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, void *data_format)
typedef int32_t(* DTTR_PCDOGS_F_Input_AcquireDevice_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device)
typedef void *(* DTTR_PCDOGS_F_Input_GetDeviceData_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, uint32_t state_size)
typedef BOOL(* DTTR_PCDOGS_F_DInput_EnumJoystickDeviceCallback_proto) (const void *device_instance, int32_t *enum_state)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickXAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickYAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickZAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickRzAxisRange_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, int32_t min_value, int32_t max_value)
typedef int32_t(* DTTR_PCDOGS_F_DInput_EnumerateForceFeedbackJoysticks_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, void *enum_state_buffer)
typedef int32_t(* DTTR_PCDOGS_F_DInput_EnumerateAttachedJoysticks_proto) (DTTR_PCDOGS_T_DInput_IDirectInputA *dinput_interface, void *enum_state_buffer)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetExclusiveForegroundCooperativeLevel_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device, HWND hwnd)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystickDataFormat_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device)
typedef int32_t(* DTTR_PCDOGS_F_Input_SetJoystick2DataFormat_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device)
typedef struct DIJOYSTATE *(* DTTR_PCDOGS_F_Input_PollJoystickState_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device)
typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisX_proto) (struct DIJOYSTATE *state)
typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisY_proto) (struct DIJOYSTATE *state)
typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisRz_proto) (struct DIJOYSTATE *state)
typedef uint8_t(* DTTR_PCDOGS_F_Input_GetJoystickButtonByte_proto) (struct DIJOYSTATE *state, int32_t button_index)
typedef BOOL(* DTTR_PCDOGS_F_Input_IsJoystickButtonPressed_proto) (struct DIJOYSTATE *state, int32_t button_index)
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)
typedef HRESULT(* DTTR_PCDOGS_F_DInput_SetConstantForceEffect_proto) (LONG direction_x, LONG direction_y, DWORD duration)
typedef int32_t(* DTTR_PCDOGS_F_D3D_SetRenderTarget_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_D3D_SetDataScaleFactor_proto) (int32_t scale_factor)
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)
typedef BOOL(* DTTR_PCDOGS_F_DInput_InitializeJoystickInput_proto) (HWND hwnd, HINSTANCE h_instance)
typedef BOOL(* DTTR_PCDOGS_F_Video_InitPlayer_proto) (HWND hwnd)
typedef BOOL(* DTTR_PCDOGS_F_Video_CloseMovieFile_proto) ()
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)
typedef void(* DTTR_PCDOGS_F_Video_ShutdownPlayerSystems_proto) ()
 Shuts down the video playback subsystem and then the sound playback subsystem.
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)
typedef void(* DTTR_PCDOGS_F_Graphics_RenderPolygonMesh_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderMeshNode_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_SpriteNodeData *sprite_ctx)
typedef int32_t(* DTTR_PCDOGS_F_Bone_ProcessExternalRef_proto) (DTTR_PCDOGS_T_Scene_Node *node, DTTR_PCDOGS_T_Graphics_SpriteNodeData *sprite_ctx)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_IsPolygonInDebugList_proto) (DTTR_PCDOGS_T_Graphics_PolygonRenderRef *polygon_ref)
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)
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)
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)
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)
typedef void(* DTTR_PCDOGS_F_Trail_RenderAnimated_proto) (DTTR_PCDOGS_T_Component_TrailObject *trail)
typedef void(* DTTR_PCDOGS_F_Bone_TransformWeightedVerticesForRender_proto) (DTTR_PCDOGS_T_Scene_Node *node, void *weighted_span, int16_t *matrix)
typedef void(* DTTR_PCDOGS_F_Scene_FinalizeNodeRender_proto) (DTTR_PCDOGS_T_Scene_Node *node)
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)
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)
typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateDistance3DFP12_proto) (int32_t dx, int32_t dy, int32_t dz)
typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateSqrtFP12_proto) (int32_t value)
typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateIntegerSquareRoot_proto) (int32_t value)
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)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_UpdateBoundingSphere_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t *(* DTTR_PCDOGS_F_Math_TransformBarycentricToWorldCoords_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *out_world_pos)
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)
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)
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)
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)
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)
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)
typedef int16_t *(* DTTR_PCDOGS_F_Model_FindCollisionTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Collision_Polygon **out_polygon)
typedef void *(* DTTR_PCDOGS_F_Model_ResolveCollision_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t *(* DTTR_PCDOGS_F_Collision_DetectDynamicObject_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *in_out_ground_y)
typedef uint32_t(* DTTR_PCDOGS_F_Save_GetGameSlotIndex_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameSlotIndex_proto) (int16_t slot_index)
typedef int32_t(* DTTR_PCDOGS_F_Save_GetGameCurrentLevel_proto) ()
 Read the current saved level index from the game save-state globals.
typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameCurrentLevel_proto) (int16_t level_index)
typedef int32_t(* DTTR_PCDOGS_F_Game_IsSoundEnabled_proto) ()
 Checks whether sound effects are enabled.
typedef int32_t(* DTTR_PCDOGS_F_Game_SetSoundEnabled_proto) (int32_t enabled)
typedef int32_t(* DTTR_PCDOGS_F_Player_SetLives_proto) (char lives)
typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameComplete_proto) (char complete_flag)
typedef int32_t(* DTTR_PCDOGS_F_Save_IsGameComplete_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Level_GetDataPointer_proto) (int32_t data_index)
typedef int32_t(* DTTR_PCDOGS_F_Level_NormalizeIndex_proto) (int32_t level_id)
typedef int32_t(* DTTR_PCDOGS_F_Level_SetMenuProgressState_proto) (int32_t level_id)
typedef int32_t(* DTTR_PCDOGS_F_Level_GetArrayIndex_proto) (int32_t level_id)
typedef int32_t(* DTTR_PCDOGS_F_Level_InitializeBonusData_proto) (int32_t level_id, int32_t *array_index)
typedef void(* DTTR_PCDOGS_F_Save_SaveGameLevelCompletion_proto) (char include_current_puppy)
typedef int32_t(* DTTR_PCDOGS_F_Save_SaveGameBonusProgress_proto) ()
 Not yet documented.
typedef uint8_t(* DTTR_PCDOGS_F_Save_BackupGamePuppyCount_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameBackupPuppyCount_proto) (uint8_t puppy_count)
typedef void(* DTTR_PCDOGS_F_Level_InitializeSaveState_proto) ()
 Initializes level save/progress state and returns helper status.
typedef int32_t(* DTTR_PCDOGS_F_Level_BuildCompletionTable_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Save_InitializeNewGame_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Save_LoadGameState_proto) (int32_t operation_step)
typedef int32_t(* DTTR_PCDOGS_F_Save_GetGameHighestWorld_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Save_InitializeGameState_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Save_ClearGameBonusProgressData_proto) ()
 Not yet documented.
typedef void *(* DTTR_PCDOGS_F_Shared_LoadCommonResources_proto) ()
 Not yet documented.
typedef BOOL(* DTTR_PCDOGS_F_Menu_ShutdownResources_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_ClearTransitionFlags_proto) ()
 Not yet documented.
typedef BOOL(* DTTR_PCDOGS_F_Menu_UpdatePauseMenu_proto) ()
 Updates in-level pause/save menu state and returns a scalar handled/continue status.
typedef void(* DTTR_PCDOGS_F_UI_UpdateBoneCounter_proto) (int32_t target_bone_count)
typedef int32_t(* DTTR_PCDOGS_F_UI_RenderCenteredNumber_proto) (int32_t packed_center_xy, int32_t number)
typedef void(* DTTR_PCDOGS_F_UI_UpdatePuppyCounter_proto) (int32_t target_puppy_count)
typedef int32_t(* DTTR_PCDOGS_F_UI_UpdateLives_proto) (int32_t icon_count, int32_t lives)
typedef int32_t *(* DTTR_PCDOGS_F_Menu_AnimateSlots_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderConfirmPrompt_proto) (int32_t prompt_id)
typedef void(* DTTR_PCDOGS_F_Menu_GetPlayerLevelInfo_proto) (DTTR_PCDOGS_T_Menu_LevelProgressInfo *out_info)
typedef BOOL(* DTTR_PCDOGS_F_Menu_IsInGame_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Player_InitializeState_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record)
typedef int32_t(* DTTR_PCDOGS_F_Player_SetCompletionFlags_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void *(* DTTR_PCDOGS_F_Player_ResetBoneCount_proto) (DTTR_PCDOGS_T_Entity_State *current_entity, DTTR_PCDOGS_T_PKG_ActorRecord *record)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Player_CollectPowerup_proto) (int32_t powerup_type)
typedef int32_t(* DTTR_PCDOGS_F_Level_CheckBonusUnlock_proto) (int32_t *player_position)
typedef int32_t(* DTTR_PCDOGS_F_Level_ResetBonusState_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_ResetState_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Level_CalculateCompletionPercent_proto) (char *save_data)
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderSaveGame_proto) (int32_t slot_index, int32_t y, int32_t allow_save)
typedef void(* DTTR_PCDOGS_F_Menu_RenderSimpleOptionsA_proto) (int32_t title_string_id, int32_t selected_index, int32_t highlight_color)
typedef int32_t(* DTTR_PCDOGS_F_Menu_UpdateInput_proto) ()
typedef void(* DTTR_PCDOGS_F_Menu_HandleSaveGameLogic_proto) (char *out_result, int32_t selected_slot, int32_t allow_save)
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderButtonPrompt_proto) (int32_t *mapping_table, uint8_t *out_prompt_a, uint8_t *out_prompt_b)
typedef BOOL(* DTTR_PCDOGS_F_Save_SaveGameToSlot_proto) (int32_t slot_index)
typedef int32_t(* DTTR_PCDOGS_F_Menu_HandleOptionsLogic_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Game_BackupSettings_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Menu_ProcessOptionsInput_proto) (char *out_result, int32_t selected_row)
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderControlsConfiguration_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderMusicSelection_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderDifficultySelection_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderOptionsMenu_proto) (int32_t menu_id, int32_t selected_index)
typedef BOOL(* DTTR_PCDOGS_F_Menu_ProcessMenuState_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Menu_HandleSelection_proto) (int32_t target_menu)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Menu_CheckPauseInput_proto) (char allow_pause)
typedef void(* DTTR_PCDOGS_F_Menu_RenderSimpleOptionsB_proto) (int32_t title_string_id, int32_t selected_index, int32_t highlight_color)
typedef int32_t(* DTTR_PCDOGS_F_Menu_ProcessNameEntryInput_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderNameEntry_proto) (int32_t cursor_pos)
typedef char(* DTTR_PCDOGS_F_Graphics_InitializeColorGradient_proto) (char *gradient_state, int32_t start_color, int32_t end_color, int32_t steps)
typedef int32_t *(* DTTR_PCDOGS_F_Graphics_ComputeColorGradient_proto) (int32_t *start_color, int32_t *end_color, int32_t t)
typedef void(* DTTR_PCDOGS_F_UI_RenderButtonPrompts_proto) (uint32_t button_prompt_flags)
typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderFormattedText_proto) (int32_t x, int32_t y, int32_t string_id)
typedef int32_t(* DTTR_PCDOGS_F_UI_ComputeStringWidth_proto) (char *text)
typedef int32_t(* DTTR_PCDOGS_F_PKG_ShutdownResourceGameSubsystems_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_UI_RenderText_proto) (char *text, int32_t color)
typedef int32_t(* DTTR_PCDOGS_F_UI_RenderStringWithFormatting_proto) (int32_t x, char *text, int32_t format)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_DrawSortedLists_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_BeginRendering_proto) (int32_t clear_flags)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearScreenAndRenderRectangle_proto) (int32_t x, int32_t y, int32_t width, int32_t height)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_IncrementPassCounter_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_EndRendering_proto) ()
 Not yet documented.
typedef BOOL(* DTTR_PCDOGS_F_PKG_FreeResourceAndReturnNull_proto) (void *mem_ptr)
typedef DTTR_PCDOGS_T_Material_BlendTextureSet *(* DTTR_PCDOGS_F_Graphics_InitializeTextureBlendTextures_proto) (void *resource_data)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_FreeTextureBlend_proto) (DTTR_PCDOGS_T_Material_BlendTextureSet *blend_textures)
typedef BOOL(* DTTR_PCDOGS_F_PKG_CleanupResourceGameState_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Menu_ProcessMenuTransition_proto) (int32_t target_menu)
typedef void(* DTTR_PCDOGS_F_UI_Update_proto) ()
 Advance title/loading UI state, fade delays, and related menu transition side effects.
typedef int32_t(* DTTR_PCDOGS_F_Input_CheckCheatCodeSequence_proto) ()
 Not yet documented.
typedef BOOL(* DTTR_PCDOGS_F_PKG_LoadRandomSplashScreen_proto) (int32_t level_index)
typedef BOOL(* DTTR_PCDOGS_F_Replay_LoadDemoBonusReplay_proto) (uint8_t *bonus_replay_resource)
typedef int32_t(* DTTR_PCDOGS_F_Level_Load_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Game_TransitionToLevel_proto) (int32_t level_id)
typedef int32_t(* DTTR_PCDOGS_F_Level_UpdateWorldSelectMenu_proto) (int32_t menu_context)
typedef int32_t(* DTTR_PCDOGS_F_Level_UpdateInterLevelMenu_proto) ()
 Not yet documented.
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)
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)
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)
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)
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)
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)
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)
typedef void *(* DTTR_PCDOGS_F_PKG_AllocateResourceMemory_proto) (int32_t size)
typedef uint32_t *(* DTTR_PCDOGS_F_PKG_AllocateResourceWithHeader_proto) (int32_t size)
typedef BOOL(* DTTR_PCDOGS_F_PKG_FreeResourceMemory_proto) (void *mem_ptr)
typedef int32_t(* DTTR_PCDOGS_F_Component_CheckActorCollisionTypeAdapter_proto) (DTTR_PCDOGS_T_Component_Instance *comp, DTTR_PCDOGS_T_Actor_State *other_actor)
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)
typedef BOOL(* DTTR_PCDOGS_F_Actor_CheckAnimationTrigger_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *trigger_actor)
typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateFrameDuration_proto) (DTTR_PCDOGS_T_Component_Instance *comp)
typedef BOOL(* DTTR_PCDOGS_F_Component_UpdateTimers_proto) (int32_t *timer_slots, int32_t slot_count)
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)
typedef int32_t(* DTTR_PCDOGS_F_Component_GetSpeedRange_proto) (DTTR_PCDOGS_T_Component_Instance *comp)
typedef BOOL(* DTTR_PCDOGS_F_Component_IsAirborneTarget_proto) (DTTR_PCDOGS_T_Component_Instance *comp)
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)
typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateOrientation_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *orientation_vec)
typedef void(* DTTR_PCDOGS_F_Component_TrackTarget_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *target_pos, int16_t turn_rate)
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)
typedef int32_t(* DTTR_PCDOGS_F_Component_InitializeProjectile_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *spawn_vec)
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)
typedef void(* DTTR_PCDOGS_F_Collision_InitializeFunctionPointers_proto) ()
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)
typedef BOOL(* DTTR_PCDOGS_F_Collision_RegisterHitEvent_proto) (DTTR_PCDOGS_T_Collision_HitEvent *hit_events, DTTR_PCDOGS_T_Actor_State *actor)
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)
typedef int32_t(* DTTR_PCDOGS_F_Collision_HandleComponentCollision_proto) (DTTR_PCDOGS_T_Component_Instance *comp, DTTR_PCDOGS_T_Actor_State *other_actor)
typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateHomingVelocity_proto) (DTTR_PCDOGS_T_Component_Instance *comp)
typedef int16_t(* DTTR_PCDOGS_F_Component_SetVelocityFromDirection_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t speed_scale)
typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessProjectileLifecycle_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
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)
typedef int32_t(* DTTR_PCDOGS_F_Actor_InitializeDirectionTables_proto) ()
 Not yet documented.
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)
typedef int32_t(* DTTR_PCDOGS_F_Collision_DetectActorCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *collision_list)
typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessActorGroundCheck_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
typedef int32_t *(* DTTR_PCDOGS_F_Collision_DetectActorObstacles_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Collision_DetectObjectNodeCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t collision_type)
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)
typedef int32_t(* DTTR_PCDOGS_F_Collision_ResolveObjectNodeCollision_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *object_actor)
typedef void(* DTTR_PCDOGS_F_Collision_ProcessActorToActorCollisions_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Physics_UpdateActorPreprocess_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_UpdateShadow_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Physics_UpdateActorBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Model_UpdateTransformAndPhysics_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Model_UpdateAttachment_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef BOOL(* DTTR_PCDOGS_F_Audio_CheckCooldownExpired_proto) (int32_t *cooldown_entries, DTTR_PCDOGS_T_Actor_State *other_actor, int32_t sound_key)
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)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Collision_GetValidCollisionTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t collision_slot)
typedef int32_t(* DTTR_PCDOGS_F_Actor_CheckCollisionConditions_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_Actor_State *other_actor)
typedef int32_t(* DTTR_PCDOGS_F_Physics_ApplyGroundReaction_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state)
typedef int32_t(* DTTR_PCDOGS_F_Physics_CalculateFrictionForce_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
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)
typedef int32_t(* DTTR_PCDOGS_F_Actor_UpdateRotationFromVelocity_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *velocity_xz, int32_t turn_step)
typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessHazardsAndDamage_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state)
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)
typedef int32_t(* DTTR_PCDOGS_F_Audio_SetSampleVolume_proto) (int32_t slot_index, int32_t volume)
typedef int32_t(* DTTR_PCDOGS_F_Audio_SetSamplePitch_proto) (int32_t slot_index, int32_t pitch_scale_q12)
typedef int32_t(* DTTR_PCDOGS_F_Audio_IsStreamPlaying_proto) (DTTR_PCDOGS_T_Audio_AILHStream *stream_handle_ptr)
typedef void(* DTTR_PCDOGS_F_Audio_SetStreamVolume_proto) (int32_t volume)
typedef void(* DTTR_PCDOGS_F_Audio_PlayMusicStream_proto) (int32_t *stream_record, int32_t volume)
typedef void(* DTTR_PCDOGS_F_Audio_PauseStream_proto) ()
 Pauses the active Miles music stream when one is published.
typedef void(* DTTR_PCDOGS_F_Audio_ResumeStream_proto) ()
 Resumes the active Miles music stream when one is published.
typedef void(* DTTR_PCDOGS_F_Audio_CloseMusicStream_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Audio_SetEnabledFlag_proto) (char enabled_flag)
typedef int32_t(* DTTR_PCDOGS_F_Audio_SetMusicFadeTarget_proto) (int32_t target_volume_q12, int16_t frame_count_minus_one)
typedef void(* DTTR_PCDOGS_F_Audio_FadeOutMusic_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Audio_FadeInMusic_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Audio_StopMusicAndPause_proto) ()
typedef void(* DTTR_PCDOGS_F_Audio_ResetMusicState_proto) (int32_t *stream_record)
typedef void(* DTTR_PCDOGS_F_Audio_StartMusicWithFade_proto) (int32_t *stream_record)
typedef int32_t(* DTTR_PCDOGS_F_Audio_CheckStreamStatus_proto) (DTTR_PCDOGS_T_Audio_AILHStream *stream_handle_ptr)
typedef void(* DTTR_PCDOGS_F_Audio_ProcessMusicFade_proto) ()
typedef void(* DTTR_PCDOGS_F_Audio_UpdateSoundSystemWrapper_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Trail_CheckBoneAvailable_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Trail_ResetBone_proto) ()
 Clears bone-trail state and entry buffers.
typedef void(* DTTR_PCDOGS_F_Trail_UpdateAndRenderBone_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *movement_vec)
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)
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)
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)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_ResetState_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Actor_ClearReferences_proto) ()
 Not yet documented.
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)
typedef BOOL(* DTTR_PCDOGS_F_Actor_Destroy_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
typedef void **(* DTTR_PCDOGS_F_Actor_FindNearestAttachPoint_proto) (DTTR_PCDOGS_T_Actor_State *parent_actor, DTTR_PCDOGS_T_Actor_State *child_actor)
typedef int32_t(* DTTR_PCDOGS_F_Actor_SetAlphaFade_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t fade_steps, int32_t fade_in)
typedef BOOL(* DTTR_PCDOGS_F_Actor_UpdateFadeOut_proto) (DTTR_PCDOGS_T_Actor_State *actor, int16_t fade_ticks)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Actor_AddToCollisionList_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void(* DTTR_PCDOGS_F_Graphics_ClearShadowList_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Graphics_RenderAllShadows_proto) ()
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceObjectNode_proto) (DTTR_PCDOGS_T_Scene_Node *node)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceModelNode_proto) (void *node)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceAnimationData_proto) (DTTR_PCDOGS_T_Animation_DataBlock *animation_data, int32_t base_address)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceMaterialRefs_proto) (int32_t *material_refs, int32_t ref_count)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceMaterialIndices_proto) (char *index_block)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceRenderNodeEntries_proto) (DTTR_PCDOGS_T_Mesh_RenderNodeEntry *entries, int32_t entry_count)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceSpriteEntry_proto) (int32_t *sprite_material_desc)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceMeshNode_proto) (void *node)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceSimpleNode_proto) (void *node)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceObjectNodeType7SpriteEntry_proto) (void *node)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceGroupNode_proto) (void *node)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourcePolygonList_proto) (int32_t *list_head, int32_t advance_by_link_slot)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceLevelPointers_proto) (DTTR_PCDOGS_T_PKG_LevelHeader *level)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceActorPointers_proto) (DTTR_PCDOGS_T_PKG_ActorTemplate *actor_template)
typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceComponentNodes_proto) (DTTR_PCDOGS_T_PKG_ComponentData *component_data)
typedef void(* DTTR_PCDOGS_F_Material_LoadAndFixup_proto) (DTTR_PCDOGS_T_Material_SectionHeader *material_section, int32_t texture_base_addr)
typedef void(* DTTR_PCDOGS_F_Material_GetDataTextureRefs_proto) (int32_t *data_ref_out)
typedef BOOL(* DTTR_PCDOGS_F_Save_ProcessGameOperation_proto) (uint32_t *status_out)
typedef BOOL(* DTTR_PCDOGS_F_Save_ReadGameFile_proto) (void *buffer, uint32_t size)
typedef BOOL(* DTTR_PCDOGS_F_Save_WriteGameFile_proto) (void const *buffer, uint32_t size)
typedef void(* DTTR_PCDOGS_F_Save_InitGameOperation_proto) (uint8_t operation, void *buffer, uint32_t size)
typedef long double(* DTTR_PCDOGS_F_Timer_GetGameTime_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Debug_RenderOverlay_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Input_RegisterButtonMapping_proto) (int32_t control_code, uint32_t button_mask)
typedef int32_t(* DTTR_PCDOGS_F_D3D_SetFogDistance_proto) (int32_t gamma_setting)
typedef void(* DTTR_PCDOGS_F_Config_ApplySettings_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Config_LoadFromINI_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Config_SaveSettingsToINI_proto) (void const *config_data)
typedef int32_t(* DTTR_PCDOGS_F_Input_InitializeButtonMappings_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Input_InitializeControllerMappings_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Input_ReadKeyboard_proto) (DTTR_PCDOGS_T_Input_State *state)
typedef void(* DTTR_PCDOGS_F_Input_ReadGamepad_proto) (DTTR_PCDOGS_T_Input_State *state)
typedef void(* DTTR_PCDOGS_F_Input_ReadDevices_proto) (int32_t player_index, DTTR_PCDOGS_T_Input_State *state)
typedef void(* DTTR_PCDOGS_F_DInput_ReleaseResources_proto) ()
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)
typedef int32_t(* DTTR_PCDOGS_F_Input_GetButtonIndex_proto) (uint32_t control_mask)
typedef char *(* DTTR_PCDOGS_F_Input_FormatButtonName_proto) (int32_t control_code, uint32_t button_mask)
typedef char *(* DTTR_PCDOGS_F_Input_GetButtonString_proto) (int32_t button_code)
typedef BOOL(* DTTR_PCDOGS_F_Input_IsKeyPressedAsync_proto) (int32_t virtual_key)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_HasFogCapability_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_PKG_CleanupFinalResourceGame_proto) ()
typedef HWND(* DTTR_PCDOGS_F_Window_GetMainHandle_proto) ()
 Returns the cached main HWND used by input, D3D, and UI paths.
typedef int32_t(* DTTR_PCDOGS_F_Window_RequestClose_proto) ()
 Not yet documented.
typedef void *(* DTTR_PCDOGS_F_PKG_ReleaseResourceManager_proto) (DTTR_PCDOGS_T_Material_Table *material_table)
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)
typedef void(* DTTR_PCDOGS_F_Material_PropagateAlphaFlags_proto) (DTTR_PCDOGS_T_Material_Table *material_table)
typedef int32_t(* DTTR_PCDOGS_F_Material_LoadAllEntries_proto) (DTTR_PCDOGS_T_Material_Table *material_table, int32_t texture_base_addr)
typedef void(* DTTR_PCDOGS_F_Scene_FixupNodeMaterialRefs_proto) (int32_t *entries, int32_t entry_count, int32_t resource_base)
typedef BOOL(* DTTR_PCDOGS_F_PKG_CleanupResourceHandle_proto) (void *resource_data)
typedef void *(* DTTR_PCDOGS_F_PKG_LoadEntryAlloc_proto) (int32_t toc_index)
typedef uint32_t *(* DTTR_PCDOGS_F_Level_LoadStateMachine_proto) (int32_t level_index)
typedef BOOL(* DTTR_PCDOGS_F_Level_UnloadResources_proto) (void *level_resource_data)
typedef void *(* DTTR_PCDOGS_F_PKG_LoadEntry_proto) (int32_t toc_index, void *dest_buffer)
typedef BOOL(* DTTR_PCDOGS_F_PKG_FreeResourceData_proto) (void *resource_data)
typedef BOOL(* DTTR_PCDOGS_F_PKG_OpenAndReadTOC_proto) ()
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.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_CheckActorVisibilityAndFrustum_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int32_t cull_radius, uint8_t cull_flags)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_CheckFrustumCull_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int32_t cull_radius, uint8_t cull_flags)
typedef BOOL(* DTTR_PCDOGS_F_Collision_CheckActorGround_proto) (DTTR_PCDOGS_T_Math_Vec3I32 *position, int32_t cull_radius, uint32_t collision_flags)
typedef void(* DTTR_PCDOGS_F_Powerup_Cleanup_proto) ()
 Not yet documented.
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Powerup_CloneActorFromTemplate_proto) (DTTR_PCDOGS_T_PKG_ActorTemplate *actor_template)
typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Powerup_SpawnActorFromEntry_proto) (DTTR_PCDOGS_T_Powerup_Entry *powerup_entry)
typedef void(* DTTR_PCDOGS_F_Powerup_InitializeSystem_proto) ()
 Not yet documented.
typedef uint8_t(* DTTR_PCDOGS_F_Powerup_UpdateActorState_proto) (DTTR_PCDOGS_T_Actor_State *powerup_actor)
typedef uint32_t(* DTTR_PCDOGS_F_Powerup_HandleCollection_proto) (DTTR_PCDOGS_T_Actor_State *powerup_actor, DTTR_PCDOGS_T_Actor_State *collector_actor)
typedef void **(* DTTR_PCDOGS_F_Tree_InitializeMapNode_proto) (int32_t *tree, void **node_payload)
typedef void **(* DTTR_PCDOGS_F_Tree_InsertMapNode_proto) (int32_t *tree, int32_t *node_header)
typedef void(* DTTR_PCDOGS_F_Tree_DetachMapNode_proto) (int32_t *tree, void *node_header)
typedef void **(* DTTR_PCDOGS_F_Tree_RemoveMapNode_proto) (int32_t *tree, void **node_payload)
typedef void **(* DTTR_PCDOGS_F_Tree_RebalanceMap_proto) (int32_t *tree)
typedef int32_t *(* DTTR_PCDOGS_F_Tree_RotateAndDetachMapNode_proto) (int32_t *tree, int32_t *node_header)
typedef int32_t *(* DTTR_PCDOGS_F_Tree_GetFirstMapNode_proto) (int32_t *tree)
typedef int32_t(* DTTR_PCDOGS_F_Tree_FixupMapAfterInsert_proto) (int32_t *tree, void *node_payload)
typedef void *(* DTTR_PCDOGS_F_Tree_AllocateMapNode_proto) (void *tree)
typedef BOOL(* DTTR_PCDOGS_F_Tree_FreeMapNode_proto) (void *node_payload)
typedef uint32_t *(* DTTR_PCDOGS_F_Tree_CreateMapNode_proto) (int32_t payload_size, DTTR_PCDOGS_T_Tree_MapCompareCallback compare_func)
typedef void(* DTTR_PCDOGS_F_Tree_DestroyMap_proto) (int32_t *tree)
typedef int32_t(* DTTR_PCDOGS_F_Signal_ClearQueue_proto) ()
 Clears the queued signal/event count in signal queue state.
typedef int32_t(* DTTR_PCDOGS_F_Signal_Poll_proto) (int16_t *event_buffer, int32_t max_events)
typedef void(* DTTR_PCDOGS_F_Signal_ClearTimedEventList_proto) ()
 Not yet documented.
typedef void *(* DTTR_PCDOGS_F_Audio_ResetPlayback_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t chain_index)
typedef int32_t(* DTTR_PCDOGS_F_Game_TriggerPause_proto) (int32_t pause_type)
typedef BOOL(* DTTR_PCDOGS_F_Game_UpdateAndRenderScene_proto) ()
 Top-level per-frame scene/update/render driver returning native scalar status.
typedef void(* DTTR_PCDOGS_F_Game_UpdateLogic_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearBackground_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Graphics_UpdateFadeCounters_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Game_RenderOverlays_proto) (int32_t frame_arg)
typedef uint32_t(* DTTR_PCDOGS_F_Math_GenerateRandom_proto) (int32_t max_value)
typedef uint32_t(* DTTR_PCDOGS_F_Math_SetRandomSeed_proto) (uint32_t seed)
typedef void(* DTTR_PCDOGS_F_Script_ExecuteBehaviorScript_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_AdjustColorQuadRGB_proto) (const uint32_t *input_quad_rgb, uint32_t *output_quad_rgb)
typedef int32_t(* DTTR_PCDOGS_F_Math_TransformAtanToCos_proto) (int32_t sin_value, int32_t cos_value)
typedef void(* DTTR_PCDOGS_F_Math_BuildQuaternionFromMatrix_proto) (DTTR_PCDOGS_T_Math_Matrix3x3I16 *matrix, DTTR_PCDOGS_T_Math_QuaternionI16 *out_quat)
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)
typedef int32_t(* DTTR_PCDOGS_F_Audio_StopSound_proto) (int32_t slot_index)
typedef BOOL(* DTTR_PCDOGS_F_Audio_FreeSoundSlot_proto) (int32_t slot_index, BOOL clear_resource_flag)
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)
typedef int32_t(* DTTR_PCDOGS_F_Audio_AllocateSoundSlot_proto) (DTTR_PCDOGS_T_Audio_SoundDefinition *sound_def)
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)
typedef void(* DTTR_PCDOGS_F_Audio_UpdateSoundChannels_proto) (int32_t channel_mask)
typedef int32_t(* DTTR_PCDOGS_F_Audio_ProcessSoundQueue_proto) ()
 Not yet documented.
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)
typedef int32_t(* DTTR_PCDOGS_F_Audio_PauseAllSounds_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Audio_ResumeAllSounds_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_UI_UpdateAndRenderSprites_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Script_OpAnimateRotation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpAnimateZoom_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpProcessSpriteRotation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpAnimateTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef void(* DTTR_PCDOGS_F_Script_OpSetCameraProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef int32_t(* DTTR_PCDOGS_F_Input_CalculateMovementVector_proto) (int32_t *out_move_vec, int32_t player_index, int32_t heading_angle)
typedef int32_t *(* DTTR_PCDOGS_F_Replay_StartDemoPlayback_proto) ()
typedef void *(* DTTR_PCDOGS_F_Replay_StopDemoPlayback_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Input_Update_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Actor_ValidateDirectionAndProcessInput_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t direction_mode)
typedef int32_t(* DTTR_PCDOGS_F_Graphics_InitializeDispatchTables_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Actor_HandleDefaultUpdate_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Actor_ApplyVerticalMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Actor_FollowAttachedMovement_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessMovementCommands_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessMovementBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor)
typedef void *(* DTTR_PCDOGS_F_String_SetTable_proto) (void *string_table)
typedef void *(* DTTR_PCDOGS_F_String_GetByIndex_proto) (int32_t string_index)
typedef int32_t(* DTTR_PCDOGS_F_Title_InitializeSpots_proto) (void *effect_data)
typedef void(* DTTR_PCDOGS_F_Title_UpdateSpots_proto) (int32_t *effect_state)
typedef BOOL(* DTTR_PCDOGS_F_Title_UpdateAndRenderScreen_proto) (void *update_token)
typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateProjection_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t focal_distance)
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)
typedef int32_t(* DTTR_PCDOGS_F_Camera_CalculateClipDistance_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int16_t fov)
typedef int32_t(* DTTR_PCDOGS_F_Camera_SetDefaultFOV_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
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)
typedef int32_t(* DTTR_PCDOGS_F_Camera_LookAt_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
typedef int32_t(* DTTR_PCDOGS_F_Camera_Initialize_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)
typedef void *(* DTTR_PCDOGS_F_Mem_MallocWithRetry_proto) (uint32_t size, char const *context)
typedef BOOL(* DTTR_PCDOGS_F_UI_ShowConfirmDialog_proto) (char const *message)
typedef uint32_t(* DTTR_PCDOGS_F_Mem_AllocateHandle_proto) (uint32_t size)
typedef int32_t(* DTTR_PCDOGS_F_UI_ShowErrorMessage_proto) (char const *message)
typedef int32_t(* DTTR_PCDOGS_F_Mem_InitializeAllocator_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Mem_FreeAllExtents_proto) ()
 Not yet documented.
typedef BOOL(* DTTR_PCDOGS_F_Mem_ReleaseHandle_proto) (uint32_t handle)
typedef BOOL(* DTTR_PCDOGS_F_Mem_IsValidHandle_proto) (uint32_t handle)
typedef int32_t(* DTTR_PCDOGS_F_Timer_GetElapsedTickCount_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_Input_ClearState_proto) ()
typedef BOOL(* DTTR_PCDOGS_F_Input_IsKeyPressed_proto) (uint8_t scan_code)
typedef uint32_t(* DTTR_PCDOGS_F_Input_SetKeyUp_proto) (uint8_t scan_code)
typedef BOOL(* DTTR_PCDOGS_F_Display_IsActive_proto) ()
typedef int32_t(* DTTR_PCDOGS_F_Display_ReleaseMode_proto) ()
 Releases the active display/D3D mode when Display_CurrentWindowHandle is set.
typedef int32_t(* DTTR_PCDOGS_F_Window_SetResolution_proto) ()
 Not yet documented.
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)
typedef int32_t(* DTTR_PCDOGS_F_Video_SetMovieSyncAdjust_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundRate_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundPrecision_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundChannels_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieXSize_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieYSize_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieCurrentFrame_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieTotalFrames_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitSoundSystem_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitVideoSystem_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownMovie_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownVideo_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownSound_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_ReturnPlaybackMode_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_StopTimer_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_StartTimer_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_MapVideo_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitMoviePlayback_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitSound_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitPlaybackMode_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitVideo_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_InitMovie_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_PlayFrame_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownSoundSystem_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownVideoSystem_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_String_ParseInt_proto) (char const *text)
typedef int32_t(* DTTR_PCDOGS_F_String_ParseAtoi_proto) (char const *text)
typedef int32_t(* DTTR_PCDOGS_F_File_FlushBuffer_proto) (DTTR_PCDOGS_T_File_Handle *stream)
typedef int32_t(* DTTR_PCDOGS_F_File_Close_proto) (DTTR_PCDOGS_T_File_Handle *stream)
typedef void(* DTTR_PCDOGS_F_Sort_RunQuickSort_proto) (void *base, uint32_t count, uint32_t element_size, DTTR_PCDOGS_T_Sort_CompareCallback compare)
typedef char *(* DTTR_PCDOGS_F_Sort_RunInsertionSort_proto) (char *first_element, char *last_element, uint32_t element_size, DTTR_PCDOGS_T_Sort_CompareCallback compare)
typedef void(* DTTR_PCDOGS_F_Mem_SwapBytes_proto) (char *left, char *right, uint32_t byte_count)
typedef int32_t(* DTTR_PCDOGS_F_File_SeekAndGetPosition_proto) (DTTR_PCDOGS_T_File_Handle *stream)
typedef uint32_t(* DTTR_PCDOGS_F_File_WriteElements_proto) (void const *buffer, uint32_t size, uint32_t count, DTTR_PCDOGS_T_File_Handle *stream)
typedef void *(* DTTR_PCDOGS_F_Mem_Realloc_proto) (void *ptr, uint32_t size)
typedef int32_t(* DTTR_PCDOGS_F_String_CheckFloatPrecision_proto) ()
 Not yet documented.
typedef int32_t(* DTTR_PCDOGS_F_String_LoadFloatFPU_proto) ()
 Not yet documented.
typedef void(* DTTR_PCDOGS_F_String_FormatFloat_proto) (char *buffer)
typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatToExponential_proto) (double *value, char *buffer, int32_t precision, int32_t uppercase)
typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatToFixed_proto) (double *value, char *buffer, int32_t precision)
typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatGeneral_proto) (double *value, char *buffer, int32_t precision, int32_t uppercase)
typedef char *(* DTTR_PCDOGS_F_String_FormatFloatScientific_proto) (double *value, char *buffer, int32_t precision, int32_t uppercase)
typedef char *(* DTTR_PCDOGS_F_String_ConvertFloatToFixedWrapper_proto) (double *value, char *buffer, int32_t precision)
typedef void(* DTTR_PCDOGS_F_String_InsertSpace_proto) (char *buffer, int32_t insert_count)
typedef int32_t(* DTTR_PCDOGS_F_String_GetCharType_proto) (int32_t ch, int32_t mask)
typedef int32_t(* DTTR_PCDOGS_F_File_WriteChar_proto) (int32_t ch, DTTR_PCDOGS_T_File_Handle *stream)
typedef int32_t *(* DTTR_PCDOGS_F_File_WriteCharWithCounter_proto) (int32_t ch, DTTR_PCDOGS_T_File_Handle *stream, int32_t *written_count)
typedef void(* DTTR_PCDOGS_F_CRT_CaptureNLGNotifyContext_proto) (int32_t notification_code)
typedef BOOL(* DTTR_PCDOGS_F_Exception_IsAccessViolationFilter_proto) (void *exception_frame)
typedef int32_t(* DTTR_PCDOGS_F_File_FlushToDisk_proto) (int32_t file_no)
typedef int32_t(* DTTR_PCDOGS_F_File_WriteBytes_proto) (int32_t file_no, void const *buffer, int32_t byte_count)
typedef int32_t(* DTTR_PCDOGS_F_File_AllocateBuffer_proto) (DTTR_PCDOGS_T_File_Handle *stream)
typedef void(* DTTR_PCDOGS_F_File_FlushAndClear_proto) (int32_t clear_buffer, DTTR_PCDOGS_T_File_Handle *stream)
typedef int32_t(* DTTR_PCDOGS_F_File_CloseHandle_proto) (int32_t file_no)
typedef int32_t(* DTTR_PCDOGS_F_Mem_InitializeHeapAllocator_proto) ()
typedef void *(* DTTR_PCDOGS_F_Mem_FindHeapBlockByAddress_proto) (void *address)
typedef void(* DTTR_PCDOGS_F_Mem_FreeHeapBlock_proto) (void *heap_segment, void *block)
typedef char *(* DTTR_PCDOGS_F_String_ConcatCRTString_proto) (char *dest, char const *src)
typedef char *(* DTTR_PCDOGS_F_String_RoundFloatAndCopyDigits_proto) (char *out_digits, int32_t digit_count, void *float_state)
typedef int32_t(* DTTR_PCDOGS_F_String_ConvertFloatToDecimalString_proto) (int16_t exponent_sign, int32_t digit_count, char flags, char *out_decimal)
typedef int32_t(* DTTR_PCDOGS_F_Exception_RtlUnwindThunk_proto) ()
 Import entry for RtlUnwind used by the CRT/SEH exception path.
typedef void(* DTTR_PCDOGS_F_Script_OpBranchConditional_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)
typedef int32_t(* DTTR_PCDOGS_F_Component_UpdateProjectileLogic_proto) (DTTR_PCDOGS_T_Component_Instance *comp)
typedef int32_t(* DTTR_PCDOGS_F_Collision_ProcessPowerupCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor)
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)
typedef int32_t(* DTTR_PCDOGS_F_Powerup_UpdateSpawnLogic_proto) ()
typedef uint8_t(* DTTR_PCDOGS_F_String_CheckCRTCodecvtAlwaysNoConversion_proto) ()
typedef void(* DTTR_PCDOGS_F_Debug_RunNoOpStub_proto) ()
 Unsupported nullsub/no-op target: single RET, no meaningful return value.
typedef int32_t(* DTTR_PCDOGS_F_Mem_ProbeCRTRead4_proto) (void const *address)

Enumerations

enum  DTTR_PCDOGS_T_Actor_PropID {
  PROP_RENDERY = 0 , PROP_SPEED = 1 , PROP_ROTATION = 2 , PROP_PARENT = 3 ,
  PROP_PUSHXZ = 4 , PROP_RESPONSEXZ = 5 , PROP_LIVESPEED = 6 , PROP_CAMERAXZ = 7 ,
  PROP_COLLRADIUS = 8 , PROP_COLLHEIGHT = 9 , PROP_TRACEMODE0 = 100 , PROP_TRACEMODE1 = 101 ,
  PROP_TRACEMODE2 = 102 , PROP_TRACEMODE3 = 103
}
 PCDOGS enum. More...
enum  DTTR_PCDOGS_T_Camera_TransitionMode { CAMERA_SNAP = 0 }
 PCDOGS enum. More...
enum  DTTR_PCDOGS_T_Hook_Kind { DTTR_PCDOGS_HOOK_UNSUPPORTED = 0 , DTTR_PCDOGS_HOOK_REL32 = 1 , DTTR_PCDOGS_HOOK_HOTPATCH = 2 }
enum  DTTR_PCDOGS_T_Data_Resolver { DTTR_PCDOGS_DATA_RESOLVE_XREF_U32 = 1 }
enum  DTTR_PCDOGS_T_Write_Policy {
  DTTR_PCDOGS_WRITE_POLICY_UNKNOWN = 0 , DTTR_PCDOGS_WRITE_POLICY_READ_ONLY = 1 , DTTR_PCDOGS_WRITE_POLICY_ENGINE_MANAGED = 2 , DTTR_PCDOGS_WRITE_POLICY_RAW_MEMORY = 3 ,
  DTTR_PCDOGS_WRITE_POLICY_PATCH_ONLY = 4
}
enum  DTTR_PCDOGS_T_Calling_Convention { DTTR_PCDOGS_CC_CDECL = 0 , DTTR_PCDOGS_CC_STDCALL = 1 , DTTR_PCDOGS_CC_FASTCALL = 2 }
enum  DTTR_PCDOGS_T_Build_Mask_Value {
  DTTR_PCDOGS_BUILD_MASK_NONE = 0 , DTTR_PCDOGS_BUILD_MASK_EN = 1u << 0 , DTTR_PCDOGS_BUILD_MASK_EU = 1u << 1 , DTTR_PCDOGS_BUILD_MASK_SC = 1u << 2 ,
  DTTR_PCDOGS_BUILD_MASK_EU_SC = DTTR_PCDOGS_BUILD_MASK_EU | DTTR_PCDOGS_BUILD_MASK_SC , DTTR_PCDOGS_BUILD_MASK_EN_EU = DTTR_PCDOGS_BUILD_MASK_EN | DTTR_PCDOGS_BUILD_MASK_EU , DTTR_PCDOGS_BUILD_MASK_EN_SC = DTTR_PCDOGS_BUILD_MASK_EN | DTTR_PCDOGS_BUILD_MASK_SC , DTTR_PCDOGS_BUILD_MASK_ALL
}
enum  { DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT_VALUE = 701 }
enum  { DTTR_PCDOGS_SYMBOL_DATA_COUNT_VALUE = 980 }
enum  { DTTR_PCDOGS_FUNCTION_COUNT_VALUE = 701 }
enum  { DTTR_PCDOGS_DATA_COUNT_VALUE = 980 }
enum  { DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT_VALUE = 0 }
enum  { DTTR_PCDOGS_SYMBOL_XREF_COUNT_VALUE = 1003 }
enum  DTTR_PCDOGS_T_Symbol_Function_ID {
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CREATE_TEXTURE_SURFACE = 0 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D = 1 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_MOVIE_LOOP = 2 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_INITIALIZE_RESOURCE_GAME_ENGINE = 3 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_INITIALIZE_SYSTEM = 4 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SHUTDOWN_SYSTEM = 5 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_ALL_SAMPLES = 6 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_ALL_SOUNDS = 7 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_INITIALIZE_LEVEL_AUDIO = 8 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_OPEN_STREAM = 9 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_MOVIE_FILE = 10 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_MOVIE_INTRO = 11 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM = 12 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_LOAD_ALTERNATE_FROM_INI = 13 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_PRESSED_BUTTON = 14 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_PROCESS_WINDOW_MESSAGES = 15 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_FRAME = 16 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_RESET_STATE = 17 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_PROCESS_GAME_PROC = 18 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_RUN_WIN_MAIN = 19 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_INITIALIZE_SYSTEM = 20 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIND_AND_OPEN_FILE = 21 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_TITLE_SCREEN_RESOURCES = 22 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_CLEANUP_SCREEN_RESOURCES = 23 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_MALLOC_CRT = 24 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DISPLAY_SET_MODE = 25 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_CREATE_EX = 26 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_ENUMERATE_EX_A = 27 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_OPEN_WITH_MODE = 28 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_OPEN = 29 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_SAVED_ACTIVE_ACTOR_CAMERA_DISTANCE = 30 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_INIT_NODE_STATE = 31 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_TRAVERSE_NODE_TREE = 32 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_BILLBOARD = 33 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_PROCESS_COMPONENTS = 34 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_UPDATE_EFFECT = 35 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_SUB_MESH = 36 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_FRAME = 37 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_STATIC_GEOMETRY = 38 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SPRITE_OBJECT_NODE = 39 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_LIST = 40 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_RENDERING = 41 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_NODE_TREE = 42 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_ANIMATION_AND_VISIBILITY = 43 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_UPDATE_LIVE_ACTOR_LIST = 44 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_PROJECTILE_LIST = 45 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_GET_STATE_INDEX = 46 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_ADD_COMMAND = 47 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_HANDLE_DAMAGE_RESPONSE = 48 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PLAY_LEVEL_SOUND_INDEX_AT_POSITION = 49 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_TRIGGER_SOUND_AT_POSITION = 50 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CHECK_COLLISION_BIT = 51 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_POLL_SIGNAL = 52 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CHECK_BUTTON_STATE = 53 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CALCULATE_ROTATION = 54 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_RESET_VELOCITY_AND_SNAP = 55 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_MOVE_TO_TARGET = 56 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_RELEASE_ATTACHMENT = 57 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_SNAP_TO_POSITION = 58 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_ENTITY_SLOT_FLAGS = 59 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_START_TRANSITION = 60 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_PLAYER_STATE = 61 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_TRACE_PATH = 62 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_IS_IN_ACTIVE_LIST = 63 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_COPY_ENTITY_DEFAULTS_TO_RECORD = 64 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_SET_ACTOR_PROPERTY = 65 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TIMER_GET_ELAPSED_TICK_COUNT_THUNK = 66 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_SPAWN_ACTOR = 67 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CHECK_SHADOW_REQUIREMENT = 68 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_DESTROY_ACTOR = 69 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_UPDATE_SCREEN_FADE = 70 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_TRIGGER_TRANSITION = 71 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_TRIGGER_MUSIC_TRANSITION = 72 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PAUSE_TOGGLE = 73 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_UPDATE_VISIBILITY_AND_SPAWN = 74 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_FOLLOW = 75 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_INTERPOLATE_TRANSITION = 76 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_CALCULATE_POSITION = 77 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_FROM_DEFINITION = 78 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_CALCULATE_FOLLOW_ANGLES = 79 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CHECK_GROUND_FRICTION = 80 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_SPAWN_FROM_ENTRY = 81 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_GET_ACTIVE_ACTOR_FROM_LIST = 82 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_SHAKE_OFFSET = 83 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CHECK_GROUND_SLOPE_DIRECTION = 84 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_ADJUST_LEVEL_SCALE = 85 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM = 86 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_SNAP_AND_ENTITY_UPDATE = 87 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_PROCESS_MOVEMENT = 88 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR = 89 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_ANIMATION_STATE = 90 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_RESPAWN_AFTER_DEATH = 91 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_PROCESS_ACTOR_COLLISION = 92 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_COLLISION_RESPONSE = 93 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_PUPPY_INTERACTION = 94 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_CLEANUP_ACTORS = 95 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_KEYFRAME_VEC3_BLEND = 96 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_VEC3 = 97 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_CALCULATE_SPLINE_PARAMETER = 98 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_KEYFRAME_QUAT_BLEND = 99 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_QUAT = 100 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_QUATERNION_SLERP = 101 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_CONVERT_QUAT_TO_ROT_MATRIX = 102 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_CHECK_KEYFRAME_ACTIVE = 103 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_SPLINE = 104 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_TRANSFORM_VERTICES_MORPHED = 105 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_TRANSFORM_VERTICES_WEIGHTED = 106 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_COMPUTE_NORMALS_POST_TRANSFORM = 107 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_BLEND_VERTICES_MULTI_WEIGHT = 108 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_ANIMATION_COMPLETE = 109 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_QUEUE_STATE_CHANGE = 110 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_ADVANCE_ANIMATION = 111 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_UPDATE_JOINT_TRACKING = 112 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_UPDATE_NODE_ANIMATION = 113 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_VERTICAL_VELOCITY = 114 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_SPLINE_MOVEMENT = 115 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_INITIALIZE_AVI_PLAYER = 116 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_SHUTDOWN_AVI_PLAYER = 117 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_OPEN_AVI_FILE = 118 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_CLOSE_AVI_FILE = 119 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_AVI_FULLSCREEN = 120 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_IS_AVI_PLAYING = 121 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CHECK_TERMINATOR = 122 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_ENTITY_INDEX = 123 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_JUMP_CONDITIONAL = 124 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_RESOLVE_VARIABLE_REF = 125 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_GET_PROGRESS = 126 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_SET_PROGRESS = 127 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_VARIABLE = 128 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_DECREMENT_VARIABLE = 129 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CALL_INDIRECT = 130 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_MOVE_TO_TARGET = 131 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_WALK_TO_TARGET = 132 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_RUN_TO_TARGET = 133 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ROTATE_ACTOR = 134 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_MOVE_TO_TARGET_WITH_CAMERA = 135 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_WAIT_FOR_ANIMATION = 136 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_ACTOR_PROPERTY = 137 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CLEAR_ACTOR_PROPERTY = 138 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PATHFIND_TO_ENTITY = 139 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRACE_ACTOR_PATH = 140 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ADD_NAVIGATION_COMMAND = 141 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TEST_PATH_TRACE = 142 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_EMIT_SIGNAL = 143 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PLAY_SOUND_INDEX = 144 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_STOP_SOUND = 145 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_REMOVE_ACTOR = 146 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_RUN_WITH_ACTOR = 147 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_GET_OR_SPAWN_CAMERA_ACTOR = 148 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ENSURE_CAMERA_ACTIVE = 149 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRIGGER_LEVEL_TRANSITION = 150 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRIGGER_MUSIC_TRANSITION = 151 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRIGGER_MUSIC_FADE = 152 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PLAY_SOUND_BLOCK_OR_WAIT = 153 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CHECK_BUTTON_STATE = 154 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MINI_GAME_INITIALIZE_ROUND_PARAMS = 155 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MINI_GAME_SET_SCORE_VALUES = 156 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_EFFECTS = 157 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_FADE = 158 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_UPDATE_STATE_MACHINE = 159 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_UPDATE_CAMERA_POSITIONS = 160 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_PROCESS_INPUT_AND_RENDER = 161 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_CENTER_CAMERA_ON_CELL = 162 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_BUILD_MOVE_LIST = 163 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_CHECK_MOVE_VALID = 164 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_CHECK_CAPTURE_POSSIBLE = 165 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_FIND_VALID_MOVES = 166 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_VALIDATE_MOVE = 167 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_EXECUTE_MOVE = 168 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_STEP_RECURSIVE_SOLVER = 169 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_EXECUTE_MOVE_SEQUENCE = 170 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_SEARCH_BEST_MOVE = 171 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_EVALUATE_BOARD_SCORE = 172 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_ANIMATE_MOVE_SEQUENCE = 173 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_INITIALIZE_BOARD = 174 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_HIGHLIGHT_PLAYER_PIECES = 175 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_DESTROY_ALL = 176 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_UNLOAD_RESOURCE_GAME_DATA = 177 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RESET_STATE = 178 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_PROCESS_CONTROLLER = 179 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_PROCESS_MESH_COMMANDS = 180 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_PROCESS_VERTEX_COLOR = 181 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS = 182 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_RELEASE_TEXTURE_ARRAY = 183 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_CLEAR_TEXTURE_CACHE = 184 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_RELEASE_SINGLE_TEXTURE = 185 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE = 186 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CREATE_WORK_SURFACE = 187 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_COMPUTE_AVG_TRANSPARENT_COLOR = 188 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE = 189 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS = 190 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_LOAD_TEXTURE = 191 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_BLEND_MODE = 192 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_TEXTURE_COLOR_OPERATION = 193 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_TEXTURED_QUAD = 194 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_TEXTURED_QUAD_MATERIAL_SIZE = 195 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_TEXTURED_SPRITE = 196 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_Z_WRITE_ENABLE = 197 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLIP_POLYGON_BY_PLANE = 198 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID = 199 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_FACE_NORMAL = 200 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SETUP_CLIP_PLANES = 201 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_SNAP_VERTEX_TO_NEAREST_POINT = 202 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_IS_QUAD_CLIPPED = 203 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_QUAD = 204 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_SELECT_TEXTURE_LOD = 205 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DEBUG_LOG = 206 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ENUM_Z_BUFFER_FORMAT_CALLBACK = 207 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_RELEASE_ALL_AND_REPORT_LEAKS = 208 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_RECTANGLE = 209 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_FILLED_RECTANGLE_GRADIENT = 210 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_FADE_OVERLAY = 211 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_SET_FADE_LEVEL = 212 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CHECK_DEVICE_LOST = 213 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_RENDER_TEXTURED_QUAD = 214 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CLEAR_VIEWPORT = 215 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_DEPTH_BUFFER = 216 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_HANDLE_SIGNAL = 217 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_INITIALIZE_DIRECT_DRAW = 218 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_RELEASE_DIRECT_DRAW_DEVICE = 219 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_SCREEN_WITH_COLOR = 220 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SETUP_PROJECTION = 221 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_TAKE_SCREENSHOT = 222 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_UNLOCK_SURFACE = 223 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_SAVE_SCREENSHOT = 224 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_GAMMA_RAMP = 225 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_COMPARE_DISPLAY_MODES = 226 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES = 227 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_ADD_DISPLAY_MODE = 228 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_ENUMERATE_CALLBACK = 229 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ENUM_DEVICE_CALLBACK = 230 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_GET_DRIVER_ENUMERATION_DATA = 231 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SELECT_BEST_DRIVER = 232 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ACCEPT_ANY_DRIVER = 233 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_GET_SELECTED_DRIVER_INFO = 234 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_FORMAT_DIRECT_X_ERROR = 235 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_INTERFACE = 236 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_DEVICE2_A = 237 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_QUERY_DEVICE2_A_INTERFACE = 238 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_DEVICE_DATA_FORMAT = 239 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_ACQUIRE_DEVICE = 240 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_DEVICE_DATA = 241 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK = 242 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_X_AXIS_RANGE = 243 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_Y_AXIS_RANGE = 244 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_Z_AXIS_RANGE = 245 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_RZ_AXIS_RANGE = 246 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS = 247 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_ENUMERATE_ATTACHED_JOYSTICKS = 248 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_EXCLUSIVE_FOREGROUND_COOPERATIVE_LEVEL = 249 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_DATA_FORMAT = 250 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK2_DATA_FORMAT = 251 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_POLL_JOYSTICK_STATE = 252 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_AXIS_X = 253 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_AXIS_Y = 254 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_AXIS_RZ = 255 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_BUTTON_BYTE = 256 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_IS_JOYSTICK_BUTTON_PRESSED = 257 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE = 258 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_SET_CONSTANT_FORCE_EFFECT = 259 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_RENDER_TARGET = 260 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_DATA_SCALE_FACTOR = 261 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_JOYSTICK_DEVICE = 262 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT = 263 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_INIT_PLAYER = 264 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_CLOSE_MOVIE_FILE = 265 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_OPEN_MOVIE_FILE = 266 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_SHUTDOWN_PLAYER_SYSTEMS = 267 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_SET_POLYGON_U_VS = 268 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_POLYGON_MESH = 269 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_MESH_NODE = 270 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_PROCESS_EXTERNAL_REF = 271 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_IS_POLYGON_IN_DEBUG_LIST = 272 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_POLYGON_BATCH = 273 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SCENE_GEOMETRY_WRAPPER = 274 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SCENE_GEOMETRY = 275 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SCENE_GEOMETRY_ALT = 276 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_RENDER_ANIMATED = 277 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER = 278 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_FINALIZE_NODE_RENDER = 279 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SPRITE_POLYGONS = 280 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MESH_CALCULATE_VERTEX_NORMALS = 281 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_DISTANCE3_DFP12 = 282 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_SQRT_FP12 = 283 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_INTEGER_SQUARE_ROOT = 284 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CALCULATE_MOVEMENT_WITH_COLLISION = 285 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_BOUNDING_SPHERE = 286 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_TRANSFORM_BARYCENTRIC_TO_WORLD_COORDS = 287 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_TRANSFORM_BY_COLLISION_NODE = 288 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_TRIANGLE_HEIGHT = 289 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_GET_ADJACENT_POLYGON = 290 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_FIND_GROUND_POLYGON_UNDER_ACTOR = 291 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_IS_POINT_INSIDE_POLYGON = 292 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_FIND_INTERSECTING_POLYGON_EDGE = 293 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_FIND_COLLISION_TARGET = 294 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_RESOLVE_COLLISION = 295 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_DYNAMIC_OBJECT = 296 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_GET_GAME_SLOT_INDEX = 297 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_SLOT_INDEX = 298 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_GET_GAME_CURRENT_LEVEL = 299 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_CURRENT_LEVEL = 300 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_IS_SOUND_ENABLED = 301 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_SET_SOUND_ENABLED = 302 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_SET_LIVES = 303 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_COMPLETE = 304 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_IS_GAME_COMPLETE = 305 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_GET_DATA_POINTER = 306 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_NORMALIZE_INDEX = 307 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_SET_MENU_PROGRESS_STATE = 308 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_GET_ARRAY_INDEX = 309 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_INITIALIZE_BONUS_DATA = 310 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SAVE_GAME_LEVEL_COMPLETION = 311 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SAVE_GAME_BONUS_PROGRESS = 312 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_BACKUP_GAME_PUPPY_COUNT = 313 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_BACKUP_PUPPY_COUNT = 314 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_INITIALIZE_SAVE_STATE = 315 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_BUILD_COMPLETION_TABLE = 316 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_INITIALIZE_NEW_GAME = 317 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_LOAD_GAME_STATE = 318 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_GET_GAME_HIGHEST_WORLD = 319 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_INITIALIZE_GAME_STATE = 320 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_CLEAR_GAME_BONUS_PROGRESS_DATA = 321 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SHARED_LOAD_COMMON_RESOURCES = 322 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_SHUTDOWN_RESOURCES = 323 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_CLEAR_TRANSITION_FLAGS = 324 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_UPDATE_PAUSE_MENU = 325 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_BONE_COUNTER = 326 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_CENTERED_NUMBER = 327 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_PUPPY_COUNTER = 328 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_LIVES = 329 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_ANIMATE_SLOTS = 330 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_CONFIRM_PROMPT = 331 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_GET_PLAYER_LEVEL_INFO = 332 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_IS_IN_GAME = 333 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_INITIALIZE_STATE = 334 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_SET_COMPLETION_FLAGS = 335 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_RESET_BONE_COUNT = 336 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_COLLECT_POWERUP = 337 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_CHECK_BONUS_UNLOCK = 338 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_RESET_BONUS_STATE = 339 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RESET_STATE = 340 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_CALCULATE_COMPLETION_PERCENT = 341 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_SAVE_GAME = 342 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_SIMPLE_OPTIONS_A = 343 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_UPDATE_INPUT = 344 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_HANDLE_SAVE_GAME_LOGIC = 345 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_BUTTON_PROMPT = 346 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SAVE_GAME_TO_SLOT = 347 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_HANDLE_OPTIONS_LOGIC = 348 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_BACKUP_SETTINGS = 349 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_OPTIONS_INPUT = 350 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_CONTROLS_CONFIGURATION = 351 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_MUSIC_SELECTION = 352 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_DIFFICULTY_SELECTION = 353 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_OPTIONS_MENU = 354 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_MENU_STATE = 355 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_HANDLE_SELECTION = 356 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_CHECK_PAUSE_INPUT = 357 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_SIMPLE_OPTIONS_B = 358 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_NAME_ENTRY_INPUT = 359 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_NAME_ENTRY = 360 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INITIALIZE_COLOR_GRADIENT = 361 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_COMPUTE_COLOR_GRADIENT = 362 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_BUTTON_PROMPTS = 363 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_FORMATTED_TEXT = 364 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_COMPUTE_STRING_WIDTH = 365 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_SHUTDOWN_RESOURCE_GAME_SUBSYSTEMS = 366 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_TEXT = 367 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_STRING_WITH_FORMATTING = 368 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_SORTED_LISTS = 369 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_BEGIN_RENDERING = 370 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_SCREEN_AND_RENDER_RECTANGLE = 371 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INCREMENT_PASS_COUNTER = 372 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_END_RENDERING = 373 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FREE_RESOURCE_AND_RETURN_NULL = 374 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INITIALIZE_TEXTURE_BLEND_TEXTURES = 375 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_FREE_TEXTURE_BLEND = 376 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLEANUP_RESOURCE_GAME_STATE = 377 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_MENU_TRANSITION = 378 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE = 379 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE = 380 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN = 381 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_REPLAY_LOAD_DEMO_BONUS_REPLAY = 382 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_LOAD = 383 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_TRANSITION_TO_LEVEL = 384 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_UPDATE_WORLD_SELECT_MENU = 385 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_UPDATE_INTER_LEVEL_MENU = 386 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_BUILD_STRUCTURE = 387 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_BUILD_TEXTURE_ARRAY = 388 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_FIND_TEXTURE_BY_FRAME = 389 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_MATRIX_ROTATION_Y = 390 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_MATRIX_ROTATION_XY = 391 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_ROTATION_MATRIX = 392 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_ROTATION_MATRIX_DIRECT = 393 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_ALLOCATE_RESOURCE_MEMORY = 394 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_ALLOCATE_RESOURCE_WITH_HEADER = 395 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FREE_RESOURCE_MEMORY = 396 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CHECK_ACTOR_COLLISION_TYPE_ADAPTER = 397 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_COLLISION_TYPE = 398 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_ANIMATION_TRIGGER = 399 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CALCULATE_FRAME_DURATION = 400 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_UPDATE_TIMERS = 401 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_UPDATE_COLLISION_DETECTION = 402 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_GET_SPEED_RANGE = 403 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_IS_AIRBORNE_TARGET = 404 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_SPAWN_FROM_DEFINITION = 405 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CALCULATE_ORIENTATION = 406 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_TRACK_TARGET = 407 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_PLAY_POSITIONAL_SOUND = 408 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_INITIALIZE_PROJECTILE = 409 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CREATE_ACTOR = 410 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS = 411 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_PROJECTILE_HIT = 412 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_REGISTER_HIT_EVENT = 413 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_CHECK_HIT_EVENT_EXISTS = 414 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_HANDLE_COMPONENT_COLLISION = 415 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CALCULATE_HOMING_VELOCITY = 416 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_SET_VELOCITY_FROM_DIRECTION = 417 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_PROJECTILE_LIFECYCLE = 418 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_SPAWN_FOLLOWUP_PROJECTILE = 419 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_ATTACH_TO_OWNER = 420 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_INITIALIZE_DIRECTION_TABLES = 421 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION = 422 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_ACTOR_COLLISIONS = 423 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK = 424 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_BUILD_WALL_COLLISION_PLANE = 425 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_ACTOR_OBSTACLES = 426 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS = 427 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_TEST_LINE_SPHERE_INTERSECTION = 428 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_RESOLVE_OBJECT_NODE_COLLISION = 429 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS = 430 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_UPDATE_ACTOR_PREPROCESS = 431 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_SHADOW = 432 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_UPDATE_ACTOR_BEHAVIOR = 433 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_TRANSFORM_AND_PHYSICS = 434 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_ATTACHMENT = 435 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CHECK_COOLDOWN_EXPIRED = 436 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_TRIGGER_COLLISION_SOUND = 437 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_GET_VALID_COLLISION_TARGET = 438 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_COLLISION_CONDITIONS = 439 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_APPLY_GROUND_REACTION = 440 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CALCULATE_FRICTION_FORCE = 441 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CALCULATE_ACTOR_VELOCITY = 442 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_APPLY_MOVING_PLATFORM_FORCE = 443 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_ROTATION_FROM_VELOCITY = 444 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_HAZARDS_AND_DAMAGE = 445 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_START_SOUND_PLAYBACK = 446 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_SAMPLE_VOLUME = 447 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_SAMPLE_PITCH = 448 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_IS_STREAM_PLAYING = 449 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_STREAM_VOLUME = 450 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PLAY_MUSIC_STREAM = 451 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PAUSE_STREAM = 452 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESUME_STREAM = 453 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CLOSE_MUSIC_STREAM = 454 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_ENABLED_FLAG = 455 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_MUSIC_FADE_TARGET = 456 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FADE_OUT_MUSIC = 457 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FADE_IN_MUSIC = 458 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_MUSIC_AND_PAUSE = 459 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESET_MUSIC_STATE = 460 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_START_MUSIC_WITH_FADE = 461 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CHECK_STREAM_STATUS = 462 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PROCESS_MUSIC_FADE = 463 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_UPDATE_SOUND_SYSTEM_WRAPPER = 464 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_CHECK_BONE_AVAILABLE = 465 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_RESET_BONE = 466 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_UPDATE_AND_RENDER_BONE = 467 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_FIND_BONE_PATH = 468 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_CALCULATE_POLYGON_CENTER = 469 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_PROCESS_PATH_NODE = 470 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_RESET_STATE = 471 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CLEAR_REFERENCES = 472 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CLONE_TEMPLATE_WITH_TEMPLATE_RELATIVE_FIXUPS = 473 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_DESTROY = 474 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_ATTACH_TO_PARENT = 475 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_FIND_NEAREST_ATTACH_POINT = 476 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_SET_ALPHA_FADE = 477 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_FADE_OUT = 478 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_ADD_TO_COLLISION_LIST = 479 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_SHADOW_LIST = 480 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_ALL_SHADOWS = 481 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_OBJECT_NODE = 482 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MODEL_NODE = 483 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_ANIMATION_DATA = 484 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MATERIAL_REFS = 485 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MATERIAL_INDICES = 486 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_RENDER_NODE_ENTRIES = 487 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_SPRITE_ENTRY = 488 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MESH_NODE = 489 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_SIMPLE_NODE = 490 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_OBJECT_NODE_TYPE7_SPRITE_ENTRY = 491 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_GROUP_NODE = 492 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_POLYGON_LIST = 493 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS = 494 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_ACTOR_POINTERS = 495 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_COMPONENT_NODES = 496 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_LOAD_AND_FIXUP = 497 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_GET_DATA_TEXTURE_REFS = 498 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_PROCESS_GAME_OPERATION = 499 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_READ_GAME_FILE = 500 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_WRITE_GAME_FILE = 501 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_INIT_GAME_OPERATION = 502 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TIMER_GET_GAME_TIME = 503 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DEBUG_RENDER_OVERLAY = 504 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_REGISTER_BUTTON_MAPPING = 505 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_FOG_DISTANCE = 506 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_APPLY_SETTINGS = 507 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_LOAD_FROM_INI = 508 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_SAVE_SETTINGS_TO_INI = 509 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS = 510 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS = 511 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_READ_KEYBOARD = 512 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_READ_GAMEPAD = 513 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_READ_DEVICES = 514 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_RELEASE_RESOURCES = 515 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_HANDLE_GAME_OVER = 516 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_BUTTON_INDEX = 517 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_FORMAT_BUTTON_NAME = 518 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_BUTTON_STRING = 519 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_IS_KEY_PRESSED_ASYNC = 520 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_HAS_FOG_CAPABILITY = 521 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLEANUP_FINAL_RESOURCE_GAME = 522 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_GET_MAIN_HANDLE = 523 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_REQUEST_CLOSE = 524 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_RELEASE_RESOURCE_MANAGER = 525 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_MARK_REFERENCED_BY_PARENT = 526 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_PROPAGATE_ALPHA_FLAGS = 527 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_LOAD_ALL_ENTRIES = 528 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_FIXUP_NODE_MATERIAL_REFS = 529 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLEANUP_RESOURCE_HANDLE = 530 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_ENTRY_ALLOC = 531 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_LOAD_STATE_MACHINE = 532 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_UNLOAD_RESOURCES = 533 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_ENTRY = 534 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FREE_RESOURCE_DATA = 535 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_OPEN_AND_READ_TOC = 536 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLOSE = 537 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CHECK_ACTOR_VISIBILITY_AND_FRUSTUM = 538 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CHECK_FRUSTUM_CULL = 539 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_CHECK_ACTOR_GROUND = 540 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_CLEANUP = 541 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_CLONE_ACTOR_FROM_TEMPLATE = 542 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_SPAWN_ACTOR_FROM_ENTRY = 543 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_INITIALIZE_SYSTEM = 544 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_UPDATE_ACTOR_STATE = 545 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_HANDLE_COLLECTION = 546 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_INITIALIZE_MAP_NODE = 547 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_INSERT_MAP_NODE = 548 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_DETACH_MAP_NODE = 549 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_REMOVE_MAP_NODE = 550 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_REBALANCE_MAP = 551 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_ROTATE_AND_DETACH_MAP_NODE = 552 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_GET_FIRST_MAP_NODE = 553 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_FIXUP_MAP_AFTER_INSERT = 554 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_ALLOCATE_MAP_NODE = 555 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_FREE_MAP_NODE = 556 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_CREATE_MAP_NODE = 557 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_DESTROY_MAP = 558 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SIGNAL_CLEAR_QUEUE = 559 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SIGNAL_POLL = 560 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SIGNAL_CLEAR_TIMED_EVENT_LIST = 561 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESET_PLAYBACK = 562 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_TRIGGER_PAUSE = 563 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_UPDATE_AND_RENDER_SCENE = 564 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_UPDATE_LOGIC = 565 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_BACKGROUND = 566 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_UPDATE_FADE_COUNTERS = 567 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_RENDER_OVERLAYS = 568 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_GENERATE_RANDOM = 569 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_SET_RANDOM_SEED = 570 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_EXECUTE_BEHAVIOR_SCRIPT = 571 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_COMPUTE_VERTEX_COLORS = 572 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_ADJUST_COLOR_QUAD_RGB = 573 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_TRANSFORM_ATAN_TO_COS = 574 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_QUATERNION_FROM_MATRIX = 575 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_ROTATION_FROM_VECTORS = 576 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_SOUND = 577 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FREE_SOUND_SLOT = 578 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PLAY_SOUND_DEFINITION3_D = 579 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_ALLOCATE_SOUND_SLOT = 580 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FIND_SOUND_BY_TYPE = 581 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_UPDATE_SOUND_CHANNELS = 582 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PROCESS_SOUND_QUEUE = 583 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CALCULATE_SPATIAL_VOLUME_AND_PAN = 584 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PAUSE_ALL_SOUNDS = 585 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESUME_ALL_SOUNDS = 586 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_AND_RENDER_SPRITES = 587 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ANIMATE_ROTATION = 588 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ANIMATE_ZOOM = 589 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PROCESS_SPRITE_ROTATION = 590 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ANIMATE_TARGET = 591 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_CAMERA_PROPERTY = 592 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CALCULATE_MOVEMENT_VECTOR = 593 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_REPLAY_START_DEMO_PLAYBACK = 594 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_REPLAY_STOP_DEMO_PLAYBACK = 595 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_UPDATE = 596 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_VALIDATE_DIRECTION_AND_PROCESS_INPUT = 597 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES = 598 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_HANDLE_DEFAULT_UPDATE = 599 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_VERTICAL_MOVEMENT = 600 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_FOLLOW_ATTACHED_MOVEMENT = 601 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_MOVEMENT_COMMANDS = 602 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_MOVEMENT_BEHAVIOR = 603 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_SET_TABLE = 604 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_GET_BY_INDEX = 605 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_INITIALIZE_SPOTS = 606 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_UPDATE_SPOTS = 607 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_UPDATE_AND_RENDER_SCREEN = 608 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_PROJECTION = 609 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_BUILD_VIEW_MATRIX = 610 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_CALCULATE_CLIP_DISTANCE = 611 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SET_DEFAULT_FOV = 612 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SET_VIEWPORT = 613 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_LOOK_AT = 614 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_INITIALIZE = 615 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_MALLOC_WITH_RETRY = 616 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_SHOW_CONFIRM_DIALOG = 617 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_ALLOCATE_HANDLE = 618 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_SHOW_ERROR_MESSAGE = 619 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_INITIALIZE_ALLOCATOR = 620 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_FREE_ALL_EXTENTS = 621 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_RELEASE_HANDLE = 622 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_IS_VALID_HANDLE = 623 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TIMER_GET_ELAPSED_TICK_COUNT = 624 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CLEAR_STATE = 625 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_IS_KEY_PRESSED = 626 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_KEY_UP = 627 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DISPLAY_IS_ACTIVE = 628 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DISPLAY_RELEASE_MODE = 629 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_SET_RESOLUTION = 630 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_A = 631 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_SET_MOVIE_SYNC_ADJUST = 632 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_SOUND_RATE = 633 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_SOUND_PRECISION = 634 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_SOUND_CHANNELS = 635 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_X_SIZE = 636 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_Y_SIZE = 637 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_CURRENT_FRAME = 638 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_TOTAL_FRAMES = 639 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_SOUND_SYSTEM = 640 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_VIDEO_SYSTEM = 641 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_MOVIE = 642 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_VIDEO = 643 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_SOUND = 644 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_RETURN_PLAYBACK_MODE = 645 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_STOP_TIMER = 646 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_START_TIMER = 647 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_MAP_VIDEO = 648 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_MOVIE_PLAYBACK = 649 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_SOUND = 650 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_PLAYBACK_MODE = 651 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_VIDEO = 652 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_MOVIE = 653 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_PLAY_FRAME = 654 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_SOUND_SYSTEM = 655 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_VIDEO_SYSTEM = 656 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_PARSE_INT = 657 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_PARSE_ATOI = 658 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_FLUSH_BUFFER = 659 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_CLOSE = 660 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SORT_RUN_QUICK_SORT = 661 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SORT_RUN_INSERTION_SORT = 662 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_SWAP_BYTES = 663 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_SEEK_AND_GET_POSITION = 664 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_ELEMENTS = 665 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_REALLOC = 666 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CHECK_FLOAT_PRECISION = 667 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_LOAD_FLOAT_FPU = 668 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_FORMAT_FLOAT = 669 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL = 670 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_FIXED = 671 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_GENERAL = 672 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_FORMAT_FLOAT_SCIENTIFIC = 673 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_FIXED_WRAPPER = 674 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_INSERT_SPACE = 675 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_GET_CHAR_TYPE = 676 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_CHAR = 677 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_CHAR_WITH_COUNTER = 678 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CRT_CAPTURE_NLG_NOTIFY_CONTEXT = 679 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_EXCEPTION_IS_ACCESS_VIOLATION_FILTER = 680 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_FLUSH_TO_DISK = 681 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_BYTES = 682 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_ALLOCATE_BUFFER = 683 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_FLUSH_AND_CLEAR = 684 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_CLOSE_HANDLE = 685 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_INITIALIZE_HEAP_ALLOCATOR = 686 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_FIND_HEAP_BLOCK_BY_ADDRESS = 687 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_FREE_HEAP_BLOCK = 688 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONCAT_CRT_STRING = 689 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_ROUND_FLOAT_AND_COPY_DIGITS = 690 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING = 691 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_EXCEPTION_RTL_UNWIND_THUNK = 692 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_BRANCH_CONDITIONAL = 693 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_UPDATE_PROJECTILE_LOGIC = 694 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_POWERUP_COLLISIONS = 695 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_HANDLE_COLLISION_RESPONSE = 696 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_UPDATE_SPAWN_LOGIC = 697 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CHECK_CRT_CODECVT_ALWAYS_NO_CONVERSION = 698 , DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DEBUG_RUN_NO_OP_STUB = 699 ,
  DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_PROBE_CRT_READ4 = 700
}
 Function symbol identifiers. More...
enum  DTTR_PCDOGS_T_Symbol_Data_ID {
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_DDRAW_OBJECT , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_GET_PRESSED_BUTTON_JOYSTICK_AVAILABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_MAIN_HANDLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_SECONDARY_WINDOW_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_RENDERING_ENABLED , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_PROCESS_WINDOW_MESSAGES_SHOULD_QUIT , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_INITIALIZE_SYSTEM_DIGITAL_DRIVER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_PATH_PREFIX , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_RESOURCE_TITLE_BONUS_REPLAY_RESOURCE , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_RESOURCE_HANDLE1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_RESOURCE_HANDLE0 , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_RESOURCE_TITLE_MATERIAL_BASE , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_RESOURCE_TITLE_PACKAGE , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_OPEN_STREAM_PKG_BASE_PATH ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_DEBUG_MAX_FPS_THRESHOLD , DTTR_PCDOGS_SYMBOL_DATA_ID_SCENE_TRAVERSE_NODE_TREE_TYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_INDEX_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_TARGET_SELECTOR_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_SET_ACTOR_PROPERTY_ID_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR_STATE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_COLLISION_RESPONSE_NODE_TYPE_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_CHECK_TERMINATOR_OPCODE_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_BRANCH_CONDITIONAL_ARITHMETIC_OP_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_BRANCH_CONDITIONAL_COMPARISON_OP_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_SET_VARIABLE_OP_JUMP_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_CHECK_CAPTURE_POSSIBLE_PIECE_TYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_VALIDATE_MOVE_SIMPLE_MOVE_PIECE_TYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_VALIDATE_MOVE_CAPTURE_MOVE_PIECE_TYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS_SIGNAL_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_INDEX_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_INDEX_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_INDEX_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_887602_B6_RANGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_CODE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_BUILD_COMPLETION_TABLE_SLOT_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_OPTIONS_MENU_ITEM_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_PROJECTILE_HIT_NODE_TYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_3D_AXIS_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_AXIS_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_FLAG_MASK_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_HANDLE_COLLISION_RESPONSE_SUBTYPE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_GET_BUTTON_INDEX_MASK_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_GET_BUTTON_INDEX_MASK_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_INDEX_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_UPDATE_AND_RENDER_SPRITES_SPRITE_ANCHOR_DISPATCH_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CALCULATE_MOVEMENT_VECTOR_DIRECTION_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_MOVEMENT_COMMANDS_COMMAND_OPCODE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_STATE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_MAX_GAMMA_CLAMP ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RHW_DEPTH_MUL2 , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_DEGENERATE_TRI_AREA , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_INIT_DIST , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_Z_DEPTH_SCALE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_ONE , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_ZERO , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_FOV_ANGLE_SCALE , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_SNAP_VERTEX_TO_NEAREST_POINT_DEBUG_FPS_UPDATE_INTERVAL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_BOTTOM_EDGE_CLAMP , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RIGHT_EDGE_CLAMP , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_MAX_Z_DEPTH_CLAMP , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_PROJECT_SCREEN_HEIGHT_HALF ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_PROJECT_SCREEN_WIDTH_HALF , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_NEG_Z_BIAS , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_POS_Z_BIAS , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_ALT_UV_OFFSET ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_FIXED_TO_FLOAT , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_ASPECT_CORRECTION , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_DEBUG_POS_SCALE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_WINDOW_WIDTH_FLOAT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_WINDOW_WIDTH , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_MIN_FOG_DIST , DTTR_PCDOGS_SYMBOL_DATA_ID_TIMER_GET_GAME_TIME_MS_TO_SEC , DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_HANDLE_GAME_OVER_FADE_MUL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_FOG_DISTANCE_GRAPHICS_GAMMA_STEP , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_FOG_DISTANCE_GRAPHICS_DEFAULT_GAMMA , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_SCALE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_INV_RANGE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_HANDLE_GAME_OVER_DIFFICULTY_NORMAL , DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_HANDLE_GAME_OVER_DIFFICULTY_EASY , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_DDRAW_GAMMA_CONTROL_GUID , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_DIRECT_DRAW7_GUID ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_TN_LHAL_DEVICE_IID , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SELECT_BEST_DRIVER_HAL_DEVICE_IID , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_RGB_DEVICE_IID , DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_DEVICE2_AIID ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CHECK_FLOAT_PRECISION_CRT_ZERO , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CHECK_FLOAT_PRECISION_CRT_NEGATIVE_TWO , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_LOAD_FLOAT_FPU_CRT_KERNEL32 , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_CRT_EXPONENT_SUFFIX ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTQNAN , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTINF , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTIND , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTS_NA_N ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_COMPONENT_SPAWN_STATE_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_MAX_LEVEL_SCALE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_RECIPROCAL_LOOKUP_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_MCI_OPEN_AVI_VIDEO ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_SHUTDOWN_AVI_PLAYER_MCI_CLOSE_AVI_VIDEO , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_AVI_FILE_MCI_MOVIE_ID , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_AVI_FILE_MCI_CLOSE_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_AVI_FULLSCREEN_MCI_PLAY_FULLSCREEN ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_IS_AVI_PLAYING_MCI_STATUS_PLAYING , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_IS_AVI_PLAYING_MCI_STATUS_MODE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_TEXTURED_SPRITE_FONT_GLYPH_RENDER_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_COOPERATIVE_LEVEL_SET ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_DIVISOR , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX2_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX1_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX0_NULL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_ERROR_STRING , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERR_CREATE_TEXTURE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERR_NO4444_RGBA , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERROR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_ERR_NO16_BIT_RGB , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_WORK_SURFACE_ERR_CREATE_WORK_SURFACE , DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_BLT , DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_GET_SURFACE_PTR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERROR_MESSAGE_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_LOCK , DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_WORK_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_COPY_MEM_TEX_NULL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS_D3D_ERR_WORK_SURFACE_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_LOG_LINE_FORMAT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_Z_ENABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_VIEWPORT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_RGB_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_HAL_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DRIVER_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DEVICE7 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_ADD_ATTACHED_SURFACE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_SOFTWARE_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_TN_L_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_HAL_DEVICE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_Z_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_QUERY_DIRECT3D7 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_GET_ATTACHED_SURFACE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_SURFACE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_DISPLAY_MODE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_COOPERATIVE_LEVEL , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_RELEASE_ALL_AND_REPORT_LEAKS_TEXTURES_STILL_ACTIVE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_HANDLE_SIGNAL_CLOSING_LOG ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_LOG_SEPARATOR , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_CAN_USE_COLOR_KEY , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_SELECTED_DRIVER_HEADER , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_OPEN_LOG ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_LOG , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_LOG_FILE_MODE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_TAKE_SCREENSHOT_FILE_MODE_READ_BINARY , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_TAKE_SCREENSHOT_FORMAT_STRING ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_ERR_SET_GAMMA_CONTROL , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_ERR_QUERY_GAMMA_CONTROL , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_NOT_SUPPORTED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_TRY_REF_RASTERIZER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ACCEPTED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ENUMERATED , DTTR_PCDOGS_SYMBOL_DATA_ID_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_QUERY_DURING_ENUM , DTTR_PCDOGS_SYMBOL_DATA_ID_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_CREATE_DURING_ENUM ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERROR_UNKNOWN_MESSAGE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OK , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_D3D_NOT_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NEW_MODE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_PAGE_LOCK_FAILED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_NON_LOCAL_VID_MEM , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CANT_DUPLICATE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_FLIPPABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_WIDTH_TOO_LARGE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_SIZE_TOO_LARGE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OUT_OF_MEMORY , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_GDI ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_FLIP_HARDWARE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PIXEL_FORMAT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_OBJECT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CURRENTLY_NOT_AVAIL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_DETACH , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PARAMS , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_ALREADY_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_ATTACH ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_SUPPORTED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_GENERIC_FAILURE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_PLAYBACK_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_WIDTH , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_HEIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_LEFT , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_TOP ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_RIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_BOTTOM , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_LEFT , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_TOP ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_RIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_BOTTOM , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_INDEX_DALMATIANS , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_NAME_ENTRY_INPUT_CHAR_A ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_DIFFICULTY_SELECTION_OPTION_EASY , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_MENU_DIFFICULTY_TOKEN , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_RFF , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_PAUSE_MENU_CHEAT_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_PERCENT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_STRING_FORMAT_STRING_AND_INT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_CANCEL , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_ACCEPT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_STRING_TWO_STRINGS , DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_CURRENT_LEVEL_ID , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_SEQUENCE , DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_BONUS_REPLAY_LEVEL_I_DS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_LOAD_DEMO_BONUS_REPLAY_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH1 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO1 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH2 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO2 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SHORT , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE3 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO3 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE4 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO4 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE_SHORT2 , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE5 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE6 , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_INITIALIZE_DIRECTION_TABLES_VERTEX_INDEX_REMAP_TABLE1 , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_INITIALIZE_SYSTEM_EMULATED , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVES_THEMES ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_OPEN_STREAM_MUSIC_PATH , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_END , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_USABLE_MATERIALS , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NAV_NET ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_TRAIL_LIST , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_MAX_THEMES , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SPRITE_LIST ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT_ELLIPSIS , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_VARIABLE_LIST , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SOUND_DEFINITION_LIST , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CYCLE_ACTOR_LIST ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NOT_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT_ZERO , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NOT_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_GET_ADDR , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_ABS_ADDR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_BASE_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NULL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_START , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_READ_GAME_FILE_DAT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_WRITE_GAME_FILE_MODE_WRITE_BINARY , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_ERR_PLAY , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_ERR_OPEN , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_STRING_CONCAT3 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_RENDER_OVERLAY_FPS_FORMAT , DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_RENDER_OVERLAY_POS_FORMAT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_MAX_PRIMITIVES_PER_BATCH , DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_LOAD_FROM_INI_FILE_CONFIG_CHECKSUM , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_BUTTON_NAME_STRING_I_DS , DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_LOAD_FROM_INI_FILE_PCDOGS_INI , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_RUMBLEPAD ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_GAMEPAD , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_MS_SIDEWINDER , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_HAMMERHEAD_FX , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_GAME_TITLE102_DALMATIANS , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_WINDOW_HEIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_D3D_ERR_BEGIN_SCENE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_D3D_ERR_RESTORE_ALL_SURFACES ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_COMPLETE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DESTROY_WINDOW , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DIRECT_INPUT_RELEASE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_KILL_GAME , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME_INTERFACE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNLOAD_DATA , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_BEGIN ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_REQUIRES_NT , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_CANT_FIND_PKG , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_SETUP_PATH , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_SEARCH_PATTERN ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_DALMS_SETUP_PATH , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_DRIVE_LETTER , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIND_AND_OPEN_FILE_PCDOGS_PKG , DTTR_PCDOGS_SYMBOL_DATA_ID_MATH_GENERATE_RANDOM_SEED ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_ACTOR_OPCODE_DISPATCH_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_INPUT_LANDING_FLAGS_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_NO_STRING , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_TWO_STRINGS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_LIST_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_DEBUG_KILLED_BY_PLAYER , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_UI_CONFIRM_STOP_GAME , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_OUT_OF_MEMORY ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_MALLOC_WITH_RETRY_FAILED , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_SHOW_CONFIRM_DIALOG_PROGRAMMER_MESSAGE , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_ALLOC_DEBUG , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_ALLOC_FAILED ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_ALLOC_PREFIX , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_OUT_OF_EXTENTS , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_FREE_ALL_EXTENTS_LEAK_UNRELEASED_EXTENT , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_RELEASE_HANDLE_LEAK_INVALID_EXTENT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_RELEASE_HANDLE_FREE_DEBUG , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_RELEASE_HANDLE_LEAK_UNALLOCATED , DTTR_PCDOGS_SYMBOL_DATA_ID_TIMER_GET_ELAPSED_TICK_COUNT_GAME_START_TIME , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_SIZE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_PARSE_INT_CHAR_TYPE_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_FORMAT_FLOAT_DECIMAL_POINT_CHAR , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_CALLBACK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_MESH_NODE_CAPABILITY_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_CURRENT_CAMERA_CELL , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SCREEN_BORDER_STATE_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_NAVIGATION_WORK_LIST_ACTIVE_BUFFER_PTR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_FADE_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_VOLUME , DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_NAVIGATION_WORK_LIST_STAGING_BUFFER_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_WORK_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_NULL_ACTOR_STATE2 , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_NULL_ACTOR_STATE1 , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_TRACE_PATH_NULL_ACTOR_STATE3 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_TRANSITION_TRIGGER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTDOWN , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_MUSIC_FADE_FRAME_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_FADE_START_FRAME , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_END_FRAME ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_PENDING , DTTR_PCDOGS_SYMBOL_DATA_ID_ENTITY_NAVIGATION_WORK_LIST_BACKING_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_LEVEL_TRANSITION_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_START_FRAME ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_TRANSITION_AND_SETTINGS_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_END_FRAME , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_TRANSITION_FRAME_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_CALCULATE_FOLLOW_ANGLES_PREVIOUS_YAW ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_INTERPOLATE_TRANSITION_PAUSED , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_ANIMATION_TIMER_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_ANIMATION_QUEUE_STATE_CHANGE_ANIM_QUEUED_STATE_CHANGE , DTTR_PCDOGS_SYMBOL_DATA_ID_ANIMATION_QUEUE_STATE_CHANGE_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INITIALIZE_AVI_PLAYER_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INITIALIZE_AVI_PLAYER_WINDOW_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INITIALIZE_AVI_PLAYER_MOVIE_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_X ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_X , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_LOGIC_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL1 , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW1 , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL2 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW2 , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_GAME_BOARD , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_NODE_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_MOVE_RESULT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_COL , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_ROW , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_COL , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_ROW ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_SEARCH_JMP_BUF , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_AI_THINK_TIMEOUT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX0 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX0_U ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX0_V , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1_U , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1_V ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2_U , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2_V , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3_U , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3_V , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT0 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT2 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT3 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B0 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R0 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G2 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G3 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_BASE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_ALT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_U , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_V , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V2_BASE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_U , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_V , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_TEMP_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_DRIVER_GUID ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIP_WORK_BUFFER6 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_ENUM_DRIVER_DATA , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE0 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM0 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_SCRATCH_PARAM1 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM2 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM3 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM4 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_DRIVER_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_PKG_LOADING_SCREEN_TEXTURE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_V2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_X , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_Y ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_VERTEX2_W , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MAX_X , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_LEFT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_TOP ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_RIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_BOTTOM , DTTR_PCDOGS_SYMBOL_DATA_ID_MATERIAL_RELEASE_TEXTURE_ARRAY_GRAPHICS_ACTIVE_TEXTURE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX3 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_X_SCALE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_Y_SCALE , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_NEAR_W , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_ONE , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_PROJECTION_MATRIX_FAR_W ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CLIP_OUTPUT_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF0 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF3 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF4 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF5 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF6 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF7 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_X , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_VERTEX_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_UV_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CURRENT_BOUND_TEXTURE_SURFACE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_BLEND_MODE_GRAPHICS_CURRENT_BLEND_MODE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX_PTRS , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX1_PTR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX2_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_VERTEX3_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_SELECTED_DRIVER_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEX_FORMAT_IS_SOFTWARE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_NEEDS_ALPHA , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_GAMMA_RAMP_GRAPHICS_GAMMA_CONTROL , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUM_DEVICE_CALLBACK_DDRAW_ENUM_DEVICE_LIST , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_DDRAW_ENUM_DEVICE_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ENUM_DEVICE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ACCEPTED_DEVICE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT_INTERFACE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_JOYSTICK_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT_DEVICE , DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE_CONSTANT_FORCE_EFFECT , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_MOVIE_FILE_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_MOVIE_FILE_SURFACE_HANDLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_CLOSE_MOVIE_FILE_SOUND_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_MAX_PRIMITIVES_PER_BATCH_D3D , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH3 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VERTEX_BASE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_VERTEX_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TRI_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUMULATOR_X , DTTR_PCDOGS_SYMBOL_DATA_ID_SCENE_FINALIZE_NODE_RENDER_VERTEX_NORMAL_ACCUM_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUM_Z ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TEXTURE_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX1_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX2_PTR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_SCREEN_XY , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_VIEW_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_SCREEN_XY , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_VIEW_Z ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_SCREEN_XY , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_VIEW_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_X , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_Y ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_VIEW_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_RENDER_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_VERTEX_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_X ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FRAME , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FLAGS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_PUPPY_COUNTER_ANIM_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_GET_DATA_POINTER_BONUS_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_PAUSE_MENU_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONFIRM_PROMPT_FRAME_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PAUSE_TRANSITION_TIMER , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GET_GAME_SLOT_INDEX_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_SET_LIVES_LIVES , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_OPTION_VALUE_SCRATCH , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_BONE_AND_LIVES_COUNTER_ANIM_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_GAME_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_GAME_SETTINGS , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_LOAD_GAME_STATE_FILE_PLAYER_LIVES , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_SLOT_VALID_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_KEYBOARD_MAPPINGS , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_GAMEPAD_MAPPINGS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_DATA_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_SELECTION , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_SKIP_BACKGROUND_RENDER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_DISPLAY_MENU_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_TRANSITION_DELAY , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_AUDIO_MENU_SOUND_EFFECT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_POST_TRANSITION_ACTION ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_CONTEXT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_FADE_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_STORED_FADE_LEVEL , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_OPTION_INDEX ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_NAME_ENTRY_ACTIVE , DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_BACKUP_SETTINGS_NAME_ENTRY_ROW , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_NAME_ENTRY_COLUMN , DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_BACKUP_SETTINGS_SAVED_GAME_SETTINGS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_BACKUP_SETTINGS_SAVED_PLAYER_LIVES , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_PAUSE_MENU_UI_LIVES_CURRENT_VALUE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_CHECK_BONUS_UNLOCK_MENU_RESET_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_COLLECTIBLES_DATA ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_PUPPY_COUNT_BACKUP , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_INITIALIZE_GAME_STATE_INIT_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_SET_GAME_COMPLETE_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_DATA ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_BEST_TIME , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_NAME_ENTRY_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_UPDATE_LIVES_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_UPDATE_LIVES_COUNTER1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_TIMER_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_LIVES_COUNTER_LAST_VALUE , DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_HANDLE1 , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD0_COMPLETION_BITS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD1_COMPLETION_BITS , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD2_COMPLETION_BITS , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD3_COMPLETION_BITS , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD4_COMPLETION_BITS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_OPERATION_STEP , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_LOAD_MODE_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_OPERATION_RESULT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_ACTIVE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_OVERWRITE_CHOICE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_DIALOG_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_SAVE_GAME_LOGIC_DIRTY_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_CHECK_PAUSE_INPUT_DELAY , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_KEY_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_BUTTON_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_BACKUP_PUPPY_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_SECONDARY_MENU_SELECTION , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_PAUSE_MENU_PUPPY_COUNTER_UI_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_UP , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_DOWN ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_LEFT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_RIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CONFIRM , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CANCEL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_UP_HELD , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_DOWN_HELD , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_LEFT_HELD , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_RIGHT_HELD ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CANCEL_HELD , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_CONFIRM_HELD , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_COLUMN , DTTR_PCDOGS_SYMBOL_DATA_ID_OPTIONS_MENU_SELECTION ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_BUTTON_REMAPPING_ACTIVE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_UI_STATE5 , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_SUB_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_SORTED_LISTS_RENDER_LIST_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_SORTED_LISTS_MENU_RENDER_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INCREMENT_PASS_COUNTER_RENDERING_FRAME_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_SCREEN_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_WORLD_SELECT_MENU_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_WORLD_SELECT_MENU_SLOT , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_WORLD_SELECT_MENU_FADE_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PROGRESS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_BLEND_TEXTURE_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_CLEANUP_RESOURCE_GAME_STATE_LEVEL_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_FADE_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_MAIN_MENU_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_INTER_LEVEL_MENU_MAIN_MENU_SELECTION , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_UPDATE_INTER_LEVEL_MENU_FADE_TIMER , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_LAST_LOADING_IMAGE_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN_RESOURCE_LOADING_IMAGE_PTR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_LOADING_FADE_DELAY , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_TRANSITION_SKIP_TITLE_SCREEN , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PREVIOUS_BUTTON ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_ACTOR_COLLISIONS_OBJECT_LIST , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_RESULT , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_X , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Y ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_RADIUS , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_X , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Y ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_RESPONSE_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_PLANE_POINTERS , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_PLANE_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DEBUG_POLYGON_LIST_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_X , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Z ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_RESPONSE_PLANES , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK_DIST , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_DEFAULT_UPDATE_CALLBACK_SLOT , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_DISPATCH_ACTOR_FUNC ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS_COMPONENT_RESPONSE_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_COLLISION_FILTER_CALLBACK , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SET_ENABLED_FLAG_SYSTEM_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_OPEN_STREAM_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_START_SOUND_PLAYBACK_SLOTS , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_SOUND_SLOT0_SAMPLE_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SET_STREAM_VOLUME_MUSIC_STREAM_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_RESET_MUSIC_STATE_SELECTED_STREAM_RECORD ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FADE_OUT_MUSIC_SOUND_SYSTEM_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_MUSIC_TRANSITION_TARGET , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_START_MUSIC_WITH_FADE_TRANSITION_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SET_MUSIC_FADE_TARGET_VOLUME , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_CURRENT_PATH_NODE_SELECTOR , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_PATH_NODE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_END ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_CHECK_BONE_AVAILABLE_TIMER , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_ENTRIES , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_ENTRY0_TIMESTAMP , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_ENTRY0_POS_X ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_NODES , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_TARGET_POSITION ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_ANIM_TIME , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z1 , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_BUFFER_X2 , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_BUFFER_Y2 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_FIND_BONE_PATH_BUFFER_Z2 , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_MESH_NODE_SPECIAL_NODE_PROCESSING_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_SIZE , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_PROCESS_GAME_OPERATION_VERIFY_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_FILE_SKIP_REQUESTED , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_AVI_PLAYBACK_STARTED ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_PROCESS_GAME_PROC_MESSAGE_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_SORTED_LISTS_DEBUG_SHOW_FPS_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_KEYS , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_BUTTONS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_LAST_FRAME_TICK , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUADINPUT_PROCESSED_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_START_TIME_SEC , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_END_TIME_SEC ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_RENDER_OVERLAY_CURRENT_FPS , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_DEBUG_FPS_ACCUMULATED_FRAME_TIME , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_DEBUG_FPS_FRAME_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_LOAD_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_MACHINE_PKG_LEVEL_STREAM_LOAD_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_A , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_B , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_DEBUG_LOGGING_ENABLED ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_ENTRY_FILE_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_ENTRY_TOC , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_ENTRY_TOC_FILE_SIZES , DTTR_PCDOGS_SYMBOL_DATA_ID_TREE_REBALANCE_MAP_BUCKETS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SIGNAL_TIMED_EVENT_LIST_HEAD , DTTR_PCDOGS_SYMBOL_DATA_ID_SIGNAL_QUEUE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_SIGNAL_QUEUE , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_PROCESS_SOUND_QUEUE_PLAYBACK_RATE_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_ENTRIES , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_ALLOCATE_SOUND_SLOT_RESERVED , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_ACTIVE_SOUND_LIST , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_TAIL ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_FREE_SOUND_SLOT_LIST_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_UPDATE_SOUND_CHANNELS_TIMER , DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_START_DEMO_PLAYBACK_INPUT_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_FRAME_COUNTER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GAME_FRAME_TRANSITION_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_SET_TABLE_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_FORMATTED_TEXT_INPUT_BUTTON_NAME_BUFFERS , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_ACTIVE_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_LOAD_TITLE_SCREEN_RESOURCES_AUDIO_TITLE_MUSIC_DATA , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_CYCLE_LENGTH , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_MATERIAL_INDEX ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_FADE_LEVEL , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_DATA_ARRAY , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_TIMER_ARRAY , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_UPDATE_AND_RENDER_SCREEN_STATE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_SPOT_SOUND_ID , DTTR_PCDOGS_SYMBOL_DATA_ID_TITLE_INITIALIZE_SPOTS_FRAME_COUNTER , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_POOL , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_ALLOCATOR_HANDLE_POOL_HANDLE_ID ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_ALLOCATOR_HEAP_ALLOCATOR_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_POOL_HEAD , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CLEAR_STATE_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_DISPLAY_CURRENT_WINDOW_HANDLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_PRECISION , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_ALLOCATE_HANDLE_DEBUG_ENABLED , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_DATA ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_FACING_ANGLE , DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_PROCESS_MOVEMENT_CAMERA_YAW_ANGLE , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SET_VIEWPORT_HEIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SET_VIEWPORT_FAR_CLIP_PLANE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_LISTENER_CAMERA_POS_FLAG10_SET , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_LISTENER_CAMERA_POS_FLAG10_CLEAR , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_INITIALIZE_SYSTEM_GRAPHICS_FLAGS , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK2 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK1 , DTTR_PCDOGS_SYMBOL_DATA_ID_SCENE_RENDER_FRAME_VERTEX_BATCH_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_UPDATE_INPUT_STATE_PREVIOUS_P1 , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_INPUT_TOGGLE_MASK_P1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_START_DEMO_PLAYBACK_SAVED_RANDOM_SEED , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_CALCULATE_FOLLOW_ANGLES_INPUT_STATE_CURRENT_P1 , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CURRENT_X , DTTR_PCDOGS_SYMBOL_DATA_ID_REPLAY_DEMO_BONUS_REPLAY_DATA_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_MESH_NODE_COLOR_ADJUSTMENT_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_MOVE_TO_TARGET_CURRENT_ACTOR , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_CHECK_TERMINATOR_ENTITY_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_MODEL_UPDATE_TRANSFORM_AND_PHYSICS_CALLBACK_TABLE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_ACTOR_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS_BEHAVIOR_PROCESS_PROJECTILE_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_SNAP_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_TARGET_ACTOR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM0 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM2 , DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_INITIALIZE_SYSTEM_UPDATE_CALLBACK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PHYSICS_UPDATE_ACTOR_PREPROCESS_MOVEMENT_HANDLER_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_PLAYER_MOVEMENT_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS_PROJECTILE_LOGIC_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_SAVE_GAME_UNLOAD_DELAY_COUNTER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_LIVE_ACTOR_LIST_HEAD , DTTR_PCDOGS_SYMBOL_DATA_ID_POWERUP_HANDLE_COLLECTION_SPAWN_DELAY , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_PROCESS_MESH_COMMANDS_CAPABILITIES , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_BATCH_TRIANGLE_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_INSTANCE_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_BATCH_PRIMITIVE_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_PROCESS_WINDOW_MESSAGES_ACCELERATOR_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_WINDOW_RUN_WIN_MAIN_SHOW_CMD ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_RENDER_FRAME_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_LOCALIZATION_LANGUAGE_ID , DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_TABLE_LOADED , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_RENDER_CONFIRM_PROMPT_STRING_MENU_BUFFER_PTR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_STRING_GET_BY_INDEX_TABLE_SIZE , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED_STRING , DTTR_PCDOGS_SYMBOL_DATA_ID_UI_INITIALIZED_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_FRAME_INDEX ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_REGISTER_BUTTON_MAPPING_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_Y_NEGATIVE_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_Y_POSITIVE_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_X_NEGATIVE_MASK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_X_POSITIVE_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_RZ_NEGATIVE_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_AXIS_RZ_POSITIVE_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON0_MASK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON1_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON2_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON3_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON4_MASK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON5_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON6_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON7_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON8_MASK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON9_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON10_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON11_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_READ_GAMEPAD_BUTTON12_MASK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_DISPLAY_MENU_SETTING , DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_APPLY_SETTINGS_INPUT_PLAYER1_CONTROLS , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER1_DOWN_KEY , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_APPLY_SETTINGS_INPUT_SPECIAL_BUTTON , DTTR_PCDOGS_SYMBOL_DATA_ID_CONFIG_APPLY_SETTINGS_INPUT_PLAYER2_CONTROLS , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER2_DOWN_BUTTON , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_INTRO_CONFIG_END_SENTINEL , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_MODEL_NODE_LEVEL_MATERIAL_SECTION , DTTR_PCDOGS_SYMBOL_DATA_ID_PKG_FIX_UP_RESOURCE_OBJECT_NODE_LEVEL_BLOB_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLEAR_SHADOW_LIST_RENDER_LIST ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_COLLISION_LIST_HEAD , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS_STATE_HANDLER_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_PROCESS_FUNC , DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DEBUG_POLYGON_LIST_COUNTS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_COLLISION_DEBUG_POLYGON_LIST_BASES , DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_MATERIAL_FRAME_SET_CURSOR , DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_RESPAWN_AFTER_DEATH_SCREEN_FADE_DURATION , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_PROCESS_MUSIC_FADE_SCREEN_FADE_COUNTER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PLAYER_RESPAWN_AFTER_DEATH_IS_LOADING_LEVEL , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_TRANSITION_LEVEL_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDERING_STATE_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_SHARED_MATERIAL_SECTION ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_CONTROLLER_HAMMERHEAD_PROFILE_NAME , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS , DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_BUTTON_REF , DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_FONT_DATA_CURSOR , DTTR_PCDOGS_SYMBOL_DATA_ID_SHARED_TEXTURE_DATA_REFS_CURSOR , DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_ANIMATE_SLOTS_PKG_RESOURCE_CURRENT_USABLE_MATERIALS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MENU_PROCESS_MENU_STATE_GRADIENT_COLOR_VALUE , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_TRANSFORM_MATRIX , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX01 , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX02 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX10 , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX11 , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX12 , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX20 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX21 , DTTR_PCDOGS_SYMBOL_DATA_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX22 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_HIGHLIGHT_MODE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_X ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_CURRENT_POLYGON_BATCH_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_TRANSFORM_MATRIX ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_TRANSFORM_MATRIX_ELEMENT1 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M02 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M10 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M11 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M12 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M20 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M21 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M22 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_X , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Z , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_POLYGON_MESH_BATCH_RECORDS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_INIT_PLAYER_ERROR_CODE , DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS_AVAILABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT_WINDOW_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK_SEEN ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM_INITIALIZED , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_SET_BLEND_MODE_GRAPHICS_TEXT_RENDERING_MODE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_COLOR_BLUE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX3 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_COLOR_GREEN , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX3 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_COLOR_RED , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX3 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_CAN_FLIP_SURFACES , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_3_D7_INTERFACE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_WIDTH , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_BACK_BUFFER , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_PRIMARY_SURFACE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_D3D_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_LEFT_PLANE_COEFF0 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF1 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF2 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF0 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF1 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF2 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF0 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF1 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF2 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF0 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF2 , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_NEAR_CLIP_DISTANCE , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF0 , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF1 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF2 , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_SHIFT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_BITS_TO_DISCARD , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_D3D_DEVICE7 ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_CURRENT_VERTEX_FORMAT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_MASK , DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_DISTANCE_SOURCE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_HEIGHT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_SURFACE_DESC , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_RESOLVE_VARIABLE_REF_BASE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_Z_BUFFER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_BITS_TO_DISCARD , DTTR_PCDOGS_SYMBOL_DATA_ID_DEBUG_LOG_FILE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_SHIFT , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_IS_QUAD_CLIPPED_RECIPROCAL_Z ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_BITS_TO_DISCARD , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_SHIFT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_MASK ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_SHIFT , DTTR_PCDOGS_SYMBOL_DATA_ID_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_BITS_TO_DISCARD , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_OBJECT_NODE_ROOT , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_DALMATIAN_SPAWN_STATES ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_SET_MENU_PROGRESS_STATE_SUBMENU_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_LEVEL_COMPLETION_MENU_ITEMS , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_MENU_SLOTS , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_UPDATE_ANIMATION_STATE_CONFIRM_TEXT_ENABLED ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_RESET_BONUS_STATE_MENU_INITIAL_ENTRY_FLAG , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_PLAYER_IS_HUMAN , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_BONUS_PROGRESS_VALUE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_GAME_STATE_INIT_FLAG ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_ENFORCE_CAPTURE_RULE , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_AI_DIFFICULTY , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_CURRENT_PLAYER , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTER ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_ROTATION_ANGLE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_TARGET_ROTATION_ANGLE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_TARGET_Y_OFFSET , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_TARGET_DISTANCE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_FOV , DTTR_PCDOGS_SYMBOL_DATA_ID_CHECKERS_UPDATE_STATE_MACHINE_SAVE_GAME_WORLD0_COMPLETION_BITS , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD1_COMPLETION_BITS , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD2_COMPLETION_BITS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD3_COMPLETION_BITS , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_SAVE_STATE_BONUS_UNLOCKED , DTTR_PCDOGS_SYMBOL_DATA_ID_TRAIL_RESET_BONE_PATH_COUNT , DTTR_PCDOGS_SYMBOL_DATA_ID_SAVE_GAME_BONUS_PROGRESS_WORLD4_COMPLETION_BITS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS1 , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS2 , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS3 , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_PKG_RESOURCE_CURRENT_LEVEL_DATA ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_ADJUST_LEVEL_SCALE_FACTOR , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_CURRENT_GAME_MODE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_QUARTER , DTTR_PCDOGS_SYMBOL_DATA_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_THIRD , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR_AI_STATE0 , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR_RENDERING_DEPTH_MODE ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_CAMERA_UPDATE_FOLLOW_DYNAMIC_LEVEL_SCALE , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_TRIGGER_MUSIC_TRANSITION_ACTIVE , DTTR_PCDOGS_SYMBOL_DATA_ID_GRAPHICS_RENDER_MESH_NODE_WORLD_TRANSFORM_PTR , DTTR_PCDOGS_SYMBOL_DATA_ID_ACTOR_PROCESS_RENDERING_CURRENT_RENDER_ACTOR ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_X , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Y , DTTR_PCDOGS_SYMBOL_DATA_ID_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Z ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_PROJECTILE_LIVE_ACTOR_LIST_HEAD , DTTR_PCDOGS_SYMBOL_DATA_ID_FILE_SEEK_AND_GET_POSITION_DESCRIPTOR_TABLE , DTTR_PCDOGS_SYMBOL_DATA_ID_FILE_FLUSH_TO_DISK_IO_BUFFER_HIGH_WATER_MARK , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_MAX_SEGMENTS ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_FREE_HEAP_BLOCK_LAST_FREED_PAGE_INDEX , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_TABLE_CACHED , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_LAST_FREED_SEGMENT , DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_COUNT ,
  DTTR_PCDOGS_SYMBOL_DATA_ID_MEM_INITIALIZE_HEAP_ALLOCATOR_STATE , DTTR_PCDOGS_SYMBOL_DATA_ID_VIDEO_PLAY_MOVIE_LOOP_GET_ASYNC_KEY_STATE_THUNK , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_AIL_RELEASE_SAMPLE_HANDLE , DTTR_PCDOGS_SYMBOL_DATA_ID_AUDIO_SHUTDOWN_SYSTEM_AIL_SHUTDOWN
}
 Data symbol identifiers. More...
enum  DTTR_PCDOGS_T_Function_ID {
  DTTR_PCDOGS_FUNCTION_D3D_CREATE_TEXTURE_SURFACE = 0 , DTTR_PCDOGS_FUNCTION_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D = 1 , DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_MOVIE_LOOP = 2 , DTTR_PCDOGS_FUNCTION_PKG_INITIALIZE_RESOURCE_GAME_ENGINE = 3 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_INITIALIZE_SYSTEM = 4 , DTTR_PCDOGS_FUNCTION_AUDIO_SHUTDOWN_SYSTEM = 5 , DTTR_PCDOGS_FUNCTION_AUDIO_STOP_ALL_SAMPLES = 6 , DTTR_PCDOGS_FUNCTION_AUDIO_STOP_ALL_SOUNDS = 7 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_INITIALIZE_LEVEL_AUDIO = 8 , DTTR_PCDOGS_FUNCTION_AUDIO_OPEN_STREAM = 9 , DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_MOVIE_FILE = 10 , DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_MOVIE_INTRO = 11 ,
  DTTR_PCDOGS_FUNCTION_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM = 12 , DTTR_PCDOGS_FUNCTION_CONFIG_LOAD_ALTERNATE_FROM_INI = 13 , DTTR_PCDOGS_FUNCTION_INPUT_GET_PRESSED_BUTTON = 14 , DTTR_PCDOGS_FUNCTION_INPUT_PROCESS_WINDOW_MESSAGES = 15 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_FRAME = 16 , DTTR_PCDOGS_FUNCTION_INPUT_RESET_STATE = 17 , DTTR_PCDOGS_FUNCTION_WINDOW_PROCESS_GAME_PROC = 18 , DTTR_PCDOGS_FUNCTION_WINDOW_RUN_WIN_MAIN = 19 ,
  DTTR_PCDOGS_FUNCTION_PKG_INITIALIZE_SYSTEM = 20 , DTTR_PCDOGS_FUNCTION_PKG_FIND_AND_OPEN_FILE = 21 , DTTR_PCDOGS_FUNCTION_PKG_LOAD_TITLE_SCREEN_RESOURCES = 22 , DTTR_PCDOGS_FUNCTION_TITLE_CLEANUP_SCREEN_RESOURCES = 23 ,
  DTTR_PCDOGS_FUNCTION_MEM_MALLOC_CRT = 24 , DTTR_PCDOGS_FUNCTION_DISPLAY_SET_MODE = 25 , DTTR_PCDOGS_FUNCTION_DDRAW_CREATE_EX = 26 , DTTR_PCDOGS_FUNCTION_DDRAW_ENUMERATE_EX_A = 27 ,
  DTTR_PCDOGS_FUNCTION_FILE_OPEN_WITH_MODE = 28 , DTTR_PCDOGS_FUNCTION_FILE_OPEN = 29 , DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_SAVED_ACTIVE_ACTOR_CAMERA_DISTANCE = 30 , DTTR_PCDOGS_FUNCTION_SCENE_INIT_NODE_STATE = 31 ,
  DTTR_PCDOGS_FUNCTION_SCENE_TRAVERSE_NODE_TREE = 32 , DTTR_PCDOGS_FUNCTION_SCENE_RENDER_BILLBOARD = 33 , DTTR_PCDOGS_FUNCTION_TRAIL_PROCESS_COMPONENTS = 34 , DTTR_PCDOGS_FUNCTION_TRAIL_UPDATE_EFFECT = 35 ,
  DTTR_PCDOGS_FUNCTION_SCENE_RENDER_SUB_MESH = 36 , DTTR_PCDOGS_FUNCTION_SCENE_RENDER_FRAME = 37 , DTTR_PCDOGS_FUNCTION_SCENE_RENDER_STATIC_GEOMETRY = 38 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SPRITE_OBJECT_NODE = 39 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_LIST = 40 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_RENDERING = 41 , DTTR_PCDOGS_FUNCTION_SCENE_RENDER_NODE_TREE = 42 , DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_ANIMATION_AND_VISIBILITY = 43 ,
  DTTR_PCDOGS_FUNCTION_POWERUP_UPDATE_LIVE_ACTOR_LIST = 44 , DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_PROJECTILE_LIST = 45 , DTTR_PCDOGS_FUNCTION_ACTOR_GET_STATE_INDEX = 46 , DTTR_PCDOGS_FUNCTION_NAV_ADD_COMMAND = 47 ,
  DTTR_PCDOGS_FUNCTION_NAV_HANDLE_DAMAGE_RESPONSE = 48 , DTTR_PCDOGS_FUNCTION_AUDIO_PLAY_LEVEL_SOUND_INDEX_AT_POSITION = 49 , DTTR_PCDOGS_FUNCTION_AUDIO_TRIGGER_SOUND_AT_POSITION = 50 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CHECK_COLLISION_BIT = 51 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_POLL_SIGNAL = 52 , DTTR_PCDOGS_FUNCTION_INPUT_CHECK_BUTTON_STATE = 53 , DTTR_PCDOGS_FUNCTION_ACTOR_CALCULATE_ROTATION = 54 , DTTR_PCDOGS_FUNCTION_ACTOR_RESET_VELOCITY_AND_SNAP = 55 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_MOVE_TO_TARGET = 56 , DTTR_PCDOGS_FUNCTION_ACTOR_RELEASE_ATTACHMENT = 57 , DTTR_PCDOGS_FUNCTION_ACTOR_SNAP_TO_POSITION = 58 , DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_ENTITY_SLOT_FLAGS = 59 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_START_TRANSITION = 60 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_PLAYER_STATE = 61 , DTTR_PCDOGS_FUNCTION_ACTOR_TRACE_PATH = 62 , DTTR_PCDOGS_FUNCTION_ENTITY_IS_IN_ACTIVE_LIST = 63 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_COPY_ENTITY_DEFAULTS_TO_RECORD = 64 , DTTR_PCDOGS_FUNCTION_ENTITY_SET_ACTOR_PROPERTY = 65 , DTTR_PCDOGS_FUNCTION_TIMER_GET_ELAPSED_TICK_COUNT_THUNK = 66 , DTTR_PCDOGS_FUNCTION_ENTITY_SPAWN_ACTOR = 67 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_CHECK_SHADOW_REQUIREMENT = 68 , DTTR_PCDOGS_FUNCTION_ENTITY_DESTROY_ACTOR = 69 , DTTR_PCDOGS_FUNCTION_GRAPHICS_UPDATE_SCREEN_FADE = 70 , DTTR_PCDOGS_FUNCTION_LEVEL_TRIGGER_TRANSITION = 71 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_TRIGGER_MUSIC_TRANSITION = 72 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PAUSE_TOGGLE = 73 , DTTR_PCDOGS_FUNCTION_ENTITY_UPDATE_VISIBILITY_AND_SPAWN = 74 , DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_FOLLOW = 75 ,
  DTTR_PCDOGS_FUNCTION_CAMERA_INTERPOLATE_TRANSITION = 76 , DTTR_PCDOGS_FUNCTION_CAMERA_CALCULATE_POSITION = 77 , DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_FROM_DEFINITION = 78 , DTTR_PCDOGS_FUNCTION_CAMERA_CALCULATE_FOLLOW_ANGLES = 79 ,
  DTTR_PCDOGS_FUNCTION_PHYSICS_CHECK_GROUND_FRICTION = 80 , DTTR_PCDOGS_FUNCTION_TRAIL_SPAWN_FROM_ENTRY = 81 , DTTR_PCDOGS_FUNCTION_ENTITY_GET_ACTIVE_ACTOR_FROM_LIST = 82 , DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_SHAKE_OFFSET = 83 ,
  DTTR_PCDOGS_FUNCTION_PHYSICS_CHECK_GROUND_SLOPE_DIRECTION = 84 , DTTR_PCDOGS_FUNCTION_GRAPHICS_ADJUST_LEVEL_SCALE = 85 , DTTR_PCDOGS_FUNCTION_LEVEL_INITIALIZE_ACTOR_SYSTEM = 86 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_SNAP_AND_ENTITY_UPDATE = 87 ,
  DTTR_PCDOGS_FUNCTION_PLAYER_PROCESS_MOVEMENT = 88 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_PLAYER_BEHAVIOR = 89 , DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_ANIMATION_STATE = 90 , DTTR_PCDOGS_FUNCTION_PLAYER_RESPAWN_AFTER_DEATH = 91 ,
  DTTR_PCDOGS_FUNCTION_PHYSICS_PROCESS_ACTOR_COLLISION = 92 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_COLLISION_RESPONSE = 93 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_PUPPY_INTERACTION = 94 , DTTR_PCDOGS_FUNCTION_LEVEL_CLEANUP_ACTORS = 95 ,
  DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_KEYFRAME_VEC3_BLEND = 96 , DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_VEC3 = 97 , DTTR_PCDOGS_FUNCTION_ANIMATION_CALCULATE_SPLINE_PARAMETER = 98 , DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_KEYFRAME_QUAT_BLEND = 99 ,
  DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_QUAT = 100 , DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_QUATERNION_SLERP = 101 , DTTR_PCDOGS_FUNCTION_ANIMATION_CONVERT_QUAT_TO_ROT_MATRIX = 102 , DTTR_PCDOGS_FUNCTION_ANIMATION_CHECK_KEYFRAME_ACTIVE = 103 ,
  DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_SPLINE = 104 , DTTR_PCDOGS_FUNCTION_BONE_TRANSFORM_VERTICES_MORPHED = 105 , DTTR_PCDOGS_FUNCTION_BONE_TRANSFORM_VERTICES_WEIGHTED = 106 , DTTR_PCDOGS_FUNCTION_BONE_COMPUTE_NORMALS_POST_TRANSFORM = 107 ,
  DTTR_PCDOGS_FUNCTION_BONE_BLEND_VERTICES_MULTI_WEIGHT = 108 , DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_ANIMATION_COMPLETE = 109 , DTTR_PCDOGS_FUNCTION_ANIMATION_QUEUE_STATE_CHANGE = 110 , DTTR_PCDOGS_FUNCTION_MODEL_ADVANCE_ANIMATION = 111 ,
  DTTR_PCDOGS_FUNCTION_BONE_UPDATE_JOINT_TRACKING = 112 , DTTR_PCDOGS_FUNCTION_SCENE_UPDATE_NODE_ANIMATION = 113 , DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_VERTICAL_VELOCITY = 114 , DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_SPLINE_MOVEMENT = 115 ,
  DTTR_PCDOGS_FUNCTION_VIDEO_INITIALIZE_AVI_PLAYER = 116 , DTTR_PCDOGS_FUNCTION_VIDEO_SHUTDOWN_AVI_PLAYER = 117 , DTTR_PCDOGS_FUNCTION_VIDEO_OPEN_AVI_FILE = 118 , DTTR_PCDOGS_FUNCTION_VIDEO_CLOSE_AVI_FILE = 119 ,
  DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_AVI_FULLSCREEN = 120 , DTTR_PCDOGS_FUNCTION_VIDEO_IS_AVI_PLAYING = 121 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CHECK_TERMINATOR = 122 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_ENTITY_INDEX = 123 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_JUMP_CONDITIONAL = 124 , DTTR_PCDOGS_FUNCTION_SCRIPT_RESOLVE_VARIABLE_REF = 125 , DTTR_PCDOGS_FUNCTION_ANIMATION_GET_PROGRESS = 126 , DTTR_PCDOGS_FUNCTION_ANIMATION_SET_PROGRESS = 127 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_VARIABLE = 128 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_DECREMENT_VARIABLE = 129 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CALL_INDIRECT = 130 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_MOVE_TO_TARGET = 131 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_WALK_TO_TARGET = 132 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_RUN_TO_TARGET = 133 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ROTATE_ACTOR = 134 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_MOVE_TO_TARGET_WITH_CAMERA = 135 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_WAIT_FOR_ANIMATION = 136 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_ACTOR_PROPERTY = 137 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CLEAR_ACTOR_PROPERTY = 138 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PATHFIND_TO_ENTITY = 139 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRACE_ACTOR_PATH = 140 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ADD_NAVIGATION_COMMAND = 141 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TEST_PATH_TRACE = 142 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_EMIT_SIGNAL = 143 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PLAY_SOUND_INDEX = 144 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_STOP_SOUND = 145 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_REMOVE_ACTOR = 146 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_RUN_WITH_ACTOR = 147 ,
  DTTR_PCDOGS_FUNCTION_ENTITY_GET_OR_SPAWN_CAMERA_ACTOR = 148 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ENSURE_CAMERA_ACTIVE = 149 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRIGGER_LEVEL_TRANSITION = 150 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRIGGER_MUSIC_TRANSITION = 151 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRIGGER_MUSIC_FADE = 152 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PLAY_SOUND_BLOCK_OR_WAIT = 153 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CHECK_BUTTON_STATE = 154 , DTTR_PCDOGS_FUNCTION_MINI_GAME_INITIALIZE_ROUND_PARAMS = 155 ,
  DTTR_PCDOGS_FUNCTION_MINI_GAME_SET_SCORE_VALUES = 156 , DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_EFFECTS = 157 , DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_FADE = 158 , DTTR_PCDOGS_FUNCTION_CHECKERS_UPDATE_STATE_MACHINE = 159 ,
  DTTR_PCDOGS_FUNCTION_CHECKERS_UPDATE_CAMERA_POSITIONS = 160 , DTTR_PCDOGS_FUNCTION_CHECKERS_PROCESS_INPUT_AND_RENDER = 161 , DTTR_PCDOGS_FUNCTION_CHECKERS_CENTER_CAMERA_ON_CELL = 162 , DTTR_PCDOGS_FUNCTION_CHECKERS_BUILD_MOVE_LIST = 163 ,
  DTTR_PCDOGS_FUNCTION_CHECKERS_CHECK_MOVE_VALID = 164 , DTTR_PCDOGS_FUNCTION_CHECKERS_CHECK_CAPTURE_POSSIBLE = 165 , DTTR_PCDOGS_FUNCTION_CHECKERS_FIND_VALID_MOVES = 166 , DTTR_PCDOGS_FUNCTION_CHECKERS_VALIDATE_MOVE = 167 ,
  DTTR_PCDOGS_FUNCTION_CHECKERS_EXECUTE_MOVE = 168 , DTTR_PCDOGS_FUNCTION_CHECKERS_STEP_RECURSIVE_SOLVER = 169 , DTTR_PCDOGS_FUNCTION_CHECKERS_EXECUTE_MOVE_SEQUENCE = 170 , DTTR_PCDOGS_FUNCTION_CHECKERS_SEARCH_BEST_MOVE = 171 ,
  DTTR_PCDOGS_FUNCTION_CHECKERS_EVALUATE_BOARD_SCORE = 172 , DTTR_PCDOGS_FUNCTION_CHECKERS_ANIMATE_MOVE_SEQUENCE = 173 , DTTR_PCDOGS_FUNCTION_CHECKERS_INITIALIZE_BOARD = 174 , DTTR_PCDOGS_FUNCTION_CHECKERS_HIGHLIGHT_PLAYER_PIECES = 175 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_DESTROY_ALL = 176 , DTTR_PCDOGS_FUNCTION_PKG_UNLOAD_RESOURCE_GAME_DATA = 177 , DTTR_PCDOGS_FUNCTION_SCENE_RESET_STATE = 178 , DTTR_PCDOGS_FUNCTION_ANIMATION_PROCESS_CONTROLLER = 179 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_PROCESS_MESH_COMMANDS = 180 , DTTR_PCDOGS_FUNCTION_ANIMATION_PROCESS_VERTEX_COLOR = 181 , DTTR_PCDOGS_FUNCTION_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS = 182 , DTTR_PCDOGS_FUNCTION_MATERIAL_RELEASE_TEXTURE_ARRAY = 183 ,
  DTTR_PCDOGS_FUNCTION_MATERIAL_CLEAR_TEXTURE_CACHE = 184 , DTTR_PCDOGS_FUNCTION_MATERIAL_RELEASE_SINGLE_TEXTURE = 185 , DTTR_PCDOGS_FUNCTION_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE = 186 , DTTR_PCDOGS_FUNCTION_D3D_CREATE_WORK_SURFACE = 187 ,
  DTTR_PCDOGS_FUNCTION_MATERIAL_COMPUTE_AVG_TRANSPARENT_COLOR = 188 , DTTR_PCDOGS_FUNCTION_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE = 189 , DTTR_PCDOGS_FUNCTION_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS = 190 , DTTR_PCDOGS_FUNCTION_MATERIAL_LOAD_TEXTURE = 191 ,
  DTTR_PCDOGS_FUNCTION_D3D_SET_BLEND_MODE = 192 , DTTR_PCDOGS_FUNCTION_D3D_SET_TEXTURE_COLOR_OPERATION = 193 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_TEXTURED_QUAD = 194 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_TEXTURED_QUAD_MATERIAL_SIZE = 195 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_TEXTURED_SPRITE = 196 , DTTR_PCDOGS_FUNCTION_D3D_SET_Z_WRITE_ENABLE = 197 , DTTR_PCDOGS_FUNCTION_GRAPHICS_CLIP_POLYGON_BY_PLANE = 198 , DTTR_PCDOGS_FUNCTION_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID = 199 ,
  DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_FACE_NORMAL = 200 , DTTR_PCDOGS_FUNCTION_CAMERA_SETUP_CLIP_PLANES = 201 , DTTR_PCDOGS_FUNCTION_MATH_SNAP_VERTEX_TO_NEAREST_POINT = 202 , DTTR_PCDOGS_FUNCTION_GRAPHICS_IS_QUAD_CLIPPED = 203 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_QUAD = 204 , DTTR_PCDOGS_FUNCTION_GRAPHICS_SELECT_TEXTURE_LOD = 205 , DTTR_PCDOGS_FUNCTION_DEBUG_LOG = 206 , DTTR_PCDOGS_FUNCTION_D3D_ENUM_Z_BUFFER_FORMAT_CALLBACK = 207 ,
  DTTR_PCDOGS_FUNCTION_D3D_RELEASE_ALL_AND_REPORT_LEAKS = 208 , DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_RECTANGLE = 209 , DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_FILLED_RECTANGLE_GRADIENT = 210 , DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_FADE_OVERLAY = 211 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_SET_FADE_LEVEL = 212 , DTTR_PCDOGS_FUNCTION_D3D_CHECK_DEVICE_LOST = 213 , DTTR_PCDOGS_FUNCTION_D3D_RENDER_TEXTURED_QUAD = 214 , DTTR_PCDOGS_FUNCTION_D3D_CLEAR_VIEWPORT = 215 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_DEPTH_BUFFER = 216 , DTTR_PCDOGS_FUNCTION_D3D_HANDLE_SIGNAL = 217 , DTTR_PCDOGS_FUNCTION_D3D_INITIALIZE_DIRECT_DRAW = 218 , DTTR_PCDOGS_FUNCTION_D3D_RELEASE_DIRECT_DRAW_DEVICE = 219 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_SCREEN_WITH_COLOR = 220 , DTTR_PCDOGS_FUNCTION_CAMERA_SETUP_PROJECTION = 221 , DTTR_PCDOGS_FUNCTION_GRAPHICS_TAKE_SCREENSHOT = 222 , DTTR_PCDOGS_FUNCTION_DDRAW_UNLOCK_SURFACE = 223 ,
  DTTR_PCDOGS_FUNCTION_FILE_SAVE_SCREENSHOT = 224 , DTTR_PCDOGS_FUNCTION_D3D_SET_GAMMA_RAMP = 225 , DTTR_PCDOGS_FUNCTION_DDRAW_COMPARE_DISPLAY_MODES = 226 , DTTR_PCDOGS_FUNCTION_D3D_ENUMERATE_DIRECT_DRAW_DEVICES = 227 ,
  DTTR_PCDOGS_FUNCTION_DDRAW_ADD_DISPLAY_MODE = 228 , DTTR_PCDOGS_FUNCTION_DDRAW_ENUMERATE_CALLBACK = 229 , DTTR_PCDOGS_FUNCTION_D3D_ENUM_DEVICE_CALLBACK = 230 , DTTR_PCDOGS_FUNCTION_D3D_GET_DRIVER_ENUMERATION_DATA = 231 ,
  DTTR_PCDOGS_FUNCTION_D3D_SELECT_BEST_DRIVER = 232 , DTTR_PCDOGS_FUNCTION_D3D_ACCEPT_ANY_DRIVER = 233 , DTTR_PCDOGS_FUNCTION_D3D_GET_SELECTED_DRIVER_INFO = 234 , DTTR_PCDOGS_FUNCTION_D3D_FORMAT_DIRECT_X_ERROR = 235 ,
  DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_INTERFACE = 236 , DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_DEVICE2_A = 237 , DTTR_PCDOGS_FUNCTION_DINPUT_QUERY_DEVICE2_A_INTERFACE = 238 , DTTR_PCDOGS_FUNCTION_INPUT_SET_DEVICE_DATA_FORMAT = 239 ,
  DTTR_PCDOGS_FUNCTION_INPUT_ACQUIRE_DEVICE = 240 , DTTR_PCDOGS_FUNCTION_INPUT_GET_DEVICE_DATA = 241 , DTTR_PCDOGS_FUNCTION_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK = 242 , DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_X_AXIS_RANGE = 243 ,
  DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_Y_AXIS_RANGE = 244 , DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_Z_AXIS_RANGE = 245 , DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_RZ_AXIS_RANGE = 246 , DTTR_PCDOGS_FUNCTION_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS = 247 ,
  DTTR_PCDOGS_FUNCTION_DINPUT_ENUMERATE_ATTACHED_JOYSTICKS = 248 , DTTR_PCDOGS_FUNCTION_INPUT_SET_EXCLUSIVE_FOREGROUND_COOPERATIVE_LEVEL = 249 , DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_DATA_FORMAT = 250 , DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK2_DATA_FORMAT = 251 ,
  DTTR_PCDOGS_FUNCTION_INPUT_POLL_JOYSTICK_STATE = 252 , DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_AXIS_X = 253 , DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_AXIS_Y = 254 , DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_AXIS_RZ = 255 ,
  DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_BUTTON_BYTE = 256 , DTTR_PCDOGS_FUNCTION_INPUT_IS_JOYSTICK_BUTTON_PRESSED = 257 , DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE = 258 , DTTR_PCDOGS_FUNCTION_DINPUT_SET_CONSTANT_FORCE_EFFECT = 259 ,
  DTTR_PCDOGS_FUNCTION_D3D_SET_RENDER_TARGET = 260 , DTTR_PCDOGS_FUNCTION_D3D_SET_DATA_SCALE_FACTOR = 261 , DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_JOYSTICK_DEVICE = 262 , DTTR_PCDOGS_FUNCTION_DINPUT_INITIALIZE_JOYSTICK_INPUT = 263 ,
  DTTR_PCDOGS_FUNCTION_VIDEO_INIT_PLAYER = 264 , DTTR_PCDOGS_FUNCTION_VIDEO_CLOSE_MOVIE_FILE = 265 , DTTR_PCDOGS_FUNCTION_VIDEO_OPEN_MOVIE_FILE = 266 , DTTR_PCDOGS_FUNCTION_VIDEO_SHUTDOWN_PLAYER_SYSTEMS = 267 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_SET_POLYGON_U_VS = 268 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_POLYGON_MESH = 269 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_MESH_NODE = 270 , DTTR_PCDOGS_FUNCTION_BONE_PROCESS_EXTERNAL_REF = 271 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_IS_POLYGON_IN_DEBUG_LIST = 272 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_POLYGON_BATCH = 273 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SCENE_GEOMETRY_WRAPPER = 274 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SCENE_GEOMETRY = 275 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SCENE_GEOMETRY_ALT = 276 , DTTR_PCDOGS_FUNCTION_TRAIL_RENDER_ANIMATED = 277 , DTTR_PCDOGS_FUNCTION_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER = 278 , DTTR_PCDOGS_FUNCTION_SCENE_FINALIZE_NODE_RENDER = 279 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SPRITE_POLYGONS = 280 , DTTR_PCDOGS_FUNCTION_MESH_CALCULATE_VERTEX_NORMALS = 281 , DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_DISTANCE3_DFP12 = 282 , DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_SQRT_FP12 = 283 ,
  DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_INTEGER_SQUARE_ROOT = 284 , DTTR_PCDOGS_FUNCTION_PHYSICS_CALCULATE_MOVEMENT_WITH_COLLISION = 285 , DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_BOUNDING_SPHERE = 286 , DTTR_PCDOGS_FUNCTION_MATH_TRANSFORM_BARYCENTRIC_TO_WORLD_COORDS = 287 ,
  DTTR_PCDOGS_FUNCTION_MODEL_TRANSFORM_BY_COLLISION_NODE = 288 , DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_TRIANGLE_HEIGHT = 289 , DTTR_PCDOGS_FUNCTION_COLLISION_GET_ADJACENT_POLYGON = 290 , DTTR_PCDOGS_FUNCTION_COLLISION_FIND_GROUND_POLYGON_UNDER_ACTOR = 291 ,
  DTTR_PCDOGS_FUNCTION_COLLISION_IS_POINT_INSIDE_POLYGON = 292 , DTTR_PCDOGS_FUNCTION_COLLISION_FIND_INTERSECTING_POLYGON_EDGE = 293 , DTTR_PCDOGS_FUNCTION_MODEL_FIND_COLLISION_TARGET = 294 , DTTR_PCDOGS_FUNCTION_MODEL_RESOLVE_COLLISION = 295 ,
  DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_DYNAMIC_OBJECT = 296 , DTTR_PCDOGS_FUNCTION_SAVE_GET_GAME_SLOT_INDEX = 297 , DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_SLOT_INDEX = 298 , DTTR_PCDOGS_FUNCTION_SAVE_GET_GAME_CURRENT_LEVEL = 299 ,
  DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_CURRENT_LEVEL = 300 , DTTR_PCDOGS_FUNCTION_GAME_IS_SOUND_ENABLED = 301 , DTTR_PCDOGS_FUNCTION_GAME_SET_SOUND_ENABLED = 302 , DTTR_PCDOGS_FUNCTION_PLAYER_SET_LIVES = 303 ,
  DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_COMPLETE = 304 , DTTR_PCDOGS_FUNCTION_SAVE_IS_GAME_COMPLETE = 305 , DTTR_PCDOGS_FUNCTION_LEVEL_GET_DATA_POINTER = 306 , DTTR_PCDOGS_FUNCTION_LEVEL_NORMALIZE_INDEX = 307 ,
  DTTR_PCDOGS_FUNCTION_LEVEL_SET_MENU_PROGRESS_STATE = 308 , DTTR_PCDOGS_FUNCTION_LEVEL_GET_ARRAY_INDEX = 309 , DTTR_PCDOGS_FUNCTION_LEVEL_INITIALIZE_BONUS_DATA = 310 , DTTR_PCDOGS_FUNCTION_SAVE_SAVE_GAME_LEVEL_COMPLETION = 311 ,
  DTTR_PCDOGS_FUNCTION_SAVE_SAVE_GAME_BONUS_PROGRESS = 312 , DTTR_PCDOGS_FUNCTION_SAVE_BACKUP_GAME_PUPPY_COUNT = 313 , DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_BACKUP_PUPPY_COUNT = 314 , DTTR_PCDOGS_FUNCTION_LEVEL_INITIALIZE_SAVE_STATE = 315 ,
  DTTR_PCDOGS_FUNCTION_LEVEL_BUILD_COMPLETION_TABLE = 316 , DTTR_PCDOGS_FUNCTION_SAVE_INITIALIZE_NEW_GAME = 317 , DTTR_PCDOGS_FUNCTION_SAVE_LOAD_GAME_STATE = 318 , DTTR_PCDOGS_FUNCTION_SAVE_GET_GAME_HIGHEST_WORLD = 319 ,
  DTTR_PCDOGS_FUNCTION_SAVE_INITIALIZE_GAME_STATE = 320 , DTTR_PCDOGS_FUNCTION_SAVE_CLEAR_GAME_BONUS_PROGRESS_DATA = 321 , DTTR_PCDOGS_FUNCTION_SHARED_LOAD_COMMON_RESOURCES = 322 , DTTR_PCDOGS_FUNCTION_MENU_SHUTDOWN_RESOURCES = 323 ,
  DTTR_PCDOGS_FUNCTION_MENU_CLEAR_TRANSITION_FLAGS = 324 , DTTR_PCDOGS_FUNCTION_MENU_UPDATE_PAUSE_MENU = 325 , DTTR_PCDOGS_FUNCTION_UI_UPDATE_BONE_COUNTER = 326 , DTTR_PCDOGS_FUNCTION_UI_RENDER_CENTERED_NUMBER = 327 ,
  DTTR_PCDOGS_FUNCTION_UI_UPDATE_PUPPY_COUNTER = 328 , DTTR_PCDOGS_FUNCTION_UI_UPDATE_LIVES = 329 , DTTR_PCDOGS_FUNCTION_MENU_ANIMATE_SLOTS = 330 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_CONFIRM_PROMPT = 331 ,
  DTTR_PCDOGS_FUNCTION_MENU_GET_PLAYER_LEVEL_INFO = 332 , DTTR_PCDOGS_FUNCTION_MENU_IS_IN_GAME = 333 , DTTR_PCDOGS_FUNCTION_PLAYER_INITIALIZE_STATE = 334 , DTTR_PCDOGS_FUNCTION_PLAYER_SET_COMPLETION_FLAGS = 335 ,
  DTTR_PCDOGS_FUNCTION_PLAYER_RESET_BONE_COUNT = 336 , DTTR_PCDOGS_FUNCTION_PLAYER_COLLECT_POWERUP = 337 , DTTR_PCDOGS_FUNCTION_LEVEL_CHECK_BONUS_UNLOCK = 338 , DTTR_PCDOGS_FUNCTION_LEVEL_RESET_BONUS_STATE = 339 ,
  DTTR_PCDOGS_FUNCTION_MENU_RESET_STATE = 340 , DTTR_PCDOGS_FUNCTION_LEVEL_CALCULATE_COMPLETION_PERCENT = 341 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_SAVE_GAME = 342 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_SIMPLE_OPTIONS_A = 343 ,
  DTTR_PCDOGS_FUNCTION_MENU_UPDATE_INPUT = 344 , DTTR_PCDOGS_FUNCTION_MENU_HANDLE_SAVE_GAME_LOGIC = 345 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_BUTTON_PROMPT = 346 , DTTR_PCDOGS_FUNCTION_SAVE_SAVE_GAME_TO_SLOT = 347 ,
  DTTR_PCDOGS_FUNCTION_MENU_HANDLE_OPTIONS_LOGIC = 348 , DTTR_PCDOGS_FUNCTION_GAME_BACKUP_SETTINGS = 349 , DTTR_PCDOGS_FUNCTION_MENU_PROCESS_OPTIONS_INPUT = 350 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_CONTROLS_CONFIGURATION = 351 ,
  DTTR_PCDOGS_FUNCTION_MENU_RENDER_MUSIC_SELECTION = 352 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_DIFFICULTY_SELECTION = 353 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_OPTIONS_MENU = 354 , DTTR_PCDOGS_FUNCTION_MENU_PROCESS_MENU_STATE = 355 ,
  DTTR_PCDOGS_FUNCTION_MENU_HANDLE_SELECTION = 356 , DTTR_PCDOGS_FUNCTION_MENU_CHECK_PAUSE_INPUT = 357 , DTTR_PCDOGS_FUNCTION_MENU_RENDER_SIMPLE_OPTIONS_B = 358 , DTTR_PCDOGS_FUNCTION_MENU_PROCESS_NAME_ENTRY_INPUT = 359 ,
  DTTR_PCDOGS_FUNCTION_MENU_RENDER_NAME_ENTRY = 360 , DTTR_PCDOGS_FUNCTION_GRAPHICS_INITIALIZE_COLOR_GRADIENT = 361 , DTTR_PCDOGS_FUNCTION_GRAPHICS_COMPUTE_COLOR_GRADIENT = 362 , DTTR_PCDOGS_FUNCTION_UI_RENDER_BUTTON_PROMPTS = 363 ,
  DTTR_PCDOGS_FUNCTION_MENU_RENDER_FORMATTED_TEXT = 364 , DTTR_PCDOGS_FUNCTION_UI_COMPUTE_STRING_WIDTH = 365 , DTTR_PCDOGS_FUNCTION_PKG_SHUTDOWN_RESOURCE_GAME_SUBSYSTEMS = 366 , DTTR_PCDOGS_FUNCTION_UI_RENDER_TEXT = 367 ,
  DTTR_PCDOGS_FUNCTION_UI_RENDER_STRING_WITH_FORMATTING = 368 , DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_SORTED_LISTS = 369 , DTTR_PCDOGS_FUNCTION_GRAPHICS_BEGIN_RENDERING = 370 , DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_SCREEN_AND_RENDER_RECTANGLE = 371 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_INCREMENT_PASS_COUNTER = 372 , DTTR_PCDOGS_FUNCTION_GRAPHICS_END_RENDERING = 373 , DTTR_PCDOGS_FUNCTION_PKG_FREE_RESOURCE_AND_RETURN_NULL = 374 , DTTR_PCDOGS_FUNCTION_GRAPHICS_INITIALIZE_TEXTURE_BLEND_TEXTURES = 375 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_FREE_TEXTURE_BLEND = 376 , DTTR_PCDOGS_FUNCTION_PKG_CLEANUP_RESOURCE_GAME_STATE = 377 , DTTR_PCDOGS_FUNCTION_MENU_PROCESS_MENU_TRANSITION = 378 , DTTR_PCDOGS_FUNCTION_UI_UPDATE = 379 ,
  DTTR_PCDOGS_FUNCTION_INPUT_CHECK_CHEAT_CODE_SEQUENCE = 380 , DTTR_PCDOGS_FUNCTION_PKG_LOAD_RANDOM_SPLASH_SCREEN = 381 , DTTR_PCDOGS_FUNCTION_REPLAY_LOAD_DEMO_BONUS_REPLAY = 382 , DTTR_PCDOGS_FUNCTION_LEVEL_LOAD = 383 ,
  DTTR_PCDOGS_FUNCTION_GAME_TRANSITION_TO_LEVEL = 384 , DTTR_PCDOGS_FUNCTION_LEVEL_UPDATE_WORLD_SELECT_MENU = 385 , DTTR_PCDOGS_FUNCTION_LEVEL_UPDATE_INTER_LEVEL_MENU = 386 , DTTR_PCDOGS_FUNCTION_MATERIAL_BUILD_STRUCTURE = 387 ,
  DTTR_PCDOGS_FUNCTION_MATERIAL_BUILD_TEXTURE_ARRAY = 388 , DTTR_PCDOGS_FUNCTION_MATERIAL_FIND_TEXTURE_BY_FRAME = 389 , DTTR_PCDOGS_FUNCTION_MATH_BUILD_MATRIX_ROTATION_Y = 390 , DTTR_PCDOGS_FUNCTION_MATH_BUILD_MATRIX_ROTATION_XY = 391 ,
  DTTR_PCDOGS_FUNCTION_MATH_BUILD_ROTATION_MATRIX = 392 , DTTR_PCDOGS_FUNCTION_MATH_BUILD_ROTATION_MATRIX_DIRECT = 393 , DTTR_PCDOGS_FUNCTION_PKG_ALLOCATE_RESOURCE_MEMORY = 394 , DTTR_PCDOGS_FUNCTION_PKG_ALLOCATE_RESOURCE_WITH_HEADER = 395 ,
  DTTR_PCDOGS_FUNCTION_PKG_FREE_RESOURCE_MEMORY = 396 , DTTR_PCDOGS_FUNCTION_COMPONENT_CHECK_ACTOR_COLLISION_TYPE_ADAPTER = 397 , DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_COLLISION_TYPE = 398 , DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_ANIMATION_TRIGGER = 399 ,
  DTTR_PCDOGS_FUNCTION_COMPONENT_CALCULATE_FRAME_DURATION = 400 , DTTR_PCDOGS_FUNCTION_COMPONENT_UPDATE_TIMERS = 401 , DTTR_PCDOGS_FUNCTION_COMPONENT_UPDATE_COLLISION_DETECTION = 402 , DTTR_PCDOGS_FUNCTION_COMPONENT_GET_SPEED_RANGE = 403 ,
  DTTR_PCDOGS_FUNCTION_COMPONENT_IS_AIRBORNE_TARGET = 404 , DTTR_PCDOGS_FUNCTION_COMPONENT_SPAWN_FROM_DEFINITION = 405 , DTTR_PCDOGS_FUNCTION_COMPONENT_CALCULATE_ORIENTATION = 406 , DTTR_PCDOGS_FUNCTION_COMPONENT_TRACK_TARGET = 407 ,
  DTTR_PCDOGS_FUNCTION_COMPONENT_PLAY_POSITIONAL_SOUND = 408 , DTTR_PCDOGS_FUNCTION_COMPONENT_INITIALIZE_PROJECTILE = 409 , DTTR_PCDOGS_FUNCTION_COMPONENT_CREATE_ACTOR = 410 , DTTR_PCDOGS_FUNCTION_COLLISION_INITIALIZE_FUNCTION_POINTERS = 411 ,
  DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_PROJECTILE_HIT = 412 , DTTR_PCDOGS_FUNCTION_COLLISION_REGISTER_HIT_EVENT = 413 , DTTR_PCDOGS_FUNCTION_COLLISION_CHECK_HIT_EVENT_EXISTS = 414 , DTTR_PCDOGS_FUNCTION_COLLISION_HANDLE_COMPONENT_COLLISION = 415 ,
  DTTR_PCDOGS_FUNCTION_COMPONENT_CALCULATE_HOMING_VELOCITY = 416 , DTTR_PCDOGS_FUNCTION_COMPONENT_SET_VELOCITY_FROM_DIRECTION = 417 , DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_PROJECTILE_LIFECYCLE = 418 , DTTR_PCDOGS_FUNCTION_COMPONENT_SPAWN_FOLLOWUP_PROJECTILE = 419 ,
  DTTR_PCDOGS_FUNCTION_COMPONENT_ATTACH_TO_OWNER = 420 , DTTR_PCDOGS_FUNCTION_ACTOR_INITIALIZE_DIRECTION_TABLES = 421 , DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION = 422 , DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_ACTOR_COLLISIONS = 423 ,
  DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_ACTOR_GROUND_CHECK = 424 , DTTR_PCDOGS_FUNCTION_COLLISION_BUILD_WALL_COLLISION_PLANE = 425 , DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_ACTOR_OBSTACLES = 426 , DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_OBJECT_NODE_COLLISIONS = 427 ,
  DTTR_PCDOGS_FUNCTION_COLLISION_TEST_LINE_SPHERE_INTERSECTION = 428 , DTTR_PCDOGS_FUNCTION_COLLISION_RESOLVE_OBJECT_NODE_COLLISION = 429 , DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS = 430 , DTTR_PCDOGS_FUNCTION_PHYSICS_UPDATE_ACTOR_PREPROCESS = 431 ,
  DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_SHADOW = 432 , DTTR_PCDOGS_FUNCTION_PHYSICS_UPDATE_ACTOR_BEHAVIOR = 433 , DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_TRANSFORM_AND_PHYSICS = 434 , DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_ATTACHMENT = 435 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_CHECK_COOLDOWN_EXPIRED = 436 , DTTR_PCDOGS_FUNCTION_AUDIO_TRIGGER_COLLISION_SOUND = 437 , DTTR_PCDOGS_FUNCTION_COLLISION_GET_VALID_COLLISION_TARGET = 438 , DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_COLLISION_CONDITIONS = 439 ,
  DTTR_PCDOGS_FUNCTION_PHYSICS_APPLY_GROUND_REACTION = 440 , DTTR_PCDOGS_FUNCTION_PHYSICS_CALCULATE_FRICTION_FORCE = 441 , DTTR_PCDOGS_FUNCTION_PHYSICS_CALCULATE_ACTOR_VELOCITY = 442 , DTTR_PCDOGS_FUNCTION_PHYSICS_APPLY_MOVING_PLATFORM_FORCE = 443 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_ROTATION_FROM_VELOCITY = 444 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_HAZARDS_AND_DAMAGE = 445 , DTTR_PCDOGS_FUNCTION_AUDIO_START_SOUND_PLAYBACK = 446 , DTTR_PCDOGS_FUNCTION_AUDIO_SET_SAMPLE_VOLUME = 447 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_SET_SAMPLE_PITCH = 448 , DTTR_PCDOGS_FUNCTION_AUDIO_IS_STREAM_PLAYING = 449 , DTTR_PCDOGS_FUNCTION_AUDIO_SET_STREAM_VOLUME = 450 , DTTR_PCDOGS_FUNCTION_AUDIO_PLAY_MUSIC_STREAM = 451 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_PAUSE_STREAM = 452 , DTTR_PCDOGS_FUNCTION_AUDIO_RESUME_STREAM = 453 , DTTR_PCDOGS_FUNCTION_AUDIO_CLOSE_MUSIC_STREAM = 454 , DTTR_PCDOGS_FUNCTION_AUDIO_SET_ENABLED_FLAG = 455 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_SET_MUSIC_FADE_TARGET = 456 , DTTR_PCDOGS_FUNCTION_AUDIO_FADE_OUT_MUSIC = 457 , DTTR_PCDOGS_FUNCTION_AUDIO_FADE_IN_MUSIC = 458 , DTTR_PCDOGS_FUNCTION_AUDIO_STOP_MUSIC_AND_PAUSE = 459 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_RESET_MUSIC_STATE = 460 , DTTR_PCDOGS_FUNCTION_AUDIO_START_MUSIC_WITH_FADE = 461 , DTTR_PCDOGS_FUNCTION_AUDIO_CHECK_STREAM_STATUS = 462 , DTTR_PCDOGS_FUNCTION_AUDIO_PROCESS_MUSIC_FADE = 463 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_UPDATE_SOUND_SYSTEM_WRAPPER = 464 , DTTR_PCDOGS_FUNCTION_TRAIL_CHECK_BONE_AVAILABLE = 465 , DTTR_PCDOGS_FUNCTION_TRAIL_RESET_BONE = 466 , DTTR_PCDOGS_FUNCTION_TRAIL_UPDATE_AND_RENDER_BONE = 467 ,
  DTTR_PCDOGS_FUNCTION_TRAIL_FIND_BONE_PATH = 468 , DTTR_PCDOGS_FUNCTION_NAV_CALCULATE_POLYGON_CENTER = 469 , DTTR_PCDOGS_FUNCTION_NAV_PROCESS_PATH_NODE = 470 , DTTR_PCDOGS_FUNCTION_MODEL_RESET_STATE = 471 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_CLEAR_REFERENCES = 472 , DTTR_PCDOGS_FUNCTION_ACTOR_CLONE_TEMPLATE_WITH_TEMPLATE_RELATIVE_FIXUPS = 473 , DTTR_PCDOGS_FUNCTION_ACTOR_DESTROY = 474 , DTTR_PCDOGS_FUNCTION_ACTOR_ATTACH_TO_PARENT = 475 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_FIND_NEAREST_ATTACH_POINT = 476 , DTTR_PCDOGS_FUNCTION_ACTOR_SET_ALPHA_FADE = 477 , DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_FADE_OUT = 478 , DTTR_PCDOGS_FUNCTION_ACTOR_ADD_TO_COLLISION_LIST = 479 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_SHADOW_LIST = 480 , DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_ALL_SHADOWS = 481 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_OBJECT_NODE = 482 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MODEL_NODE = 483 ,
  DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_ANIMATION_DATA = 484 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MATERIAL_REFS = 485 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MATERIAL_INDICES = 486 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_RENDER_NODE_ENTRIES = 487 ,
  DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_SPRITE_ENTRY = 488 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MESH_NODE = 489 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_SIMPLE_NODE = 490 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_OBJECT_NODE_TYPE7_SPRITE_ENTRY = 491 ,
  DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_GROUP_NODE = 492 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_POLYGON_LIST = 493 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS = 494 , DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_ACTOR_POINTERS = 495 ,
  DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_COMPONENT_NODES = 496 , DTTR_PCDOGS_FUNCTION_MATERIAL_LOAD_AND_FIXUP = 497 , DTTR_PCDOGS_FUNCTION_MATERIAL_GET_DATA_TEXTURE_REFS = 498 , DTTR_PCDOGS_FUNCTION_SAVE_PROCESS_GAME_OPERATION = 499 ,
  DTTR_PCDOGS_FUNCTION_SAVE_READ_GAME_FILE = 500 , DTTR_PCDOGS_FUNCTION_SAVE_WRITE_GAME_FILE = 501 , DTTR_PCDOGS_FUNCTION_SAVE_INIT_GAME_OPERATION = 502 , DTTR_PCDOGS_FUNCTION_TIMER_GET_GAME_TIME = 503 ,
  DTTR_PCDOGS_FUNCTION_DEBUG_RENDER_OVERLAY = 504 , DTTR_PCDOGS_FUNCTION_INPUT_REGISTER_BUTTON_MAPPING = 505 , DTTR_PCDOGS_FUNCTION_D3D_SET_FOG_DISTANCE = 506 , DTTR_PCDOGS_FUNCTION_CONFIG_APPLY_SETTINGS = 507 ,
  DTTR_PCDOGS_FUNCTION_CONFIG_LOAD_FROM_INI = 508 , DTTR_PCDOGS_FUNCTION_CONFIG_SAVE_SETTINGS_TO_INI = 509 , DTTR_PCDOGS_FUNCTION_INPUT_INITIALIZE_BUTTON_MAPPINGS = 510 , DTTR_PCDOGS_FUNCTION_INPUT_INITIALIZE_CONTROLLER_MAPPINGS = 511 ,
  DTTR_PCDOGS_FUNCTION_INPUT_READ_KEYBOARD = 512 , DTTR_PCDOGS_FUNCTION_INPUT_READ_GAMEPAD = 513 , DTTR_PCDOGS_FUNCTION_INPUT_READ_DEVICES = 514 , DTTR_PCDOGS_FUNCTION_DINPUT_RELEASE_RESOURCES = 515 ,
  DTTR_PCDOGS_FUNCTION_GAME_HANDLE_GAME_OVER = 516 , DTTR_PCDOGS_FUNCTION_INPUT_GET_BUTTON_INDEX = 517 , DTTR_PCDOGS_FUNCTION_INPUT_FORMAT_BUTTON_NAME = 518 , DTTR_PCDOGS_FUNCTION_INPUT_GET_BUTTON_STRING = 519 ,
  DTTR_PCDOGS_FUNCTION_INPUT_IS_KEY_PRESSED_ASYNC = 520 , DTTR_PCDOGS_FUNCTION_GRAPHICS_HAS_FOG_CAPABILITY = 521 , DTTR_PCDOGS_FUNCTION_PKG_CLEANUP_FINAL_RESOURCE_GAME = 522 , DTTR_PCDOGS_FUNCTION_WINDOW_GET_MAIN_HANDLE = 523 ,
  DTTR_PCDOGS_FUNCTION_WINDOW_REQUEST_CLOSE = 524 , DTTR_PCDOGS_FUNCTION_PKG_RELEASE_RESOURCE_MANAGER = 525 , DTTR_PCDOGS_FUNCTION_MATERIAL_MARK_REFERENCED_BY_PARENT = 526 , DTTR_PCDOGS_FUNCTION_MATERIAL_PROPAGATE_ALPHA_FLAGS = 527 ,
  DTTR_PCDOGS_FUNCTION_MATERIAL_LOAD_ALL_ENTRIES = 528 , DTTR_PCDOGS_FUNCTION_SCENE_FIXUP_NODE_MATERIAL_REFS = 529 , DTTR_PCDOGS_FUNCTION_PKG_CLEANUP_RESOURCE_HANDLE = 530 , DTTR_PCDOGS_FUNCTION_PKG_LOAD_ENTRY_ALLOC = 531 ,
  DTTR_PCDOGS_FUNCTION_LEVEL_LOAD_STATE_MACHINE = 532 , DTTR_PCDOGS_FUNCTION_LEVEL_UNLOAD_RESOURCES = 533 , DTTR_PCDOGS_FUNCTION_PKG_LOAD_ENTRY = 534 , DTTR_PCDOGS_FUNCTION_PKG_FREE_RESOURCE_DATA = 535 ,
  DTTR_PCDOGS_FUNCTION_PKG_OPEN_AND_READ_TOC = 536 , DTTR_PCDOGS_FUNCTION_PKG_CLOSE = 537 , DTTR_PCDOGS_FUNCTION_GRAPHICS_CHECK_ACTOR_VISIBILITY_AND_FRUSTUM = 538 , DTTR_PCDOGS_FUNCTION_GRAPHICS_CHECK_FRUSTUM_CULL = 539 ,
  DTTR_PCDOGS_FUNCTION_COLLISION_CHECK_ACTOR_GROUND = 540 , DTTR_PCDOGS_FUNCTION_POWERUP_CLEANUP = 541 , DTTR_PCDOGS_FUNCTION_POWERUP_CLONE_ACTOR_FROM_TEMPLATE = 542 , DTTR_PCDOGS_FUNCTION_POWERUP_SPAWN_ACTOR_FROM_ENTRY = 543 ,
  DTTR_PCDOGS_FUNCTION_POWERUP_INITIALIZE_SYSTEM = 544 , DTTR_PCDOGS_FUNCTION_POWERUP_UPDATE_ACTOR_STATE = 545 , DTTR_PCDOGS_FUNCTION_POWERUP_HANDLE_COLLECTION = 546 , DTTR_PCDOGS_FUNCTION_TREE_INITIALIZE_MAP_NODE = 547 ,
  DTTR_PCDOGS_FUNCTION_TREE_INSERT_MAP_NODE = 548 , DTTR_PCDOGS_FUNCTION_TREE_DETACH_MAP_NODE = 549 , DTTR_PCDOGS_FUNCTION_TREE_REMOVE_MAP_NODE = 550 , DTTR_PCDOGS_FUNCTION_TREE_REBALANCE_MAP = 551 ,
  DTTR_PCDOGS_FUNCTION_TREE_ROTATE_AND_DETACH_MAP_NODE = 552 , DTTR_PCDOGS_FUNCTION_TREE_GET_FIRST_MAP_NODE = 553 , DTTR_PCDOGS_FUNCTION_TREE_FIXUP_MAP_AFTER_INSERT = 554 , DTTR_PCDOGS_FUNCTION_TREE_ALLOCATE_MAP_NODE = 555 ,
  DTTR_PCDOGS_FUNCTION_TREE_FREE_MAP_NODE = 556 , DTTR_PCDOGS_FUNCTION_TREE_CREATE_MAP_NODE = 557 , DTTR_PCDOGS_FUNCTION_TREE_DESTROY_MAP = 558 , DTTR_PCDOGS_FUNCTION_SIGNAL_CLEAR_QUEUE = 559 ,
  DTTR_PCDOGS_FUNCTION_SIGNAL_POLL = 560 , DTTR_PCDOGS_FUNCTION_SIGNAL_CLEAR_TIMED_EVENT_LIST = 561 , DTTR_PCDOGS_FUNCTION_AUDIO_RESET_PLAYBACK = 562 , DTTR_PCDOGS_FUNCTION_GAME_TRIGGER_PAUSE = 563 ,
  DTTR_PCDOGS_FUNCTION_GAME_UPDATE_AND_RENDER_SCENE = 564 , DTTR_PCDOGS_FUNCTION_GAME_UPDATE_LOGIC = 565 , DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_BACKGROUND = 566 , DTTR_PCDOGS_FUNCTION_GRAPHICS_UPDATE_FADE_COUNTERS = 567 ,
  DTTR_PCDOGS_FUNCTION_GAME_RENDER_OVERLAYS = 568 , DTTR_PCDOGS_FUNCTION_MATH_GENERATE_RANDOM = 569 , DTTR_PCDOGS_FUNCTION_MATH_SET_RANDOM_SEED = 570 , DTTR_PCDOGS_FUNCTION_SCRIPT_EXECUTE_BEHAVIOR_SCRIPT = 571 ,
  DTTR_PCDOGS_FUNCTION_GRAPHICS_COMPUTE_VERTEX_COLORS = 572 , DTTR_PCDOGS_FUNCTION_GRAPHICS_ADJUST_COLOR_QUAD_RGB = 573 , DTTR_PCDOGS_FUNCTION_MATH_TRANSFORM_ATAN_TO_COS = 574 , DTTR_PCDOGS_FUNCTION_MATH_BUILD_QUATERNION_FROM_MATRIX = 575 ,
  DTTR_PCDOGS_FUNCTION_MATH_BUILD_ROTATION_FROM_VECTORS = 576 , DTTR_PCDOGS_FUNCTION_AUDIO_STOP_SOUND = 577 , DTTR_PCDOGS_FUNCTION_AUDIO_FREE_SOUND_SLOT = 578 , DTTR_PCDOGS_FUNCTION_AUDIO_PLAY_SOUND_DEFINITION3_D = 579 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_ALLOCATE_SOUND_SLOT = 580 , DTTR_PCDOGS_FUNCTION_AUDIO_FIND_SOUND_BY_TYPE = 581 , DTTR_PCDOGS_FUNCTION_AUDIO_UPDATE_SOUND_CHANNELS = 582 , DTTR_PCDOGS_FUNCTION_AUDIO_PROCESS_SOUND_QUEUE = 583 ,
  DTTR_PCDOGS_FUNCTION_AUDIO_CALCULATE_SPATIAL_VOLUME_AND_PAN = 584 , DTTR_PCDOGS_FUNCTION_AUDIO_PAUSE_ALL_SOUNDS = 585 , DTTR_PCDOGS_FUNCTION_AUDIO_RESUME_ALL_SOUNDS = 586 , DTTR_PCDOGS_FUNCTION_UI_UPDATE_AND_RENDER_SPRITES = 587 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ANIMATE_ROTATION = 588 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ANIMATE_ZOOM = 589 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PROCESS_SPRITE_ROTATION = 590 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ANIMATE_TARGET = 591 ,
  DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_CAMERA_PROPERTY = 592 , DTTR_PCDOGS_FUNCTION_INPUT_CALCULATE_MOVEMENT_VECTOR = 593 , DTTR_PCDOGS_FUNCTION_REPLAY_START_DEMO_PLAYBACK = 594 , DTTR_PCDOGS_FUNCTION_REPLAY_STOP_DEMO_PLAYBACK = 595 ,
  DTTR_PCDOGS_FUNCTION_INPUT_UPDATE = 596 , DTTR_PCDOGS_FUNCTION_ACTOR_VALIDATE_DIRECTION_AND_PROCESS_INPUT = 597 , DTTR_PCDOGS_FUNCTION_GRAPHICS_INITIALIZE_DISPATCH_TABLES = 598 , DTTR_PCDOGS_FUNCTION_ACTOR_HANDLE_DEFAULT_UPDATE = 599 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_VERTICAL_MOVEMENT = 600 , DTTR_PCDOGS_FUNCTION_ACTOR_FOLLOW_ATTACHED_MOVEMENT = 601 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_MOVEMENT_COMMANDS = 602 , DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_MOVEMENT_BEHAVIOR = 603 ,
  DTTR_PCDOGS_FUNCTION_STRING_SET_TABLE = 604 , DTTR_PCDOGS_FUNCTION_STRING_GET_BY_INDEX = 605 , DTTR_PCDOGS_FUNCTION_TITLE_INITIALIZE_SPOTS = 606 , DTTR_PCDOGS_FUNCTION_TITLE_UPDATE_SPOTS = 607 ,
  DTTR_PCDOGS_FUNCTION_TITLE_UPDATE_AND_RENDER_SCREEN = 608 , DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_PROJECTION = 609 , DTTR_PCDOGS_FUNCTION_CAMERA_BUILD_VIEW_MATRIX = 610 , DTTR_PCDOGS_FUNCTION_CAMERA_CALCULATE_CLIP_DISTANCE = 611 ,
  DTTR_PCDOGS_FUNCTION_CAMERA_SET_DEFAULT_FOV = 612 , DTTR_PCDOGS_FUNCTION_CAMERA_SET_VIEWPORT = 613 , DTTR_PCDOGS_FUNCTION_CAMERA_LOOK_AT = 614 , DTTR_PCDOGS_FUNCTION_CAMERA_INITIALIZE = 615 ,
  DTTR_PCDOGS_FUNCTION_MEM_MALLOC_WITH_RETRY = 616 , DTTR_PCDOGS_FUNCTION_UI_SHOW_CONFIRM_DIALOG = 617 , DTTR_PCDOGS_FUNCTION_MEM_ALLOCATE_HANDLE = 618 , DTTR_PCDOGS_FUNCTION_UI_SHOW_ERROR_MESSAGE = 619 ,
  DTTR_PCDOGS_FUNCTION_MEM_INITIALIZE_ALLOCATOR = 620 , DTTR_PCDOGS_FUNCTION_MEM_FREE_ALL_EXTENTS = 621 , DTTR_PCDOGS_FUNCTION_MEM_RELEASE_HANDLE = 622 , DTTR_PCDOGS_FUNCTION_MEM_IS_VALID_HANDLE = 623 ,
  DTTR_PCDOGS_FUNCTION_TIMER_GET_ELAPSED_TICK_COUNT = 624 , DTTR_PCDOGS_FUNCTION_INPUT_CLEAR_STATE = 625 , DTTR_PCDOGS_FUNCTION_INPUT_IS_KEY_PRESSED = 626 , DTTR_PCDOGS_FUNCTION_INPUT_SET_KEY_UP = 627 ,
  DTTR_PCDOGS_FUNCTION_DISPLAY_IS_ACTIVE = 628 , DTTR_PCDOGS_FUNCTION_DISPLAY_RELEASE_MODE = 629 , DTTR_PCDOGS_FUNCTION_WINDOW_SET_RESOLUTION = 630 , DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_A = 631 ,
  DTTR_PCDOGS_FUNCTION_VIDEO_SET_MOVIE_SYNC_ADJUST = 632 , DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_SOUND_RATE = 633 , DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_SOUND_PRECISION = 634 , DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_SOUND_CHANNELS = 635 ,
  DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_X_SIZE = 636 , DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_Y_SIZE = 637 , DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_CURRENT_FRAME = 638 , DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_TOTAL_FRAMES = 639 ,
  DTTR_PCDOGS_FUNCTION_MOVIE_INIT_SOUND_SYSTEM = 640 , DTTR_PCDOGS_FUNCTION_MOVIE_INIT_VIDEO_SYSTEM = 641 , DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_MOVIE = 642 , DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_VIDEO = 643 ,
  DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_SOUND = 644 , DTTR_PCDOGS_FUNCTION_MOVIE_RETURN_PLAYBACK_MODE = 645 , DTTR_PCDOGS_FUNCTION_MOVIE_STOP_TIMER = 646 , DTTR_PCDOGS_FUNCTION_MOVIE_START_TIMER = 647 ,
  DTTR_PCDOGS_FUNCTION_MOVIE_MAP_VIDEO = 648 , DTTR_PCDOGS_FUNCTION_MOVIE_INIT_MOVIE_PLAYBACK = 649 , DTTR_PCDOGS_FUNCTION_MOVIE_INIT_SOUND = 650 , DTTR_PCDOGS_FUNCTION_MOVIE_INIT_PLAYBACK_MODE = 651 ,
  DTTR_PCDOGS_FUNCTION_MOVIE_INIT_VIDEO = 652 , DTTR_PCDOGS_FUNCTION_MOVIE_INIT_MOVIE = 653 , DTTR_PCDOGS_FUNCTION_MOVIE_PLAY_FRAME = 654 , DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_SOUND_SYSTEM = 655 ,
  DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_VIDEO_SYSTEM = 656 , DTTR_PCDOGS_FUNCTION_STRING_PARSE_INT = 657 , DTTR_PCDOGS_FUNCTION_STRING_PARSE_ATOI = 658 , DTTR_PCDOGS_FUNCTION_FILE_FLUSH_BUFFER = 659 ,
  DTTR_PCDOGS_FUNCTION_FILE_CLOSE = 660 , DTTR_PCDOGS_FUNCTION_SORT_RUN_QUICK_SORT = 661 , DTTR_PCDOGS_FUNCTION_SORT_RUN_INSERTION_SORT = 662 , DTTR_PCDOGS_FUNCTION_MEM_SWAP_BYTES = 663 ,
  DTTR_PCDOGS_FUNCTION_FILE_SEEK_AND_GET_POSITION = 664 , DTTR_PCDOGS_FUNCTION_FILE_WRITE_ELEMENTS = 665 , DTTR_PCDOGS_FUNCTION_MEM_REALLOC = 666 , DTTR_PCDOGS_FUNCTION_STRING_CHECK_FLOAT_PRECISION = 667 ,
  DTTR_PCDOGS_FUNCTION_STRING_LOAD_FLOAT_FPU = 668 , DTTR_PCDOGS_FUNCTION_STRING_FORMAT_FLOAT = 669 , DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_EXPONENTIAL = 670 , DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_FIXED = 671 ,
  DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_GENERAL = 672 , DTTR_PCDOGS_FUNCTION_STRING_FORMAT_FLOAT_SCIENTIFIC = 673 , DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_FIXED_WRAPPER = 674 , DTTR_PCDOGS_FUNCTION_STRING_INSERT_SPACE = 675 ,
  DTTR_PCDOGS_FUNCTION_STRING_GET_CHAR_TYPE = 676 , DTTR_PCDOGS_FUNCTION_FILE_WRITE_CHAR = 677 , DTTR_PCDOGS_FUNCTION_FILE_WRITE_CHAR_WITH_COUNTER = 678 , DTTR_PCDOGS_FUNCTION_CRT_CAPTURE_NLG_NOTIFY_CONTEXT = 679 ,
  DTTR_PCDOGS_FUNCTION_EXCEPTION_IS_ACCESS_VIOLATION_FILTER = 680 , DTTR_PCDOGS_FUNCTION_FILE_FLUSH_TO_DISK = 681 , DTTR_PCDOGS_FUNCTION_FILE_WRITE_BYTES = 682 , DTTR_PCDOGS_FUNCTION_FILE_ALLOCATE_BUFFER = 683 ,
  DTTR_PCDOGS_FUNCTION_FILE_FLUSH_AND_CLEAR = 684 , DTTR_PCDOGS_FUNCTION_FILE_CLOSE_HANDLE = 685 , DTTR_PCDOGS_FUNCTION_MEM_INITIALIZE_HEAP_ALLOCATOR = 686 , DTTR_PCDOGS_FUNCTION_MEM_FIND_HEAP_BLOCK_BY_ADDRESS = 687 ,
  DTTR_PCDOGS_FUNCTION_MEM_FREE_HEAP_BLOCK = 688 , DTTR_PCDOGS_FUNCTION_STRING_CONCAT_CRT_STRING = 689 , DTTR_PCDOGS_FUNCTION_STRING_ROUND_FLOAT_AND_COPY_DIGITS = 690 , DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING = 691 ,
  DTTR_PCDOGS_FUNCTION_EXCEPTION_RTL_UNWIND_THUNK = 692 , DTTR_PCDOGS_FUNCTION_SCRIPT_OP_BRANCH_CONDITIONAL = 693 , DTTR_PCDOGS_FUNCTION_COMPONENT_UPDATE_PROJECTILE_LOGIC = 694 , DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_POWERUP_COLLISIONS = 695 ,
  DTTR_PCDOGS_FUNCTION_ACTOR_HANDLE_COLLISION_RESPONSE = 696 , DTTR_PCDOGS_FUNCTION_POWERUP_UPDATE_SPAWN_LOGIC = 697 , DTTR_PCDOGS_FUNCTION_STRING_CHECK_CRT_CODECVT_ALWAYS_NO_CONVERSION = 698 , DTTR_PCDOGS_FUNCTION_DEBUG_RUN_NO_OP_STUB = 699 ,
  DTTR_PCDOGS_FUNCTION_MEM_PROBE_CRT_READ4 = 700
}
 Function identifiers for the public SDK facade. More...
enum  DTTR_PCDOGS_T_Data_ID {
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_DDRAW_OBJECT = 0 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_INITIALIZED = 1 , DTTR_PCDOGS_DATA_INPUT_GET_PRESSED_BUTTON_JOYSTICK_AVAILABLE = 2 , DTTR_PCDOGS_DATA_WINDOW_MAIN_HANDLE = 3 ,
  DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_SECONDARY_WINDOW_HANDLE = 4 , DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_RENDERING_ENABLED = 5 , DTTR_PCDOGS_DATA_INPUT_PROCESS_WINDOW_MESSAGES_SHOULD_QUIT = 6 , DTTR_PCDOGS_DATA_AUDIO_INITIALIZE_SYSTEM_DIGITAL_DRIVER = 7 ,
  DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES = 8 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_PATH_PREFIX = 9 , DTTR_PCDOGS_DATA_PKG_RESOURCE_TITLE_BONUS_REPLAY_RESOURCE = 10 , DTTR_PCDOGS_DATA_TITLE_RESOURCE_HANDLE1 = 11 ,
  DTTR_PCDOGS_DATA_TITLE_RESOURCE_HANDLE0 = 12 , DTTR_PCDOGS_DATA_PKG_RESOURCE_TITLE_MATERIAL_BASE = 13 , DTTR_PCDOGS_DATA_PKG_RESOURCE_TITLE_PACKAGE = 14 , DTTR_PCDOGS_DATA_AUDIO_OPEN_STREAM_PKG_BASE_PATH = 15 ,
  DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_DEBUG_MAX_FPS_THRESHOLD = 16 , DTTR_PCDOGS_DATA_SCENE_TRAVERSE_NODE_TREE_TYPE_DISPATCH_TABLE = 17 , DTTR_PCDOGS_DATA_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_TABLE = 18 , DTTR_PCDOGS_DATA_INPUT_CHECK_BUTTON_STATE_CONTROL_CODE_DISPATCH_INDEX_TABLE = 19 ,
  DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_TARGET_SELECTOR_DISPATCH_TABLE = 20 , DTTR_PCDOGS_DATA_ENTITY_SET_ACTOR_PROPERTY_ID_DISPATCH_TABLE = 21 , DTTR_PCDOGS_DATA_ACTOR_PROCESS_PLAYER_BEHAVIOR_STATE_DISPATCH_TABLE = 22 , DTTR_PCDOGS_DATA_ACTOR_PROCESS_COLLISION_RESPONSE_NODE_TYPE_DISPATCH_TABLE = 23 ,
  DTTR_PCDOGS_DATA_SCRIPT_OP_CHECK_TERMINATOR_OPCODE_TABLE = 24 , DTTR_PCDOGS_DATA_SCRIPT_OP_BRANCH_CONDITIONAL_ARITHMETIC_OP_TABLE = 25 , DTTR_PCDOGS_DATA_SCRIPT_OP_BRANCH_CONDITIONAL_COMPARISON_OP_TABLE = 26 , DTTR_PCDOGS_DATA_SCRIPT_OP_SET_VARIABLE_OP_JUMP_TABLE = 27 ,
  DTTR_PCDOGS_DATA_CHECKERS_CHECK_CAPTURE_POSSIBLE_PIECE_TYPE_DISPATCH_TABLE = 28 , DTTR_PCDOGS_DATA_CHECKERS_VALIDATE_MOVE_SIMPLE_MOVE_PIECE_TYPE_DISPATCH_TABLE = 29 , DTTR_PCDOGS_DATA_CHECKERS_VALIDATE_MOVE_CAPTURE_MOVE_PIECE_TYPE_DISPATCH_TABLE = 30 , DTTR_PCDOGS_DATA_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS_SIGNAL_DISPATCH_TABLE = 31 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_DISPATCH_TABLE = 32 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760028_RANGE_INDEX_TABLE = 33 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_DISPATCH_TABLE = 34 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760091_RANGE_INDEX_TABLE = 35 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_DISPATCH_TABLE = 36 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887600_F0_RANGE_INDEX_TABLE = 37 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_DISPATCH_TABLE = 38 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887601_EA_RANGE_INDEX_TABLE = 39 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_DISPATCH_TABLE = 40 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760247_RANGE_INDEX_TABLE = 41 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_DISPATCH_TABLE = 42 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_88760280_RANGE_INDEX_TABLE = 43 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_887602_B6_RANGE_DISPATCH_TABLE = 44 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_CODE_DISPATCH_TABLE = 45 , DTTR_PCDOGS_DATA_LEVEL_BUILD_COMPLETION_TABLE_SLOT_DISPATCH_TABLE = 46 , DTTR_PCDOGS_DATA_MENU_RENDER_OPTIONS_MENU_ITEM_DISPATCH_TABLE = 47 ,
  DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_DISPATCH_TABLE = 48 , DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_DISPATCH_TABLE = 49 , DTTR_PCDOGS_DATA_COLLISION_PROCESS_PROJECTILE_HIT_NODE_TYPE_DISPATCH_TABLE = 50 , DTTR_PCDOGS_DATA_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_3D_AXIS_DISPATCH_TABLE = 51 ,
  DTTR_PCDOGS_DATA_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_AXIS_DISPATCH_TABLE = 52 , DTTR_PCDOGS_DATA_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_DISPATCH_TABLE = 53 , DTTR_PCDOGS_DATA_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_SUBTYPE_INDEX_TABLE = 54 , DTTR_PCDOGS_DATA_ACTOR_CHECK_COLLISION_CONDITIONS_CONDITION_FLAG_MASK_DISPATCH_TABLE = 55 ,
  DTTR_PCDOGS_DATA_ACTOR_HANDLE_COLLISION_RESPONSE_SUBTYPE_DISPATCH_TABLE = 56 , DTTR_PCDOGS_DATA_INPUT_GET_BUTTON_INDEX_MASK_DISPATCH_TABLE = 57 , DTTR_PCDOGS_DATA_INPUT_GET_BUTTON_INDEX_MASK_INDEX_TABLE = 58 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_DISPATCH_TABLE = 59 ,
  DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_LOW_MESSAGE_INDEX_TABLE = 60 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_DISPATCH_TABLE = 61 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_HIGH_MESSAGE_INDEX_TABLE = 62 , DTTR_PCDOGS_DATA_UI_UPDATE_AND_RENDER_SPRITES_SPRITE_ANCHOR_DISPATCH_TABLE = 63 ,
  DTTR_PCDOGS_DATA_INPUT_CALCULATE_MOVEMENT_VECTOR_DIRECTION_DISPATCH_TABLE = 64 , DTTR_PCDOGS_DATA_ACTOR_PROCESS_MOVEMENT_COMMANDS_COMMAND_OPCODE_DISPATCH_TABLE = 65 , DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_STATE_DISPATCH_TABLE = 66 , DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_MAX_GAMMA_CLAMP = 67 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RHW_DEPTH_MUL2 = 68 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_DEGENERATE_TRI_AREA = 69 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_INIT_DIST = 70 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_Z_DEPTH_SCALE = 71 ,
  DTTR_PCDOGS_DATA_MATH_ONE = 72 , DTTR_PCDOGS_DATA_MATH_ZERO = 73 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_FOV_ANGLE_SCALE = 74 , DTTR_PCDOGS_DATA_MATH_SNAP_VERTEX_TO_NEAREST_POINT_DEBUG_FPS_UPDATE_INTERVAL = 75 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_BOTTOM_EDGE_CLAMP = 76 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RIGHT_EDGE_CLAMP = 77 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_MAX_Z_DEPTH_CLAMP = 78 , DTTR_PCDOGS_DATA_GRAPHICS_PROJECT_SCREEN_HEIGHT_HALF = 79 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_PROJECT_SCREEN_WIDTH_HALF = 80 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_NEG_Z_BIAS = 81 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_POS_Z_BIAS = 82 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_ALT_UV_OFFSET = 83 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_FIXED_TO_FLOAT = 84 , DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_ASPECT_CORRECTION = 85 , DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_DEBUG_POS_SCALE = 86 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_WINDOW_WIDTH_FLOAT = 87 ,
  DTTR_PCDOGS_DATA_GRAPHICS_WINDOW_WIDTH = 88 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_MIN_FOG_DIST = 89 , DTTR_PCDOGS_DATA_TIMER_GET_GAME_TIME_MS_TO_SEC = 90 , DTTR_PCDOGS_DATA_GAME_HANDLE_GAME_OVER_FADE_MUL = 91 ,
  DTTR_PCDOGS_DATA_D3D_SET_FOG_DISTANCE_GRAPHICS_GAMMA_STEP = 92 , DTTR_PCDOGS_DATA_D3D_SET_FOG_DISTANCE_GRAPHICS_DEFAULT_GAMMA = 93 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_SCALE = 94 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_INV_RANGE = 95 ,
  DTTR_PCDOGS_DATA_GAME_HANDLE_GAME_OVER_DIFFICULTY_NORMAL = 96 , DTTR_PCDOGS_DATA_GAME_HANDLE_GAME_OVER_DIFFICULTY_EASY = 97 , DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_DDRAW_GAMMA_CONTROL_GUID = 98 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_DIRECT_DRAW7_GUID = 99 ,
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_TN_LHAL_DEVICE_IID = 100 , DTTR_PCDOGS_DATA_D3D_SELECT_BEST_DRIVER_HAL_DEVICE_IID = 101 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_RGB_DEVICE_IID = 102 , DTTR_PCDOGS_DATA_DINPUT_DEVICE2_AIID = 103 ,
  DTTR_PCDOGS_DATA_STRING_CHECK_FLOAT_PRECISION_CRT_ZERO = 104 , DTTR_PCDOGS_DATA_STRING_CHECK_FLOAT_PRECISION_CRT_NEGATIVE_TWO = 105 , DTTR_PCDOGS_DATA_STRING_LOAD_FLOAT_FPU_CRT_KERNEL32 = 106 , DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_CRT_EXPONENT_SUFFIX = 107 ,
  DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTQNAN = 108 , DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTINF = 109 , DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTIND = 110 , DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING_CRTS_NA_N = 111 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_COMPONENT_SPAWN_STATE_BUFFER = 112 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_MAX_LEVEL_SCALE = 113 , DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_RECIPROCAL_LOOKUP_TABLE = 114 , DTTR_PCDOGS_DATA_VIDEO_MCI_OPEN_AVI_VIDEO = 115 ,
  DTTR_PCDOGS_DATA_VIDEO_SHUTDOWN_AVI_PLAYER_MCI_CLOSE_AVI_VIDEO = 116 , DTTR_PCDOGS_DATA_VIDEO_OPEN_AVI_FILE_MCI_MOVIE_ID = 117 , DTTR_PCDOGS_DATA_VIDEO_CLOSE_AVI_FILE_MCI_CLOSE_DEVICE = 118 , DTTR_PCDOGS_DATA_VIDEO_PLAY_AVI_FULLSCREEN_MCI_PLAY_FULLSCREEN = 119 ,
  DTTR_PCDOGS_DATA_VIDEO_IS_AVI_PLAYING_MCI_STATUS_PLAYING = 120 , DTTR_PCDOGS_DATA_VIDEO_IS_AVI_PLAYING_MCI_STATUS_MODE = 121 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_TEXTURED_SPRITE_FONT_GLYPH_RENDER_STATE = 122 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_COOPERATIVE_LEVEL_SET = 123 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_DIVISOR = 124 , DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX2_NULL = 125 , DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX1_NULL = 126 , DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_ERR_TEX0_NULL = 127 ,
  DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_ERROR_STRING = 128 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERR_CREATE_TEXTURE = 129 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERR_NO4444_RGBA = 130 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERROR = 131 ,
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_ERR_NO16_BIT_RGB = 132 , DTTR_PCDOGS_DATA_D3D_CREATE_WORK_SURFACE_ERR_CREATE_WORK_SURFACE = 133 , DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_BLT = 134 , DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_GET_SURFACE_PTR = 135 ,
  DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERROR_MESSAGE_BUFFER = 136 , DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_LOCK = 137 , DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_WORK_NULL = 138 , DTTR_PCDOGS_DATA_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE_D3D_ERR_COPY_MEM_TEX_NULL = 139 ,
  DTTR_PCDOGS_DATA_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS_D3D_ERR_WORK_SURFACE_NULL = 140 , DTTR_PCDOGS_DATA_DEBUG_LOG_LINE_FORMAT = 141 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_Z_ENABLE = 142 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_VIEWPORT = 143 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_RGB_DEVICE = 144 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_HAL_DEVICE = 145 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DRIVER_DEVICE = 146 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_DEVICE7 = 147 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_ADD_ATTACHED_SURFACE = 148 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_SOFTWARE_DEVICE = 149 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_TN_L_DEVICE = 150 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_HAL_DEVICE = 151 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_Z_BUFFER = 152 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_QUERY_DIRECT3D7 = 153 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_GET_ATTACHED_SURFACE = 154 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_CREATE_SURFACE = 155 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_DISPLAY_MODE = 156 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_ERR_SET_COOPERATIVE_LEVEL = 157 , DTTR_PCDOGS_DATA_D3D_RELEASE_ALL_AND_REPORT_LEAKS_TEXTURES_STILL_ACTIVE = 158 , DTTR_PCDOGS_DATA_D3D_HANDLE_SIGNAL_CLOSING_LOG = 159 ,
  DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_LOG_SEPARATOR = 160 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_CAN_USE_COLOR_KEY = 161 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_SELECTED_DRIVER_HEADER = 162 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_OPEN_LOG = 163 ,
  DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_LOG = 164 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_LOG_FILE_MODE = 165 , DTTR_PCDOGS_DATA_GRAPHICS_TAKE_SCREENSHOT_FILE_MODE_READ_BINARY = 166 , DTTR_PCDOGS_DATA_GRAPHICS_TAKE_SCREENSHOT_FORMAT_STRING = 167 ,
  DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_ERR_SET_GAMMA_CONTROL = 168 , DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_ERR_QUERY_GAMMA_CONTROL = 169 , DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_NOT_SUPPORTED = 170 , DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_TRY_REF_RASTERIZER = 171 ,
  DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ACCEPTED = 172 , DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_NO_DEVICES_ENUMERATED = 173 , DTTR_PCDOGS_DATA_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_QUERY_DURING_ENUM = 174 , DTTR_PCDOGS_DATA_DDRAW_ENUMERATE_CALLBACK_D3D_ERR_CREATE_DURING_ENUM = 175 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERROR_UNKNOWN_MESSAGE = 176 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OK = 177 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_D3D_NOT_INITIALIZED = 178 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NEW_MODE = 179 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_PAGE_LOCK_FAILED = 180 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_NON_LOCAL_VID_MEM = 181 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CANT_DUPLICATE = 182 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_FLIPPABLE = 183 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_WIDTH_TOO_LARGE = 184 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_SIZE_TOO_LARGE = 185 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_OUT_OF_MEMORY = 186 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_GDI = 187 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NO_FLIP_HARDWARE = 188 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PIXEL_FORMAT = 189 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_OBJECT = 190 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CURRENTLY_NOT_AVAIL = 191 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_DETACH = 192 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_INVALID_PARAMS = 193 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_ALREADY_INITIALIZED = 194 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_CAN_NOT_ATTACH = 195 ,
  DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_SUPPORTED = 196 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_GENERIC_FAILURE = 197 , DTTR_PCDOGS_DATA_D3D_FORMAT_DIRECT_X_ERROR_DDRAW_ERR_NOT_INITIALIZED = 198 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_PLAYBACK_STATE = 199 ,
  DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_WIDTH = 200 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_DEFAULT_SCREEN_HEIGHT = 201 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_LEFT = 202 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_TOP = 203 ,
  DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_RIGHT = 204 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_CURRENT_RECT_BOTTOM = 205 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_LEFT = 206 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_TOP = 207 ,
  DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_RIGHT = 208 , DTTR_PCDOGS_DATA_VIDEO_OPEN_MOVIE_FILE_ALT_RECT_BOTTOM = 209 , DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_INDEX_DALMATIANS = 210 , DTTR_PCDOGS_DATA_MENU_PROCESS_NAME_ENTRY_INPUT_CHAR_A = 211 ,
  DTTR_PCDOGS_DATA_MENU_RENDER_DIFFICULTY_SELECTION_OPTION_EASY = 212 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_MENU_DIFFICULTY_TOKEN = 213 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_RFF = 214 , DTTR_PCDOGS_DATA_MENU_UPDATE_PAUSE_MENU_CHEAT_STATE = 215 ,
  DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_PERCENT = 216 , DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_STRING_FORMAT_STRING_AND_INT = 217 , DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_CANCEL = 218 , DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_ACCEPT = 219 ,
  DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_STRING_TWO_STRINGS = 220 , DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_CURRENT_LEVEL_ID = 221 , DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_SEQUENCE = 222 , DTTR_PCDOGS_DATA_REPLAY_BONUS_REPLAY_LEVEL_I_DS = 223 ,
  DTTR_PCDOGS_DATA_REPLAY_LOAD_DEMO_BONUS_REPLAY_INDEX = 224 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH1 = 225 , DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO1 = 226 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SCRATCH2 = 227 ,
  DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ZERO2 = 228 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_XY_FIXED_ONE_SHORT = 229 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE3 = 230 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO3 = 231 ,
  DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE4 = 232 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ZERO4 = 233 , DTTR_PCDOGS_DATA_MATH_BUILD_MATRIX_ROTATION_Y_FIXED_ONE_SHORT2 = 234 , DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE5 = 235 ,
  DTTR_PCDOGS_DATA_MATH_BUILD_ROTATION_MATRIX_FIXED_ONE6 = 236 , DTTR_PCDOGS_DATA_ACTOR_INITIALIZE_DIRECTION_TABLES_VERTEX_INDEX_REMAP_TABLE1 = 237 , DTTR_PCDOGS_DATA_AUDIO_INITIALIZE_SYSTEM_EMULATED = 238 , DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVES_THEMES = 239 ,
  DTTR_PCDOGS_DATA_AUDIO_OPEN_STREAM_MUSIC_PATH = 240 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_END = 241 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_USABLE_MATERIALS = 242 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NAV_NET = 243 ,
  DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT = 244 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_TRAIL_LIST = 245 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_MAX_THEMES = 246 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SPRITE_LIST = 247 ,
  DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_POWERUP_COUNT_ELLIPSIS = 248 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_VARIABLE_LIST = 249 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_SOUND_DEFINITION_LIST = 250 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CYCLE_ACTOR_LIST = 251 ,
  DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NOT_NULL = 252 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_LIST_NULL = 253 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT_ZERO = 254 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_ACTOR_COUNT = 255 ,
  DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NULL = 256 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_NOT_NULL = 257 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_GET_ADDR = 258 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_CAM_DEFAULT_ABS_ADDR = 259 ,
  DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_BASE_NULL = 260 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_NULL = 261 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_START = 262 , DTTR_PCDOGS_DATA_SAVE_READ_GAME_FILE_DAT = 263 ,
  DTTR_PCDOGS_DATA_SAVE_WRITE_GAME_FILE_MODE_WRITE_BINARY = 264 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_ERR_PLAY = 265 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_ERR_OPEN = 266 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_STRING_CONCAT3 = 267 ,
  DTTR_PCDOGS_DATA_DEBUG_RENDER_OVERLAY_FPS_FORMAT = 268 , DTTR_PCDOGS_DATA_DEBUG_RENDER_OVERLAY_POS_FORMAT = 269 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_MAX_PRIMITIVES_PER_BATCH = 270 , DTTR_PCDOGS_DATA_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS = 271 ,
  DTTR_PCDOGS_DATA_CONFIG_LOAD_FROM_INI_FILE_CONFIG_CHECKSUM = 272 , DTTR_PCDOGS_DATA_INPUT_BUTTON_NAME_STRING_I_DS = 273 , DTTR_PCDOGS_DATA_CONFIG_LOAD_FROM_INI_FILE_PCDOGS_INI = 274 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_RUMBLEPAD = 275 ,
  DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_GAMEPAD = 276 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_MS_SIDEWINDER = 277 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_HAMMERHEAD_FX = 278 , DTTR_PCDOGS_DATA_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED = 279 ,
  DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_GAME_TITLE102_DALMATIANS = 280 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_WINDOW_HEIGHT = 281 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_D3D_ERR_BEGIN_SCENE = 282 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_D3D_ERR_RESTORE_ALL_SURFACES = 283 ,
  DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_COMPLETE = 284 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DESTROY_WINDOW = 285 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME = 286 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_DIRECT_INPUT_RELEASE = 287 ,
  DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_KILL_GAME = 288 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNINIT_GAME_INTERFACE = 289 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_UNLOAD_DATA = 290 , DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_SHUTDOWN_BEGIN = 291 ,
  DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_REQUIRES_NT = 292 , DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_CANT_FIND_PKG = 293 , DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_SETUP_PATH = 294 , DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_SEARCH_PATTERN = 295 ,
  DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_DALMS_SETUP_PATH = 296 , DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_DRIVE_LETTER = 297 , DTTR_PCDOGS_DATA_PKG_FIND_AND_OPEN_FILE_PCDOGS_PKG = 298 , DTTR_PCDOGS_DATA_MATH_GENERATE_RANDOM_SEED = 299 ,
  DTTR_PCDOGS_DATA_SCRIPT_ACTOR_OPCODE_DISPATCH_TABLE = 300 , DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_INPUT_LANDING_FLAGS_PTR = 301 , DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_NO_STRING = 302 , DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_TWO_STRINGS = 303 ,
  DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_LIST_STATE = 304 , DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_DEBUG_KILLED_BY_PLAYER = 305 , DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_UI_CONFIRM_STOP_GAME = 306 , DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_OUT_OF_MEMORY = 307 ,
  DTTR_PCDOGS_DATA_MEM_MALLOC_WITH_RETRY_FAILED = 308 , DTTR_PCDOGS_DATA_UI_SHOW_CONFIRM_DIALOG_PROGRAMMER_MESSAGE = 309 , DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_ALLOC_DEBUG = 310 , DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_ALLOC_FAILED = 311 ,
  DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_ALLOC_PREFIX = 312 , DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_OUT_OF_EXTENTS = 313 , DTTR_PCDOGS_DATA_MEM_FREE_ALL_EXTENTS_LEAK_UNRELEASED_EXTENT = 314 , DTTR_PCDOGS_DATA_MEM_RELEASE_HANDLE_LEAK_INVALID_EXTENT = 315 ,
  DTTR_PCDOGS_DATA_MEM_RELEASE_HANDLE_FREE_DEBUG = 316 , DTTR_PCDOGS_DATA_MEM_RELEASE_HANDLE_LEAK_UNALLOCATED = 317 , DTTR_PCDOGS_DATA_TIMER_GET_ELAPSED_TICK_COUNT_GAME_START_TIME = 318 , DTTR_PCDOGS_DATA_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_SIZE = 319 ,
  DTTR_PCDOGS_DATA_INPUT_IS_KEY_PRESSED_MAPPING_TABLE_PTR = 320 , DTTR_PCDOGS_DATA_STRING_PARSE_INT_CHAR_TYPE_TABLE = 321 , DTTR_PCDOGS_DATA_STRING_FORMAT_FLOAT_DECIMAL_POINT_CHAR = 322 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_CALLBACK = 323 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_MESH_NODE_CAPABILITY_FLAGS = 324 , DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_CURRENT_CAMERA_CELL = 325 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SCREEN_BORDER_STATE_FLAG = 326 , DTTR_PCDOGS_DATA_ENTITY_NAVIGATION_WORK_LIST_ACTIVE_BUFFER_PTR = 327 ,
  DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_FADE_COUNTER = 328 , DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_VOLUME = 329 , DTTR_PCDOGS_DATA_ENTITY_NAVIGATION_WORK_LIST_STAGING_BUFFER_PTR = 330 , DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_WORK_BUFFER = 331 ,
  DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_NULL_ACTOR_STATE2 = 332 , DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_NULL_ACTOR_STATE1 = 333 , DTTR_PCDOGS_DATA_ACTOR_TRACE_PATH_NULL_ACTOR_STATE3 = 334 , DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_TRANSITION_TRIGGER = 335 ,
  DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTDOWN = 336 , DTTR_PCDOGS_DATA_AUDIO_MUSIC_FADE_FRAME_COUNT = 337 , DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_FADE_START_FRAME = 338 , DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_END_FRAME = 339 ,
  DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_PENDING = 340 , DTTR_PCDOGS_DATA_ENTITY_NAVIGATION_WORK_LIST_BACKING_BUFFER = 341 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_LEVEL_TRANSITION_FLAG = 342 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_START_FRAME = 343 ,
  DTTR_PCDOGS_DATA_GAME_TRANSITION_AND_SETTINGS_FLAGS = 344 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_END_FRAME = 345 , DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_TRANSITION_FRAME_COUNTER = 346 , DTTR_PCDOGS_DATA_CAMERA_CALCULATE_FOLLOW_ANGLES_PREVIOUS_YAW = 347 ,
  DTTR_PCDOGS_DATA_CAMERA_INTERPOLATE_TRANSITION_PAUSED = 348 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_ANIMATION_TIMER_STATE = 349 , DTTR_PCDOGS_DATA_ANIMATION_QUEUE_STATE_CHANGE_ANIM_QUEUED_STATE_CHANGE = 350 , DTTR_PCDOGS_DATA_ANIMATION_QUEUE_STATE_CHANGE_COUNT = 351 ,
  DTTR_PCDOGS_DATA_VIDEO_INITIALIZE_AVI_PLAYER_INITIALIZED = 352 , DTTR_PCDOGS_DATA_VIDEO_INITIALIZE_AVI_PLAYER_WINDOW_HANDLE = 353 , DTTR_PCDOGS_DATA_VIDEO_INITIALIZE_AVI_PLAYER_MOVIE_COUNTER = 354 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_X = 355 ,
  DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Y = 356 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS1_Z = 357 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_X = 358 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_LOGIC_STATE = 359 ,
  DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CAMERA_POS2_Z = 360 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL1 = 361 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW1 = 362 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_COL2 = 363 ,
  DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SELECTED_ROW2 = 364 , DTTR_PCDOGS_DATA_CHECKERS_GAME_BOARD = 365 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_NODE_COUNTER = 366 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_MOVE_RESULT = 367 ,
  DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_COL = 368 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_FROM_ROW = 369 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_COL = 370 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_MOVE_TO_ROW = 371 ,
  DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_SEARCH_JMP_BUF = 372 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_AI_THINK_TIMEOUT = 373 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX0 = 374 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX0_U = 375 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX0_V = 376 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1 = 377 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1_U = 378 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1_V = 379 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2 = 380 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2_U = 381 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2_V = 382 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3 = 383 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3_U = 384 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3_V = 385 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT0 = 386 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT1 = 387 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT2 = 388 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DEVICE_INIT3 = 389 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER = 390 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G = 391 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B1 = 392 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B0 = 393 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R0 = 394 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G1 = 395 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R1 = 396 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B = 397 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_B2 = 398 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G2 = 399 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_R2 = 400 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_COLOR_BUFFER_G3 = 401 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER = 402 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_BASE = 403 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V1_ALT = 404 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_U = 405 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_SRC_V = 406 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_VERTEX_WORK_BUFFER_V2_BASE = 407 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_U = 408 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_QUAD_DST_V = 409 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_TEMP_BUFFER = 410 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_DRIVER_GUID = 411 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIP_WORK_BUFFER6 = 412 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_ENUM_DRIVER_DATA = 413 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE0 = 414 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_STATE1 = 415 ,
  DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM0 = 416 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_SCRATCH_PARAM1 = 417 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM2 = 418 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM3 = 419 ,
  DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_DDRAW_INIT_PARAM4 = 420 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_DRIVER_INITIALIZED = 421 , DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_PKG_LOADING_SCREEN_TEXTURE = 422 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER = 423 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_Y = 424 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_V2 = 425 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_X = 426 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MIN_Y = 427 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_INPUT_BUFFER_VERTEX2_W = 428 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RENDER_CLIP_MAX_X = 429 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_LEFT = 430 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_TOP = 431 ,
  DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_RIGHT = 432 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_CLIENT_RECT_BOTTOM = 433 , DTTR_PCDOGS_DATA_MATERIAL_RELEASE_TEXTURE_ARRAY_GRAPHICS_ACTIVE_TEXTURE_COUNT = 434 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER = 435 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX1 = 436 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX2 = 437 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_UNTEXTURED_VERTEX_BUFFER_VERTEX3 = 438 , DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_X_SCALE = 439 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_Y_SCALE = 440 , DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_NEAR_W = 441 , DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_ONE = 442 , DTTR_PCDOGS_DATA_CAMERA_SETUP_PROJECTION_MATRIX_FAR_W = 443 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES = 444 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_TRANSFORMED_VERTICES_Y = 445 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CLIP_OUTPUT_BUFFER = 446 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COUNT = 447 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF0 = 448 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF1 = 449 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF2 = 450 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF3 = 451 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF4 = 452 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF5 = 453 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF6 = 454 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CAMERA_CLIP_PLANE_COEFF7 = 455 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_X = 456 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_D3D_VERTEX_BUFFER_SCREEN_Y = 457 , DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_VERTEX_BUFFER = 458 , DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_TEMP_UV_BUFFER = 459 ,
  DTTR_PCDOGS_DATA_GRAPHICS_CURRENT_BOUND_TEXTURE_SURFACE = 460 , DTTR_PCDOGS_DATA_D3D_SET_BLEND_MODE_GRAPHICS_CURRENT_BLEND_MODE = 461 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX_PTRS = 462 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX1_PTR = 463 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX2_PTR = 464 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_VERTEX3_PTR = 465 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_GRAPHICS_SELECTED_DRIVER_INDEX = 466 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEX_FORMAT_IS_SOFTWARE = 467 ,
  DTTR_PCDOGS_DATA_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE_TEX_NEEDS_ALPHA = 468 , DTTR_PCDOGS_DATA_D3D_SET_GAMMA_RAMP_GRAPHICS_GAMMA_CONTROL = 469 , DTTR_PCDOGS_DATA_D3D_ENUM_DEVICE_CALLBACK_DDRAW_ENUM_DEVICE_LIST = 470 , DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_DDRAW_ENUM_DEVICE_COUNT = 471 ,
  DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ENUM_DEVICE_COUNT = 472 , DTTR_PCDOGS_DATA_D3D_ENUMERATE_DIRECT_DRAW_DEVICES_GRAPHICS_ACCEPTED_DEVICE_COUNT = 473 , DTTR_PCDOGS_DATA_DINPUT_INITIALIZE_JOYSTICK_INPUT_INTERFACE = 474 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_JOYSTICK_STATE = 475 ,
  DTTR_PCDOGS_DATA_DINPUT_INITIALIZE_JOYSTICK_INPUT_DEVICE = 476 , DTTR_PCDOGS_DATA_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE_CONSTANT_FORCE_EFFECT = 477 , DTTR_PCDOGS_DATA_VIDEO_CLOSE_MOVIE_FILE_HANDLE = 478 , DTTR_PCDOGS_DATA_VIDEO_CLOSE_MOVIE_FILE_SURFACE_HANDLE = 479 ,
  DTTR_PCDOGS_DATA_VIDEO_CLOSE_MOVIE_FILE_SOUND_HANDLE = 480 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_FLAGS = 481 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_MAX_PRIMITIVES_PER_BATCH_D3D = 482 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH1 = 483 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH2 = 484 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_PROJECTION_SCRATCH3 = 485 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VERTEX_BASE = 486 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_VERTEX_COUNT = 487 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TRI_COUNT = 488 , DTTR_PCDOGS_DATA_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUMULATOR_X = 489 , DTTR_PCDOGS_DATA_SCENE_FINALIZE_NODE_RENDER_VERTEX_NORMAL_ACCUM_Y = 490 , DTTR_PCDOGS_DATA_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_ACCUM_Z = 491 ,
  DTTR_PCDOGS_DATA_MESH_CALCULATE_VERTEX_NORMALS_NORMAL_COUNT = 492 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_TEXTURE_STATE = 493 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX1_PTR = 494 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_BACKFACE_VERTEX2_PTR = 495 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_SCREEN_XY = 496 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX1_VIEW_Z = 497 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_SCREEN_XY = 498 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX2_VIEW_Z = 499 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_SCREEN_XY = 500 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX3_VIEW_Z = 501 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_X = 502 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_SCREEN_Y = 503 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_TRANSFORMED_VERTEX4_VIEW_Z = 504 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_POLY_BATCH_RENDER_FLAGS = 505 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_VERTEX_FLAGS = 506 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_X = 507 ,
  DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Y = 508 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_LAST_POSITION_Z = 509 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FRAME = 510 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_FLAGS = 511 ,
  DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_SPRITE_ANIM_STATE = 512 , DTTR_PCDOGS_DATA_UI_PUPPY_COUNTER_ANIM_STATE = 513 , DTTR_PCDOGS_DATA_LEVEL_GET_DATA_POINTER_BONUS_FLAGS = 514 , DTTR_PCDOGS_DATA_MENU_RENDER_CONTROLS_CONFIGURATION_STRING_FORMAT_BUFFER = 515 ,
  DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_PAUSE_MENU_STATE = 516 , DTTR_PCDOGS_DATA_MENU_RENDER_CONFIRM_PROMPT_FRAME_COUNTER = 517 , DTTR_PCDOGS_DATA_MENU_PAUSE_TRANSITION_TIMER = 518 , DTTR_PCDOGS_DATA_SAVE_GET_GAME_SLOT_INDEX_STATE = 519 ,
  DTTR_PCDOGS_DATA_PLAYER_SET_LIVES_LIVES = 520 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_OPTION_VALUE_SCRATCH = 521 , DTTR_PCDOGS_DATA_UI_BONE_AND_LIVES_COUNTER_ANIM_STATE = 522 , DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_BUFFER = 523 ,
  DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_GAME_STATE = 524 , DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_GAME_SETTINGS = 525 , DTTR_PCDOGS_DATA_SAVE_LOAD_GAME_STATE_FILE_PLAYER_LIVES = 526 , DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_BUFFER = 527 ,
  DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_SLOT_VALID_FLAGS = 528 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA = 529 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_KEYBOARD_MAPPINGS = 530 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_GAMEPAD_MAPPINGS = 531 ,
  DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_DATA_BUFFER = 532 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_STATE = 533 , DTTR_PCDOGS_DATA_MENU_SELECTION = 534 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_SKIP_BACKGROUND_RENDER = 535 ,
  DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_DISPLAY_MENU_FLAGS = 536 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_TRANSITION_DELAY = 537 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_AUDIO_MENU_SOUND_EFFECT = 538 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_POST_TRANSITION_ACTION = 539 ,
  DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_CONTEXT = 540 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_FADE_COUNTER = 541 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_STORED_FADE_LEVEL = 542 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_OPTION_INDEX = 543 ,
  DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_NAME_ENTRY_ACTIVE = 544 , DTTR_PCDOGS_DATA_GAME_BACKUP_SETTINGS_NAME_ENTRY_ROW = 545 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_NAME_ENTRY_COLUMN = 546 , DTTR_PCDOGS_DATA_GAME_BACKUP_SETTINGS_SAVED_GAME_SETTINGS = 547 ,
  DTTR_PCDOGS_DATA_GAME_BACKUP_SETTINGS_SAVED_PLAYER_LIVES = 548 , DTTR_PCDOGS_DATA_MENU_UPDATE_PAUSE_MENU_UI_LIVES_CURRENT_VALUE = 549 , DTTR_PCDOGS_DATA_LEVEL_CHECK_BONUS_UNLOCK_MENU_RESET_FLAG = 550 , DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_COLLECTIBLES_DATA = 551 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_PUPPY_COUNT_BACKUP = 552 , DTTR_PCDOGS_DATA_SAVE_INITIALIZE_GAME_STATE_INIT_FLAG = 553 , DTTR_PCDOGS_DATA_SAVE_SET_GAME_COMPLETE_FLAG = 554 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_DATA = 555 ,
  DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_BEST_TIME = 556 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_SAVE_GAME_BONUS_NAME_ENTRY_BUFFER = 557 , DTTR_PCDOGS_DATA_UI_UPDATE_LIVES_STATE = 558 , DTTR_PCDOGS_DATA_UI_UPDATE_LIVES_COUNTER1 = 559 ,
  DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_TIMER_STATE = 560 , DTTR_PCDOGS_DATA_UI_LIVES_COUNTER_LAST_VALUE = 561 , DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_HANDLE1 = 562 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD0_COMPLETION_BITS = 563 ,
  DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD1_COMPLETION_BITS = 564 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD2_COMPLETION_BITS = 565 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD3_COMPLETION_BITS = 566 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_SAVED_WORLD4_COMPLETION_BITS = 567 ,
  DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_OPERATION_STEP = 568 , DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_LOAD_MODE_FLAG = 569 , DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_OPERATION_RESULT = 570 , DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_ACTIVE = 571 ,
  DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_OVERWRITE_CHOICE = 572 , DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_DIALOG_STATE = 573 , DTTR_PCDOGS_DATA_MENU_HANDLE_SAVE_GAME_LOGIC_DIRTY_FLAG = 574 , DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_STATE = 575 ,
  DTTR_PCDOGS_DATA_MENU_CHECK_PAUSE_INPUT_DELAY = 576 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_KEY_INDEX = 577 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_CONTROLS_BUTTON_INDEX = 578 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_BACKUP_PUPPY_COUNT = 579 ,
  DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_SECONDARY_MENU_SELECTION = 580 , DTTR_PCDOGS_DATA_MENU_UPDATE_PAUSE_MENU_PUPPY_COUNTER_UI_STATE = 581 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_UP = 582 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_DOWN = 583 ,
  DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_LEFT = 584 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_RIGHT = 585 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CONFIRM = 586 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CANCEL = 587 ,
  DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_UP_HELD = 588 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_DOWN_HELD = 589 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_LEFT_HELD = 590 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_RIGHT_HELD = 591 ,
  DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CANCEL_HELD = 592 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_CONFIRM_HELD = 593 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_COLUMN = 594 , DTTR_PCDOGS_DATA_OPTIONS_MENU_SELECTION = 595 ,
  DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_MENU_BUTTON_REMAPPING_ACTIVE = 596 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_STATE = 597 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_UI_STATE5 = 598 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_SUB_STATE = 599 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_SORTED_LISTS_RENDER_LIST_FLAGS = 600 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_SORTED_LISTS_MENU_RENDER_STATE = 601 , DTTR_PCDOGS_DATA_GRAPHICS_INCREMENT_PASS_COUNTER_RENDERING_FRAME_COUNTER = 602 , DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_SCREEN_STATE = 603 ,
  DTTR_PCDOGS_DATA_LEVEL_UPDATE_WORLD_SELECT_MENU_STATE = 604 , DTTR_PCDOGS_DATA_LEVEL_UPDATE_WORLD_SELECT_MENU_SLOT = 605 , DTTR_PCDOGS_DATA_LEVEL_UPDATE_WORLD_SELECT_MENU_FADE_COUNTER = 606 , DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PROGRESS = 607 ,
  DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_BLEND_TEXTURE_PTR = 608 , DTTR_PCDOGS_DATA_PKG_CLEANUP_RESOURCE_GAME_STATE_LEVEL_HANDLE = 609 , DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LOADING_FADE_COUNTER = 610 , DTTR_PCDOGS_DATA_LEVEL_LOAD_MAIN_MENU_STATE = 611 ,
  DTTR_PCDOGS_DATA_LEVEL_UPDATE_INTER_LEVEL_MENU_MAIN_MENU_SELECTION = 612 , DTTR_PCDOGS_DATA_LEVEL_UPDATE_INTER_LEVEL_MENU_FADE_TIMER = 613 , DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_LAST_LOADING_IMAGE_INDEX = 614 , DTTR_PCDOGS_DATA_PKG_LOAD_RANDOM_SPLASH_SCREEN_RESOURCE_LOADING_IMAGE_PTR = 615 ,
  DTTR_PCDOGS_DATA_MENU_LOADING_FADE_DELAY = 616 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_TRANSITION_SKIP_TITLE_SCREEN = 617 , DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_INDEX = 618 , DTTR_PCDOGS_DATA_INPUT_CHECK_CHEAT_CODE_SEQUENCE_PREVIOUS_BUTTON = 619 ,
  DTTR_PCDOGS_DATA_COLLISION_DETECT_ACTOR_COLLISIONS_OBJECT_LIST = 620 , DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_RESULT = 621 , DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_X = 622 , DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Y = 623 ,
  DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_POS_Z = 624 , DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_RADIUS = 625 , DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_X = 626 , DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Y = 627 ,
  DTTR_PCDOGS_DATA_COLLISION_DETECT_OBJECT_NODE_COLLISIONS_TEST_VEL_Z = 628 , DTTR_PCDOGS_DATA_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION_RESPONSE_BUFFER = 629 , DTTR_PCDOGS_DATA_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_PLANE_POINTERS = 630 , DTTR_PCDOGS_DATA_COLLISION_RESOLVE_OBJECT_NODE_COLLISION_PLANE_BUFFER = 631 ,
  DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Y = 632 , DTTR_PCDOGS_DATA_COLLISION_DEBUG_POLYGON_LIST_COUNT = 633 , DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_X = 634 , DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_NORMAL_Z = 635 ,
  DTTR_PCDOGS_DATA_ACTOR_INITIALIZE_DIRECTION_TABLES_COLLISION_RESPONSE_PLANES = 636 , DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_GROUND_CHECK_DIST = 637 , DTTR_PCDOGS_DATA_ACTOR_DEFAULT_UPDATE_CALLBACK_SLOT = 638 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_DISPATCH_ACTOR_FUNC = 639 ,
  DTTR_PCDOGS_DATA_COLLISION_INITIALIZE_FUNCTION_POINTERS_COMPONENT_RESPONSE_FUNC = 640 , DTTR_PCDOGS_DATA_POWERUP_COLLISION_FILTER_CALLBACK = 641 , DTTR_PCDOGS_DATA_AUDIO_SET_ENABLED_FLAG_SYSTEM_FLAG = 642 , DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_OPEN_STREAM_COUNT = 643 ,
  DTTR_PCDOGS_DATA_AUDIO_START_SOUND_PLAYBACK_SLOTS = 644 , DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_SOUND_SLOT0_SAMPLE_HANDLE = 645 , DTTR_PCDOGS_DATA_AUDIO_SET_STREAM_VOLUME_MUSIC_STREAM_HANDLE = 646 , DTTR_PCDOGS_DATA_AUDIO_RESET_MUSIC_STATE_SELECTED_STREAM_RECORD = 647 ,
  DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_ACTIVE_WAVE_COUNT = 648 , DTTR_PCDOGS_DATA_AUDIO_FADE_OUT_MUSIC_SOUND_SYSTEM_FLAGS = 649 , DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_MUSIC_TRANSITION_TARGET = 650 , DTTR_PCDOGS_DATA_AUDIO_START_MUSIC_WITH_FADE_TRANSITION_STATE = 651 ,
  DTTR_PCDOGS_DATA_AUDIO_SET_MUSIC_FADE_TARGET_VOLUME = 652 , DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_CURRENT_PATH_NODE_SELECTOR = 653 , DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_PATH_NODE_COUNT = 654 , DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_END = 655 ,
  DTTR_PCDOGS_DATA_TRAIL_CHECK_BONE_AVAILABLE_TIMER = 656 , DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_ENTRIES = 657 , DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_ENTRY0_TIMESTAMP = 658 , DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_ENTRY0_POS_X = 659 ,
  DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_NODES = 660 , DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Y = 661 , DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z = 662 , DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_TARGET_POSITION = 663 ,
  DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_ANIM_TIME = 664 , DTTR_PCDOGS_DATA_TRAIL_UPDATE_AND_RENDER_BONE_PATH_BUFFER_Z1 = 665 , DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_BUFFER_X2 = 666 , DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_BUFFER_Y2 = 667 ,
  DTTR_PCDOGS_DATA_TRAIL_FIND_BONE_PATH_BUFFER_Z2 = 668 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_MESH_NODE_SPECIAL_NODE_PROCESSING_FLAG = 669 , DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_STATE = 670 , DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_BUFFER = 671 ,
  DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_SIZE = 672 , DTTR_PCDOGS_DATA_SAVE_PROCESS_GAME_OPERATION_VERIFY_BUFFER = 673 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_FILE_SKIP_REQUESTED = 674 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_AVI_PLAYBACK_STARTED = 675 ,
  DTTR_PCDOGS_DATA_WINDOW_PROCESS_GAME_PROC_MESSAGE_STATE = 676 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_SORTED_LISTS_DEBUG_SHOW_FPS_COUNTER = 677 , DTTR_PCDOGS_DATA_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_KEYS = 678 , DTTR_PCDOGS_DATA_INPUT_REGISTER_BUTTON_MAPPING_KEYBOARD_MAPPING_BUTTONS = 679 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_LAST_FRAME_TICK = 680 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUADINPUT_PROCESSED_FLAG = 681 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_START_TIME_SEC = 682 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_END_TIME_SEC = 683 ,
  DTTR_PCDOGS_DATA_DEBUG_RENDER_OVERLAY_CURRENT_FPS = 684 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_DEBUG_FPS_ACCUMULATED_FRAME_TIME = 685 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_DEBUG_FPS_FRAME_COUNT = 686 , DTTR_PCDOGS_DATA_MENU_LOAD_STATE = 687 ,
  DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_MACHINE_PKG_LEVEL_STREAM_LOAD_STATE = 688 , DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_A = 689 , DTTR_PCDOGS_DATA_LEVEL_LOAD_STATE_MACHINE_PKG_RESOURCE_LEVEL_TEX_DATA_B = 690 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS_DEBUG_LOGGING_ENABLED = 691 ,
  DTTR_PCDOGS_DATA_PKG_LOAD_ENTRY_FILE_HANDLE = 692 , DTTR_PCDOGS_DATA_PKG_LOAD_ENTRY_TOC = 693 , DTTR_PCDOGS_DATA_PKG_LOAD_ENTRY_TOC_FILE_SIZES = 694 , DTTR_PCDOGS_DATA_TREE_REBALANCE_MAP_BUCKETS = 695 ,
  DTTR_PCDOGS_DATA_SIGNAL_TIMED_EVENT_LIST_HEAD = 696 , DTTR_PCDOGS_DATA_SIGNAL_QUEUE_COUNT = 697 , DTTR_PCDOGS_DATA_SIGNAL_QUEUE = 698 , DTTR_PCDOGS_DATA_AUDIO_PROCESS_SOUND_QUEUE_PLAYBACK_RATE_TABLE = 699 ,
  DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_ENTRIES = 700 , DTTR_PCDOGS_DATA_AUDIO_ALLOCATE_SOUND_SLOT_RESERVED = 701 , DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_ACTIVE_SOUND_LIST = 702 , DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_TAIL = 703 ,
  DTTR_PCDOGS_DATA_AUDIO_FREE_SOUND_SLOT_LIST_PTR = 704 , DTTR_PCDOGS_DATA_AUDIO_UPDATE_SOUND_CHANNELS_TIMER = 705 , DTTR_PCDOGS_DATA_REPLAY_START_DEMO_PLAYBACK_INPUT_PTR = 706 , DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_FRAME_COUNTER = 707 ,
  DTTR_PCDOGS_DATA_GAME_FRAME_TRANSITION_FLAGS = 708 , DTTR_PCDOGS_DATA_STRING_SET_TABLE_TABLE = 709 , DTTR_PCDOGS_DATA_MENU_RENDER_FORMATTED_TEXT_INPUT_BUTTON_NAME_BUFFERS = 710 , DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_ACTIVE_COUNT = 711 ,
  DTTR_PCDOGS_DATA_PKG_LOAD_TITLE_SCREEN_RESOURCES_AUDIO_TITLE_MUSIC_DATA = 712 , DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_CYCLE_LENGTH = 713 , DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_COUNTER = 714 , DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_MATERIAL_INDEX = 715 ,
  DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_FADE_LEVEL = 716 , DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_DATA_ARRAY = 717 , DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_TIMER_ARRAY = 718 , DTTR_PCDOGS_DATA_TITLE_UPDATE_AND_RENDER_SCREEN_STATE = 719 ,
  DTTR_PCDOGS_DATA_TITLE_SPOT_SOUND_ID = 720 , DTTR_PCDOGS_DATA_TITLE_INITIALIZE_SPOTS_FRAME_COUNTER = 721 , DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_POOL = 722 , DTTR_PCDOGS_DATA_MEM_INITIALIZE_ALLOCATOR_HANDLE_POOL_HANDLE_ID = 723 ,
  DTTR_PCDOGS_DATA_MEM_INITIALIZE_ALLOCATOR_HEAP_ALLOCATOR_INITIALIZED = 724 , DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_POOL_HEAD = 725 , DTTR_PCDOGS_DATA_INPUT_CLEAR_STATE_BUFFER = 726 , DTTR_PCDOGS_DATA_DISPLAY_CURRENT_WINDOW_HANDLE = 727 ,
  DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_PRECISION = 728 , DTTR_PCDOGS_DATA_STRING_CONVERT_FLOAT_TO_EXPONENTIAL_FORMAT_FLAGS = 729 , DTTR_PCDOGS_DATA_MEM_ALLOCATE_HANDLE_DEBUG_ENABLED = 730 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_CAMERA_DATA = 731 ,
  DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_FACING_ANGLE = 732 , DTTR_PCDOGS_DATA_PLAYER_PROCESS_MOVEMENT_CAMERA_YAW_ANGLE = 733 , DTTR_PCDOGS_DATA_CAMERA_SET_VIEWPORT_HEIGHT = 734 , DTTR_PCDOGS_DATA_CAMERA_SET_VIEWPORT_FAR_CLIP_PLANE = 735 ,
  DTTR_PCDOGS_DATA_AUDIO_LISTENER_CAMERA_POS_FLAG10_SET = 736 , DTTR_PCDOGS_DATA_AUDIO_LISTENER_CAMERA_POS_FLAG10_CLEAR = 737 , DTTR_PCDOGS_DATA_PKG_INITIALIZE_SYSTEM_GRAPHICS_FLAGS = 738 , DTTR_PCDOGS_DATA_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK2 = 739 ,
  DTTR_PCDOGS_DATA_PKG_UNLOAD_RESOURCE_GAME_DATA_LEVEL_INIT_CALLBACK1 = 740 , DTTR_PCDOGS_DATA_SCENE_RENDER_FRAME_VERTEX_BATCH_BUFFER = 741 , DTTR_PCDOGS_DATA_MENU_UPDATE_INPUT_STATE_PREVIOUS_P1 = 742 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_INPUT_TOGGLE_MASK_P1 = 743 ,
  DTTR_PCDOGS_DATA_REPLAY_START_DEMO_PLAYBACK_SAVED_RANDOM_SEED = 744 , DTTR_PCDOGS_DATA_CAMERA_CALCULATE_FOLLOW_ANGLES_INPUT_STATE_CURRENT_P1 = 745 , DTTR_PCDOGS_DATA_INPUT_CURRENT_X = 746 , DTTR_PCDOGS_DATA_REPLAY_DEMO_BONUS_REPLAY_DATA_TABLE = 747 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_MESH_NODE_COLOR_ADJUSTMENT_FLAG = 748 , DTTR_PCDOGS_DATA_SCRIPT_OP_MOVE_TO_TARGET_CURRENT_ACTOR = 749 , DTTR_PCDOGS_DATA_SCRIPT_OP_CHECK_TERMINATOR_ENTITY_INDEX = 750 , DTTR_PCDOGS_DATA_MODEL_UPDATE_TRANSFORM_AND_PHYSICS_CALLBACK_TABLE = 751 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_ACTOR_FUNC = 752 , DTTR_PCDOGS_DATA_COLLISION_INITIALIZE_FUNCTION_POINTERS_BEHAVIOR_PROCESS_PROJECTILE_FUNC = 753 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_BEHAVIOR_PROCESS_SNAP_FUNC = 754 , DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_TARGET_ACTOR = 755 ,
  DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM0 = 756 , DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM1 = 757 , DTTR_PCDOGS_DATA_GRAPHICS_INITIALIZE_DISPATCH_TABLES_BEHAVIOR_PARAM2 = 758 , DTTR_PCDOGS_DATA_POWERUP_INITIALIZE_SYSTEM_UPDATE_CALLBACK = 759 ,
  DTTR_PCDOGS_DATA_PHYSICS_UPDATE_ACTOR_PREPROCESS_MOVEMENT_HANDLER_TABLE = 760 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_PLAYER_MOVEMENT_FUNC = 761 , DTTR_PCDOGS_DATA_COLLISION_INITIALIZE_FUNCTION_POINTERS_PROJECTILE_LOGIC_FUNC = 762 , DTTR_PCDOGS_DATA_MENU_RENDER_SAVE_GAME_UNLOAD_DELAY_COUNTER = 763 ,
  DTTR_PCDOGS_DATA_POWERUP_LIVE_ACTOR_LIST_HEAD = 764 , DTTR_PCDOGS_DATA_POWERUP_HANDLE_COLLECTION_SPAWN_DELAY = 765 , DTTR_PCDOGS_DATA_GRAPHICS_PROCESS_MESH_COMMANDS_CAPABILITIES = 766 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_BATCH_TRIANGLE_COUNT = 767 ,
  DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_INSTANCE_HANDLE = 768 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_BATCH_PRIMITIVE_COUNT = 769 , DTTR_PCDOGS_DATA_INPUT_PROCESS_WINDOW_MESSAGES_ACCELERATOR_TABLE = 770 , DTTR_PCDOGS_DATA_WINDOW_RUN_WIN_MAIN_SHOW_CMD = 771 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_RENDER_FRAME_COUNT = 772 , DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_LOCALIZATION_LANGUAGE_ID = 773 , DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_TABLE_LOADED = 774 , DTTR_PCDOGS_DATA_MENU_RENDER_CONFIRM_PROMPT_STRING_MENU_BUFFER_PTR = 775 ,
  DTTR_PCDOGS_DATA_STRING_GET_BY_INDEX_TABLE_SIZE = 776 , DTTR_PCDOGS_DATA_INPUT_FORMAT_BUTTON_NAME_NO_KEY_ASSIGNED_STRING = 777 , DTTR_PCDOGS_DATA_UI_INITIALIZED_FLAG = 778 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_FRAME_INDEX = 779 ,
  DTTR_PCDOGS_DATA_INPUT_REGISTER_BUTTON_MAPPING_COUNT = 780 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_Y_NEGATIVE_MASK = 781 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_Y_POSITIVE_MASK = 782 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_X_NEGATIVE_MASK = 783 ,
  DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_X_POSITIVE_MASK = 784 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_RZ_NEGATIVE_MASK = 785 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_AXIS_RZ_POSITIVE_MASK = 786 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON0_MASK = 787 ,
  DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON1_MASK = 788 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON2_MASK = 789 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON3_MASK = 790 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON4_MASK = 791 ,
  DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON5_MASK = 792 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON6_MASK = 793 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON7_MASK = 794 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON8_MASK = 795 ,
  DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON9_MASK = 796 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON10_MASK = 797 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON11_MASK = 798 , DTTR_PCDOGS_DATA_INPUT_READ_GAMEPAD_BUTTON12_MASK = 799 ,
  DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_DISPLAY_MENU_SETTING = 800 , DTTR_PCDOGS_DATA_CONFIG_APPLY_SETTINGS_INPUT_PLAYER1_CONTROLS = 801 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER1_DOWN_KEY = 802 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP = 803 ,
  DTTR_PCDOGS_DATA_CONFIG_APPLY_SETTINGS_INPUT_SPECIAL_BUTTON = 804 , DTTR_PCDOGS_DATA_CONFIG_APPLY_SETTINGS_INPUT_PLAYER2_CONTROLS = 805 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_PLAYER2_DOWN_BUTTON = 806 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT = 807 ,
  DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_INTRO_CONFIG_END_SENTINEL = 808 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_MODEL_NODE_LEVEL_MATERIAL_SECTION = 809 , DTTR_PCDOGS_DATA_PKG_FIX_UP_RESOURCE_OBJECT_NODE_LEVEL_BLOB_PTR = 810 , DTTR_PCDOGS_DATA_GRAPHICS_CLEAR_SHADOW_LIST_RENDER_LIST = 811 ,
  DTTR_PCDOGS_DATA_ACTOR_COLLISION_LIST_HEAD = 812 , DTTR_PCDOGS_DATA_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS_STATE_HANDLER_TABLE = 813 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_COLLISION_PROCESS_FUNC = 814 , DTTR_PCDOGS_DATA_COLLISION_DEBUG_POLYGON_LIST_COUNTS = 815 ,
  DTTR_PCDOGS_DATA_COLLISION_DEBUG_POLYGON_LIST_BASES = 816 , DTTR_PCDOGS_DATA_SHARED_MATERIAL_FRAME_SET_CURSOR = 817 , DTTR_PCDOGS_DATA_PLAYER_RESPAWN_AFTER_DEATH_SCREEN_FADE_DURATION = 818 , DTTR_PCDOGS_DATA_AUDIO_PROCESS_MUSIC_FADE_SCREEN_FADE_COUNTER = 819 ,
  DTTR_PCDOGS_DATA_PLAYER_RESPAWN_AFTER_DEATH_IS_LOADING_LEVEL = 820 , DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_TRANSITION_LEVEL_INDEX = 821 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDERING_STATE_FLAG = 822 , DTTR_PCDOGS_DATA_SHARED_LOAD_COMMON_RESOURCES_PKG_RESOURCE_SHARED_MATERIAL_SECTION = 823 ,
  DTTR_PCDOGS_DATA_INPUT_CONTROLLER_HAMMERHEAD_PROFILE_NAME = 824 , DTTR_PCDOGS_DATA_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS = 825 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS = 826 , DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS = 827 ,
  DTTR_PCDOGS_DATA_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_WINGMAN_BUTTON_REF = 828 , DTTR_PCDOGS_DATA_SHARED_FONT_DATA_CURSOR = 829 , DTTR_PCDOGS_DATA_SHARED_TEXTURE_DATA_REFS_CURSOR = 830 , DTTR_PCDOGS_DATA_MENU_ANIMATE_SLOTS_PKG_RESOURCE_CURRENT_USABLE_MATERIALS = 831 ,
  DTTR_PCDOGS_DATA_MENU_PROCESS_MENU_STATE_GRADIENT_COLOR_VALUE = 832 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_TRANSFORM_MATRIX = 833 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX01 = 834 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX02 = 835 ,
  DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX10 = 836 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX11 = 837 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX12 = 838 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX20 = 839 ,
  DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX21 = 840 , DTTR_PCDOGS_DATA_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER_GRAPHICS_RENDER_MATRIX22 = 841 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_HIGHLIGHT_MODE = 842 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_X = 843 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Y = 844 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_BATCH_VIEW_DIRECTION_Z = 845 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_CURRENT_POLYGON_BATCH_INDEX = 846 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_TRANSFORM_MATRIX = 847 ,
  DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_TRANSFORM_MATRIX_ELEMENT1 = 848 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M02 = 849 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M10 = 850 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M11 = 851 ,
  DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M12 = 852 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M20 = 853 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M21 = 854 , DTTR_PCDOGS_DATA_GRAPHICS_SET_POLYGON_U_VS_CAMERA_MATRIX_M22 = 855 ,
  DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_X = 856 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Y = 857 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_NODE_VIEW_TRANSLATION_Z = 858 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_POLYGON_MESH_BATCH_RECORDS = 859 ,
  DTTR_PCDOGS_DATA_VIDEO_INIT_PLAYER_ERROR_CODE = 860 , DTTR_PCDOGS_DATA_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS_AVAILABLE = 861 , DTTR_PCDOGS_DATA_DINPUT_INITIALIZE_JOYSTICK_INPUT_WINDOW_HANDLE = 862 , DTTR_PCDOGS_DATA_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK_SEEN = 863 ,
  DTTR_PCDOGS_DATA_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM_INITIALIZED = 864 , DTTR_PCDOGS_DATA_D3D_SET_BLEND_MODE_GRAPHICS_TEXT_RENDERING_MODE = 865 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_COLOR_BLUE = 866 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX1 = 867 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX2 = 868 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_BLUE_VERTEX3 = 869 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_COLOR_GREEN = 870 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX1 = 871 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX2 = 872 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_GREEN_VERTEX3 = 873 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_COLOR_RED = 874 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX1 = 875 ,
  DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX2 = 876 , DTTR_PCDOGS_DATA_GRAPHICS_DRAW_QUAD_TEMP_VERTEX_COLOR_RED_VERTEX3 = 877 , DTTR_PCDOGS_DATA_D3D_INITIALIZE_DIRECT_DRAW_GRAPHICS_CAN_FLIP_SURFACES = 878 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_3_D7_INTERFACE = 879 ,
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_MASK = 880 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_WIDTH = 881 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_BACK_BUFFER = 882 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_PRIMARY_SURFACE = 883 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_D3D_STATE = 884 , DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_LEFT_PLANE_COEFF0 = 885 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF1 = 886 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_LEFT_PLANE_COEFF2 = 887 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF0 = 888 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF1 = 889 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_RIGHT_PLANE_COEFF2 = 890 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF0 = 891 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF1 = 892 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_TOP_PLANE_COEFF2 = 893 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF0 = 894 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF1 = 895 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_BOTTOM_PLANE_COEFF2 = 896 , DTTR_PCDOGS_DATA_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID_NEAR_CLIP_DISTANCE = 897 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF0 = 898 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF1 = 899 ,
  DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_PLANE_COEFF2 = 900 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_SHIFT = 901 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_BLUE_BITS_TO_DISCARD = 902 , DTTR_PCDOGS_DATA_GRAPHICS_D3D_DEVICE7 = 903 ,
  DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_CURRENT_VERTEX_FORMAT = 904 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_MASK = 905 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_MASK = 906 , DTTR_PCDOGS_DATA_CAMERA_SETUP_CLIP_PLANES_NEAR_CLIP_DISTANCE_SOURCE = 907 ,
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_POW2_HEIGHT = 908 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_TEXTURE_SURFACE_DESC = 909 , DTTR_PCDOGS_DATA_SCRIPT_RESOLVE_VARIABLE_REF_BASE = 910 , DTTR_PCDOGS_DATA_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D_DDRAW_Z_BUFFER = 911 ,
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_BITS_TO_DISCARD = 912 , DTTR_PCDOGS_DATA_DEBUG_LOG_FILE = 913 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_RED_SHIFT = 914 , DTTR_PCDOGS_DATA_GRAPHICS_IS_QUAD_CLIPPED_RECIPROCAL_Z = 915 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_STATE = 916 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_BITS_TO_DISCARD = 917 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_SHIFT = 918 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_ALPHA_MASK = 919 ,
  DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_SHIFT = 920 , DTTR_PCDOGS_DATA_D3D_CREATE_TEXTURE_SURFACE_GRAPHICS_PIXEL_GREEN_BITS_TO_DISCARD = 921 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_OBJECT_NODE_ROOT = 922 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_DALMATIAN_SPAWN_STATES = 923 ,
  DTTR_PCDOGS_DATA_LEVEL_SET_MENU_PROGRESS_STATE_SUBMENU_COUNT = 924 , DTTR_PCDOGS_DATA_SAVE_GAME_LEVEL_COMPLETION_MENU_ITEMS = 925 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_MENU_SLOTS = 926 , DTTR_PCDOGS_DATA_ACTOR_UPDATE_ANIMATION_STATE_CONFIRM_TEXT_ENABLED = 927 ,
  DTTR_PCDOGS_DATA_LEVEL_RESET_BONUS_STATE_MENU_INITIAL_ENTRY_FLAG = 928 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_PLAYER_IS_HUMAN = 929 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_BONUS_PROGRESS_VALUE = 930 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_GAME_STATE_INIT_FLAG = 931 ,
  DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_ENFORCE_CAPTURE_RULE = 932 , DTTR_PCDOGS_DATA_CHECKERS_AI_DIFFICULTY = 933 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_CURRENT_PLAYER = 934 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_TRANSITION_COUNTER = 935 ,
  DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_ROTATION_ANGLE = 936 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_TARGET_ROTATION_ANGLE = 937 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_TARGET_Y_OFFSET = 938 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_TARGET_DISTANCE = 939 ,
  DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CAMERA_FOV = 940 , DTTR_PCDOGS_DATA_CHECKERS_UPDATE_STATE_MACHINE_SAVE_GAME_WORLD0_COMPLETION_BITS = 941 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD1_COMPLETION_BITS = 942 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD2_COMPLETION_BITS = 943 ,
  DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD3_COMPLETION_BITS = 944 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_SAVE_STATE_BONUS_UNLOCKED = 945 , DTTR_PCDOGS_DATA_TRAIL_RESET_BONE_PATH_COUNT = 946 , DTTR_PCDOGS_DATA_SAVE_GAME_BONUS_PROGRESS_WORLD4_COMPLETION_BITS = 947 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS1 = 948 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS2 = 949 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_BONUS_DATA_BONUS_PARAMETER_BITS3 = 950 , DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_PKG_RESOURCE_CURRENT_LEVEL_DATA = 951 ,
  DTTR_PCDOGS_DATA_GRAPHICS_ADJUST_LEVEL_SCALE_FACTOR = 952 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE = 953 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_TRANSITION_STATE = 954 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_CURRENT_GAME_MODE = 955 ,
  DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_QUARTER = 956 , DTTR_PCDOGS_DATA_LEVEL_INITIALIZE_ACTOR_SYSTEM_RENDER_DISTANCE_THIRD = 957 , DTTR_PCDOGS_DATA_ACTOR_PROCESS_PLAYER_BEHAVIOR_AI_STATE0 = 958 , DTTR_PCDOGS_DATA_ACTOR_PROCESS_PLAYER_BEHAVIOR_RENDERING_DEPTH_MODE = 959 ,
  DTTR_PCDOGS_DATA_CAMERA_UPDATE_FOLLOW_DYNAMIC_LEVEL_SCALE = 960 , DTTR_PCDOGS_DATA_AUDIO_TRIGGER_MUSIC_TRANSITION_ACTIVE = 961 , DTTR_PCDOGS_DATA_GRAPHICS_RENDER_MESH_NODE_WORLD_TRANSFORM_PTR = 962 , DTTR_PCDOGS_DATA_ACTOR_PROCESS_RENDERING_CURRENT_RENDER_ACTOR = 963 ,
  DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_STATE = 964 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_X = 965 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Y = 966 , DTTR_PCDOGS_DATA_SCRIPT_OP_PAUSE_TOGGLE_SAVED_ACTOR_WORLD_RENDER_POS_Z = 967 ,
  DTTR_PCDOGS_DATA_PROJECTILE_LIVE_ACTOR_LIST_HEAD = 968 , DTTR_PCDOGS_DATA_FILE_SEEK_AND_GET_POSITION_DESCRIPTOR_TABLE = 969 , DTTR_PCDOGS_DATA_FILE_FLUSH_TO_DISK_IO_BUFFER_HIGH_WATER_MARK = 970 , DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_MAX_SEGMENTS = 971 ,
  DTTR_PCDOGS_DATA_MEM_FREE_HEAP_BLOCK_LAST_FREED_PAGE_INDEX = 972 , DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_TABLE_CACHED = 973 , DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_LAST_FREED_SEGMENT = 974 , DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_SEGMENT_COUNT = 975 ,
  DTTR_PCDOGS_DATA_MEM_INITIALIZE_HEAP_ALLOCATOR_STATE = 976 , DTTR_PCDOGS_DATA_VIDEO_PLAY_MOVIE_LOOP_GET_ASYNC_KEY_STATE_THUNK = 977 , DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_AIL_RELEASE_SAMPLE_HANDLE = 978 , DTTR_PCDOGS_DATA_AUDIO_SHUTDOWN_SYSTEM_AIL_SHUTDOWN = 979
}
 Stable global identifiers for the public SDK facade. More...
enum  DTTR_PCDOGS_T_Patch_Kind {
  DTTR_PCDOGS_PATCH_UNSUPPORTED = 0 , DTTR_PCDOGS_PATCH_FUNCTION_HOOK = 1 , DTTR_PCDOGS_PATCH_DATA_POINTER_HOOK = 2 , DTTR_PCDOGS_PATCH_TARGET = 3 ,
  DTTR_PCDOGS_PATCH_ADDRESS_BYTES = 4 , DTTR_PCDOGS_PATCH_AOB_BYTES = 5 , DTTR_PCDOGS_PATCH_AOB_REL32_JMP = 6
}

Functions

bool DTTR_PCDOGS_FunctionSymbolID (DTTR_PCDOGS_T_Function_ID id, DTTR_PCDOGS_T_Symbol_Function_ID *out_symbol_id)
bool DTTR_PCDOGS_DataSymbolID (DTTR_PCDOGS_T_Data_ID id, DTTR_PCDOGS_T_Symbol_Data_ID *out_symbol_id)
DTTR_Result DTTR_PCDOGS_FunctionResolve (const DTTR_Core_Context *ctx, DTTR_PCDOGS_T_Function_ID id, uintptr_t *out_addr)
DTTR_Result DTTR_PCDOGS_SymbolFunctionResolve (const DTTR_Core_Context *ctx, DTTR_PCDOGS_T_Symbol_Function_ID id, uintptr_t *out_addr)
DTTR_Result DTTR_PCDOGS_DataResolve (const DTTR_Core_Context *ctx, DTTR_PCDOGS_T_Data_ID id, uintptr_t *out_addr)
DTTR_Result DTTR_PCDOGS_SymbolDataResolve (const DTTR_Core_Context *ctx, DTTR_PCDOGS_T_Symbol_Data_ID id, uintptr_t *out_addr)
DTTR_Result DTTR_PCDOGS_PatchGroup_HookFunction (DTTR_Core_PatchGroup *group, DTTR_PCDOGS_T_Function_ID id, void *detour, void **out_original)
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)
DTTR_Result DTTR_PCDOGS_PatchGroup_HookDataPointer (DTTR_Core_PatchGroup *group, DTTR_PCDOGS_T_Data_ID id, void *new_value, void **out_original)
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)
static bool dttr_pcdogs_core_api_field_available (const DTTR_Core_API *api, size_t field_offset, size_t field_size)
static bool dttr_pcdogs_hook_is_active (const DTTR_Core_Context *ctx, DTTR_Core_Hook *hook)
static bool dttr_pcdogs_unhook_checked (const DTTR_Core_Context *ctx, DTTR_Core_Hook *hook)
DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_FunctionCount ()
DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_DataCount ()
DTTR_PCDOGS_API bool DTTR_PCDOGS_ResolveAll (const DTTR_Core_Context *ctx)
DTTR_PCDOGS_API void DTTR_PCDOGS_Unhook_All (const DTTR_Core_Context *ctx)
DTTR_PCDOGS_API void DTTR_PCDOGS_Reset ()
DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_SymbolFunctionCount ()
DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_SymbolDataCount ()
DTTR_PCDOGS_API const DTTR_PCDOGS_T_Symbol_FunctionDTTR_PCDOGS_SymbolFunctionAt (uint32_t index)
DTTR_PCDOGS_API const char * DTTR_PCDOGS_SymbolFunctionNameAt (uint32_t index)
DTTR_PCDOGS_API const DTTR_PCDOGS_T_Symbol_DataDTTR_PCDOGS_SymbolDataAt (uint32_t index)
DTTR_PCDOGS_API bool DTTR_PCDOGS_SymbolsResolveAll (const DTTR_Core_Context *ctx)
DTTR_PCDOGS_API bool DTTR_PCDOGS_SymbolFunctionIsCallable (const DTTR_Core_Context *ctx, const DTTR_PCDOGS_T_Symbol_Function *fn)

Variables

DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_CreateTextureSurface *const DTTR_PCDOGS_F_D3D_CreateTextureSurface
 Accessor object for D3D_CreateTextureSurface.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_InitDirectDrawAndDirect3D *const DTTR_PCDOGS_F_D3D_InitDirectDrawAndDirect3D
 Accessor object for D3D_InitDirectDrawAndDirect3D.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayMovieLoop *const DTTR_PCDOGS_F_Video_PlayMovieLoop
 Accessor object for Video_PlayMovieLoop.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_InitializeResourceGameEngine *const DTTR_PCDOGS_F_PKG_InitializeResourceGameEngine
 Accessor object for PKG_InitializeResourceGameEngine.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_InitializeSystem *const DTTR_PCDOGS_F_Audio_InitializeSystem
 Accessor object for Audio_InitializeSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ShutdownSystem *const DTTR_PCDOGS_F_Audio_ShutdownSystem
 Accessor object for Audio_ShutdownSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopAllSamples *const DTTR_PCDOGS_F_Audio_StopAllSamples
 Accessor object for Audio_StopAllSamples.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopAllSounds *const DTTR_PCDOGS_F_Audio_StopAllSounds
 Accessor object for Audio_StopAllSounds.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_InitializeLevelAudio *const DTTR_PCDOGS_F_Audio_InitializeLevelAudio
 Accessor object for Audio_InitializeLevelAudio.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_OpenStream *const DTTR_PCDOGS_F_Audio_OpenStream
 Accessor object for Audio_OpenStream.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayMovieFile *const DTTR_PCDOGS_F_Video_PlayMovieFile
 Accessor object for Video_PlayMovieFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayMovieIntro *const DTTR_PCDOGS_F_Video_PlayMovieIntro
 Accessor object for Video_PlayMovieIntro.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_InitializeGraphicsSubsystem *const DTTR_PCDOGS_F_D3D_InitializeGraphicsSubsystem
 Accessor object for D3D_InitializeGraphicsSubsystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_LoadAlternateFromINI *const DTTR_PCDOGS_F_Config_LoadAlternateFromINI
 Accessor object for Config_LoadAlternateFromINI.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetPressedButton *const DTTR_PCDOGS_F_Input_GetPressedButton
 Accessor object for Input_GetPressedButton.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ProcessWindowMessages *const DTTR_PCDOGS_F_Input_ProcessWindowMessages
 Accessor object for Input_ProcessWindowMessages.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderFrame *const DTTR_PCDOGS_F_Graphics_RenderFrame
 Accessor object for Graphics_RenderFrame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ResetState *const DTTR_PCDOGS_F_Input_ResetState
 Accessor object for Input_ResetState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_ProcessGameProc *const DTTR_PCDOGS_F_Window_ProcessGameProc
 Accessor object for Window_ProcessGameProc.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_RunWinMain *const DTTR_PCDOGS_F_Window_RunWinMain
 Accessor object for Window_RunWinMain.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_InitializeSystem *const DTTR_PCDOGS_F_PKG_InitializeSystem
 Accessor object for PKG_InitializeSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FindAndOpenFile *const DTTR_PCDOGS_F_PKG_FindAndOpenFile
 Accessor object for PKG_FindAndOpenFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadTitleScreenResources *const DTTR_PCDOGS_F_PKG_LoadTitleScreenResources
 Accessor object for PKG_LoadTitleScreenResources.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_CleanupScreenResources *const DTTR_PCDOGS_F_Title_CleanupScreenResources
 Accessor object for Title_CleanupScreenResources.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_MallocCRT *const DTTR_PCDOGS_F_Mem_MallocCRT
 Accessor object for Mem_MallocCRT.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Display_SetMode *const DTTR_PCDOGS_F_Display_SetMode
 Accessor object for Display_SetMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_CreateEx *const DTTR_PCDOGS_F_DDraw_CreateEx
 Accessor object for DDraw_CreateEx.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_EnumerateExA *const DTTR_PCDOGS_F_DDraw_EnumerateExA
 Accessor object for DDraw_EnumerateExA.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_OpenWithMode *const DTTR_PCDOGS_F_File_OpenWithMode
 Accessor object for File_OpenWithMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_Open *const DTTR_PCDOGS_F_File_Open
 Accessor object for File_Open.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckSavedActiveActorCameraDistance *const DTTR_PCDOGS_F_Actor_CheckSavedActiveActorCameraDistance
 Accessor object for Actor_CheckSavedActiveActorCameraDistance.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_InitNodeState *const DTTR_PCDOGS_F_Scene_InitNodeState
 Accessor object for Scene_InitNodeState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_TraverseNodeTree *const DTTR_PCDOGS_F_Scene_TraverseNodeTree
 Accessor object for Scene_TraverseNodeTree.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderBillboard *const DTTR_PCDOGS_F_Scene_RenderBillboard
 Accessor object for Scene_RenderBillboard.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_ProcessComponents *const DTTR_PCDOGS_F_Trail_ProcessComponents
 Accessor object for Trail_ProcessComponents.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_UpdateEffect *const DTTR_PCDOGS_F_Trail_UpdateEffect
 Accessor object for Trail_UpdateEffect.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderSubMesh *const DTTR_PCDOGS_F_Scene_RenderSubMesh
 Accessor object for Scene_RenderSubMesh.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderFrame *const DTTR_PCDOGS_F_Scene_RenderFrame
 Accessor object for Scene_RenderFrame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderStaticGeometry *const DTTR_PCDOGS_F_Scene_RenderStaticGeometry
 Accessor object for Scene_RenderStaticGeometry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSpriteObjectNode *const DTTR_PCDOGS_F_Graphics_RenderSpriteObjectNode
 Accessor object for Graphics_RenderSpriteObjectNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateList *const DTTR_PCDOGS_F_Actor_UpdateList
 Accessor object for Actor_UpdateList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessRendering *const DTTR_PCDOGS_F_Actor_ProcessRendering
 Accessor object for Actor_ProcessRendering.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_RenderNodeTree *const DTTR_PCDOGS_F_Scene_RenderNodeTree
 Accessor object for Scene_RenderNodeTree.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateAnimationAndVisibility *const DTTR_PCDOGS_F_Actor_UpdateAnimationAndVisibility
 Accessor object for Actor_UpdateAnimationAndVisibility.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_UpdateLiveActorList *const DTTR_PCDOGS_F_Powerup_UpdateLiveActorList
 Accessor object for Powerup_UpdateLiveActorList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateProjectileList *const DTTR_PCDOGS_F_Actor_UpdateProjectileList
 Accessor object for Actor_UpdateProjectileList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_GetStateIndex *const DTTR_PCDOGS_F_Actor_GetStateIndex
 Accessor object for Actor_GetStateIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_AddCommand *const DTTR_PCDOGS_F_Nav_AddCommand
 Accessor object for Nav_AddCommand.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_HandleDamageResponse *const DTTR_PCDOGS_F_Nav_HandleDamageResponse
 Accessor object for Nav_HandleDamageResponse.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PlayLevelSoundIndexAtPosition *const DTTR_PCDOGS_F_Audio_PlayLevelSoundIndexAtPosition
 Accessor object for Audio_PlayLevelSoundIndexAtPosition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_TriggerSoundAtPosition *const DTTR_PCDOGS_F_Audio_TriggerSoundAtPosition
 Accessor object for Audio_TriggerSoundAtPosition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCheckCollisionBit *const DTTR_PCDOGS_F_Script_OpCheckCollisionBit
 Accessor object for Script_OpCheckCollisionBit.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPollSignal *const DTTR_PCDOGS_F_Script_OpPollSignal
 Accessor object for Script_OpPollSignal.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_CheckButtonState *const DTTR_PCDOGS_F_Input_CheckButtonState
 Accessor object for Input_CheckButtonState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CalculateRotation *const DTTR_PCDOGS_F_Actor_CalculateRotation
 Accessor object for Actor_CalculateRotation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ResetVelocityAndSnap *const DTTR_PCDOGS_F_Actor_ResetVelocityAndSnap
 Accessor object for Actor_ResetVelocityAndSnap.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_MoveToTarget *const DTTR_PCDOGS_F_Actor_MoveToTarget
 Accessor object for Actor_MoveToTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ReleaseAttachment *const DTTR_PCDOGS_F_Actor_ReleaseAttachment
 Accessor object for Actor_ReleaseAttachment.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_SnapToPosition *const DTTR_PCDOGS_F_Actor_SnapToPosition
 Accessor object for Actor_SnapToPosition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplyEntitySlotFlags *const DTTR_PCDOGS_F_Actor_ApplyEntitySlotFlags
 Accessor object for Actor_ApplyEntitySlotFlags.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_StartTransition *const DTTR_PCDOGS_F_Actor_StartTransition
 Accessor object for Actor_StartTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetPlayerState *const DTTR_PCDOGS_F_Script_OpSetPlayerState
 Accessor object for Script_OpSetPlayerState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_TracePath *const DTTR_PCDOGS_F_Actor_TracePath
 Accessor object for Actor_TracePath.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_IsInActiveList *const DTTR_PCDOGS_F_Entity_IsInActiveList
 Accessor object for Entity_IsInActiveList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CopyEntityDefaultsToRecord *const DTTR_PCDOGS_F_Actor_CopyEntityDefaultsToRecord
 Accessor object for Actor_CopyEntityDefaultsToRecord.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_SetActorProperty *const DTTR_PCDOGS_F_Entity_SetActorProperty
 Accessor object for Entity_SetActorProperty.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Timer_GetElapsedTickCountThunk *const DTTR_PCDOGS_F_Timer_GetElapsedTickCountThunk
 Accessor object for Timer_GetElapsedTickCountThunk.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_SpawnActor *const DTTR_PCDOGS_F_Entity_SpawnActor
 Accessor object for Entity_SpawnActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_CheckShadowRequirement *const DTTR_PCDOGS_F_Graphics_CheckShadowRequirement
 Accessor object for Graphics_CheckShadowRequirement.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_DestroyActor *const DTTR_PCDOGS_F_Entity_DestroyActor
 Accessor object for Entity_DestroyActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_UpdateScreenFade *const DTTR_PCDOGS_F_Graphics_UpdateScreenFade
 Accessor object for Graphics_UpdateScreenFade.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_TriggerTransition *const DTTR_PCDOGS_F_Level_TriggerTransition
 Accessor object for Level_TriggerTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_TriggerMusicTransition *const DTTR_PCDOGS_F_Audio_TriggerMusicTransition
 Accessor object for Audio_TriggerMusicTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPauseToggle *const DTTR_PCDOGS_F_Script_OpPauseToggle
 Accessor object for Script_OpPauseToggle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_UpdateVisibilityAndSpawn *const DTTR_PCDOGS_F_Entity_UpdateVisibilityAndSpawn
 Accessor object for Entity_UpdateVisibilityAndSpawn.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateFollow *const DTTR_PCDOGS_F_Camera_UpdateFollow
 Accessor object for Camera_UpdateFollow.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_InterpolateTransition *const DTTR_PCDOGS_F_Camera_InterpolateTransition
 Accessor object for Camera_InterpolateTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_CalculatePosition *const DTTR_PCDOGS_F_Camera_CalculatePosition
 Accessor object for Camera_CalculatePosition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateFromDefinition *const DTTR_PCDOGS_F_Camera_UpdateFromDefinition
 Accessor object for Camera_UpdateFromDefinition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_CalculateFollowAngles *const DTTR_PCDOGS_F_Camera_CalculateFollowAngles
 Accessor object for Camera_CalculateFollowAngles.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CheckGroundFriction *const DTTR_PCDOGS_F_Physics_CheckGroundFriction
 Accessor object for Physics_CheckGroundFriction.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_SpawnFromEntry *const DTTR_PCDOGS_F_Trail_SpawnFromEntry
 Accessor object for Trail_SpawnFromEntry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_GetActiveActorFromList *const DTTR_PCDOGS_F_Entity_GetActiveActorFromList
 Accessor object for Entity_GetActiveActorFromList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateShakeOffset *const DTTR_PCDOGS_F_Camera_UpdateShakeOffset
 Accessor object for Camera_UpdateShakeOffset.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CheckGroundSlopeDirection *const DTTR_PCDOGS_F_Physics_CheckGroundSlopeDirection
 Accessor object for Physics_CheckGroundSlopeDirection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_AdjustLevelScale *const DTTR_PCDOGS_F_Graphics_AdjustLevelScale
 Accessor object for Graphics_AdjustLevelScale.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_InitializeActorSystem *const DTTR_PCDOGS_F_Level_InitializeActorSystem
 Accessor object for Level_InitializeActorSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessSnapAndEntityUpdate *const DTTR_PCDOGS_F_Actor_ProcessSnapAndEntityUpdate
 Accessor object for Actor_ProcessSnapAndEntityUpdate.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_ProcessMovement *const DTTR_PCDOGS_F_Player_ProcessMovement
 Accessor object for Player_ProcessMovement.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessPlayerBehavior *const DTTR_PCDOGS_F_Actor_ProcessPlayerBehavior
 Accessor object for Actor_ProcessPlayerBehavior.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateAnimationState *const DTTR_PCDOGS_F_Actor_UpdateAnimationState
 Accessor object for Actor_UpdateAnimationState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_RespawnAfterDeath *const DTTR_PCDOGS_F_Player_RespawnAfterDeath
 Accessor object for Player_RespawnAfterDeath.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_ProcessActorCollision *const DTTR_PCDOGS_F_Physics_ProcessActorCollision
 Accessor object for Physics_ProcessActorCollision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessCollisionResponse *const DTTR_PCDOGS_F_Actor_ProcessCollisionResponse
 Accessor object for Actor_ProcessCollisionResponse.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessPuppyInteraction *const DTTR_PCDOGS_F_Actor_ProcessPuppyInteraction
 Accessor object for Actor_ProcessPuppyInteraction.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_CleanupActors *const DTTR_PCDOGS_F_Level_CleanupActors
 Accessor object for Level_CleanupActors.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateKeyframeVec3Blend *const DTTR_PCDOGS_F_Animation_InterpolateKeyframeVec3Blend
 Accessor object for Animation_InterpolateKeyframeVec3Blend.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateVec3 *const DTTR_PCDOGS_F_Animation_InterpolateVec3
 Accessor object for Animation_InterpolateVec3.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_CalculateSplineParameter *const DTTR_PCDOGS_F_Animation_CalculateSplineParameter
 Accessor object for Animation_CalculateSplineParameter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateKeyframeQuatBlend *const DTTR_PCDOGS_F_Animation_InterpolateKeyframeQuatBlend
 Accessor object for Animation_InterpolateKeyframeQuatBlend.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateQuat *const DTTR_PCDOGS_F_Animation_InterpolateQuat
 Accessor object for Animation_InterpolateQuat.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateQuaternionSlerp *const DTTR_PCDOGS_F_Animation_InterpolateQuaternionSlerp
 Accessor object for Animation_InterpolateQuaternionSlerp.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_ConvertQuatToRotMatrix *const DTTR_PCDOGS_F_Animation_ConvertQuatToRotMatrix
 Accessor object for Animation_ConvertQuatToRotMatrix.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_CheckKeyframeActive *const DTTR_PCDOGS_F_Animation_CheckKeyframeActive
 Accessor object for Animation_CheckKeyframeActive.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_InterpolateSpline *const DTTR_PCDOGS_F_Animation_InterpolateSpline
 Accessor object for Animation_InterpolateSpline.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_TransformVerticesMorphed *const DTTR_PCDOGS_F_Bone_TransformVerticesMorphed
 Accessor object for Bone_TransformVerticesMorphed.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_TransformVerticesWeighted *const DTTR_PCDOGS_F_Bone_TransformVerticesWeighted
 Accessor object for Bone_TransformVerticesWeighted.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_ComputeNormalsPostTransform *const DTTR_PCDOGS_F_Bone_ComputeNormalsPostTransform
 Accessor object for Bone_ComputeNormalsPostTransform.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_BlendVerticesMultiWeight *const DTTR_PCDOGS_F_Bone_BlendVerticesMultiWeight
 Accessor object for Bone_BlendVerticesMultiWeight.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckAnimationComplete *const DTTR_PCDOGS_F_Actor_CheckAnimationComplete
 Accessor object for Actor_CheckAnimationComplete.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_QueueStateChange *const DTTR_PCDOGS_F_Animation_QueueStateChange
 Accessor object for Animation_QueueStateChange.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_AdvanceAnimation *const DTTR_PCDOGS_F_Model_AdvanceAnimation
 Accessor object for Model_AdvanceAnimation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_UpdateJointTracking *const DTTR_PCDOGS_F_Bone_UpdateJointTracking
 Accessor object for Bone_UpdateJointTracking.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_UpdateNodeAnimation *const DTTR_PCDOGS_F_Scene_UpdateNodeAnimation
 Accessor object for Scene_UpdateNodeAnimation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplyVerticalVelocity *const DTTR_PCDOGS_F_Actor_ApplyVerticalVelocity
 Accessor object for Actor_ApplyVerticalVelocity.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplySplineMovement *const DTTR_PCDOGS_F_Actor_ApplySplineMovement
 Accessor object for Actor_ApplySplineMovement.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_InitializeAVIPlayer *const DTTR_PCDOGS_F_Video_InitializeAVIPlayer
 Accessor object for Video_InitializeAVIPlayer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_ShutdownAVIPlayer *const DTTR_PCDOGS_F_Video_ShutdownAVIPlayer
 Accessor object for Video_ShutdownAVIPlayer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_OpenAVIFile *const DTTR_PCDOGS_F_Video_OpenAVIFile
 Accessor object for Video_OpenAVIFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_CloseAVIFile *const DTTR_PCDOGS_F_Video_CloseAVIFile
 Accessor object for Video_CloseAVIFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_PlayAVIFullscreen *const DTTR_PCDOGS_F_Video_PlayAVIFullscreen
 Accessor object for Video_PlayAVIFullscreen.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_IsAVIPlaying *const DTTR_PCDOGS_F_Video_IsAVIPlaying
 Accessor object for Video_IsAVIPlaying.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCheckTerminator *const DTTR_PCDOGS_F_Script_OpCheckTerminator
 Accessor object for Script_OpCheckTerminator.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetEntityIndex *const DTTR_PCDOGS_F_Script_OpSetEntityIndex
 Accessor object for Script_OpSetEntityIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpJumpConditional *const DTTR_PCDOGS_F_Script_OpJumpConditional
 Accessor object for Script_OpJumpConditional.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_ResolveVariableRef *const DTTR_PCDOGS_F_Script_ResolveVariableRef
 Accessor object for Script_ResolveVariableRef.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_GetProgress *const DTTR_PCDOGS_F_Animation_GetProgress
 Accessor object for Animation_GetProgress.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_SetProgress *const DTTR_PCDOGS_F_Animation_SetProgress
 Accessor object for Animation_SetProgress.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetVariable *const DTTR_PCDOGS_F_Script_OpSetVariable
 Accessor object for Script_OpSetVariable.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpDecrementVariable *const DTTR_PCDOGS_F_Script_OpDecrementVariable
 Accessor object for Script_OpDecrementVariable.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCallIndirect *const DTTR_PCDOGS_F_Script_OpCallIndirect
 Accessor object for Script_OpCallIndirect.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpMoveToTarget *const DTTR_PCDOGS_F_Script_OpMoveToTarget
 Accessor object for Script_OpMoveToTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpWalkToTarget *const DTTR_PCDOGS_F_Script_OpWalkToTarget
 Accessor object for Script_OpWalkToTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRunToTarget *const DTTR_PCDOGS_F_Script_OpRunToTarget
 Accessor object for Script_OpRunToTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRotateActor *const DTTR_PCDOGS_F_Script_OpRotateActor
 Accessor object for Script_OpRotateActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpMoveToTargetWithCamera *const DTTR_PCDOGS_F_Script_OpMoveToTargetWithCamera
 Accessor object for Script_OpMoveToTargetWithCamera.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpWaitForAnimation *const DTTR_PCDOGS_F_Script_OpWaitForAnimation
 Accessor object for Script_OpWaitForAnimation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetActorProperty *const DTTR_PCDOGS_F_Script_OpSetActorProperty
 Accessor object for Script_OpSetActorProperty.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpClearActorProperty *const DTTR_PCDOGS_F_Script_OpClearActorProperty
 Accessor object for Script_OpClearActorProperty.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPathfindToEntity *const DTTR_PCDOGS_F_Script_OpPathfindToEntity
 Accessor object for Script_OpPathfindToEntity.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTraceActorPath *const DTTR_PCDOGS_F_Script_OpTraceActorPath
 Accessor object for Script_OpTraceActorPath.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAddNavigationCommand *const DTTR_PCDOGS_F_Script_OpAddNavigationCommand
 Accessor object for Script_OpAddNavigationCommand.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTestPathTrace *const DTTR_PCDOGS_F_Script_OpTestPathTrace
 Accessor object for Script_OpTestPathTrace.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpEmitSignal *const DTTR_PCDOGS_F_Script_OpEmitSignal
 Accessor object for Script_OpEmitSignal.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPlaySoundIndex *const DTTR_PCDOGS_F_Script_OpPlaySoundIndex
 Accessor object for Script_OpPlaySoundIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpStopSound *const DTTR_PCDOGS_F_Script_OpStopSound
 Accessor object for Script_OpStopSound.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRemoveActor *const DTTR_PCDOGS_F_Script_OpRemoveActor
 Accessor object for Script_OpRemoveActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpRunWithActor *const DTTR_PCDOGS_F_Script_OpRunWithActor
 Accessor object for Script_OpRunWithActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Entity_GetOrSpawnCameraActor *const DTTR_PCDOGS_F_Entity_GetOrSpawnCameraActor
 Accessor object for Entity_GetOrSpawnCameraActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpEnsureCameraActive *const DTTR_PCDOGS_F_Script_OpEnsureCameraActive
 Accessor object for Script_OpEnsureCameraActive.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTriggerLevelTransition *const DTTR_PCDOGS_F_Script_OpTriggerLevelTransition
 Accessor object for Script_OpTriggerLevelTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTriggerMusicTransition *const DTTR_PCDOGS_F_Script_OpTriggerMusicTransition
 Accessor object for Script_OpTriggerMusicTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpTriggerMusicFade *const DTTR_PCDOGS_F_Script_OpTriggerMusicFade
 Accessor object for Script_OpTriggerMusicFade.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpPlaySoundBlockOrWait *const DTTR_PCDOGS_F_Script_OpPlaySoundBlockOrWait
 Accessor object for Script_OpPlaySoundBlockOrWait.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpCheckButtonState *const DTTR_PCDOGS_F_Script_OpCheckButtonState
 Accessor object for Script_OpCheckButtonState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_MiniGame_InitializeRoundParams *const DTTR_PCDOGS_F_MiniGame_InitializeRoundParams
 Accessor object for MiniGame_InitializeRoundParams.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_MiniGame_SetScoreValues *const DTTR_PCDOGS_F_MiniGame_SetScoreValues
 Accessor object for MiniGame_SetScoreValues.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateEffects *const DTTR_PCDOGS_F_Camera_UpdateEffects
 Accessor object for Camera_UpdateEffects.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateFade *const DTTR_PCDOGS_F_Camera_UpdateFade
 Accessor object for Camera_UpdateFade.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_UpdateStateMachine *const DTTR_PCDOGS_F_Checkers_UpdateStateMachine
 Accessor object for Checkers_UpdateStateMachine.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_UpdateCameraPositions *const DTTR_PCDOGS_F_Checkers_UpdateCameraPositions
 Accessor object for Checkers_UpdateCameraPositions.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ProcessInputAndRender *const DTTR_PCDOGS_F_Checkers_ProcessInputAndRender
 Accessor object for Checkers_ProcessInputAndRender.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_CenterCameraOnCell *const DTTR_PCDOGS_F_Checkers_CenterCameraOnCell
 Accessor object for Checkers_CenterCameraOnCell.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_BuildMoveList *const DTTR_PCDOGS_F_Checkers_BuildMoveList
 Accessor object for Checkers_BuildMoveList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_CheckMoveValid *const DTTR_PCDOGS_F_Checkers_CheckMoveValid
 Accessor object for Checkers_CheckMoveValid.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_CheckCapturePossible *const DTTR_PCDOGS_F_Checkers_CheckCapturePossible
 Accessor object for Checkers_CheckCapturePossible.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_FindValidMoves *const DTTR_PCDOGS_F_Checkers_FindValidMoves
 Accessor object for Checkers_FindValidMoves.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ValidateMove *const DTTR_PCDOGS_F_Checkers_ValidateMove
 Accessor object for Checkers_ValidateMove.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ExecuteMove *const DTTR_PCDOGS_F_Checkers_ExecuteMove
 Accessor object for Checkers_ExecuteMove.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_StepRecursiveSolver *const DTTR_PCDOGS_F_Checkers_StepRecursiveSolver
 Accessor object for Checkers_StepRecursiveSolver.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_ExecuteMoveSequence *const DTTR_PCDOGS_F_Checkers_ExecuteMoveSequence
 Accessor object for Checkers_ExecuteMoveSequence.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_SearchBestMove *const DTTR_PCDOGS_F_Checkers_SearchBestMove
 Accessor object for Checkers_SearchBestMove.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_EvaluateBoardScore *const DTTR_PCDOGS_F_Checkers_EvaluateBoardScore
 Accessor object for Checkers_EvaluateBoardScore.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_AnimateMoveSequence *const DTTR_PCDOGS_F_Checkers_AnimateMoveSequence
 Accessor object for Checkers_AnimateMoveSequence.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_InitializeBoard *const DTTR_PCDOGS_F_Checkers_InitializeBoard
 Accessor object for Checkers_InitializeBoard.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Checkers_HighlightPlayerPieces *const DTTR_PCDOGS_F_Checkers_HighlightPlayerPieces
 Accessor object for Checkers_HighlightPlayerPieces.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_DestroyAll *const DTTR_PCDOGS_F_Actor_DestroyAll
 Accessor object for Actor_DestroyAll.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_UnloadResourceGameData *const DTTR_PCDOGS_F_PKG_UnloadResourceGameData
 Accessor object for PKG_UnloadResourceGameData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_ResetState *const DTTR_PCDOGS_F_Scene_ResetState
 Accessor object for Scene_ResetState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_ProcessController *const DTTR_PCDOGS_F_Animation_ProcessController
 Accessor object for Animation_ProcessController.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ProcessMeshCommands *const DTTR_PCDOGS_F_Graphics_ProcessMeshCommands
 Accessor object for Graphics_ProcessMeshCommands.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Animation_ProcessVertexColor *const DTTR_PCDOGS_F_Animation_ProcessVertexColor
 Accessor object for Animation_ProcessVertexColor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_UpdateMeshCommandFlags *const DTTR_PCDOGS_F_Graphics_UpdateMeshCommandFlags
 Accessor object for Graphics_UpdateMeshCommandFlags.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ReleaseTextureArray *const DTTR_PCDOGS_F_Material_ReleaseTextureArray
 Accessor object for Material_ReleaseTextureArray.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ClearTextureCache *const DTTR_PCDOGS_F_Material_ClearTextureCache
 Accessor object for Material_ClearTextureCache.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ReleaseSingleTexture *const DTTR_PCDOGS_F_Material_ReleaseSingleTexture
 Accessor object for Material_ReleaseSingleTexture.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_LoadAndUploadTexture *const DTTR_PCDOGS_F_Graphics_LoadAndUploadTexture
 Accessor object for Graphics_LoadAndUploadTexture.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_CreateWorkSurface *const DTTR_PCDOGS_F_D3D_CreateWorkSurface
 Accessor object for D3D_CreateWorkSurface.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_ComputeAvgTransparentColor *const DTTR_PCDOGS_F_Material_ComputeAvgTransparentColor
 Accessor object for Material_ComputeAvgTransparentColor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_CopyPixelDataToTexture *const DTTR_PCDOGS_F_Material_CopyPixelDataToTexture
 Accessor object for Material_CopyPixelDataToTexture.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_BlitTextureToQuadrants *const DTTR_PCDOGS_F_Graphics_BlitTextureToQuadrants
 Accessor object for Graphics_BlitTextureToQuadrants.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_LoadTexture *const DTTR_PCDOGS_F_Material_LoadTexture
 Accessor object for Material_LoadTexture.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetBlendMode *const DTTR_PCDOGS_F_D3D_SetBlendMode
 Accessor object for D3D_SetBlendMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetTextureColorOperation *const DTTR_PCDOGS_F_D3D_SetTextureColorOperation
 Accessor object for D3D_SetTextureColorOperation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderTexturedQuad *const DTTR_PCDOGS_F_Graphics_RenderTexturedQuad
 Accessor object for Graphics_RenderTexturedQuad.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderTexturedQuadMaterialSize *const DTTR_PCDOGS_F_Graphics_RenderTexturedQuadMaterialSize
 Accessor object for Graphics_RenderTexturedQuadMaterialSize.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderTexturedSprite *const DTTR_PCDOGS_F_Graphics_RenderTexturedSprite
 Accessor object for Graphics_RenderTexturedSprite.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetZWriteEnable *const DTTR_PCDOGS_F_D3D_SetZWriteEnable
 Accessor object for D3D_SetZWriteEnable.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClipPolygonByPlane *const DTTR_PCDOGS_F_Graphics_ClipPolygonByPlane
 Accessor object for Graphics_ClipPolygonByPlane.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClipPolygonByCameraPyramid *const DTTR_PCDOGS_F_Graphics_ClipPolygonByCameraPyramid
 Accessor object for Graphics_ClipPolygonByCameraPyramid.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateFaceNormal *const DTTR_PCDOGS_F_Math_CalculateFaceNormal
 Accessor object for Math_CalculateFaceNormal.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetupClipPlanes *const DTTR_PCDOGS_F_Camera_SetupClipPlanes
 Accessor object for Camera_SetupClipPlanes.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_SnapVertexToNearestPoint *const DTTR_PCDOGS_F_Math_SnapVertexToNearestPoint
 Accessor object for Math_SnapVertexToNearestPoint.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_IsQuadClipped *const DTTR_PCDOGS_F_Graphics_IsQuadClipped
 Accessor object for Graphics_IsQuadClipped.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawQuad *const DTTR_PCDOGS_F_Graphics_DrawQuad
 Accessor object for Graphics_DrawQuad.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_SelectTextureLOD *const DTTR_PCDOGS_F_Graphics_SelectTextureLOD
 Accessor object for Graphics_SelectTextureLOD.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Debug_Log *const DTTR_PCDOGS_F_Debug_Log
 Accessor object for Debug_Log.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_EnumZBufferFormatCallback *const DTTR_PCDOGS_F_D3D_EnumZBufferFormatCallback
 Accessor object for D3D_EnumZBufferFormatCallback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_ReleaseAllAndReportLeaks *const DTTR_PCDOGS_F_D3D_ReleaseAllAndReportLeaks
 Accessor object for D3D_ReleaseAllAndReportLeaks.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawRectangle *const DTTR_PCDOGS_F_Graphics_DrawRectangle
 Accessor object for Graphics_DrawRectangle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawFilledRectangleGradient *const DTTR_PCDOGS_F_Graphics_DrawFilledRectangleGradient
 Accessor object for Graphics_DrawFilledRectangleGradient.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawFadeOverlay *const DTTR_PCDOGS_F_Graphics_DrawFadeOverlay
 Accessor object for Graphics_DrawFadeOverlay.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_SetFadeLevel *const DTTR_PCDOGS_F_Graphics_SetFadeLevel
 Accessor object for Graphics_SetFadeLevel.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_CheckDeviceLost *const DTTR_PCDOGS_F_D3D_CheckDeviceLost
 Accessor object for D3D_CheckDeviceLost.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_RenderTexturedQuad *const DTTR_PCDOGS_F_D3D_RenderTexturedQuad
 Accessor object for D3D_RenderTexturedQuad.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_ClearViewport *const DTTR_PCDOGS_F_D3D_ClearViewport
 Accessor object for D3D_ClearViewport.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearDepthBuffer *const DTTR_PCDOGS_F_Graphics_ClearDepthBuffer
 Accessor object for Graphics_ClearDepthBuffer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_HandleSignal *const DTTR_PCDOGS_F_D3D_HandleSignal
 Accessor object for D3D_HandleSignal.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_InitializeDirectDraw *const DTTR_PCDOGS_F_D3D_InitializeDirectDraw
 Accessor object for D3D_InitializeDirectDraw.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_ReleaseDirectDrawDevice *const DTTR_PCDOGS_F_D3D_ReleaseDirectDrawDevice
 Accessor object for D3D_ReleaseDirectDrawDevice.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearScreenWithColor *const DTTR_PCDOGS_F_Graphics_ClearScreenWithColor
 Accessor object for Graphics_ClearScreenWithColor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetupProjection *const DTTR_PCDOGS_F_Camera_SetupProjection
 Accessor object for Camera_SetupProjection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_TakeScreenshot *const DTTR_PCDOGS_F_Graphics_TakeScreenshot
 Accessor object for Graphics_TakeScreenshot.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_UnlockSurface *const DTTR_PCDOGS_F_DDraw_UnlockSurface
 Accessor object for DDraw_UnlockSurface.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_SaveScreenshot *const DTTR_PCDOGS_F_File_SaveScreenshot
 Accessor object for File_SaveScreenshot.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetGammaRamp *const DTTR_PCDOGS_F_D3D_SetGammaRamp
 Accessor object for D3D_SetGammaRamp.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_CompareDisplayModes *const DTTR_PCDOGS_F_DDraw_CompareDisplayModes
 Accessor object for DDraw_CompareDisplayModes.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_EnumerateDirectDrawDevices *const DTTR_PCDOGS_F_D3D_EnumerateDirectDrawDevices
 Accessor object for D3D_EnumerateDirectDrawDevices.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_AddDisplayMode *const DTTR_PCDOGS_F_DDraw_AddDisplayMode
 Accessor object for DDraw_AddDisplayMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DDraw_EnumerateCallback *const DTTR_PCDOGS_F_DDraw_EnumerateCallback
 Accessor object for DDraw_EnumerateCallback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_EnumDeviceCallback *const DTTR_PCDOGS_F_D3D_EnumDeviceCallback
 Accessor object for D3D_EnumDeviceCallback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_GetDriverEnumerationData *const DTTR_PCDOGS_F_D3D_GetDriverEnumerationData
 Accessor object for D3D_GetDriverEnumerationData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SelectBestDriver *const DTTR_PCDOGS_F_D3D_SelectBestDriver
 Accessor object for D3D_SelectBestDriver.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_AcceptAnyDriver *const DTTR_PCDOGS_F_D3D_AcceptAnyDriver
 Accessor object for D3D_AcceptAnyDriver.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_GetSelectedDriverInfo *const DTTR_PCDOGS_F_D3D_GetSelectedDriverInfo
 Accessor object for D3D_GetSelectedDriverInfo.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_FormatDirectXError *const DTTR_PCDOGS_F_D3D_FormatDirectXError
 Accessor object for D3D_FormatDirectXError.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateInterface *const DTTR_PCDOGS_F_DInput_CreateInterface
 Accessor object for DInput_CreateInterface.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateDevice2A *const DTTR_PCDOGS_F_DInput_CreateDevice2A
 Accessor object for DInput_CreateDevice2A.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_QueryDevice2AInterface *const DTTR_PCDOGS_F_DInput_QueryDevice2AInterface
 Accessor object for DInput_QueryDevice2AInterface.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetDeviceDataFormat *const DTTR_PCDOGS_F_Input_SetDeviceDataFormat
 Accessor object for Input_SetDeviceDataFormat.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_AcquireDevice *const DTTR_PCDOGS_F_Input_AcquireDevice
 Accessor object for Input_AcquireDevice.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetDeviceData *const DTTR_PCDOGS_F_Input_GetDeviceData
 Accessor object for Input_GetDeviceData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_EnumJoystickDeviceCallback *const DTTR_PCDOGS_F_DInput_EnumJoystickDeviceCallback
 Accessor object for DInput_EnumJoystickDeviceCallback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickXAxisRange *const DTTR_PCDOGS_F_Input_SetJoystickXAxisRange
 Accessor object for Input_SetJoystickXAxisRange.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickYAxisRange *const DTTR_PCDOGS_F_Input_SetJoystickYAxisRange
 Accessor object for Input_SetJoystickYAxisRange.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickZAxisRange *const DTTR_PCDOGS_F_Input_SetJoystickZAxisRange
 Accessor object for Input_SetJoystickZAxisRange.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickRzAxisRange *const DTTR_PCDOGS_F_Input_SetJoystickRzAxisRange
 Accessor object for Input_SetJoystickRzAxisRange.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_EnumerateForceFeedbackJoysticks *const DTTR_PCDOGS_F_DInput_EnumerateForceFeedbackJoysticks
 Accessor object for DInput_EnumerateForceFeedbackJoysticks.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_EnumerateAttachedJoysticks *const DTTR_PCDOGS_F_DInput_EnumerateAttachedJoysticks
 Accessor object for DInput_EnumerateAttachedJoysticks.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetExclusiveForegroundCooperativeLevel *const DTTR_PCDOGS_F_Input_SetExclusiveForegroundCooperativeLevel
 Accessor object for Input_SetExclusiveForegroundCooperativeLevel.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystickDataFormat *const DTTR_PCDOGS_F_Input_SetJoystickDataFormat
 Accessor object for Input_SetJoystickDataFormat.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetJoystick2DataFormat *const DTTR_PCDOGS_F_Input_SetJoystick2DataFormat
 Accessor object for Input_SetJoystick2DataFormat.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_PollJoystickState *const DTTR_PCDOGS_F_Input_PollJoystickState
 Accessor object for Input_PollJoystickState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickAxisX *const DTTR_PCDOGS_F_Input_GetJoystickAxisX
 Accessor object for Input_GetJoystickAxisX.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickAxisY *const DTTR_PCDOGS_F_Input_GetJoystickAxisY
 Accessor object for Input_GetJoystickAxisY.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickAxisRz *const DTTR_PCDOGS_F_Input_GetJoystickAxisRz
 Accessor object for Input_GetJoystickAxisRz.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetJoystickButtonByte *const DTTR_PCDOGS_F_Input_GetJoystickButtonByte
 Accessor object for Input_GetJoystickButtonByte.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_IsJoystickButtonPressed *const DTTR_PCDOGS_F_Input_IsJoystickButtonPressed
 Accessor object for Input_IsJoystickButtonPressed.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateConfiguredJoystickDevice *const DTTR_PCDOGS_F_DInput_CreateConfiguredJoystickDevice
 Accessor object for DInput_CreateConfiguredJoystickDevice.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_SetConstantForceEffect *const DTTR_PCDOGS_F_DInput_SetConstantForceEffect
 Accessor object for DInput_SetConstantForceEffect.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetRenderTarget *const DTTR_PCDOGS_F_D3D_SetRenderTarget
 Accessor object for D3D_SetRenderTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetDataScaleFactor *const DTTR_PCDOGS_F_D3D_SetDataScaleFactor
 Accessor object for D3D_SetDataScaleFactor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateJoystickDevice *const DTTR_PCDOGS_F_DInput_CreateJoystickDevice
 Accessor object for DInput_CreateJoystickDevice.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_InitializeJoystickInput *const DTTR_PCDOGS_F_DInput_InitializeJoystickInput
 Accessor object for DInput_InitializeJoystickInput.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_InitPlayer *const DTTR_PCDOGS_F_Video_InitPlayer
 Accessor object for Video_InitPlayer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_CloseMovieFile *const DTTR_PCDOGS_F_Video_CloseMovieFile
 Accessor object for Video_CloseMovieFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_OpenMovieFile *const DTTR_PCDOGS_F_Video_OpenMovieFile
 Accessor object for Video_OpenMovieFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_ShutdownPlayerSystems *const DTTR_PCDOGS_F_Video_ShutdownPlayerSystems
 Accessor object for Video_ShutdownPlayerSystems.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_SetPolygonUVs *const DTTR_PCDOGS_F_Graphics_SetPolygonUVs
 Accessor object for Graphics_SetPolygonUVs.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderPolygonMesh *const DTTR_PCDOGS_F_Graphics_RenderPolygonMesh
 Accessor object for Graphics_RenderPolygonMesh.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderMeshNode *const DTTR_PCDOGS_F_Graphics_RenderMeshNode
 Accessor object for Graphics_RenderMeshNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_ProcessExternalRef *const DTTR_PCDOGS_F_Bone_ProcessExternalRef
 Accessor object for Bone_ProcessExternalRef.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_IsPolygonInDebugList *const DTTR_PCDOGS_F_Graphics_IsPolygonInDebugList
 Accessor object for Graphics_IsPolygonInDebugList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderPolygonBatch *const DTTR_PCDOGS_F_Graphics_RenderPolygonBatch
 Accessor object for Graphics_RenderPolygonBatch.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometryWrapper *const DTTR_PCDOGS_F_Graphics_RenderSceneGeometryWrapper
 Accessor object for Graphics_RenderSceneGeometryWrapper.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometry *const DTTR_PCDOGS_F_Graphics_RenderSceneGeometry
 Accessor object for Graphics_RenderSceneGeometry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSceneGeometryAlt *const DTTR_PCDOGS_F_Graphics_RenderSceneGeometryAlt
 Accessor object for Graphics_RenderSceneGeometryAlt.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_RenderAnimated *const DTTR_PCDOGS_F_Trail_RenderAnimated
 Accessor object for Trail_RenderAnimated.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Bone_TransformWeightedVerticesForRender *const DTTR_PCDOGS_F_Bone_TransformWeightedVerticesForRender
 Accessor object for Bone_TransformWeightedVerticesForRender.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_FinalizeNodeRender *const DTTR_PCDOGS_F_Scene_FinalizeNodeRender
 Accessor object for Scene_FinalizeNodeRender.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderSpritePolygons *const DTTR_PCDOGS_F_Graphics_RenderSpritePolygons
 Accessor object for Graphics_RenderSpritePolygons.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mesh_CalculateVertexNormals *const DTTR_PCDOGS_F_Mesh_CalculateVertexNormals
 Accessor object for Mesh_CalculateVertexNormals.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateDistance3DFP12 *const DTTR_PCDOGS_F_Math_CalculateDistance3DFP12
 Accessor object for Math_CalculateDistance3DFP12.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateSqrtFP12 *const DTTR_PCDOGS_F_Math_CalculateSqrtFP12
 Accessor object for Math_CalculateSqrtFP12.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateIntegerSquareRoot *const DTTR_PCDOGS_F_Math_CalculateIntegerSquareRoot
 Accessor object for Math_CalculateIntegerSquareRoot.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CalculateMovementWithCollision *const DTTR_PCDOGS_F_Physics_CalculateMovementWithCollision
 Accessor object for Physics_CalculateMovementWithCollision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateBoundingSphere *const DTTR_PCDOGS_F_Model_UpdateBoundingSphere
 Accessor object for Model_UpdateBoundingSphere.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_TransformBarycentricToWorldCoords *const DTTR_PCDOGS_F_Math_TransformBarycentricToWorldCoords
 Accessor object for Math_TransformBarycentricToWorldCoords.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_TransformByCollisionNode *const DTTR_PCDOGS_F_Model_TransformByCollisionNode
 Accessor object for Model_TransformByCollisionNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_CalculateTriangleHeight *const DTTR_PCDOGS_F_Math_CalculateTriangleHeight
 Accessor object for Math_CalculateTriangleHeight.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_GetAdjacentPolygon *const DTTR_PCDOGS_F_Collision_GetAdjacentPolygon
 Accessor object for Collision_GetAdjacentPolygon.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_FindGroundPolygonUnderActor *const DTTR_PCDOGS_F_Collision_FindGroundPolygonUnderActor
 Accessor object for Collision_FindGroundPolygonUnderActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_IsPointInsidePolygon *const DTTR_PCDOGS_F_Collision_IsPointInsidePolygon
 Accessor object for Collision_IsPointInsidePolygon.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_FindIntersectingPolygonEdge *const DTTR_PCDOGS_F_Collision_FindIntersectingPolygonEdge
 Accessor object for Collision_FindIntersectingPolygonEdge.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_FindCollisionTarget *const DTTR_PCDOGS_F_Model_FindCollisionTarget
 Accessor object for Model_FindCollisionTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_ResolveCollision *const DTTR_PCDOGS_F_Model_ResolveCollision
 Accessor object for Model_ResolveCollision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectDynamicObject *const DTTR_PCDOGS_F_Collision_DetectDynamicObject
 Accessor object for Collision_DetectDynamicObject.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_GetGameSlotIndex *const DTTR_PCDOGS_F_Save_GetGameSlotIndex
 Accessor object for Save_GetGameSlotIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameSlotIndex *const DTTR_PCDOGS_F_Save_SetGameSlotIndex
 Accessor object for Save_SetGameSlotIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_GetGameCurrentLevel *const DTTR_PCDOGS_F_Save_GetGameCurrentLevel
 Accessor object for Save_GetGameCurrentLevel.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameCurrentLevel *const DTTR_PCDOGS_F_Save_SetGameCurrentLevel
 Accessor object for Save_SetGameCurrentLevel.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_IsSoundEnabled *const DTTR_PCDOGS_F_Game_IsSoundEnabled
 Accessor object for Game_IsSoundEnabled.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_SetSoundEnabled *const DTTR_PCDOGS_F_Game_SetSoundEnabled
 Accessor object for Game_SetSoundEnabled.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_SetLives *const DTTR_PCDOGS_F_Player_SetLives
 Accessor object for Player_SetLives.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameComplete *const DTTR_PCDOGS_F_Save_SetGameComplete
 Accessor object for Save_SetGameComplete.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_IsGameComplete *const DTTR_PCDOGS_F_Save_IsGameComplete
 Accessor object for Save_IsGameComplete.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_GetDataPointer *const DTTR_PCDOGS_F_Level_GetDataPointer
 Accessor object for Level_GetDataPointer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_NormalizeIndex *const DTTR_PCDOGS_F_Level_NormalizeIndex
 Accessor object for Level_NormalizeIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_SetMenuProgressState *const DTTR_PCDOGS_F_Level_SetMenuProgressState
 Accessor object for Level_SetMenuProgressState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_GetArrayIndex *const DTTR_PCDOGS_F_Level_GetArrayIndex
 Accessor object for Level_GetArrayIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_InitializeBonusData *const DTTR_PCDOGS_F_Level_InitializeBonusData
 Accessor object for Level_InitializeBonusData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SaveGameLevelCompletion *const DTTR_PCDOGS_F_Save_SaveGameLevelCompletion
 Accessor object for Save_SaveGameLevelCompletion.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SaveGameBonusProgress *const DTTR_PCDOGS_F_Save_SaveGameBonusProgress
 Accessor object for Save_SaveGameBonusProgress.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_BackupGamePuppyCount *const DTTR_PCDOGS_F_Save_BackupGamePuppyCount
 Accessor object for Save_BackupGamePuppyCount.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SetGameBackupPuppyCount *const DTTR_PCDOGS_F_Save_SetGameBackupPuppyCount
 Accessor object for Save_SetGameBackupPuppyCount.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_InitializeSaveState *const DTTR_PCDOGS_F_Level_InitializeSaveState
 Accessor object for Level_InitializeSaveState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_BuildCompletionTable *const DTTR_PCDOGS_F_Level_BuildCompletionTable
 Accessor object for Level_BuildCompletionTable.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_InitializeNewGame *const DTTR_PCDOGS_F_Save_InitializeNewGame
 Accessor object for Save_InitializeNewGame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_LoadGameState *const DTTR_PCDOGS_F_Save_LoadGameState
 Accessor object for Save_LoadGameState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_GetGameHighestWorld *const DTTR_PCDOGS_F_Save_GetGameHighestWorld
 Accessor object for Save_GetGameHighestWorld.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_InitializeGameState *const DTTR_PCDOGS_F_Save_InitializeGameState
 Accessor object for Save_InitializeGameState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_ClearGameBonusProgressData *const DTTR_PCDOGS_F_Save_ClearGameBonusProgressData
 Accessor object for Save_ClearGameBonusProgressData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Shared_LoadCommonResources *const DTTR_PCDOGS_F_Shared_LoadCommonResources
 Accessor object for Shared_LoadCommonResources.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ShutdownResources *const DTTR_PCDOGS_F_Menu_ShutdownResources
 Accessor object for Menu_ShutdownResources.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ClearTransitionFlags *const DTTR_PCDOGS_F_Menu_ClearTransitionFlags
 Accessor object for Menu_ClearTransitionFlags.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_UpdatePauseMenu *const DTTR_PCDOGS_F_Menu_UpdatePauseMenu
 Accessor object for Menu_UpdatePauseMenu.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdateBoneCounter *const DTTR_PCDOGS_F_UI_UpdateBoneCounter
 Accessor object for UI_UpdateBoneCounter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderCenteredNumber *const DTTR_PCDOGS_F_UI_RenderCenteredNumber
 Accessor object for UI_RenderCenteredNumber.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdatePuppyCounter *const DTTR_PCDOGS_F_UI_UpdatePuppyCounter
 Accessor object for UI_UpdatePuppyCounter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdateLives *const DTTR_PCDOGS_F_UI_UpdateLives
 Accessor object for UI_UpdateLives.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_AnimateSlots *const DTTR_PCDOGS_F_Menu_AnimateSlots
 Accessor object for Menu_AnimateSlots.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderConfirmPrompt *const DTTR_PCDOGS_F_Menu_RenderConfirmPrompt
 Accessor object for Menu_RenderConfirmPrompt.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_GetPlayerLevelInfo *const DTTR_PCDOGS_F_Menu_GetPlayerLevelInfo
 Accessor object for Menu_GetPlayerLevelInfo.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_IsInGame *const DTTR_PCDOGS_F_Menu_IsInGame
 Accessor object for Menu_IsInGame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_InitializeState *const DTTR_PCDOGS_F_Player_InitializeState
 Accessor object for Player_InitializeState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_SetCompletionFlags *const DTTR_PCDOGS_F_Player_SetCompletionFlags
 Accessor object for Player_SetCompletionFlags.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_ResetBoneCount *const DTTR_PCDOGS_F_Player_ResetBoneCount
 Accessor object for Player_ResetBoneCount.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Player_CollectPowerup *const DTTR_PCDOGS_F_Player_CollectPowerup
 Accessor object for Player_CollectPowerup.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_CheckBonusUnlock *const DTTR_PCDOGS_F_Level_CheckBonusUnlock
 Accessor object for Level_CheckBonusUnlock.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_ResetBonusState *const DTTR_PCDOGS_F_Level_ResetBonusState
 Accessor object for Level_ResetBonusState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ResetState *const DTTR_PCDOGS_F_Menu_ResetState
 Accessor object for Menu_ResetState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_CalculateCompletionPercent *const DTTR_PCDOGS_F_Level_CalculateCompletionPercent
 Accessor object for Level_CalculateCompletionPercent.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderSaveGame *const DTTR_PCDOGS_F_Menu_RenderSaveGame
 Accessor object for Menu_RenderSaveGame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderSimpleOptionsA *const DTTR_PCDOGS_F_Menu_RenderSimpleOptionsA
 Accessor object for Menu_RenderSimpleOptionsA.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_UpdateInput *const DTTR_PCDOGS_F_Menu_UpdateInput
 Accessor object for Menu_UpdateInput.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_HandleSaveGameLogic *const DTTR_PCDOGS_F_Menu_HandleSaveGameLogic
 Accessor object for Menu_HandleSaveGameLogic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderButtonPrompt *const DTTR_PCDOGS_F_Menu_RenderButtonPrompt
 Accessor object for Menu_RenderButtonPrompt.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_SaveGameToSlot *const DTTR_PCDOGS_F_Save_SaveGameToSlot
 Accessor object for Save_SaveGameToSlot.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_HandleOptionsLogic *const DTTR_PCDOGS_F_Menu_HandleOptionsLogic
 Accessor object for Menu_HandleOptionsLogic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_BackupSettings *const DTTR_PCDOGS_F_Game_BackupSettings
 Accessor object for Game_BackupSettings.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessOptionsInput *const DTTR_PCDOGS_F_Menu_ProcessOptionsInput
 Accessor object for Menu_ProcessOptionsInput.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderControlsConfiguration *const DTTR_PCDOGS_F_Menu_RenderControlsConfiguration
 Accessor object for Menu_RenderControlsConfiguration.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderMusicSelection *const DTTR_PCDOGS_F_Menu_RenderMusicSelection
 Accessor object for Menu_RenderMusicSelection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderDifficultySelection *const DTTR_PCDOGS_F_Menu_RenderDifficultySelection
 Accessor object for Menu_RenderDifficultySelection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderOptionsMenu *const DTTR_PCDOGS_F_Menu_RenderOptionsMenu
 Accessor object for Menu_RenderOptionsMenu.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessMenuState *const DTTR_PCDOGS_F_Menu_ProcessMenuState
 Accessor object for Menu_ProcessMenuState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_HandleSelection *const DTTR_PCDOGS_F_Menu_HandleSelection
 Accessor object for Menu_HandleSelection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_CheckPauseInput *const DTTR_PCDOGS_F_Menu_CheckPauseInput
 Accessor object for Menu_CheckPauseInput.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderSimpleOptionsB *const DTTR_PCDOGS_F_Menu_RenderSimpleOptionsB
 Accessor object for Menu_RenderSimpleOptionsB.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessNameEntryInput *const DTTR_PCDOGS_F_Menu_ProcessNameEntryInput
 Accessor object for Menu_ProcessNameEntryInput.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderNameEntry *const DTTR_PCDOGS_F_Menu_RenderNameEntry
 Accessor object for Menu_RenderNameEntry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_InitializeColorGradient *const DTTR_PCDOGS_F_Graphics_InitializeColorGradient
 Accessor object for Graphics_InitializeColorGradient.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ComputeColorGradient *const DTTR_PCDOGS_F_Graphics_ComputeColorGradient
 Accessor object for Graphics_ComputeColorGradient.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderButtonPrompts *const DTTR_PCDOGS_F_UI_RenderButtonPrompts
 Accessor object for UI_RenderButtonPrompts.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_RenderFormattedText *const DTTR_PCDOGS_F_Menu_RenderFormattedText
 Accessor object for Menu_RenderFormattedText.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_ComputeStringWidth *const DTTR_PCDOGS_F_UI_ComputeStringWidth
 Accessor object for UI_ComputeStringWidth.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_ShutdownResourceGameSubsystems *const DTTR_PCDOGS_F_PKG_ShutdownResourceGameSubsystems
 Accessor object for PKG_ShutdownResourceGameSubsystems.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderText *const DTTR_PCDOGS_F_UI_RenderText
 Accessor object for UI_RenderText.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_RenderStringWithFormatting *const DTTR_PCDOGS_F_UI_RenderStringWithFormatting
 Accessor object for UI_RenderStringWithFormatting.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_DrawSortedLists *const DTTR_PCDOGS_F_Graphics_DrawSortedLists
 Accessor object for Graphics_DrawSortedLists.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_BeginRendering *const DTTR_PCDOGS_F_Graphics_BeginRendering
 Accessor object for Graphics_BeginRendering.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearScreenAndRenderRectangle *const DTTR_PCDOGS_F_Graphics_ClearScreenAndRenderRectangle
 Accessor object for Graphics_ClearScreenAndRenderRectangle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_IncrementPassCounter *const DTTR_PCDOGS_F_Graphics_IncrementPassCounter
 Accessor object for Graphics_IncrementPassCounter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_EndRendering *const DTTR_PCDOGS_F_Graphics_EndRendering
 Accessor object for Graphics_EndRendering.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FreeResourceAndReturnNull *const DTTR_PCDOGS_F_PKG_FreeResourceAndReturnNull
 Accessor object for PKG_FreeResourceAndReturnNull.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_InitializeTextureBlendTextures *const DTTR_PCDOGS_F_Graphics_InitializeTextureBlendTextures
 Accessor object for Graphics_InitializeTextureBlendTextures.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_FreeTextureBlend *const DTTR_PCDOGS_F_Graphics_FreeTextureBlend
 Accessor object for Graphics_FreeTextureBlend.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_CleanupResourceGameState *const DTTR_PCDOGS_F_PKG_CleanupResourceGameState
 Accessor object for PKG_CleanupResourceGameState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Menu_ProcessMenuTransition *const DTTR_PCDOGS_F_Menu_ProcessMenuTransition
 Accessor object for Menu_ProcessMenuTransition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_Update *const DTTR_PCDOGS_F_UI_Update
 Accessor object for UI_Update.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_CheckCheatCodeSequence *const DTTR_PCDOGS_F_Input_CheckCheatCodeSequence
 Accessor object for Input_CheckCheatCodeSequence.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadRandomSplashScreen *const DTTR_PCDOGS_F_PKG_LoadRandomSplashScreen
 Accessor object for PKG_LoadRandomSplashScreen.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Replay_LoadDemoBonusReplay *const DTTR_PCDOGS_F_Replay_LoadDemoBonusReplay
 Accessor object for Replay_LoadDemoBonusReplay.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_Load *const DTTR_PCDOGS_F_Level_Load
 Accessor object for Level_Load.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_TransitionToLevel *const DTTR_PCDOGS_F_Game_TransitionToLevel
 Accessor object for Game_TransitionToLevel.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_UpdateWorldSelectMenu *const DTTR_PCDOGS_F_Level_UpdateWorldSelectMenu
 Accessor object for Level_UpdateWorldSelectMenu.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_UpdateInterLevelMenu *const DTTR_PCDOGS_F_Level_UpdateInterLevelMenu
 Accessor object for Level_UpdateInterLevelMenu.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_BuildStructure *const DTTR_PCDOGS_F_Material_BuildStructure
 Accessor object for Material_BuildStructure.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_BuildTextureArray *const DTTR_PCDOGS_F_Material_BuildTextureArray
 Accessor object for Material_BuildTextureArray.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_FindTextureByFrame *const DTTR_PCDOGS_F_Material_FindTextureByFrame
 Accessor object for Material_FindTextureByFrame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildMatrixRotationY *const DTTR_PCDOGS_F_Math_BuildMatrixRotationY
 Accessor object for Math_BuildMatrixRotationY.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildMatrixRotationXY *const DTTR_PCDOGS_F_Math_BuildMatrixRotationXY
 Accessor object for Math_BuildMatrixRotationXY.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildRotationMatrix *const DTTR_PCDOGS_F_Math_BuildRotationMatrix
 Accessor object for Math_BuildRotationMatrix.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildRotationMatrixDirect *const DTTR_PCDOGS_F_Math_BuildRotationMatrixDirect
 Accessor object for Math_BuildRotationMatrixDirect.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_AllocateResourceMemory *const DTTR_PCDOGS_F_PKG_AllocateResourceMemory
 Accessor object for PKG_AllocateResourceMemory.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_AllocateResourceWithHeader *const DTTR_PCDOGS_F_PKG_AllocateResourceWithHeader
 Accessor object for PKG_AllocateResourceWithHeader.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FreeResourceMemory *const DTTR_PCDOGS_F_PKG_FreeResourceMemory
 Accessor object for PKG_FreeResourceMemory.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CheckActorCollisionTypeAdapter *const DTTR_PCDOGS_F_Component_CheckActorCollisionTypeAdapter
 Accessor object for Component_CheckActorCollisionTypeAdapter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckCollisionType *const DTTR_PCDOGS_F_Actor_CheckCollisionType
 Accessor object for Actor_CheckCollisionType.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckAnimationTrigger *const DTTR_PCDOGS_F_Actor_CheckAnimationTrigger
 Accessor object for Actor_CheckAnimationTrigger.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CalculateFrameDuration *const DTTR_PCDOGS_F_Component_CalculateFrameDuration
 Accessor object for Component_CalculateFrameDuration.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_UpdateTimers *const DTTR_PCDOGS_F_Component_UpdateTimers
 Accessor object for Component_UpdateTimers.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_UpdateCollisionDetection *const DTTR_PCDOGS_F_Component_UpdateCollisionDetection
 Accessor object for Component_UpdateCollisionDetection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_GetSpeedRange *const DTTR_PCDOGS_F_Component_GetSpeedRange
 Accessor object for Component_GetSpeedRange.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_IsAirborneTarget *const DTTR_PCDOGS_F_Component_IsAirborneTarget
 Accessor object for Component_IsAirborneTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_SpawnFromDefinition *const DTTR_PCDOGS_F_Component_SpawnFromDefinition
 Accessor object for Component_SpawnFromDefinition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CalculateOrientation *const DTTR_PCDOGS_F_Component_CalculateOrientation
 Accessor object for Component_CalculateOrientation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_TrackTarget *const DTTR_PCDOGS_F_Component_TrackTarget
 Accessor object for Component_TrackTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_PlayPositionalSound *const DTTR_PCDOGS_F_Component_PlayPositionalSound
 Accessor object for Component_PlayPositionalSound.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_InitializeProjectile *const DTTR_PCDOGS_F_Component_InitializeProjectile
 Accessor object for Component_InitializeProjectile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CreateActor *const DTTR_PCDOGS_F_Component_CreateActor
 Accessor object for Component_CreateActor.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_InitializeFunctionPointers *const DTTR_PCDOGS_F_Collision_InitializeFunctionPointers
 Accessor object for Collision_InitializeFunctionPointers.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessProjectileHit *const DTTR_PCDOGS_F_Collision_ProcessProjectileHit
 Accessor object for Collision_ProcessProjectileHit.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_RegisterHitEvent *const DTTR_PCDOGS_F_Collision_RegisterHitEvent
 Accessor object for Collision_RegisterHitEvent.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_CheckHitEventExists *const DTTR_PCDOGS_F_Collision_CheckHitEventExists
 Accessor object for Collision_CheckHitEventExists.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_HandleComponentCollision *const DTTR_PCDOGS_F_Collision_HandleComponentCollision
 Accessor object for Collision_HandleComponentCollision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_CalculateHomingVelocity *const DTTR_PCDOGS_F_Component_CalculateHomingVelocity
 Accessor object for Component_CalculateHomingVelocity.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_SetVelocityFromDirection *const DTTR_PCDOGS_F_Component_SetVelocityFromDirection
 Accessor object for Component_SetVelocityFromDirection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessProjectileLifecycle *const DTTR_PCDOGS_F_Collision_ProcessProjectileLifecycle
 Accessor object for Collision_ProcessProjectileLifecycle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_SpawnFollowupProjectile *const DTTR_PCDOGS_F_Component_SpawnFollowupProjectile
 Accessor object for Component_SpawnFollowupProjectile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_AttachToOwner *const DTTR_PCDOGS_F_Component_AttachToOwner
 Accessor object for Component_AttachToOwner.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_InitializeDirectionTables *const DTTR_PCDOGS_F_Actor_InitializeDirectionTables
 Accessor object for Actor_InitializeDirectionTables.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectAndResolve3DCollision *const DTTR_PCDOGS_F_Collision_DetectAndResolve3DCollision
 Accessor object for Collision_DetectAndResolve3DCollision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectActorCollisions *const DTTR_PCDOGS_F_Collision_DetectActorCollisions
 Accessor object for Collision_DetectActorCollisions.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessActorGroundCheck *const DTTR_PCDOGS_F_Collision_ProcessActorGroundCheck
 Accessor object for Collision_ProcessActorGroundCheck.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_BuildWallCollisionPlane *const DTTR_PCDOGS_F_Collision_BuildWallCollisionPlane
 Accessor object for Collision_BuildWallCollisionPlane.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectActorObstacles *const DTTR_PCDOGS_F_Collision_DetectActorObstacles
 Accessor object for Collision_DetectActorObstacles.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_DetectObjectNodeCollisions *const DTTR_PCDOGS_F_Collision_DetectObjectNodeCollisions
 Accessor object for Collision_DetectObjectNodeCollisions.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_TestLineSphereIntersection *const DTTR_PCDOGS_F_Collision_TestLineSphereIntersection
 Accessor object for Collision_TestLineSphereIntersection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ResolveObjectNodeCollision *const DTTR_PCDOGS_F_Collision_ResolveObjectNodeCollision
 Accessor object for Collision_ResolveObjectNodeCollision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessActorToActorCollisions *const DTTR_PCDOGS_F_Collision_ProcessActorToActorCollisions
 Accessor object for Collision_ProcessActorToActorCollisions.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_UpdateActorPreprocess *const DTTR_PCDOGS_F_Physics_UpdateActorPreprocess
 Accessor object for Physics_UpdateActorPreprocess.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateShadow *const DTTR_PCDOGS_F_Model_UpdateShadow
 Accessor object for Model_UpdateShadow.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_UpdateActorBehavior *const DTTR_PCDOGS_F_Physics_UpdateActorBehavior
 Accessor object for Physics_UpdateActorBehavior.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateTransformAndPhysics *const DTTR_PCDOGS_F_Model_UpdateTransformAndPhysics
 Accessor object for Model_UpdateTransformAndPhysics.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_UpdateAttachment *const DTTR_PCDOGS_F_Model_UpdateAttachment
 Accessor object for Model_UpdateAttachment.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CheckCooldownExpired *const DTTR_PCDOGS_F_Audio_CheckCooldownExpired
 Accessor object for Audio_CheckCooldownExpired.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_TriggerCollisionSound *const DTTR_PCDOGS_F_Audio_TriggerCollisionSound
 Accessor object for Audio_TriggerCollisionSound.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_GetValidCollisionTarget *const DTTR_PCDOGS_F_Collision_GetValidCollisionTarget
 Accessor object for Collision_GetValidCollisionTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CheckCollisionConditions *const DTTR_PCDOGS_F_Actor_CheckCollisionConditions
 Accessor object for Actor_CheckCollisionConditions.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_ApplyGroundReaction *const DTTR_PCDOGS_F_Physics_ApplyGroundReaction
 Accessor object for Physics_ApplyGroundReaction.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CalculateFrictionForce *const DTTR_PCDOGS_F_Physics_CalculateFrictionForce
 Accessor object for Physics_CalculateFrictionForce.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_CalculateActorVelocity *const DTTR_PCDOGS_F_Physics_CalculateActorVelocity
 Accessor object for Physics_CalculateActorVelocity.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Physics_ApplyMovingPlatformForce *const DTTR_PCDOGS_F_Physics_ApplyMovingPlatformForce
 Accessor object for Physics_ApplyMovingPlatformForce.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateRotationFromVelocity *const DTTR_PCDOGS_F_Actor_UpdateRotationFromVelocity
 Accessor object for Actor_UpdateRotationFromVelocity.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessHazardsAndDamage *const DTTR_PCDOGS_F_Actor_ProcessHazardsAndDamage
 Accessor object for Actor_ProcessHazardsAndDamage.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StartSoundPlayback *const DTTR_PCDOGS_F_Audio_StartSoundPlayback
 Accessor object for Audio_StartSoundPlayback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetSampleVolume *const DTTR_PCDOGS_F_Audio_SetSampleVolume
 Accessor object for Audio_SetSampleVolume.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetSamplePitch *const DTTR_PCDOGS_F_Audio_SetSamplePitch
 Accessor object for Audio_SetSamplePitch.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_IsStreamPlaying *const DTTR_PCDOGS_F_Audio_IsStreamPlaying
 Accessor object for Audio_IsStreamPlaying.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetStreamVolume *const DTTR_PCDOGS_F_Audio_SetStreamVolume
 Accessor object for Audio_SetStreamVolume.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PlayMusicStream *const DTTR_PCDOGS_F_Audio_PlayMusicStream
 Accessor object for Audio_PlayMusicStream.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PauseStream *const DTTR_PCDOGS_F_Audio_PauseStream
 Accessor object for Audio_PauseStream.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResumeStream *const DTTR_PCDOGS_F_Audio_ResumeStream
 Accessor object for Audio_ResumeStream.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CloseMusicStream *const DTTR_PCDOGS_F_Audio_CloseMusicStream
 Accessor object for Audio_CloseMusicStream.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetEnabledFlag *const DTTR_PCDOGS_F_Audio_SetEnabledFlag
 Accessor object for Audio_SetEnabledFlag.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_SetMusicFadeTarget *const DTTR_PCDOGS_F_Audio_SetMusicFadeTarget
 Accessor object for Audio_SetMusicFadeTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FadeOutMusic *const DTTR_PCDOGS_F_Audio_FadeOutMusic
 Accessor object for Audio_FadeOutMusic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FadeInMusic *const DTTR_PCDOGS_F_Audio_FadeInMusic
 Accessor object for Audio_FadeInMusic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopMusicAndPause *const DTTR_PCDOGS_F_Audio_StopMusicAndPause
 Accessor object for Audio_StopMusicAndPause.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResetMusicState *const DTTR_PCDOGS_F_Audio_ResetMusicState
 Accessor object for Audio_ResetMusicState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StartMusicWithFade *const DTTR_PCDOGS_F_Audio_StartMusicWithFade
 Accessor object for Audio_StartMusicWithFade.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CheckStreamStatus *const DTTR_PCDOGS_F_Audio_CheckStreamStatus
 Accessor object for Audio_CheckStreamStatus.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ProcessMusicFade *const DTTR_PCDOGS_F_Audio_ProcessMusicFade
 Accessor object for Audio_ProcessMusicFade.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_UpdateSoundSystemWrapper *const DTTR_PCDOGS_F_Audio_UpdateSoundSystemWrapper
 Accessor object for Audio_UpdateSoundSystemWrapper.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_CheckBoneAvailable *const DTTR_PCDOGS_F_Trail_CheckBoneAvailable
 Accessor object for Trail_CheckBoneAvailable.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_ResetBone *const DTTR_PCDOGS_F_Trail_ResetBone
 Accessor object for Trail_ResetBone.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_UpdateAndRenderBone *const DTTR_PCDOGS_F_Trail_UpdateAndRenderBone
 Accessor object for Trail_UpdateAndRenderBone.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Trail_FindBonePath *const DTTR_PCDOGS_F_Trail_FindBonePath
 Accessor object for Trail_FindBonePath.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_CalculatePolygonCenter *const DTTR_PCDOGS_F_Nav_CalculatePolygonCenter
 Accessor object for Nav_CalculatePolygonCenter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Nav_ProcessPathNode *const DTTR_PCDOGS_F_Nav_ProcessPathNode
 Accessor object for Nav_ProcessPathNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Model_ResetState *const DTTR_PCDOGS_F_Model_ResetState
 Accessor object for Model_ResetState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ClearReferences *const DTTR_PCDOGS_F_Actor_ClearReferences
 Accessor object for Actor_ClearReferences.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_CloneTemplateWithTemplateRelativeFixups *const DTTR_PCDOGS_F_Actor_CloneTemplateWithTemplateRelativeFixups
 Accessor object for Actor_CloneTemplateWithTemplateRelativeFixups.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_Destroy *const DTTR_PCDOGS_F_Actor_Destroy
 Accessor object for Actor_Destroy.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_AttachToParent *const DTTR_PCDOGS_F_Actor_AttachToParent
 Accessor object for Actor_AttachToParent.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_FindNearestAttachPoint *const DTTR_PCDOGS_F_Actor_FindNearestAttachPoint
 Accessor object for Actor_FindNearestAttachPoint.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_SetAlphaFade *const DTTR_PCDOGS_F_Actor_SetAlphaFade
 Accessor object for Actor_SetAlphaFade.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_UpdateFadeOut *const DTTR_PCDOGS_F_Actor_UpdateFadeOut
 Accessor object for Actor_UpdateFadeOut.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_AddToCollisionList *const DTTR_PCDOGS_F_Actor_AddToCollisionList
 Accessor object for Actor_AddToCollisionList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearShadowList *const DTTR_PCDOGS_F_Graphics_ClearShadowList
 Accessor object for Graphics_ClearShadowList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_RenderAllShadows *const DTTR_PCDOGS_F_Graphics_RenderAllShadows
 Accessor object for Graphics_RenderAllShadows.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceObjectNode *const DTTR_PCDOGS_F_PKG_FixUpResourceObjectNode
 Accessor object for PKG_FixUpResourceObjectNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceModelNode *const DTTR_PCDOGS_F_PKG_FixUpResourceModelNode
 Accessor object for PKG_FixUpResourceModelNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceAnimationData *const DTTR_PCDOGS_F_PKG_FixUpResourceAnimationData
 Accessor object for PKG_FixUpResourceAnimationData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceMaterialRefs *const DTTR_PCDOGS_F_PKG_FixUpResourceMaterialRefs
 Accessor object for PKG_FixUpResourceMaterialRefs.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceMaterialIndices *const DTTR_PCDOGS_F_PKG_FixUpResourceMaterialIndices
 Accessor object for PKG_FixUpResourceMaterialIndices.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceRenderNodeEntries *const DTTR_PCDOGS_F_PKG_FixUpResourceRenderNodeEntries
 Accessor object for PKG_FixUpResourceRenderNodeEntries.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceSpriteEntry *const DTTR_PCDOGS_F_PKG_FixUpResourceSpriteEntry
 Accessor object for PKG_FixUpResourceSpriteEntry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceMeshNode *const DTTR_PCDOGS_F_PKG_FixUpResourceMeshNode
 Accessor object for PKG_FixUpResourceMeshNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceSimpleNode *const DTTR_PCDOGS_F_PKG_FixUpResourceSimpleNode
 Accessor object for PKG_FixUpResourceSimpleNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceObjectNodeType7SpriteEntry *const DTTR_PCDOGS_F_PKG_FixUpResourceObjectNodeType7SpriteEntry
 Accessor object for PKG_FixUpResourceObjectNodeType7SpriteEntry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceGroupNode *const DTTR_PCDOGS_F_PKG_FixUpResourceGroupNode
 Accessor object for PKG_FixUpResourceGroupNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourcePolygonList *const DTTR_PCDOGS_F_PKG_FixUpResourcePolygonList
 Accessor object for PKG_FixUpResourcePolygonList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceLevelPointers *const DTTR_PCDOGS_F_PKG_FixUpResourceLevelPointers
 Accessor object for PKG_FixUpResourceLevelPointers.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceActorPointers *const DTTR_PCDOGS_F_PKG_FixUpResourceActorPointers
 Accessor object for PKG_FixUpResourceActorPointers.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FixUpResourceComponentNodes *const DTTR_PCDOGS_F_PKG_FixUpResourceComponentNodes
 Accessor object for PKG_FixUpResourceComponentNodes.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_LoadAndFixup *const DTTR_PCDOGS_F_Material_LoadAndFixup
 Accessor object for Material_LoadAndFixup.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_GetDataTextureRefs *const DTTR_PCDOGS_F_Material_GetDataTextureRefs
 Accessor object for Material_GetDataTextureRefs.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_ProcessGameOperation *const DTTR_PCDOGS_F_Save_ProcessGameOperation
 Accessor object for Save_ProcessGameOperation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_ReadGameFile *const DTTR_PCDOGS_F_Save_ReadGameFile
 Accessor object for Save_ReadGameFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_WriteGameFile *const DTTR_PCDOGS_F_Save_WriteGameFile
 Accessor object for Save_WriteGameFile.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Save_InitGameOperation *const DTTR_PCDOGS_F_Save_InitGameOperation
 Accessor object for Save_InitGameOperation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Timer_GetGameTime *const DTTR_PCDOGS_F_Timer_GetGameTime
 Accessor object for Timer_GetGameTime.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Debug_RenderOverlay *const DTTR_PCDOGS_F_Debug_RenderOverlay
 Accessor object for Debug_RenderOverlay.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_RegisterButtonMapping *const DTTR_PCDOGS_F_Input_RegisterButtonMapping
 Accessor object for Input_RegisterButtonMapping.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_D3D_SetFogDistance *const DTTR_PCDOGS_F_D3D_SetFogDistance
 Accessor object for D3D_SetFogDistance.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_ApplySettings *const DTTR_PCDOGS_F_Config_ApplySettings
 Accessor object for Config_ApplySettings.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_LoadFromINI *const DTTR_PCDOGS_F_Config_LoadFromINI
 Accessor object for Config_LoadFromINI.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Config_SaveSettingsToINI *const DTTR_PCDOGS_F_Config_SaveSettingsToINI
 Accessor object for Config_SaveSettingsToINI.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_InitializeButtonMappings *const DTTR_PCDOGS_F_Input_InitializeButtonMappings
 Accessor object for Input_InitializeButtonMappings.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_InitializeControllerMappings *const DTTR_PCDOGS_F_Input_InitializeControllerMappings
 Accessor object for Input_InitializeControllerMappings.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ReadKeyboard *const DTTR_PCDOGS_F_Input_ReadKeyboard
 Accessor object for Input_ReadKeyboard.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ReadGamepad *const DTTR_PCDOGS_F_Input_ReadGamepad
 Accessor object for Input_ReadGamepad.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ReadDevices *const DTTR_PCDOGS_F_Input_ReadDevices
 Accessor object for Input_ReadDevices.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_ReleaseResources *const DTTR_PCDOGS_F_DInput_ReleaseResources
 Accessor object for DInput_ReleaseResources.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_HandleGameOver *const DTTR_PCDOGS_F_Game_HandleGameOver
 Accessor object for Game_HandleGameOver.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetButtonIndex *const DTTR_PCDOGS_F_Input_GetButtonIndex
 Accessor object for Input_GetButtonIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_FormatButtonName *const DTTR_PCDOGS_F_Input_FormatButtonName
 Accessor object for Input_FormatButtonName.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_GetButtonString *const DTTR_PCDOGS_F_Input_GetButtonString
 Accessor object for Input_GetButtonString.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_IsKeyPressedAsync *const DTTR_PCDOGS_F_Input_IsKeyPressedAsync
 Accessor object for Input_IsKeyPressedAsync.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_HasFogCapability *const DTTR_PCDOGS_F_Graphics_HasFogCapability
 Accessor object for Graphics_HasFogCapability.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_CleanupFinalResourceGame *const DTTR_PCDOGS_F_PKG_CleanupFinalResourceGame
 Accessor object for PKG_CleanupFinalResourceGame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_GetMainHandle *const DTTR_PCDOGS_F_Window_GetMainHandle
 Accessor object for Window_GetMainHandle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_RequestClose *const DTTR_PCDOGS_F_Window_RequestClose
 Accessor object for Window_RequestClose.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_ReleaseResourceManager *const DTTR_PCDOGS_F_PKG_ReleaseResourceManager
 Accessor object for PKG_ReleaseResourceManager.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_MarkReferencedByParent *const DTTR_PCDOGS_F_Material_MarkReferencedByParent
 Accessor object for Material_MarkReferencedByParent.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_PropagateAlphaFlags *const DTTR_PCDOGS_F_Material_PropagateAlphaFlags
 Accessor object for Material_PropagateAlphaFlags.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Material_LoadAllEntries *const DTTR_PCDOGS_F_Material_LoadAllEntries
 Accessor object for Material_LoadAllEntries.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Scene_FixupNodeMaterialRefs *const DTTR_PCDOGS_F_Scene_FixupNodeMaterialRefs
 Accessor object for Scene_FixupNodeMaterialRefs.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_CleanupResourceHandle *const DTTR_PCDOGS_F_PKG_CleanupResourceHandle
 Accessor object for PKG_CleanupResourceHandle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadEntryAlloc *const DTTR_PCDOGS_F_PKG_LoadEntryAlloc
 Accessor object for PKG_LoadEntryAlloc.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_LoadStateMachine *const DTTR_PCDOGS_F_Level_LoadStateMachine
 Accessor object for Level_LoadStateMachine.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Level_UnloadResources *const DTTR_PCDOGS_F_Level_UnloadResources
 Accessor object for Level_UnloadResources.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_LoadEntry *const DTTR_PCDOGS_F_PKG_LoadEntry
 Accessor object for PKG_LoadEntry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_FreeResourceData *const DTTR_PCDOGS_F_PKG_FreeResourceData
 Accessor object for PKG_FreeResourceData.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_OpenAndReadTOC *const DTTR_PCDOGS_F_PKG_OpenAndReadTOC
 Accessor object for PKG_OpenAndReadTOC.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_PKG_Close *const DTTR_PCDOGS_F_PKG_Close
 Accessor object for PKG_Close.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_CheckActorVisibilityAndFrustum *const DTTR_PCDOGS_F_Graphics_CheckActorVisibilityAndFrustum
 Accessor object for Graphics_CheckActorVisibilityAndFrustum.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_CheckFrustumCull *const DTTR_PCDOGS_F_Graphics_CheckFrustumCull
 Accessor object for Graphics_CheckFrustumCull.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_CheckActorGround *const DTTR_PCDOGS_F_Collision_CheckActorGround
 Accessor object for Collision_CheckActorGround.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_Cleanup *const DTTR_PCDOGS_F_Powerup_Cleanup
 Accessor object for Powerup_Cleanup.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_CloneActorFromTemplate *const DTTR_PCDOGS_F_Powerup_CloneActorFromTemplate
 Accessor object for Powerup_CloneActorFromTemplate.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_SpawnActorFromEntry *const DTTR_PCDOGS_F_Powerup_SpawnActorFromEntry
 Accessor object for Powerup_SpawnActorFromEntry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_InitializeSystem *const DTTR_PCDOGS_F_Powerup_InitializeSystem
 Accessor object for Powerup_InitializeSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_UpdateActorState *const DTTR_PCDOGS_F_Powerup_UpdateActorState
 Accessor object for Powerup_UpdateActorState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_HandleCollection *const DTTR_PCDOGS_F_Powerup_HandleCollection
 Accessor object for Powerup_HandleCollection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_InitializeMapNode *const DTTR_PCDOGS_F_Tree_InitializeMapNode
 Accessor object for Tree_InitializeMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_InsertMapNode *const DTTR_PCDOGS_F_Tree_InsertMapNode
 Accessor object for Tree_InsertMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_DetachMapNode *const DTTR_PCDOGS_F_Tree_DetachMapNode
 Accessor object for Tree_DetachMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_RemoveMapNode *const DTTR_PCDOGS_F_Tree_RemoveMapNode
 Accessor object for Tree_RemoveMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_RebalanceMap *const DTTR_PCDOGS_F_Tree_RebalanceMap
 Accessor object for Tree_RebalanceMap.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_RotateAndDetachMapNode *const DTTR_PCDOGS_F_Tree_RotateAndDetachMapNode
 Accessor object for Tree_RotateAndDetachMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_GetFirstMapNode *const DTTR_PCDOGS_F_Tree_GetFirstMapNode
 Accessor object for Tree_GetFirstMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_FixupMapAfterInsert *const DTTR_PCDOGS_F_Tree_FixupMapAfterInsert
 Accessor object for Tree_FixupMapAfterInsert.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_AllocateMapNode *const DTTR_PCDOGS_F_Tree_AllocateMapNode
 Accessor object for Tree_AllocateMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_FreeMapNode *const DTTR_PCDOGS_F_Tree_FreeMapNode
 Accessor object for Tree_FreeMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_CreateMapNode *const DTTR_PCDOGS_F_Tree_CreateMapNode
 Accessor object for Tree_CreateMapNode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Tree_DestroyMap *const DTTR_PCDOGS_F_Tree_DestroyMap
 Accessor object for Tree_DestroyMap.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Signal_ClearQueue *const DTTR_PCDOGS_F_Signal_ClearQueue
 Accessor object for Signal_ClearQueue.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Signal_Poll *const DTTR_PCDOGS_F_Signal_Poll
 Accessor object for Signal_Poll.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Signal_ClearTimedEventList *const DTTR_PCDOGS_F_Signal_ClearTimedEventList
 Accessor object for Signal_ClearTimedEventList.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResetPlayback *const DTTR_PCDOGS_F_Audio_ResetPlayback
 Accessor object for Audio_ResetPlayback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_TriggerPause *const DTTR_PCDOGS_F_Game_TriggerPause
 Accessor object for Game_TriggerPause.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_UpdateAndRenderScene *const DTTR_PCDOGS_F_Game_UpdateAndRenderScene
 Accessor object for Game_UpdateAndRenderScene.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_UpdateLogic *const DTTR_PCDOGS_F_Game_UpdateLogic
 Accessor object for Game_UpdateLogic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ClearBackground *const DTTR_PCDOGS_F_Graphics_ClearBackground
 Accessor object for Graphics_ClearBackground.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_UpdateFadeCounters *const DTTR_PCDOGS_F_Graphics_UpdateFadeCounters
 Accessor object for Graphics_UpdateFadeCounters.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Game_RenderOverlays *const DTTR_PCDOGS_F_Game_RenderOverlays
 Accessor object for Game_RenderOverlays.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_GenerateRandom *const DTTR_PCDOGS_F_Math_GenerateRandom
 Accessor object for Math_GenerateRandom.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_SetRandomSeed *const DTTR_PCDOGS_F_Math_SetRandomSeed
 Accessor object for Math_SetRandomSeed.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_ExecuteBehaviorScript *const DTTR_PCDOGS_F_Script_ExecuteBehaviorScript
 Accessor object for Script_ExecuteBehaviorScript.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_ComputeVertexColors *const DTTR_PCDOGS_F_Graphics_ComputeVertexColors
 Accessor object for Graphics_ComputeVertexColors.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_AdjustColorQuadRGB *const DTTR_PCDOGS_F_Graphics_AdjustColorQuadRGB
 Accessor object for Graphics_AdjustColorQuadRGB.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_TransformAtanToCos *const DTTR_PCDOGS_F_Math_TransformAtanToCos
 Accessor object for Math_TransformAtanToCos.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildQuaternionFromMatrix *const DTTR_PCDOGS_F_Math_BuildQuaternionFromMatrix
 Accessor object for Math_BuildQuaternionFromMatrix.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Math_BuildRotationFromVectors *const DTTR_PCDOGS_F_Math_BuildRotationFromVectors
 Accessor object for Math_BuildRotationFromVectors.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_StopSound *const DTTR_PCDOGS_F_Audio_StopSound
 Accessor object for Audio_StopSound.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FreeSoundSlot *const DTTR_PCDOGS_F_Audio_FreeSoundSlot
 Accessor object for Audio_FreeSoundSlot.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PlaySoundDefinition3D *const DTTR_PCDOGS_F_Audio_PlaySoundDefinition3D
 Accessor object for Audio_PlaySoundDefinition3D.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_AllocateSoundSlot *const DTTR_PCDOGS_F_Audio_AllocateSoundSlot
 Accessor object for Audio_AllocateSoundSlot.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_FindSoundByType *const DTTR_PCDOGS_F_Audio_FindSoundByType
 Accessor object for Audio_FindSoundByType.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_UpdateSoundChannels *const DTTR_PCDOGS_F_Audio_UpdateSoundChannels
 Accessor object for Audio_UpdateSoundChannels.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ProcessSoundQueue *const DTTR_PCDOGS_F_Audio_ProcessSoundQueue
 Accessor object for Audio_ProcessSoundQueue.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_CalculateSpatialVolumeAndPan *const DTTR_PCDOGS_F_Audio_CalculateSpatialVolumeAndPan
 Accessor object for Audio_CalculateSpatialVolumeAndPan.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_PauseAllSounds *const DTTR_PCDOGS_F_Audio_PauseAllSounds
 Accessor object for Audio_PauseAllSounds.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Audio_ResumeAllSounds *const DTTR_PCDOGS_F_Audio_ResumeAllSounds
 Accessor object for Audio_ResumeAllSounds.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_UpdateAndRenderSprites *const DTTR_PCDOGS_F_UI_UpdateAndRenderSprites
 Accessor object for UI_UpdateAndRenderSprites.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAnimateRotation *const DTTR_PCDOGS_F_Script_OpAnimateRotation
 Accessor object for Script_OpAnimateRotation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAnimateZoom *const DTTR_PCDOGS_F_Script_OpAnimateZoom
 Accessor object for Script_OpAnimateZoom.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpProcessSpriteRotation *const DTTR_PCDOGS_F_Script_OpProcessSpriteRotation
 Accessor object for Script_OpProcessSpriteRotation.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpAnimateTarget *const DTTR_PCDOGS_F_Script_OpAnimateTarget
 Accessor object for Script_OpAnimateTarget.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpSetCameraProperty *const DTTR_PCDOGS_F_Script_OpSetCameraProperty
 Accessor object for Script_OpSetCameraProperty.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_CalculateMovementVector *const DTTR_PCDOGS_F_Input_CalculateMovementVector
 Accessor object for Input_CalculateMovementVector.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Replay_StartDemoPlayback *const DTTR_PCDOGS_F_Replay_StartDemoPlayback
 Accessor object for Replay_StartDemoPlayback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Replay_StopDemoPlayback *const DTTR_PCDOGS_F_Replay_StopDemoPlayback
 Accessor object for Replay_StopDemoPlayback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_Update *const DTTR_PCDOGS_F_Input_Update
 Accessor object for Input_Update.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ValidateDirectionAndProcessInput *const DTTR_PCDOGS_F_Actor_ValidateDirectionAndProcessInput
 Accessor object for Actor_ValidateDirectionAndProcessInput.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Graphics_InitializeDispatchTables *const DTTR_PCDOGS_F_Graphics_InitializeDispatchTables
 Accessor object for Graphics_InitializeDispatchTables.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_HandleDefaultUpdate *const DTTR_PCDOGS_F_Actor_HandleDefaultUpdate
 Accessor object for Actor_HandleDefaultUpdate.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ApplyVerticalMovement *const DTTR_PCDOGS_F_Actor_ApplyVerticalMovement
 Accessor object for Actor_ApplyVerticalMovement.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_FollowAttachedMovement *const DTTR_PCDOGS_F_Actor_FollowAttachedMovement
 Accessor object for Actor_FollowAttachedMovement.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessMovementCommands *const DTTR_PCDOGS_F_Actor_ProcessMovementCommands
 Accessor object for Actor_ProcessMovementCommands.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_ProcessMovementBehavior *const DTTR_PCDOGS_F_Actor_ProcessMovementBehavior
 Accessor object for Actor_ProcessMovementBehavior.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_SetTable *const DTTR_PCDOGS_F_String_SetTable
 Accessor object for String_SetTable.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_GetByIndex *const DTTR_PCDOGS_F_String_GetByIndex
 Accessor object for String_GetByIndex.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_InitializeSpots *const DTTR_PCDOGS_F_Title_InitializeSpots
 Accessor object for Title_InitializeSpots.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_UpdateSpots *const DTTR_PCDOGS_F_Title_UpdateSpots
 Accessor object for Title_UpdateSpots.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Title_UpdateAndRenderScreen *const DTTR_PCDOGS_F_Title_UpdateAndRenderScreen
 Accessor object for Title_UpdateAndRenderScreen.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_UpdateProjection *const DTTR_PCDOGS_F_Camera_UpdateProjection
 Accessor object for Camera_UpdateProjection.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_BuildViewMatrix *const DTTR_PCDOGS_F_Camera_BuildViewMatrix
 Accessor object for Camera_BuildViewMatrix.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_CalculateClipDistance *const DTTR_PCDOGS_F_Camera_CalculateClipDistance
 Accessor object for Camera_CalculateClipDistance.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetDefaultFOV *const DTTR_PCDOGS_F_Camera_SetDefaultFOV
 Accessor object for Camera_SetDefaultFOV.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_SetViewport *const DTTR_PCDOGS_F_Camera_SetViewport
 Accessor object for Camera_SetViewport.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_LookAt *const DTTR_PCDOGS_F_Camera_LookAt
 Accessor object for Camera_LookAt.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Camera_Initialize *const DTTR_PCDOGS_F_Camera_Initialize
 Accessor object for Camera_Initialize.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_MallocWithRetry *const DTTR_PCDOGS_F_Mem_MallocWithRetry
 Accessor object for Mem_MallocWithRetry.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_ShowConfirmDialog *const DTTR_PCDOGS_F_UI_ShowConfirmDialog
 Accessor object for UI_ShowConfirmDialog.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_AllocateHandle *const DTTR_PCDOGS_F_Mem_AllocateHandle
 Accessor object for Mem_AllocateHandle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_UI_ShowErrorMessage *const DTTR_PCDOGS_F_UI_ShowErrorMessage
 Accessor object for UI_ShowErrorMessage.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_InitializeAllocator *const DTTR_PCDOGS_F_Mem_InitializeAllocator
 Accessor object for Mem_InitializeAllocator.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_FreeAllExtents *const DTTR_PCDOGS_F_Mem_FreeAllExtents
 Accessor object for Mem_FreeAllExtents.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_ReleaseHandle *const DTTR_PCDOGS_F_Mem_ReleaseHandle
 Accessor object for Mem_ReleaseHandle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_IsValidHandle *const DTTR_PCDOGS_F_Mem_IsValidHandle
 Accessor object for Mem_IsValidHandle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Timer_GetElapsedTickCount *const DTTR_PCDOGS_F_Timer_GetElapsedTickCount
 Accessor object for Timer_GetElapsedTickCount.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_ClearState *const DTTR_PCDOGS_F_Input_ClearState
 Accessor object for Input_ClearState.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_IsKeyPressed *const DTTR_PCDOGS_F_Input_IsKeyPressed
 Accessor object for Input_IsKeyPressed.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Input_SetKeyUp *const DTTR_PCDOGS_F_Input_SetKeyUp
 Accessor object for Input_SetKeyUp.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Display_IsActive *const DTTR_PCDOGS_F_Display_IsActive
 Accessor object for Display_IsActive.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Display_ReleaseMode *const DTTR_PCDOGS_F_Display_ReleaseMode
 Accessor object for Display_ReleaseMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Window_SetResolution *const DTTR_PCDOGS_F_Window_SetResolution
 Accessor object for Window_SetResolution.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_DInput_CreateA *const DTTR_PCDOGS_F_DInput_CreateA
 Accessor object for DInput_CreateA.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_SetMovieSyncAdjust *const DTTR_PCDOGS_F_Video_SetMovieSyncAdjust
 Accessor object for Video_SetMovieSyncAdjust.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieSoundRate *const DTTR_PCDOGS_F_Video_GetMovieSoundRate
 Accessor object for Video_GetMovieSoundRate.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieSoundPrecision *const DTTR_PCDOGS_F_Video_GetMovieSoundPrecision
 Accessor object for Video_GetMovieSoundPrecision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieSoundChannels *const DTTR_PCDOGS_F_Video_GetMovieSoundChannels
 Accessor object for Video_GetMovieSoundChannels.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieXSize *const DTTR_PCDOGS_F_Video_GetMovieXSize
 Accessor object for Video_GetMovieXSize.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieYSize *const DTTR_PCDOGS_F_Video_GetMovieYSize
 Accessor object for Video_GetMovieYSize.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieCurrentFrame *const DTTR_PCDOGS_F_Video_GetMovieCurrentFrame
 Accessor object for Video_GetMovieCurrentFrame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Video_GetMovieTotalFrames *const DTTR_PCDOGS_F_Video_GetMovieTotalFrames
 Accessor object for Video_GetMovieTotalFrames.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitSoundSystem *const DTTR_PCDOGS_F_Movie_InitSoundSystem
 Accessor object for Movie_InitSoundSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitVideoSystem *const DTTR_PCDOGS_F_Movie_InitVideoSystem
 Accessor object for Movie_InitVideoSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownMovie *const DTTR_PCDOGS_F_Movie_ShutdownMovie
 Accessor object for Movie_ShutdownMovie.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownVideo *const DTTR_PCDOGS_F_Movie_ShutdownVideo
 Accessor object for Movie_ShutdownVideo.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownSound *const DTTR_PCDOGS_F_Movie_ShutdownSound
 Accessor object for Movie_ShutdownSound.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ReturnPlaybackMode *const DTTR_PCDOGS_F_Movie_ReturnPlaybackMode
 Accessor object for Movie_ReturnPlaybackMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_StopTimer *const DTTR_PCDOGS_F_Movie_StopTimer
 Accessor object for Movie_StopTimer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_StartTimer *const DTTR_PCDOGS_F_Movie_StartTimer
 Accessor object for Movie_StartTimer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_MapVideo *const DTTR_PCDOGS_F_Movie_MapVideo
 Accessor object for Movie_MapVideo.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitMoviePlayback *const DTTR_PCDOGS_F_Movie_InitMoviePlayback
 Accessor object for Movie_InitMoviePlayback.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitSound *const DTTR_PCDOGS_F_Movie_InitSound
 Accessor object for Movie_InitSound.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitPlaybackMode *const DTTR_PCDOGS_F_Movie_InitPlaybackMode
 Accessor object for Movie_InitPlaybackMode.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitVideo *const DTTR_PCDOGS_F_Movie_InitVideo
 Accessor object for Movie_InitVideo.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_InitMovie *const DTTR_PCDOGS_F_Movie_InitMovie
 Accessor object for Movie_InitMovie.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_PlayFrame *const DTTR_PCDOGS_F_Movie_PlayFrame
 Accessor object for Movie_PlayFrame.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownSoundSystem *const DTTR_PCDOGS_F_Movie_ShutdownSoundSystem
 Accessor object for Movie_ShutdownSoundSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Movie_ShutdownVideoSystem *const DTTR_PCDOGS_F_Movie_ShutdownVideoSystem
 Accessor object for Movie_ShutdownVideoSystem.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ParseInt *const DTTR_PCDOGS_F_String_ParseInt
 Accessor object for String_ParseInt.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ParseAtoi *const DTTR_PCDOGS_F_String_ParseAtoi
 Accessor object for String_ParseAtoi.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_FlushBuffer *const DTTR_PCDOGS_F_File_FlushBuffer
 Accessor object for File_FlushBuffer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_Close *const DTTR_PCDOGS_F_File_Close
 Accessor object for File_Close.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Sort_RunQuickSort *const DTTR_PCDOGS_F_Sort_RunQuickSort
 Accessor object for Sort_RunQuickSort.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Sort_RunInsertionSort *const DTTR_PCDOGS_F_Sort_RunInsertionSort
 Accessor object for Sort_RunInsertionSort.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_SwapBytes *const DTTR_PCDOGS_F_Mem_SwapBytes
 Accessor object for Mem_SwapBytes.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_SeekAndGetPosition *const DTTR_PCDOGS_F_File_SeekAndGetPosition
 Accessor object for File_SeekAndGetPosition.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteElements *const DTTR_PCDOGS_F_File_WriteElements
 Accessor object for File_WriteElements.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_Realloc *const DTTR_PCDOGS_F_Mem_Realloc
 Accessor object for Mem_Realloc.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_CheckFloatPrecision *const DTTR_PCDOGS_F_String_CheckFloatPrecision
 Accessor object for String_CheckFloatPrecision.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_LoadFloatFPU *const DTTR_PCDOGS_F_String_LoadFloatFPU
 Accessor object for String_LoadFloatFPU.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_FormatFloat *const DTTR_PCDOGS_F_String_FormatFloat
 Accessor object for String_FormatFloat.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToExponential *const DTTR_PCDOGS_F_String_ConvertFloatToExponential
 Accessor object for String_ConvertFloatToExponential.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToFixed *const DTTR_PCDOGS_F_String_ConvertFloatToFixed
 Accessor object for String_ConvertFloatToFixed.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatGeneral *const DTTR_PCDOGS_F_String_ConvertFloatGeneral
 Accessor object for String_ConvertFloatGeneral.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_FormatFloatScientific *const DTTR_PCDOGS_F_String_FormatFloatScientific
 Accessor object for String_FormatFloatScientific.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToFixedWrapper *const DTTR_PCDOGS_F_String_ConvertFloatToFixedWrapper
 Accessor object for String_ConvertFloatToFixedWrapper.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_InsertSpace *const DTTR_PCDOGS_F_String_InsertSpace
 Accessor object for String_InsertSpace.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_GetCharType *const DTTR_PCDOGS_F_String_GetCharType
 Accessor object for String_GetCharType.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteChar *const DTTR_PCDOGS_F_File_WriteChar
 Accessor object for File_WriteChar.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteCharWithCounter *const DTTR_PCDOGS_F_File_WriteCharWithCounter
 Accessor object for File_WriteCharWithCounter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_CRT_CaptureNLGNotifyContext *const DTTR_PCDOGS_F_CRT_CaptureNLGNotifyContext
 Accessor object for CRT_CaptureNLGNotifyContext.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Exception_IsAccessViolationFilter *const DTTR_PCDOGS_F_Exception_IsAccessViolationFilter
 Accessor object for Exception_IsAccessViolationFilter.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_FlushToDisk *const DTTR_PCDOGS_F_File_FlushToDisk
 Accessor object for File_FlushToDisk.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_WriteBytes *const DTTR_PCDOGS_F_File_WriteBytes
 Accessor object for File_WriteBytes.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_AllocateBuffer *const DTTR_PCDOGS_F_File_AllocateBuffer
 Accessor object for File_AllocateBuffer.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_FlushAndClear *const DTTR_PCDOGS_F_File_FlushAndClear
 Accessor object for File_FlushAndClear.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_File_CloseHandle *const DTTR_PCDOGS_F_File_CloseHandle
 Accessor object for File_CloseHandle.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_InitializeHeapAllocator *const DTTR_PCDOGS_F_Mem_InitializeHeapAllocator
 Accessor object for Mem_InitializeHeapAllocator.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_FindHeapBlockByAddress *const DTTR_PCDOGS_F_Mem_FindHeapBlockByAddress
 Accessor object for Mem_FindHeapBlockByAddress.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_FreeHeapBlock *const DTTR_PCDOGS_F_Mem_FreeHeapBlock
 Accessor object for Mem_FreeHeapBlock.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConcatCRTString *const DTTR_PCDOGS_F_String_ConcatCRTString
 Accessor object for String_ConcatCRTString.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_RoundFloatAndCopyDigits *const DTTR_PCDOGS_F_String_RoundFloatAndCopyDigits
 Accessor object for String_RoundFloatAndCopyDigits.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_ConvertFloatToDecimalString *const DTTR_PCDOGS_F_String_ConvertFloatToDecimalString
 Accessor object for String_ConvertFloatToDecimalString.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Exception_RtlUnwindThunk *const DTTR_PCDOGS_F_Exception_RtlUnwindThunk
 Accessor object for Exception_RtlUnwindThunk.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Script_OpBranchConditional *const DTTR_PCDOGS_F_Script_OpBranchConditional
 Accessor object for Script_OpBranchConditional.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Component_UpdateProjectileLogic *const DTTR_PCDOGS_F_Component_UpdateProjectileLogic
 Accessor object for Component_UpdateProjectileLogic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Collision_ProcessPowerupCollisions *const DTTR_PCDOGS_F_Collision_ProcessPowerupCollisions
 Accessor object for Collision_ProcessPowerupCollisions.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Actor_HandleCollisionResponse *const DTTR_PCDOGS_F_Actor_HandleCollisionResponse
 Accessor object for Actor_HandleCollisionResponse.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Powerup_UpdateSpawnLogic *const DTTR_PCDOGS_F_Powerup_UpdateSpawnLogic
 Accessor object for Powerup_UpdateSpawnLogic.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_String_CheckCRTCodecvtAlwaysNoConversion *const DTTR_PCDOGS_F_String_CheckCRTCodecvtAlwaysNoConversion
 Accessor object for String_CheckCRTCodecvtAlwaysNoConversion.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Debug_RunNoOpStub *const DTTR_PCDOGS_F_Debug_RunNoOpStub
 Accessor object for Debug_RunNoOpStub.
DTTR_PCDOGS_API const struct dttr_pcdogs_function_accessor_Mem_ProbeCRTRead4 *const DTTR_PCDOGS_F_Mem_ProbeCRTRead4
 Accessor object for Mem_ProbeCRTRead4.
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_DDrawObject_type *const DTTR_PCDOGS_D_D3D_CreateTextureSurface_DDrawObject
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_Initialized_type *const DTTR_PCDOGS_D_Window_ProcessGameProc_Initialized
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_GetPressedButton_JoystickAvailable_type *const DTTR_PCDOGS_D_Input_GetPressedButton_JoystickAvailable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_MainHandle_type *const DTTR_PCDOGS_D_Window_MainHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_RunWinMain_SecondaryWindowHandle_type *const DTTR_PCDOGS_D_Window_RunWinMain_SecondaryWindowHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_RunWinMain_RenderingEnabled_type *const DTTR_PCDOGS_D_Window_RunWinMain_RenderingEnabled
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit_type *const DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_InitializeSystem_DigitalDriver_type *const DTTR_PCDOGS_D_Audio_InitializeSystem_DigitalDriver
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_FileNames_type *const DTTR_PCDOGS_D_Video_PlayMovieIntro_FileNames
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_PathPrefix_type *const DTTR_PCDOGS_D_Video_PlayMovieIntro_PathPrefix
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_ResourceTitleBonusReplayResource_type *const DTTR_PCDOGS_D_PKG_ResourceTitleBonusReplayResource
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Title_ResourceHandle1_type *const DTTR_PCDOGS_D_Title_ResourceHandle1
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Title_ResourceHandle0_type *const DTTR_PCDOGS_D_Title_ResourceHandle0
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_ResourceTitleMaterialBase_type *const DTTR_PCDOGS_D_PKG_ResourceTitleMaterialBase
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_ResourceTitlePackage_type *const DTTR_PCDOGS_D_PKG_ResourceTitlePackage
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath_type *const DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_AdjustLevelScale_DebugMaxFPSThreshold_type *const DTTR_PCDOGS_D_Graphics_AdjustLevelScale_DebugMaxFPSThreshold
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Scene_TraverseNodeTree_TypeDispatchTable_type *const DTTR_PCDOGS_D_Scene_TraverseNodeTree_TypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchTable_type *const DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchIndexTable_type *const DTTR_PCDOGS_D_Input_CheckButtonState_ControlCodeDispatchIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_TracePath_TargetSelectorDispatchTable_type *const DTTR_PCDOGS_D_Actor_TracePath_TargetSelectorDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Entity_SetActorProperty_IDDispatchTable_type *const DTTR_PCDOGS_D_Entity_SetActorProperty_IDDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessPlayerBehavior_StateDispatchTable_type *const DTTR_PCDOGS_D_Actor_ProcessPlayerBehavior_StateDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessCollisionResponse_NodeTypeDispatchTable_type *const DTTR_PCDOGS_D_Actor_ProcessCollisionResponse_NodeTypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpCheckTerminator_OpcodeTable_type *const DTTR_PCDOGS_D_Script_OpCheckTerminator_OpcodeTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpBranchConditional_ArithmeticOpTable_type *const DTTR_PCDOGS_D_Script_OpBranchConditional_ArithmeticOpTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpBranchConditional_ComparisonOpTable_type *const DTTR_PCDOGS_D_Script_OpBranchConditional_ComparisonOpTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpSetVariable_OpJumpTable_type *const DTTR_PCDOGS_D_Script_OpSetVariable_OpJumpTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_CheckCapturePossible_PieceTypeDispatchTable_type *const DTTR_PCDOGS_D_Checkers_CheckCapturePossible_PieceTypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_ValidateMove_SimpleMovePieceTypeDispatchTable_type *const DTTR_PCDOGS_D_Checkers_ValidateMove_SimpleMovePieceTypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_ValidateMove_CaptureMovePieceTypeDispatchTable_type *const DTTR_PCDOGS_D_Checkers_ValidateMove_CaptureMovePieceTypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_UpdateMeshCommandFlags_SignalDispatchTable_type *const DTTR_PCDOGS_D_Graphics_UpdateMeshCommandFlags_SignalDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeIndexTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760028RangeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeIndexTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760091RangeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeIndexTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_887600F0RangeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeIndexTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_887601EARangeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeIndexTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760247RangeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeIndexTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_88760280RangeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_887602B6RangeDispatchTable_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_887602B6RangeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeBonusData_CodeDispatchTable_type *const DTTR_PCDOGS_D_Level_InitializeBonusData_CodeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_BuildCompletionTable_SlotDispatchTable_type *const DTTR_PCDOGS_D_Level_BuildCompletionTable_SlotDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderOptionsMenu_ItemDispatchTable_type *const DTTR_PCDOGS_D_Menu_RenderOptionsMenu_ItemDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_ProcessMenuState_DispatchTable_type *const DTTR_PCDOGS_D_Menu_ProcessMenuState_DispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_Load_StateDispatchTable_type *const DTTR_PCDOGS_D_Level_Load_StateDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_ProcessProjectileHit_NodeTypeDispatchTable_type *const DTTR_PCDOGS_D_Collision_ProcessProjectileHit_NodeTypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_DetectAndResolve3DCollision_3dAxisDispatchTable_type *const DTTR_PCDOGS_D_Collision_DetectAndResolve3DCollision_3dAxisDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_ResolveObjectNodeCollision_AxisDispatchTable_type *const DTTR_PCDOGS_D_Collision_ResolveObjectNodeCollision_AxisDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeDispatchTable_type *const DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeIndexTable_type *const DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionSubtypeIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionFlagMaskDispatchTable_type *const DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionFlagMaskDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_HandleCollisionResponse_SubtypeDispatchTable_type *const DTTR_PCDOGS_D_Actor_HandleCollisionResponse_SubtypeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_GetButtonIndex_MaskDispatchTable_type *const DTTR_PCDOGS_D_Input_GetButtonIndex_MaskDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_GetButtonIndex_MaskIndexTable_type *const DTTR_PCDOGS_D_Input_GetButtonIndex_MaskIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageDispatchTable_type *const DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageIndexTable_type *const DTTR_PCDOGS_D_Window_ProcessGameProc_LowMessageIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageDispatchTable_type *const DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageIndexTable_type *const DTTR_PCDOGS_D_Window_ProcessGameProc_HighMessageIndexTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_UpdateAndRenderSprites_SpriteAnchorDispatchTable_type *const DTTR_PCDOGS_D_UI_UpdateAndRenderSprites_SpriteAnchorDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_CalculateMovementVector_DirectionDispatchTable_type *const DTTR_PCDOGS_D_Input_CalculateMovementVector_DirectionDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessMovementCommands_CommandOpcodeDispatchTable_type *const DTTR_PCDOGS_D_Actor_ProcessMovementCommands_CommandOpcodeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Title_UpdateAndRenderScreen_StateDispatchTable_type *const DTTR_PCDOGS_D_Title_UpdateAndRenderScreen_StateDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_ProjectScreenHeightHalf_type *const DTTR_PCDOGS_D_Graphics_ProjectScreenHeightHalf
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_DrawQuad_PosZBias_type *const DTTR_PCDOGS_D_Graphics_DrawQuad_PosZBias
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderPolygonBatch_WindowWidthFloat_type *const DTTR_PCDOGS_D_Graphics_RenderPolygonBatch_WindowWidthFloat
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_WindowWidth_type *const DTTR_PCDOGS_D_Graphics_WindowWidth
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisScale_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisScale
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisInvRange_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisInvRange
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_Device2AIID_type *const DTTR_PCDOGS_D_DInput_Device2AIID
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_MCI_OpenAVIVideo_type *const DTTR_PCDOGS_D_Video_MCI_OpenAVIVideo
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Debug_Log_LineFormat_type *const DTTR_PCDOGS_D_Debug_Log_LineFormat
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_FormatDirectXError_DDrawErrorUnknownMessage_type *const DTTR_PCDOGS_D_D3D_FormatDirectXError_DDrawErrorUnknownMessage
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Player_ProcessMovement_CurrentLevelID_type *const DTTR_PCDOGS_D_Player_ProcessMovement_CurrentLevelID
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_OpenStream_MusicPath_type *const DTTR_PCDOGS_D_Audio_OpenStream_MusicPath
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ReadGameFile_Dat_type *const DTTR_PCDOGS_D_Save_ReadGameFile_Dat
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_SaveSettingsToINI_FileHeaderPcdogs_type *const DTTR_PCDOGS_D_Config_SaveSettingsToINI_FileHeaderPcdogs
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_LoadFromINI_FileConfigChecksum_type *const DTTR_PCDOGS_D_Config_LoadFromINI_FileConfigChecksum
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ButtonNameStringIDs_type *const DTTR_PCDOGS_D_Input_ButtonNameStringIDs
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssigned_type *const DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssigned
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_GraphicsWindowHeight_type *const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_GraphicsWindowHeight
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_ActorOpcodeDispatchTable_type *const DTTR_PCDOGS_D_Script_ActorOpcodeDispatchTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_AdjustLevelScale_ListState_type *const DTTR_PCDOGS_D_Graphics_AdjustLevelScale_ListState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderPolygonCallback_type *const DTTR_PCDOGS_D_Graphics_RenderPolygonCallback
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_GameBoard_type *const DTTR_PCDOGS_D_Checkers_GameBoard
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Checkers_UpdateStateMachine_AISearchJmpBuf_type *const DTTR_PCDOGS_D_Checkers_UpdateStateMachine_AISearchJmpBuf
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_PKGLoadingScreenTexture_type *const DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_PKGLoadingScreenTexture
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Material_ReleaseTextureArray_GraphicsActiveTextureCount_type *const DTTR_PCDOGS_D_Material_ReleaseTextureArray_GraphicsActiveTextureCount
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_CurrentBoundTextureSurface_type *const DTTR_PCDOGS_D_Graphics_CurrentBoundTextureSurface
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsCurrentBlendMode_type *const DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsCurrentBlendMode
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_TexNeedsAlpha_type *const DTTR_PCDOGS_D_Graphics_LoadAndUploadTexture_TexNeedsAlpha
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Interface_type *const DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Interface
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_JoystickState_type *const DTTR_PCDOGS_D_Input_ReadGamepad_JoystickState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Device_type *const DTTR_PCDOGS_D_DInput_InitializeJoystickInput_Device
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_CreateConfiguredJoystickDevice_ConstantForceEffect_type *const DTTR_PCDOGS_D_DInput_CreateConfiguredJoystickDevice_ConstantForceEffect
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_CloseMovieFile_Handle_type *const DTTR_PCDOGS_D_Video_CloseMovieFile_Handle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_CloseMovieFile_SurfaceHandle_type *const DTTR_PCDOGS_D_Video_CloseMovieFile_SurfaceHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_CloseMovieFile_SoundHandle_type *const DTTR_PCDOGS_D_Video_CloseMovieFile_SoundHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_BoneAndLivesCounterAnimState_type *const DTTR_PCDOGS_D_UI_BoneAndLivesCounterAnimState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FileBuffer_type *const DTTR_PCDOGS_D_Save_LoadGameState_FileBuffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FileGameState_type *const DTTR_PCDOGS_D_Save_LoadGameState_FileGameState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FileGameSettings_type *const DTTR_PCDOGS_D_Save_LoadGameState_FileGameSettings
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_LoadGameState_FilePlayerLives_type *const DTTR_PCDOGS_D_Save_LoadGameState_FilePlayerLives
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_Buffer_type *const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_Buffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_SlotValidFlags_type *const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_SlotValidFlags
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_BackupData_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_BackupData
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputKeyboardMappings_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputKeyboardMappings
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputGamepadMappings_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputGamepadMappings
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceDataBuffer_type *const DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceDataBuffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_GameLevelCompletion_CollectiblesData_type *const DTTR_PCDOGS_D_Save_GameLevelCompletion_CollectiblesData
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeSaveState_GamePuppyCountBackup_type *const DTTR_PCDOGS_D_Level_InitializeSaveState_GamePuppyCountBackup
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_InitializeGameState_InitFlag_type *const DTTR_PCDOGS_D_Save_InitializeGameState_InitFlag
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_SetGameComplete_Flag_type *const DTTR_PCDOGS_D_Save_SetGameComplete_Flag
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusData_type *const DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusData
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_GameLevelCompletion_BestTime_type *const DTTR_PCDOGS_D_Save_GameLevelCompletion_BestTime
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusNameEntryBuffer_type *const DTTR_PCDOGS_D_Level_InitializeBonusData_SaveGameBonusNameEntryBuffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_LivesCounterLastValue_type *const DTTR_PCDOGS_D_UI_LivesCounterLastValue
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_OperationStep_type *const DTTR_PCDOGS_D_Menu_RenderSaveGame_OperationStep
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_LoadModeFlag_type *const DTTR_PCDOGS_D_Menu_RenderSaveGame_LoadModeFlag
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_OperationResult_type *const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_OperationResult
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_Active_type *const DTTR_PCDOGS_D_Menu_RenderSaveGame_Active
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_OverwriteChoice_type *const DTTR_PCDOGS_D_Menu_RenderSaveGame_OverwriteChoice
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_DialogState_type *const DTTR_PCDOGS_D_Menu_RenderSaveGame_DialogState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_DirtyFlag_type *const DTTR_PCDOGS_D_Menu_HandleSaveGameLogic_DirtyFlag
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderSaveGame_State_type *const DTTR_PCDOGS_D_Menu_RenderSaveGame_State
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsKeyIndex_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsKeyIndex
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsButtonIndex_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuControlsButtonIndex
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Up_type *const DTTR_PCDOGS_D_Menu_UpdateInput_Up
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Down_type *const DTTR_PCDOGS_D_Menu_UpdateInput_Down
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Left_type *const DTTR_PCDOGS_D_Menu_UpdateInput_Left
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Right_type *const DTTR_PCDOGS_D_Menu_UpdateInput_Right
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Confirm_type *const DTTR_PCDOGS_D_Menu_UpdateInput_Confirm
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_UpdateInput_Cancel_type *const DTTR_PCDOGS_D_Menu_UpdateInput_Cancel
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_Column_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_Column
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Options_MenuSelection_type *const DTTR_PCDOGS_D_Options_MenuSelection
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuButtonRemappingActive_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputMenuButtonRemappingActive
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_State_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_State
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_UIState5_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_UIState5
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_SubState_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_SubState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_LoadingFadeDelay_type *const DTTR_PCDOGS_D_Menu_LoadingFadeDelay
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_DefaultUpdateCallbackSlot_type *const DTTR_PCDOGS_D_Actor_DefaultUpdateCallbackSlot
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionDispatchActorFunc_type *const DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionDispatchActorFunc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_ComponentResponseFunc_type *const DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_ComponentResponseFunc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Powerup_CollisionFilterCallback_type *const DTTR_PCDOGS_D_Powerup_CollisionFilterCallback
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_SetEnabledFlag_SystemFlag_type *const DTTR_PCDOGS_D_Audio_SetEnabledFlag_SystemFlag
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ShutdownSystem_OpenStreamCount_type *const DTTR_PCDOGS_D_Audio_ShutdownSystem_OpenStreamCount
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_StartSoundPlayback_Slots_type *const DTTR_PCDOGS_D_Audio_StartSoundPlayback_Slots
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ShutdownSystem_SoundSlot0SampleHandle_type *const DTTR_PCDOGS_D_Audio_ShutdownSystem_SoundSlot0SampleHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_SetStreamVolume_MusicStreamHandle_type *const DTTR_PCDOGS_D_Audio_SetStreamVolume_MusicStreamHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ResetMusicState_SelectedStreamRecord_type *const DTTR_PCDOGS_D_Audio_ResetMusicState_SelectedStreamRecord
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FadeOutMusic_SoundSystemFlags_type *const DTTR_PCDOGS_D_Audio_FadeOutMusic_SoundSystemFlags
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ShutdownSystem_MusicTransitionTarget_type *const DTTR_PCDOGS_D_Audio_ShutdownSystem_MusicTransitionTarget
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_StartMusicWithFade_TransitionState_type *const DTTR_PCDOGS_D_Audio_StartMusicWithFade_TransitionState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_SetMusicFadeTarget_Volume_type *const DTTR_PCDOGS_D_Audio_SetMusicFadeTarget_Volume
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_State_type *const DTTR_PCDOGS_D_Save_ProcessGameOperation_State
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_Buffer_type *const DTTR_PCDOGS_D_Save_ProcessGameOperation_Buffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_Size_type *const DTTR_PCDOGS_D_Save_ProcessGameOperation_Size
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Save_ProcessGameOperation_VerifyBuffer_type *const DTTR_PCDOGS_D_Save_ProcessGameOperation_VerifyBuffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieFile_SkipRequested_type *const DTTR_PCDOGS_D_Video_PlayMovieFile_SkipRequested
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_AVIPlaybackStarted_type *const DTTR_PCDOGS_D_Video_PlayMovieIntro_AVIPlaybackStarted
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingKeys_type *const DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingKeys
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingButtons_type *const DTTR_PCDOGS_D_Input_RegisterButtonMapping_KeyboardMappingButtons
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_StartTimeSec_type *const DTTR_PCDOGS_D_Graphics_RenderFrame_StartTimeSec
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_EndTimeSec_type *const DTTR_PCDOGS_D_Graphics_RenderFrame_EndTimeSec
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Debug_RenderOverlay_CurrentFPS_type *const DTTR_PCDOGS_D_Debug_RenderOverlay_CurrentFPS
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSAccumulatedFrameTime_type *const DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSAccumulatedFrameTime
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSFrameCount_type *const DTTR_PCDOGS_D_Graphics_RenderFrame_DebugFPSFrameCount
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_LoadState_type *const DTTR_PCDOGS_D_Menu_LoadState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_LoadStateMachine_PKGLevelStreamLoadState_type *const DTTR_PCDOGS_D_Level_LoadStateMachine_PKGLevelStreamLoadState
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataA_type *const DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataA
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataB_type *const DTTR_PCDOGS_D_Level_LoadStateMachine_PKGResourceLevelTexDataB
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadEntry_FileHandle_type *const DTTR_PCDOGS_D_PKG_LoadEntry_FileHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadEntry_Toc_type *const DTTR_PCDOGS_D_PKG_LoadEntry_Toc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadEntry_TocFileSizes_type *const DTTR_PCDOGS_D_PKG_LoadEntry_TocFileSizes
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Signal_TimedEventListHead_type *const DTTR_PCDOGS_D_Signal_TimedEventListHead
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Signal_QueueCount_type *const DTTR_PCDOGS_D_Signal_QueueCount
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Signal_Queue_type *const DTTR_PCDOGS_D_Signal_Queue
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ProcessSoundQueue_PlaybackRateTable_type *const DTTR_PCDOGS_D_Audio_ProcessSoundQueue_PlaybackRateTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_Entries_type *const DTTR_PCDOGS_D_Audio_FreeSoundSlot_Entries
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_AllocateSoundSlot_Reserved_type *const DTTR_PCDOGS_D_Audio_AllocateSoundSlot_Reserved
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_ActiveSoundList_type *const DTTR_PCDOGS_D_Audio_FreeSoundSlot_ActiveSoundList
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_Tail_type *const DTTR_PCDOGS_D_Audio_FreeSoundSlot_Tail
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_FreeSoundSlot_ListPtr_type *const DTTR_PCDOGS_D_Audio_FreeSoundSlot_ListPtr
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_UpdateSoundChannels_Timer_type *const DTTR_PCDOGS_D_Audio_UpdateSoundChannels_Timer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Replay_StartDemoPlayback_InputPtr_type *const DTTR_PCDOGS_D_Replay_StartDemoPlayback_InputPtr
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_TriggerMusicTransition_FrameCounter_type *const DTTR_PCDOGS_D_Audio_TriggerMusicTransition_FrameCounter
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Game_FrameTransitionFlags_type *const DTTR_PCDOGS_D_Game_FrameTransitionFlags
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_String_SetTable_Table_type *const DTTR_PCDOGS_D_String_SetTable_Table
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_RenderFormattedText_InputButtonNameBuffers_type *const DTTR_PCDOGS_D_Menu_RenderFormattedText_InputButtonNameBuffers
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_LoadTitleScreenResources_AudioTitleMusicData_type *const DTTR_PCDOGS_D_PKG_LoadTitleScreenResources_AudioTitleMusicData
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ClearState_Buffer_type *const DTTR_PCDOGS_D_Input_ClearState_Buffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Player_ProcessMovement_CameraYawAngle_type *const DTTR_PCDOGS_D_Player_ProcessMovement_CameraYawAngle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Set_type *const DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Set
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Clear_type *const DTTR_PCDOGS_D_Audio_ListenerCameraPos_Flag10Clear
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Script_OpMoveToTarget_CurrentActor_type *const DTTR_PCDOGS_D_Script_OpMoveToTarget_CurrentActor
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Model_UpdateTransformAndPhysics_CallbackTable_type *const DTTR_PCDOGS_D_Model_UpdateTransformAndPhysics_CallbackTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_BehaviorProcessActorFunc_type *const DTTR_PCDOGS_D_Level_InitializeActorSystem_BehaviorProcessActorFunc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_BehaviorProcessProjectileFunc_type *const DTTR_PCDOGS_D_Collision_InitializeFunctionPointers_BehaviorProcessProjectileFunc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorTargetActor_type *const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorTargetActor
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam0_type *const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam0
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam1_type *const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam1
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam2_type *const DTTR_PCDOGS_D_Graphics_InitializeDispatchTables_BehaviorParam2
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Powerup_InitializeSystem_UpdateCallback_type *const DTTR_PCDOGS_D_Powerup_InitializeSystem_UpdateCallback
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Physics_UpdateActorPreprocess_MovementHandlerTable_type *const DTTR_PCDOGS_D_Physics_UpdateActorPreprocess_MovementHandlerTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_PlayerMovementFunc_type *const DTTR_PCDOGS_D_Level_InitializeActorSystem_PlayerMovementFunc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssignedString_type *const DTTR_PCDOGS_D_Input_FormatButtonName_NoKeyAssignedString
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_UI_InitializedFlag_type *const DTTR_PCDOGS_D_UI_InitializedFlag
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_RegisterButtonMapping_Count_type *const DTTR_PCDOGS_D_Input_RegisterButtonMapping_Count
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisYNegativeMask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisYNegativeMask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisYPositiveMask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisYPositiveMask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisXNegativeMask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisXNegativeMask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisXPositiveMask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisXPositiveMask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzNegativeMask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzNegativeMask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzPositiveMask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_AxisRzPositiveMask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button0Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button0Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button1Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button1Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button2Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button2Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button3Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button3Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button4Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button4Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button5Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button5Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button6Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button6Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button7Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button7Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button8Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button8Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button9Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button9Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button10Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button10Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button11Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button11Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ReadGamepad_Button12Mask_type *const DTTR_PCDOGS_D_Input_ReadGamepad_Button12Mask
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_DisplayMenuSetting_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_DisplayMenuSetting
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer1Controls_type *const DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer1Controls
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeButtonMappings_Map_type *const DTTR_PCDOGS_D_Input_InitializeButtonMappings_Map
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_ApplySettings_InputSpecialButton_type *const DTTR_PCDOGS_D_Config_ApplySettings_InputSpecialButton
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer2Controls_type *const DTTR_PCDOGS_D_Config_ApplySettings_InputPlayer2Controls
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeButtonMappings_MapAlt_type *const DTTR_PCDOGS_D_Input_InitializeButtonMappings_MapAlt
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieIntro_ConfigEndSentinel_type *const DTTR_PCDOGS_D_Video_PlayMovieIntro_ConfigEndSentinel
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_FixUpResourceModelNode_LevelMaterialSection_type *const DTTR_PCDOGS_D_PKG_FixUpResourceModelNode_LevelMaterialSection
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_PKG_FixUpResourceObjectNode_LevelBlobPtr_type *const DTTR_PCDOGS_D_PKG_FixUpResourceObjectNode_LevelBlobPtr
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Collision_ProcessActorToActorCollisions_StateHandlerTable_type *const DTTR_PCDOGS_D_Collision_ProcessActorToActorCollisions_StateHandlerTable
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionProcessFunc_type *const DTTR_PCDOGS_D_Level_InitializeActorSystem_CollisionProcessFunc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Shared_MaterialFrameSetCursor_type *const DTTR_PCDOGS_D_Shared_MaterialFrameSetCursor
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_ProcessMenuTransition_LevelIndex_type *const DTTR_PCDOGS_D_Menu_ProcessMenuTransition_LevelIndex
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceSharedMaterialSection_type *const DTTR_PCDOGS_D_Shared_LoadCommonResources_PKGResourceSharedMaterialSection
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputControllerHammerheadButtons_type *const DTTR_PCDOGS_D_Menu_HandleOptionsLogic_InputControllerHammerheadButtons
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeControllerMappings_SidewinderButtons_type *const DTTR_PCDOGS_D_Input_InitializeControllerMappings_SidewinderButtons
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeControllerMappings_GravisButtons_type *const DTTR_PCDOGS_D_Input_InitializeControllerMappings_GravisButtons
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_InitializeControllerMappings_WingmanButtonRef_type *const DTTR_PCDOGS_D_Input_InitializeControllerMappings_WingmanButtonRef
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_InitPlayer_ErrorCode_type *const DTTR_PCDOGS_D_Video_InitPlayer_ErrorCode
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_EnumerateForceFeedbackJoysticks_Available_type *const DTTR_PCDOGS_D_DInput_EnumerateForceFeedbackJoysticks_Available
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_InitializeJoystickInput_WindowHandle_type *const DTTR_PCDOGS_D_DInput_InitializeJoystickInput_WindowHandle
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_DInput_EnumJoystickDeviceCallback_Seen_type *const DTTR_PCDOGS_D_DInput_EnumJoystickDeviceCallback_Seen
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsTextRenderingMode_type *const DTTR_PCDOGS_D_D3D_SetBlendMode_GraphicsTextRenderingMode
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_3D7Interface_type *const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_3D7Interface
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Width_type *const DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Width
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawBackBuffer_type *const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawBackBuffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawPrimarySurface_type *const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawPrimarySurface
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Graphics_D3DDevice7_type *const DTTR_PCDOGS_D_Graphics_D3DDevice7
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Height_type *const DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTexturePow2Height
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTextureSurfaceDesc_type *const DTTR_PCDOGS_D_D3D_CreateTextureSurface_GraphicsTextureSurfaceDesc
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawZBuffer_type *const DTTR_PCDOGS_D_D3D_InitDirectDrawAndDirect3D_DDrawZBuffer
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_TriggerMusicTransition_PKGResourceCurrentLevelData_type *const DTTR_PCDOGS_D_Audio_TriggerMusicTransition_PKGResourceCurrentLevelData
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Camera_UpdateFollow_DynamicLevelScale_type *const DTTR_PCDOGS_D_Camera_UpdateFollow_DynamicLevelScale
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_TriggerMusicTransition_Active_type *const DTTR_PCDOGS_D_Audio_TriggerMusicTransition_Active
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Actor_ProcessRendering_CurrentRenderActor_type *const DTTR_PCDOGS_D_Actor_ProcessRendering_CurrentRenderActor
DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk_type *const DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk

Detailed Description

PCDOGS symbols and typed wrappers. Define DTTR_SDK_ENABLE_UNSTABLE before including this header to expose experimental symbols.

Definition in file dttr_pcdogs.h.

Macro Definition Documentation

◆ DTTR_PCDOGS_API

◆ DTTR_PCDOGS_CORE_HOOK_HELPERS_DEFINED

#define DTTR_PCDOGS_CORE_HOOK_HELPERS_DEFINED

Definition at line 21991 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_AUDIO_OPEN_STREAM_PKG_BASE_PATH_COUNT

#define DTTR_PCDOGS_D_AUDIO_OPEN_STREAM_PKG_BASE_PATH_COUNT   0x104u

◆ DTTR_PCDOGS_D_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS_COUNT

#define DTTR_PCDOGS_D_CONFIG_SAVE_SETTINGS_TO_INI_FILE_HEADER_PCDOGS_COUNT   7u

Definition at line 62212 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_DEBUG_LOG_LINE_FORMAT_COUNT

#define DTTR_PCDOGS_D_DEBUG_LOG_LINE_FORMAT_COUNT   4u

Definition at line 62060 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_INPUT_BUTTON_NAME_STRING_I_DS_COUNT

#define DTTR_PCDOGS_D_INPUT_BUTTON_NAME_STRING_I_DS_COUNT   0x113u

Definition at line 62274 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_INPUT_CLEAR_STATE_BUFFER_COUNT

#define DTTR_PCDOGS_D_INPUT_CLEAR_STATE_BUFFER_COUNT   0x100u

Definition at line 65718 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT_COUNT

#define DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_ALT_COUNT   8u

Definition at line 67011 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_COUNT

#define DTTR_PCDOGS_D_INPUT_INITIALIZE_BUTTON_MAPPINGS_MAP_COUNT   8u

Definition at line 66918 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS_COUNT

#define DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_GRAVIS_BUTTONS_COUNT   10u

Definition at line 67354 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS_COUNT

#define DTTR_PCDOGS_D_INPUT_INITIALIZE_CONTROLLER_MAPPINGS_SIDEWINDER_BUTTONS_COUNT   10u

Definition at line 67323 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA_COUNT

#define DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_BACKUP_DATA_COUNT   0x6cu

Definition at line 63107 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS_COUNT

#define DTTR_PCDOGS_D_MENU_HANDLE_OPTIONS_LOGIC_INPUT_CONTROLLER_HAMMERHEAD_BUTTONS_COUNT   10u

Definition at line 67290 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_D_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES_COUNT

#define DTTR_PCDOGS_D_VIDEO_PLAY_MOVIE_INTRO_FILE_NAMES_COUNT   4u

Definition at line 60001 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_DATA_COUNT

#define DTTR_PCDOGS_DATA_COUNT   ((uint32_t)DTTR_PCDOGS_DATA_COUNT_VALUE)

Definition at line 5874 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_FUNCTION_COUNT

#define DTTR_PCDOGS_FUNCTION_COUNT   ((uint32_t)DTTR_PCDOGS_FUNCTION_COUNT_VALUE)

Definition at line 5873 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_INSTALL_PATCHES

#define DTTR_PCDOGS_INSTALL_PATCHES ( ctx_,
specs_,
out_group_,
out_report_ )
Value:
(ctx_), \
(specs_), \
DTTR_ARRAY_COUNT(specs_), \
(out_group_), \
(out_report_) \
)
#define DTTR_ARRAY_COUNT(array_)
Definition dttr_core.h:18
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 21918 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_PATCH_SPEC_ADDRESS_BYTES

#define DTTR_PCDOGS_PATCH_SPEC_ADDRESS_BYTES ( required_,
address_,
... )
Value:
{ \
.required = (required_), \
.address = (address_), \
.patch_bytes = (const uint8_t[]){__VA_ARGS__}, \
.patch_size = sizeof((const uint8_t[]){__VA_ARGS__}), \
}
@ DTTR_PCDOGS_PATCH_ADDRESS_BYTES

Definition at line 21890 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_PATCH_SPEC_AOB_BYTES

#define DTTR_PCDOGS_PATCH_SPEC_AOB_BYTES ( required_,
aob_,
offset_,
... )
Value:
{ \
.required = (required_), \
.aob = (aob_), \
.offset = (offset_), \
.patch_bytes = (const uint8_t[]){__VA_ARGS__}, \
.patch_size = sizeof((const uint8_t[]){__VA_ARGS__}), \
}
@ DTTR_PCDOGS_PATCH_AOB_BYTES

Definition at line 21899 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_PATCH_SPEC_AOB_REL32_JMP

#define DTTR_PCDOGS_PATCH_SPEC_AOB_REL32_JMP ( required_,
aob_,
offset_,
detour_ )
Value:
{ \
.required = (required_), \
.aob = (aob_), \
.offset = (offset_), \
.detour = (detour_), \
}
@ DTTR_PCDOGS_PATCH_AOB_REL32_JMP

Definition at line 21909 of file dttr_pcdogs.h.

Referenced by dttr_game_hooks_init(), and dttr_inputs_hooks_init().

◆ DTTR_PCDOGS_PATCH_SPEC_TARGET

#define DTTR_PCDOGS_PATCH_SPEC_TARGET ( required_,
target_ )
Value:
{ \
.required = (required_), \
.target = (target_), \
}
DTTR_Graphics_COM_DirectDrawSurface7 DWORD DWORD void void DWORD flags DTTR_Graphics_COM_DirectDrawSurface7 void void *cb void * target
@ DTTR_PCDOGS_PATCH_TARGET

Definition at line 21883 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_SYMBOL_DATA_COUNT

#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().

◆ DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT

#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().

◆ DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT

#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.

◆ DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_STORAGE_COUNT

#define DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_STORAGE_COUNT

◆ DTTR_PCDOGS_SYMBOL_XREF_COUNT

#define DTTR_PCDOGS_SYMBOL_XREF_COUNT   ((uint32_t)DTTR_PCDOGS_SYMBOL_XREF_COUNT_VALUE)

Definition at line 5881 of file dttr_pcdogs.h.

Typedef Documentation

◆ DTTR_PCDOGS_F_Actor_AddToCollisionList_proto

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.

Parameters
actorUnnamed argument.

Definition at line 48260 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ApplyEntitySlotFlags_proto

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.

Parameters
actorUnnamed argument.

Definition at line 25091 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ApplySplineMovement_proto

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.

Parameters
actorUnnamed argument.
spline_trackUnnamed argument.
velocityUnnamed argument.

Definition at line 28350 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ApplyVerticalMovement_proto

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.

Parameters
actorUnnamed argument.

Definition at line 54601 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ApplyVerticalVelocity_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_ApplyVerticalVelocity_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t velocity)

Not yet documented.

Parameters
actorUnnamed argument.
velocityUnnamed argument.

Definition at line 28293 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_AttachToParent_proto

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.

Parameters
child_actorUnnamed argument.
parent_actorUnnamed argument.
attach_pointUnnamed argument.
attach_flagsUnnamed argument.

Definition at line 48028 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CalculateRotation_proto

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.

Parameters
actorUnnamed argument.
target_actor_idUnnamed argument.
angle_deltaUnnamed argument.

Definition at line 24794 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CheckAnimationComplete_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_CheckAnimationComplete_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t anim_state)

Not yet documented.

Parameters
actorUnnamed argument.
anim_stateUnnamed argument.

Definition at line 28007 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CheckAnimationTrigger_proto

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.

Parameters
actorUnnamed argument.
trigger_actorUnnamed argument.

Definition at line 43822 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CheckCollisionConditions_proto

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.

Parameters
actorUnnamed argument.
other_actorUnnamed argument.

Definition at line 46105 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CheckCollisionType_proto

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.

Parameters
actorUnnamed argument.
component_defUnnamed argument.
other_actorUnnamed argument.

Definition at line 43764 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CheckSavedActiveActorCameraDistance_proto

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.

Parameters
actorUnnamed argument.

Definition at line 23489 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ClearReferences_proto

typedef void(* DTTR_PCDOGS_F_Actor_ClearReferences_proto) ()

Not yet documented.

Definition at line 47864 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CloneTemplateWithTemplateRelativeFixups_proto

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.

Parameters
source_actor_templateSource actor/template whose pointer fields are relative to the cloned actor allocation; fixed-up package or borrowed runtime pointers are unsafe.
actor_list_headOptional linked-list head; when non-null the instantiated actor is pushed onto this list.

Definition at line 47917 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_CopyEntityDefaultsToRecord_proto

typedef DTTR_PCDOGS_T_PKG_ActorRecord *(* DTTR_PCDOGS_F_Actor_CopyEntityDefaultsToRecord_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 25381 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_Destroy_proto

typedef BOOL(* DTTR_PCDOGS_F_Actor_Destroy_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 47974 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_DestroyAll_proto

typedef int32_t *(* DTTR_PCDOGS_F_Actor_DestroyAll_proto) ()

Not yet documented.

Definition at line 31722 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_FindNearestAttachPoint_proto

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.

Parameters
parent_actorUnnamed argument.
child_actorUnnamed argument.

Definition at line 48088 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_FollowAttachedMovement_proto

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.

Parameters
actorUnnamed argument.

Definition at line 54655 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_GetStateIndex_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_GetStateIndex_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t state_base)

Not yet documented.

Parameters
actorUnnamed argument.
state_baseUnnamed argument.

Definition at line 24326 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_HandleCollisionResponse_proto

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.

Parameters
actorUnnamed argument.
other_actorUnnamed argument.
collision_polyUnnamed argument.
collision_slotUnnamed argument.

Definition at line 59532 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_HandleDefaultUpdate_proto

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.

◆ DTTR_PCDOGS_F_Actor_InitializeDirectionTables_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_InitializeDirectionTables_proto) ()

Not yet documented.

Definition at line 45085 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_MoveToTarget_proto

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.

Parameters
actorUnnamed argument.
target_posUnnamed argument.
target_angleUnnamed argument.
transition_speedUnnamed argument.
durationUnnamed argument.

Definition at line 24923 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessCollisionResponse_proto

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.

Parameters
actorUnnamed argument.
other_actorUnnamed argument.
collision_polyUnnamed argument.
collision_depthUnnamed argument.

Definition at line 27018 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessHazardsAndDamage_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessHazardsAndDamage_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state)

Not yet documented.

Parameters
actorUnnamed argument.
physics_stateUnnamed argument.

Definition at line 46457 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessMovementBehavior_proto

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.

Parameters
actorUnnamed argument.

Definition at line 54765 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessMovementCommands_proto

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.

Parameters
actorUnnamed argument.

Definition at line 54710 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessPlayerBehavior_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_ProcessPlayerBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorActor 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.

◆ DTTR_PCDOGS_F_Actor_ProcessPuppyInteraction_proto

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.

Parameters
actorUnnamed argument.
puppy_actorUnnamed argument.
collision_polyUnnamed argument.
collision_depthUnnamed argument.

Definition at line 27080 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessRendering_proto

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.

Parameters
actorUnnamed argument.

Definition at line 24077 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ProcessSnapAndEntityUpdate_proto

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.

Parameters
actorUnnamed argument.

Definition at line 26670 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ReleaseAttachment_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_ReleaseAttachment_proto) (DTTR_PCDOGS_T_PKG_ActorRecord *record)

Not yet documented.

Parameters
recordUnnamed argument.

Definition at line 24984 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ResetVelocityAndSnap_proto

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.

Parameters
actor_snap_script_stateEntity/script snap state: target actor is at script slot and target position starts at index 82.
target_angleAngle forwarded to Actor_MoveToTarget for the selected target actor.
transition_speedTransition speed/control value forwarded to Actor_MoveToTarget.
duration_q12Script duration value scaled by 30 and shifted from Q12 before the move call.

Definition at line 24860 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_SetAlphaFade_proto

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.

Parameters
actorUnnamed argument.
fade_stepsUnnamed argument.
fade_inUnnamed argument.

Definition at line 48145 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_SnapToPosition_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_SnapToPosition_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 25037 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_StartTransition_proto

typedef int32_t *(* DTTR_PCDOGS_F_Actor_StartTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, DTTR_PCDOGS_T_PKG_ActorRecord *record)

Not yet documented.

Parameters
actorUnnamed argument.
recordUnnamed argument.

Definition at line 25145 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_TracePath_proto

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.

Parameters
actorActor whose path-trace fields are read and updated.
target_selectorSigned script/actor selector; positive values address actor slots and negative sentinel values select special path targets.
max_path_distancePrimary distance cap used when accepting or rejecting a candidate path target.
best_path_distanceCurrent best/pruning distance carried through recursive trace attempts.
trace_flagsBitfield controlling recursive trace/result modes; known values include 0, 0x20, and 0x300.

Definition at line 25264 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_UpdateAnimationAndVisibility_proto

typedef int32_t(* DTTR_PCDOGS_F_Actor_UpdateAnimationAndVisibility_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 24176 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_UpdateAnimationState_proto

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.

Parameters
actorUnnamed argument.
recordUnnamed argument.
update_from_inputUnnamed argument.

Definition at line 26834 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_UpdateFadeOut_proto

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.

Parameters
actorUnnamed argument.
fade_ticksUnnamed argument.

Definition at line 48204 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_UpdateList_proto

typedef DTTR_PCDOGS_T_Scene_Node *(* DTTR_PCDOGS_F_Actor_UpdateList_proto) ()

Not yet documented.

Definition at line 24028 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_UpdateProjectileList_proto

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.

◆ DTTR_PCDOGS_F_Actor_UpdateRotationFromVelocity_proto

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.

Parameters
actorUnnamed argument.
velocity_xzUnnamed argument.
turn_stepUnnamed argument.

Definition at line 46399 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Actor_ValidateDirectionAndProcessInput_proto

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.

Parameters
actorUnnamed argument.
direction_modeUnnamed argument.

Definition at line 54449 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_CalculateSplineParameter_proto

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.

Parameters
sample_timeCurrent animation sample time in 1/64-frame keyframe units.
next_key_timeAbsolute next-key time in the same 1/64-frame units.
prev_key_packedPrevious keyframe timing/easing word; high bits encode previous-key time and low bits encode easing metadata.
next_ease_indexLow-byte easing/control index from the next keyframe timing word.
keyframe_dataBase of the keyframe data block; easing/control records are addressed before this pointer.

Definition at line 27321 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_CheckKeyframeActive_proto

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.

Parameters
sample_timeAnimation sample time in the caller's channel time domain.
channelSpline channel descriptor whose packed keyframes are tested.

Definition at line 27638 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_ConvertQuatToRotMatrix_proto

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.

Parameters
frame_timeAnimation frame/time value in the track time domain.
quat_trackQuaternion keyframe track descriptor.
out_matrixReceives the 3x3 signed fixed-point rotation matrix.

Definition at line 27576 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_GetProgress_proto

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.

Parameters
progress_var_indexSelector byte position by +9 before resolving the backing script/global progress variable.

Definition at line 28932 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_InterpolateKeyframeQuatBlend_proto

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.

Parameters
frame_timeAnimation frame/time value in the track time domain.
blend_weight_q14Q14 blend amount used to mix the sampled quaternion into the destination.
quat_trackQuaternion keyframe track descriptor.
inout_quatDestination quaternion that is blended in place.

Definition at line 27387 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_InterpolateKeyframeVec3Blend_proto

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.

Parameters
frame_timeAnimation frame/time value in the track time domain.
blend_weight_q12Q12 blend amount applied to each sampled vector component.
vec3_trackPosition/vector keyframe track descriptor.
inout_vec3Destination vector blended in place and returned.

Definition at line 27189 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_InterpolateQuat_proto

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.

Parameters
frame_timeAnimation frame/time value in the track time domain.
quat_trackQuaternion keyframe track descriptor.
out_quatReceives the interpolated four-component Q14 quaternion.

Definition at line 27448 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_InterpolateQuaternionSlerp_proto

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.

Parameters
out_quatReceives the interpolated Q14 quaternion.
from_quatStarting Q14 quaternion.
to_quatEnding Q14 quaternion.
blend_weight_q14Q14 interpolation weight.
angle_fp12Angular distance/phase in the game's 12-bit sine-table domain.
spin_phaseAdditional phase term folded into the interpolation angle.

Definition at line 27511 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_InterpolateSpline_proto

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.

Parameters
sample_timeAnimation sample time in the caller's channel time domain.
channelScalar spline channel descriptor to sample.
out_valueReceives the sampled int16 channel value.

Definition at line 27698 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_InterpolateVec3_proto

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.

Parameters
frame_timeAnimation frame/time value in the track time domain.
vec3_trackPosition/vector keyframe track descriptor.
out_vec3Receives the interpolated three-component vector.

Definition at line 27254 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_ProcessController_proto

typedef int32_t *(* DTTR_PCDOGS_F_Animation_ProcessController_proto) (int32_t *controller_data, int32_t *state_data, int32_t frame_count)

Not yet documented.

Parameters
controller_dataUnnamed argument.
state_dataUnnamed argument.
frame_countUnnamed argument.

Definition at line 31863 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_ProcessVertexColor_proto

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.

Parameters
color_controllerUnnamed argument.
mesh_nodeUnnamed argument.

Definition at line 31982 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_QueueStateChange_proto

typedef int32_t(* DTTR_PCDOGS_F_Animation_QueueStateChange_proto) (int32_t anim_state)

Not yet documented.

Parameters
anim_stateUnnamed argument.

Definition at line 28062 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Animation_SetProgress_proto

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.

Parameters
progress_var_indexSelector byte position by +9 before resolving the backing script/global progress variable.
progress_valueValue written to the resolved progress variable.

Definition at line 28988 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_AllocateSoundSlot_proto

typedef int32_t(* DTTR_PCDOGS_F_Audio_AllocateSoundSlot_proto) (DTTR_PCDOGS_T_Audio_SoundDefinition *sound_def)

Not yet documented.

Parameters
sound_defUnnamed argument.

Definition at line 53553 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_CalculateSpatialVolumeAndPan_proto

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.

Parameters
source_posNullable source/world position; null treats distance and x/z delta as zero.
audible_radiusMaximum audible distance. Sources at or beyond this radius write volume 0 and return 0.
out_volume_q12Optional 0..0x1000 attenuation output; null skips volume calculation.
out_pan_angleOutput 12-bit pan/facing angle relative to player_facing_angle.

Definition at line 53767 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_CheckCooldownExpired_proto

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.

Parameters
cooldown_entriesUnnamed argument.
other_actorUnnamed argument.
sound_keyUnnamed argument.

Definition at line 45924 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_CheckStreamStatus_proto

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.

Parameters
stream_handle_ptrUnnamed argument.

Definition at line 47332 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_CloseMusicStream_proto

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.

◆ DTTR_PCDOGS_F_Audio_FadeInMusic_proto

typedef void(* DTTR_PCDOGS_F_Audio_FadeInMusic_proto) ()

Not yet documented.

Definition at line 47139 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_FadeOutMusic_proto

typedef void(* DTTR_PCDOGS_F_Audio_FadeOutMusic_proto) ()

Not yet documented.

Definition at line 47093 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_FindSoundByType_proto

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.

Parameters
slot_indexUnnamed argument.
sound_defUnnamed argument.
positionUnnamed argument.

Definition at line 53608 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_FreeSoundSlot_proto

typedef BOOL(* DTTR_PCDOGS_F_Audio_FreeSoundSlot_proto) (int32_t slot_index, BOOL clear_resource_flag)

Not yet documented.

Parameters
slot_indexUnnamed argument.
clear_resource_flagUnnamed argument.

Definition at line 53439 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_InitializeLevelAudio_proto

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.

◆ DTTR_PCDOGS_F_Audio_InitializeSystem_proto

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.

◆ DTTR_PCDOGS_F_Audio_IsStreamPlaying_proto

typedef int32_t(* DTTR_PCDOGS_F_Audio_IsStreamPlaying_proto) (DTTR_PCDOGS_T_Audio_AILHStream *stream_handle_ptr)

Not yet documented.

Parameters
stream_handle_ptrUnnamed argument.

Definition at line 46694 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_OpenStream_proto

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.

Parameters
stream_recordRecord whose first dword receives the Audio_AILHStream; bytes at +4 hold the music filename.

Definition at line 22446 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_PauseAllSounds_proto

typedef int32_t(* DTTR_PCDOGS_F_Audio_PauseAllSounds_proto) ()

Not yet documented.

Definition at line 53825 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_PauseStream_proto

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.

◆ DTTR_PCDOGS_F_Audio_PlayLevelSoundIndexAtPosition_proto

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.

Parameters
level_sound_indexUnnamed argument.
positionUnnamed argument.

Definition at line 24504 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_PlayMusicStream_proto

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.

Parameters
stream_recordUnnamed argument.
volumeUnnamed argument.

Definition at line 46797 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_PlaySoundDefinition3D_proto

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.

Parameters
sound_defUnnamed argument.
position_or_actor_position_ptrPosition 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.

◆ DTTR_PCDOGS_F_Audio_ProcessMusicFade_proto

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.

◆ DTTR_PCDOGS_F_Audio_ProcessSoundQueue_proto

typedef int32_t(* DTTR_PCDOGS_F_Audio_ProcessSoundQueue_proto) ()

Not yet documented.

Definition at line 53711 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_ResetMusicState_proto

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.

Parameters
stream_recordUnnamed argument.

Definition at line 47234 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_ResetPlayback_proto

typedef void *(* DTTR_PCDOGS_F_Audio_ResetPlayback_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t chain_index)

Not yet documented.

Parameters
actorUnnamed argument.
chain_indexUnnamed argument.

Definition at line 52612 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_ResumeAllSounds_proto

typedef int32_t(* DTTR_PCDOGS_F_Audio_ResumeAllSounds_proto) ()

Not yet documented.

Definition at line 53871 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_ResumeStream_proto

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.

◆ DTTR_PCDOGS_F_Audio_SetEnabledFlag_proto

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.

Parameters
enabled_flagUnnamed argument.

Definition at line 46990 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_SetMusicFadeTarget_proto

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.

Parameters
target_volume_q12Unnamed argument.
frame_count_minus_oneUnnamed argument.

Definition at line 47039 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_SetSamplePitch_proto

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.

Parameters
slot_indexUnnamed argument.
pitch_scale_q12Unnamed argument.

Definition at line 46639 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_SetSampleVolume_proto

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.

Parameters
slot_indexUnnamed argument.
volumeUnnamed argument.

Definition at line 46583 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_SetStreamVolume_proto

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.

Parameters
volumeUnnamed argument.

Definition at line 46748 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_ShutdownSystem_proto

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.

◆ DTTR_PCDOGS_F_Audio_StartMusicWithFade_proto

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.

Parameters
stream_recordUnnamed argument.

Definition at line 47282 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_StartSoundPlayback_proto

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.

Parameters
slot_indexUnnamed argument.
wave_dataUnnamed argument.
pitch_scale_q12Unnamed argument.
volumeUnnamed argument.
panUnnamed argument.
loop_flagUnnamed argument.

Definition at line 46519 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_StopAllSamples_proto

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.

◆ DTTR_PCDOGS_F_Audio_StopAllSounds_proto

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.

◆ DTTR_PCDOGS_F_Audio_StopMusicAndPause_proto

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.

◆ DTTR_PCDOGS_F_Audio_StopSound_proto

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.

Parameters
slot_indexUnnamed argument.

Definition at line 53387 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_TriggerCollisionSound_proto

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.

Parameters
actorUnnamed argument.
other_actorUnnamed argument.
sound_keyUnnamed argument.
packed_impact_cooldownUnnamed argument.

Definition at line 45985 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_TriggerMusicTransition_proto

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.

Parameters
track_indexUnnamed argument.
fade_speedUnnamed argument.
track_dataUnnamed argument.
loop_flagUnnamed argument.

Definition at line 25816 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_TriggerSoundAtPosition_proto

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.

Parameters
sound_type_indexUnnamed argument.
positionUnnamed argument.
stop_only_if_playingUnnamed argument.

Definition at line 24560 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_UpdateSoundChannels_proto

typedef void(* DTTR_PCDOGS_F_Audio_UpdateSoundChannels_proto) (int32_t channel_mask)

Not yet documented.

Parameters
channel_maskUnnamed argument.

Definition at line 53665 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Audio_UpdateSoundSystemWrapper_proto

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.

◆ DTTR_PCDOGS_F_Bone_BlendVerticesMultiWeight_proto

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.

Parameters
mesh_pieceMesh piece descriptor; +4 is first vertex and +6 is vertex count.
actorActor/render state whose transformed vertex buffer and normal accumulator are updated.
skin_tablesArray of source skin/bone xyz delta tables, each stored as 4 int16 values per vertex.
weightsQ12 blend weights; up to four nonzero entries are consumed.

Definition at line 27948 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Bone_ComputeNormalsPostTransform_proto

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.

Parameters
actorActor/render state containing transformed vertices , face records , and normal accumulators .
mesh_pieceMesh piece descriptor; +4/+6 select vertices and +8/+10 select faces.

Definition at line 27885 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Bone_ProcessExternalRef_proto

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.

Parameters
nodeUnnamed argument.
sprite_ctxUnnamed argument.

Definition at line 37051 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Bone_TransformVerticesMorphed_proto

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.

Parameters
sample_timeAnimation sample time used to evaluate morph channels.
morph_channelsMorph channel array; a -1 keyframe_table_or_minus_one_sentinel sentinel selects the base-copy path.
actor_or_mesh_stateRender/actor mesh state whose morph table feeds output buffers and .

Definition at line 27761 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Bone_TransformVerticesWeighted_proto

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.

Parameters
sample_timeAnimation sample time used to evaluate bone-weight channels.
bone_channelsBone/skin channel array; channel_flags bit 0x40 selects this weighted vertex path.
actorActor/render state whose skin table and scene vertex buffer are updated.
mesh_pieceMesh piece descriptor; +4 is first vertex and +6 is vertex count for the affected span.

Definition at line 27823 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Bone_TransformWeightedVerticesForRender_proto

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.

Parameters
nodeUnnamed argument.
weighted_spanShared weighted/submesh render span; callers pass submesh-like or sprite-node-data-like records.
matrixUnnamed argument.

Definition at line 37457 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Bone_UpdateJointTracking_proto

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.

Parameters
cameraUnnamed argument.
target_indexUnnamed argument.
target_posUnnamed argument.

Definition at line 28170 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_BuildViewMatrix_proto

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.

Parameters
view_matrixUnnamed argument.
screen_half_sizeUnnamed argument.
focal_distanceUnnamed argument.

Definition at line 55119 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_CalculateClipDistance_proto

typedef int32_t(* DTTR_PCDOGS_F_Camera_CalculateClipDistance_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int16_t fov)

Not yet documented.

Parameters
cameraUnnamed argument.
fovUnnamed argument.

Definition at line 55177 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_CalculateFollowAngles_proto

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.

Parameters
cameraUnnamed argument.
target_actorActor that the follow-camera code is targeting for this update.
anglesCaller-owned angle output/input buffer used by follow-camera calculations.
flagsUnnamed argument.

Definition at line 26236 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_CalculatePosition_proto

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.

Parameters
camera_posePose whose eye/source components are recomputed from its target components and angles.
target_distanceDistance from target/look-at point used to recompute the eye/source position.

Definition at line 26117 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_Initialize_proto

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.

Parameters
cameraCamera runtime initialized with default clip distance, viewport, and fade fields.

Definition at line 55405 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_InterpolateTransition_proto

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.

Parameters
transition_stateLive camera transition state whose embedded pose is eased toward target_pose.
target_poseTarget/scratch pose built by Camera_UpdateFollow or Camera_UpdateFromDefinition.
duration_framesTotal transition frame count; known callers pass 30, a remaining scripted span, or camera definition duration.
recompute_eye_from_anglesNonzero interpolates the first two angle words and recomputes eye position from target distance.

Definition at line 26054 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_LookAt_proto

typedef int32_t(* DTTR_PCDOGS_F_Camera_LookAt_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)

Not yet documented.

Parameters
cameraUnnamed argument.

Definition at line 55350 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_SetDefaultFOV_proto

typedef int32_t(* DTTR_PCDOGS_F_Camera_SetDefaultFOV_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)

Not yet documented.

Parameters
cameraUnnamed argument.

Definition at line 55232 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_SetupClipPlanes_proto

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.

Parameters
projection_depthUnnamed argument.
screen_half_widthUnnamed argument.
screen_half_heightUnnamed argument.

Definition at line 33190 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_SetupProjection_proto

typedef int32_t(* DTTR_PCDOGS_F_Camera_SetupProjection_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)

Not yet documented.

Parameters
cameraUnnamed argument.

Definition at line 34265 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_SetViewport_proto

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.

Parameters
viewport_xUnnamed argument.
viewport_yUnnamed argument.
viewport_wUnnamed argument.
viewport_hUnnamed argument.
apply_projectionUnnamed argument.

Definition at line 55289 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_UpdateEffects_proto

typedef int16_t(* DTTR_PCDOGS_F_Camera_UpdateEffects_proto) ()

Not yet documented.

Definition at line 30652 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_UpdateFade_proto

typedef int16_t(* DTTR_PCDOGS_F_Camera_UpdateFade_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera)

Not yet documented.

Parameters
cameraUnnamed argument.

Definition at line 30699 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_UpdateFollow_proto

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.

Parameters
cameraUnnamed argument.

Definition at line 25991 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_UpdateFromDefinition_proto

typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateFromDefinition_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t *position, int16_t *angles)

Not yet documented.

Parameters
cameraUnnamed argument.
positionUnnamed argument.
anglesUnnamed argument.

Definition at line 26174 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_UpdateProjection_proto

typedef int32_t(* DTTR_PCDOGS_F_Camera_UpdateProjection_proto) (DTTR_PCDOGS_T_Camera_Runtime *camera, int32_t focal_distance)

Not yet documented.

Parameters
cameraUnnamed argument.
focal_distanceUnnamed argument.

Definition at line 55062 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Camera_UpdateShakeOffset_proto

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.

Parameters
cameraUnnamed argument.

Definition at line 26453 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_AnimateMoveSequence_proto

typedef int32_t(* DTTR_PCDOGS_F_Checkers_AnimateMoveSequence_proto) (int32_t *move_data)

Not yet documented.

Parameters
move_dataUnnamed argument.

Definition at line 31565 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_BuildMoveList_proto

typedef int32_t(* DTTR_PCDOGS_F_Checkers_BuildMoveList_proto) (int32_t board_state, int32_t player, int32_t *move_list)

Not yet documented.

Parameters
board_stateUnnamed argument.
playerUnnamed argument.
move_listUnnamed argument.

Definition at line 30940 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_CenterCameraOnCell_proto

typedef void *(* DTTR_PCDOGS_F_Checkers_CenterCameraOnCell_proto) ()

Not yet documented.

Definition at line 30891 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_CheckCapturePossible_proto

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.

Parameters
boardPacked 32-playable-square checkers board, addressed as four stored cells per row.
piecePiece code at the queried square; known move logic treats 1/2 as men and 5/6 as kings.
rowZero-based source row to inspect for available captures.
colZero-based source column to inspect for available captures.

Definition at line 31071 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_CheckMoveValid_proto

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.

Parameters
boardPacked 32-playable-square checkers board, addressed as four stored cells per row.
from_rowUnnamed argument.
from_colUnnamed argument.
to_rowUnnamed argument.
to_colUnnamed argument.

Definition at line 31003 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_EvaluateBoardScore_proto

typedef int32_t(* DTTR_PCDOGS_F_Checkers_EvaluateBoardScore_proto) (DTTR_PCDOGS_T_Checkers_Board *board)

Not yet documented.

Parameters
boardUnnamed argument.

Definition at line 31512 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_ExecuteMove_proto

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.

Parameters
from_rowUnnamed argument.
from_colUnnamed argument.
to_rowUnnamed argument.
to_colUnnamed argument.
playerUnnamed argument.

Definition at line 31267 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_ExecuteMoveSequence_proto

typedef int32_t(* DTTR_PCDOGS_F_Checkers_ExecuteMoveSequence_proto) (int32_t move_count, int32_t *move_sequence)

Not yet documented.

Parameters
move_countUnnamed argument.
move_sequenceUnnamed argument.

Definition at line 31388 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_FindValidMoves_proto

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.

Parameters
boardPacked 32-square checkers board copied before recursive capture expansion.
from_rowUnnamed argument.
from_colUnnamed argument.
move_cursorPointer to the current four-int move record cursor; advanced as legal moves are emitted.

Definition at line 31137 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_HighlightPlayerPieces_proto

typedef void(* DTTR_PCDOGS_F_Checkers_HighlightPlayerPieces_proto) (int32_t player, void *highlight_data)

Not yet documented.

Parameters
playerUnnamed argument.
highlight_dataUnnamed argument.

Definition at line 31669 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_InitializeBoard_proto

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.

Parameters
boardUnnamed argument.

Definition at line 31619 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_ProcessInputAndRender_proto

typedef int32_t(* DTTR_PCDOGS_F_Checkers_ProcessInputAndRender_proto) ()

Not yet documented.

Definition at line 30845 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_SearchBestMove_proto

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.

Parameters
boardUnnamed argument.
depthUnnamed argument.
out_move_4Optional four-int output record receiving the selected move.
playerUnnamed argument.
alphaUnnamed argument.
betaUnnamed argument.

Definition at line 31449 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_StepRecursiveSolver_proto

typedef int32_t(* DTTR_PCDOGS_F_Checkers_StepRecursiveSolver_proto) (int32_t depth, uint32_t player, int32_t alpha)

Not yet documented.

Parameters
depthUnnamed argument.
playerUnnamed argument.
alphaUnnamed argument.

Definition at line 31330 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_UpdateCameraPositions_proto

typedef void *(* DTTR_PCDOGS_F_Checkers_UpdateCameraPositions_proto) ()

Not yet documented.

Definition at line 30799 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Checkers_UpdateStateMachine_proto

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.

◆ DTTR_PCDOGS_F_Checkers_ValidateMove_proto

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.

Parameters
boardPacked 32-playable-square checkers board to validate against.
from_rowZero-based source row.
from_colZero-based source column.
to_rowZero-based destination row.
to_colZero-based destination column.

Definition at line 31202 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_BuildWallCollisionPlane_proto

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.

Parameters
actorUnnamed argument.
collision_nodeOwning node whose vertex array supplies the wall edge.
polygonCollision polygon containing the wall edge.
edge_indexPolygon edge index for the wall segment.
planeOutput/runtime wall plane record.
local_verticesLocal/output vertex buffer for wall-plane vertices.
out_vertex_baseBase index into the local vertex output.

Definition at line 45322 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_CheckActorGround_proto

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.

Parameters
positionWorld-space fixed-point position tested against active ground/shadow collision planes.
cull_radiusRadius/clearance value; the function uses radius >> 2 for plane-distance thresholds.
collision_flagsFlags/mask used to skip matching collision entries; bit 0x8000 selects the positive-depth threshold path.

Definition at line 51446 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_CheckHitEventExists_proto

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.

Parameters
hit_eventsUnnamed argument.
actorUnnamed argument.
actor_collision_keyUnnamed argument.

Definition at line 44687 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_DetectActorCollisions_proto

typedef int32_t(* DTTR_PCDOGS_F_Collision_DetectActorCollisions_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t *collision_list)

Not yet documented.

Parameters
actorUnnamed argument.
collision_listUnnamed argument.

Definition at line 45205 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_DetectActorObstacles_proto

typedef int32_t *(* DTTR_PCDOGS_F_Collision_DetectActorObstacles_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 45387 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_DetectAndResolve3DCollision_proto

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.

Parameters
actorActor/context pointer supplied by the collision pipeline. Confirm the target actor and mutability before writing actor fields from hooks.
velocityCaller-owned three-int velocity payload; preserving the native pointer is safest unless mutation has been proven safe.
surface_normalCaller-owned surface-normal payload filled by the collision resolver.
contact_pointCaller-owned contact-point payload; validate readability before dereferencing in hooks.
resultCaller-owned result/contact payload passed independently from this function's return value.

Definition at line 45143 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_DetectDynamicObject_proto

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.

Parameters
actorActor whose position and current ground-contact state are tested against dynamic collision objects.
in_out_ground_yCurrent 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.

◆ DTTR_PCDOGS_F_Collision_DetectObjectNodeCollisions_proto

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.

Parameters
actorActor whose collision callbacks, bounds, and node collision lists are being tested.
collision_typeActor collision type/list index; type 2 may recurse into type 4 for special node checks.

Definition at line 45444 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_FindGroundPolygonUnderActor_proto

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.

Parameters
actorUnnamed argument.
out_polygonReceives the value on success.

Definition at line 38211 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_FindIntersectingPolygonEdge_proto

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.

Parameters
collision_nodeUnnamed argument.
polygonUnnamed argument.
from_pointUnnamed argument.
to_pointUnnamed argument.

Definition at line 38334 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_GetAdjacentPolygon_proto

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.

Parameters
collision_nodeUnnamed argument.
polygonUnnamed argument.
edge_index_in_outUnnamed argument.

Definition at line 38150 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_GetValidCollisionTarget_proto

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.

Parameters
actorUnnamed argument.
collision_slotUnnamed argument.

Definition at line 46045 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_HandleComponentCollision_proto

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.

Parameters
compUnnamed argument.
other_actorUnnamed argument.

Definition at line 44746 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_InitializeFunctionPointers_proto

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.

◆ DTTR_PCDOGS_F_Collision_IsPointInsidePolygon_proto

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.

Parameters
collision_nodeUnnamed argument.
polygonUnnamed argument.
point_xUnnamed argument.
point_zUnnamed argument.

Definition at line 38271 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_ProcessActorGroundCheck_proto

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.

Parameters
actorUnnamed argument.

Definition at line 45262 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_ProcessActorToActorCollisions_proto

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.

◆ DTTR_PCDOGS_F_Collision_ProcessPowerupCollisions_proto

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).

Parameters
actorUnnamed argument.

Definition at line 59474 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_ProcessProjectileHit_proto

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.

Parameters
compUnnamed argument.
other_actorUnnamed argument.
collision_polyUnnamed argument.
collision_depthUnnamed argument.

Definition at line 44570 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_ProcessProjectileLifecycle_proto

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.

Parameters
actorUnnamed argument.

Definition at line 44912 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_RegisterHitEvent_proto

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.

Parameters
hit_eventsUnnamed argument.
actorUnnamed argument.

Definition at line 44630 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_ResolveObjectNodeCollision_proto

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.

Parameters
actorUnnamed argument.
object_actorUnnamed argument.

Definition at line 45558 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Collision_TestLineSphereIntersection_proto

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.

Parameters
line_startUnnamed argument.
line_endUnnamed argument.
sphere_radiusUnnamed argument.

Definition at line 45500 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_AttachToOwner_proto

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.

Parameters
owner_actorUnnamed argument.
compUnnamed argument.
local_posUnnamed argument.

Definition at line 45029 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_CalculateFrameDuration_proto

typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateFrameDuration_proto) (DTTR_PCDOGS_T_Component_Instance *comp)

Not yet documented.

Parameters
compUnnamed argument.

Definition at line 43877 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_CalculateHomingVelocity_proto

typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateHomingVelocity_proto) (DTTR_PCDOGS_T_Component_Instance *comp)

Not yet documented.

Parameters
compUnnamed argument.

Definition at line 44801 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_CalculateOrientation_proto

typedef int32_t(* DTTR_PCDOGS_F_Component_CalculateOrientation_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t *orientation_vec)

Not yet documented.

Parameters
compUnnamed argument.
orientation_vecUnnamed argument.

Definition at line 44224 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_CheckActorCollisionTypeAdapter_proto

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.

Parameters
compUnnamed argument.
other_actorUnnamed argument.

Definition at line 43707 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_CreateActor_proto

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.

Parameters
component_defUnnamed argument.
spawn_sourceUnnamed argument.
owner_actorUnnamed argument.
actor_kindUnnamed argument.

Definition at line 44456 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_GetSpeedRange_proto

typedef int32_t(* DTTR_PCDOGS_F_Component_GetSpeedRange_proto) (DTTR_PCDOGS_T_Component_Instance *comp)

Not yet documented.

Parameters
compUnnamed argument.

Definition at line 44057 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_InitializeProjectile_proto

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.

Parameters
compUnnamed argument.
spawn_vecUnnamed argument.

Definition at line 44398 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_IsAirborneTarget_proto

typedef BOOL(* DTTR_PCDOGS_F_Component_IsAirborneTarget_proto) (DTTR_PCDOGS_T_Component_Instance *comp)

Not yet documented.

Parameters
compUnnamed argument.

Definition at line 44110 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_PlayPositionalSound_proto

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.

Parameters
component_defUnnamed argument.
actorUnnamed argument.
sound_slotUnnamed argument.

Definition at line 44339 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_SetVelocityFromDirection_proto

typedef int16_t(* DTTR_PCDOGS_F_Component_SetVelocityFromDirection_proto) (DTTR_PCDOGS_T_Component_Instance *comp, int32_t speed_scale)

Not yet documented.

Parameters
compUnnamed argument.
speed_scaleUnnamed argument.

Definition at line 44855 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_SpawnFollowupProjectile_proto

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.

Parameters
component_defUnnamed argument.
source_actorUnnamed argument.
parent_actorUnnamed argument.

Definition at line 44969 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_SpawnFromDefinition_proto

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.

Parameters
source_actorUnnamed argument.
owner_actorUnnamed argument.
spawn_paramsUnnamed argument.

Definition at line 44165 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_TrackTarget_proto

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.

Parameters
compUnnamed argument.
target_posUnnamed argument.
turn_rateUnnamed argument.

Definition at line 44281 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_UpdateCollisionDetection_proto

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.

Parameters
collision_slotsArray of component collision slots; negative slotCount processes the current slot only.
slot_countNumber of collision slots to scan; negative forces a single-slot probe path.
actorActor whose component collision slots are evaluated.
other_actorOptional target actor; when present, its world position is used as the probe position.
probe_positionOptional xyz world-position vector used when otherActor is null.

Definition at line 43996 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Component_UpdateProjectileLogic_proto

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.

Parameters
compRuntime 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.

◆ DTTR_PCDOGS_F_Component_UpdateTimers_proto

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.

Parameters
timer_slotsArray of component timer/collision slots; each slot starts with a Component_Definition pointer.
slot_countNumber of timer slots to update.

Definition at line 43933 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Config_ApplySettings_proto

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.

◆ DTTR_PCDOGS_F_Config_LoadAlternateFromINI_proto

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.

◆ DTTR_PCDOGS_F_Config_LoadFromINI_proto

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.

◆ DTTR_PCDOGS_F_Config_SaveSettingsToINI_proto

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.

Parameters
config_dataUnnamed argument.

Definition at line 49813 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_CRT_CaptureNLGNotifyContext_proto

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.

Parameters
notification_codeStack-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.

◆ DTTR_PCDOGS_F_D3D_AcceptAnyDriver_proto

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.

Parameters
driver_infoUnnamed argument.

Definition at line 34930 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_CheckDeviceLost_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_CheckDeviceLost_proto) ()

Not yet documented.

Definition at line 33884 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_ClearViewport_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_ClearViewport_proto) ()

Not yet documented.

Definition at line 33983 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_CreateTextureSurface_proto

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.

Parameters
widthUnnamed argument.
heightUnnamed argument.

Definition at line 22039 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_CreateWorkSurface_proto

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.

Parameters
source_surfaceUnnamed argument.
widthUnnamed argument.
heightUnnamed argument.

Definition at line 32305 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_EnumDeviceCallback_proto

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.

Parameters
device_descriptionUnnamed argument.
device_nameUnnamed argument.
device_descUnnamed argument.
enum_contextUnnamed argument.

Definition at line 34758 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_EnumerateDirectDrawDevices_proto

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.

Parameters
accept_driverUnnamed argument.

Definition at line 34575 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_EnumZBufferFormatCallback_proto

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.

Parameters
pixel_formatUnnamed argument.
selected_formatUnnamed argument.

Definition at line 33541 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_FormatDirectXError_proto

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.

Parameters
error_codeUnnamed argument.
out_bufferReceives the value on success.

Definition at line 35037 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_GetDriverEnumerationData_proto

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.

Parameters
driver_list_outUnnamed argument.
count_outUnnamed argument.

Definition at line 34819 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_GetSelectedDriverInfo_proto

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.

◆ DTTR_PCDOGS_F_D3D_HandleSignal_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_HandleSignal_proto) ()

Not yet documented.

Definition at line 34075 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_InitDirectDrawAndDirect3D_proto

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.

Parameters
hwndUnnamed argument.

Definition at line 22091 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_InitializeDirectDraw_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_InitializeDirectDraw_proto) ()

Not yet documented.

Definition at line 34121 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_InitializeGraphicsSubsystem_proto

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.

Parameters
hwndMain game window handle forwarded to DirectInput joystick initialization.
hinstanceApplication instance handle forwarded to DirectInput joystick initialization.

Definition at line 22597 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_ReleaseAllAndReportLeaks_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_ReleaseAllAndReportLeaks_proto) ()

Not yet documented.

Definition at line 33595 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_ReleaseDirectDrawDevice_proto

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.

◆ DTTR_PCDOGS_F_D3D_RenderTexturedQuad_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_RenderTexturedQuad_proto) (DTTR_PCDOGS_T_Material_BlendTextureSet *blend_textures)

Not yet documented.

Parameters
blend_texturesUnnamed argument.

Definition at line 33931 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SelectBestDriver_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_SelectBestDriver_proto) (DTTR_PCDOGS_T_D3D_DriverInfo **selected_driver_out, int32_t flags)

Not yet documented.

Parameters
selected_driver_outUnnamed argument.
flagsUnnamed argument.

Definition at line 34874 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SetBlendMode_proto

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.

Parameters
blend_modeUnnamed argument.

Definition at line 32614 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SetDataScaleFactor_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_SetDataScaleFactor_proto) (int32_t scale_factor)

Not yet documented.

Parameters
scale_factorUnnamed argument.

Definition at line 36498 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SetFogDistance_proto

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.

Parameters
gamma_settingInteger 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.

◆ DTTR_PCDOGS_F_D3D_SetGammaRamp_proto

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.

Parameters
gamma_scaleUnnamed argument.

Definition at line 34468 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SetRenderTarget_proto

typedef int32_t(* DTTR_PCDOGS_F_D3D_SetRenderTarget_proto) ()

Not yet documented.

Definition at line 36451 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SetTextureColorOperation_proto

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.

Parameters
color_operationD3DTEXTUREOP value for texture stage 0 D3DTSS_COLOROP; known callers pass 1 (disable) or 4 (modulate).

Definition at line 32668 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_D3D_SetZWriteEnable_proto

typedef void(* DTTR_PCDOGS_F_D3D_SetZWriteEnable_proto) (BOOL enable)

If the D3D render-state capability flag is set, calls IDirect3DDevice7::SetRenderState(D3DRENDERSTATE_ZWRITEENABLE, enable); otherwise no-ops.

Parameters
enablePassed to D3DRENDERSTATE_ZWRITEENABLE; callers use 0 then 1 around depth-write-suppressed draws.

Definition at line 32940 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DDraw_AddDisplayMode_proto

typedef BOOL(* DTTR_PCDOGS_F_DDraw_AddDisplayMode_proto) (void *surface_desc, void *enum_context)

IDirectDraw7::EnumDisplayModes callback that appends each DDSURFACEDESC2 to the driver enumeration context, increments the mode count, and returns TRUE while count is <= 0x4f.

Parameters
surface_descUnnamed argument.
enum_contextUnnamed argument.

Definition at line 34631 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DDraw_CompareDisplayModes_proto

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.

Parameters
leftUnnamed argument.
rightUnnamed argument.

Definition at line 34517 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DDraw_CreateEx_proto

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.

Parameters
lp_guidUnnamed argument.
lplp_ddUnnamed argument.
iidUnnamed argument.
p_unk_outerUnnamed argument.

Definition at line 23260 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DDraw_EnumerateCallback_proto

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.

Parameters
guidUnnamed argument.
driver_nameUnnamed argument.
driver_descriptionUnnamed argument.
contextUnnamed argument.
monitorUnnamed argument.

Definition at line 34693 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DDraw_EnumerateExA_proto

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.

Parameters
lp_callbackUnnamed argument.
lp_contextUnnamed argument.
dw_flagsUnnamed argument.

Definition at line 23319 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DDraw_UnlockSurface_proto

typedef int32_t(* DTTR_PCDOGS_F_DDraw_UnlockSurface_proto) (DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7 *surface)

Not yet documented.

Parameters
surfaceUnnamed argument.

Definition at line 34364 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Debug_Log_proto

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.

Parameters
messageUnnamed argument.
prefixUnnamed argument.

Definition at line 33483 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Debug_RenderOverlay_proto

typedef int32_t(* DTTR_PCDOGS_F_Debug_RenderOverlay_proto) ()

Not yet documented.

Definition at line 49557 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Debug_RunNoOpStub_proto

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.

◆ DTTR_PCDOGS_F_DInput_CreateA_proto

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.

Parameters
hinstUnnamed argument.
dw_versionUnnamed argument.
pp_diUnnamed argument.
p_unk_outerUnnamed argument.

Definition at line 56179 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_CreateConfiguredJoystickDevice_proto

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.

Parameters
dinput_interfaceUnnamed argument.
hwndUnnamed argument.
device_indexUnnamed argument.
setup_modeUnnamed argument.

Definition at line 36330 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_CreateDevice2A_proto

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.

Parameters
dinput_interfaceUnnamed argument.
device_guidNative helper receives the GUID by value, then passes its stack address to IDirectInputA::CreateDevice.

Definition at line 35150 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_CreateInterface_proto

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.

Parameters
h_instanceUnnamed argument.

Definition at line 35093 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_CreateJoystickDevice_proto

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.

Parameters
dinput_interfaceUnnamed argument.
hwndUnnamed argument.
device_indexUnnamed argument.

Definition at line 36552 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_EnumerateAttachedJoysticks_proto

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.

Parameters
dinput_interfaceUnnamed argument.
enum_state_bufferUnnamed argument.

Definition at line 35781 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_EnumerateForceFeedbackJoysticks_proto

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.

Parameters
dinput_interfaceUnnamed argument.
enum_state_bufferUnnamed argument.

Definition at line 35723 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_EnumJoystickDeviceCallback_proto

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.

Parameters
device_instanceUnnamed argument.
enum_stateUnnamed argument.

Definition at line 35430 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_InitializeJoystickInput_proto

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.

Parameters
hwndUnnamed argument.
h_instanceUnnamed argument.

Definition at line 36612 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_QueryDevice2AInterface_proto

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.

Parameters
deviceUnnamed argument.

Definition at line 35207 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_DInput_ReleaseResources_proto

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.

◆ DTTR_PCDOGS_F_DInput_SetConstantForceEffect_proto

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.

Parameters
direction_xUnnamed argument.
direction_yUnnamed argument.
durationUnnamed argument.

Definition at line 36395 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Display_IsActive_proto

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.

◆ DTTR_PCDOGS_F_Display_ReleaseMode_proto

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.

◆ DTTR_PCDOGS_F_Display_SetMode_proto

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.

Parameters
hwndGame window handle to bind to the active display/D3D mode.

Definition at line 23212 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Entity_DestroyActor_proto

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.

Parameters
entityEntity slot whose active_actor is detached and cleared.
restore_defaultsNonzero restores default collision radius/height and default flags with bit 0x800 set after teardown.

Definition at line 25653 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Entity_GetActiveActorFromList_proto

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.

◆ DTTR_PCDOGS_F_Entity_GetOrSpawnCameraActor_proto

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.

Parameters
source_entitySource entity whose active actor pointer is returned or spawned when camera activation requires it.

Definition at line 30154 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Entity_IsInActiveList_proto

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.

Parameters
entity_index_one_based1-based entity index checked against the current level entity table.

Definition at line 25328 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Entity_SetActorProperty_proto

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.

Parameters
entityEntity-slot input; the routine bridges through the active actor/record link before writing actor property/default fields.
prop_idUnnamed argument.
valueUnnamed argument.

Definition at line 25439 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Entity_SpawnActor_proto

typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Entity_SpawnActor_proto) (DTTR_PCDOGS_T_Entity_State *source_entity)

Not yet documented.

Parameters
source_entityUnnamed argument.

Definition at line 25541 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Entity_UpdateVisibilityAndSpawn_proto

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.

Parameters
source_entityUnnamed argument.
force_visibility_overrideNonzero 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.

◆ DTTR_PCDOGS_F_Exception_IsAccessViolationFilter_proto

typedef BOOL(* DTTR_PCDOGS_F_Exception_IsAccessViolationFilter_proto) (void *exception_frame)

Non-normal-callable SEH filter fragment inside _rt_probe_read4; returns true when the exception code is 0xC0000005 (access violation).

Parameters
exception_frameImplicit EBP-framed SEH filter state containing exception pointers at -0x14 .

Definition at line 58667 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Exception_RtlUnwindThunk_proto

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.

◆ DTTR_PCDOGS_F_File_AllocateBuffer_proto

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.

Parameters
streamUnnamed argument.

Definition at line 58828 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_Close_proto

typedef int32_t(* DTTR_PCDOGS_F_File_Close_proto) (DTTR_PCDOGS_T_File_Handle *stream)

Not yet documented.

Parameters
streamUnnamed argument.

Definition at line 57535 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_CloseHandle_proto

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.

Parameters
file_noUnnamed argument.

Definition at line 58938 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_FlushAndClear_proto

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.

Parameters
clear_bufferUnnamed argument.
streamUnnamed argument.

Definition at line 58883 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_FlushBuffer_proto

typedef int32_t(* DTTR_PCDOGS_F_File_FlushBuffer_proto) (DTTR_PCDOGS_T_File_Handle *stream)

Not yet documented.

Parameters
streamUnnamed argument.

Definition at line 57482 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_FlushToDisk_proto

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.

Parameters
file_noUnnamed argument.

Definition at line 58721 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_Open_proto

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.

Parameters
filenameUnnamed argument.
modeUnnamed argument.

Definition at line 23432 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_OpenWithMode_proto

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.

Parameters
filenameUnnamed argument.
modeUnnamed argument.
sharing_flagUnnamed argument.

Definition at line 23376 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_SaveScreenshot_proto

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.

Parameters
pathUnnamed argument.

Definition at line 34418 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_SeekAndGetPosition_proto

typedef int32_t(* DTTR_PCDOGS_F_File_SeekAndGetPosition_proto) (DTTR_PCDOGS_T_File_Handle *stream)

Not yet documented.

Parameters
streamUnnamed argument.

Definition at line 57771 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_WriteBytes_proto

typedef int32_t(* DTTR_PCDOGS_F_File_WriteBytes_proto) (int32_t file_no, void const *buffer, int32_t byte_count)

Not yet documented.

Parameters
file_noUnnamed argument.
bufferUnnamed argument.
byte_countUnnamed argument.

Definition at line 58770 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_WriteChar_proto

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.

Parameters
chUnnamed argument.
streamUnnamed argument.

Definition at line 58498 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_WriteCharWithCounter_proto

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.

Parameters
chUnnamed argument.
streamUnnamed argument.
written_countUnnamed argument.

Definition at line 58556 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_File_WriteElements_proto

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.

Parameters
bufferUnnamed argument.
sizeUnnamed argument.
countUnnamed argument.
streamUnnamed argument.

Definition at line 57828 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_BackupSettings_proto

typedef int32_t(* DTTR_PCDOGS_F_Game_BackupSettings_proto) ()

Not yet documented.

Definition at line 41167 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_HandleGameOver_proto

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.

Parameters
effect_source_idCaller-supplied actor/type id preserved by the ABI.
strong_feedbackNonzero doubles the force-feedback magnitude scale from 5000 to 10000.
force_magnitude_fixedFixed-point 12-bit force magnitude; 0x1000 represents 1.0 before scaling.
duration_unitsDuration multiplier converted to DirectInput effect duration by multiplying by 100000.

Definition at line 50178 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_IsSoundEnabled_proto

typedef int32_t(* DTTR_PCDOGS_F_Game_IsSoundEnabled_proto) ()

Checks whether sound effects are enabled.

Definition at line 38759 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_RenderOverlays_proto

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.

Parameters
frame_argCallback/frame argument forwarded to Graphics_UpdateFadeCounters; the current callee ignores it.

Definition at line 52904 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_SetSoundEnabled_proto

typedef int32_t(* DTTR_PCDOGS_F_Game_SetSoundEnabled_proto) (int32_t enabled)

Update the game sound-effects enabled flag.

Parameters
enabledNon-zero to enable game sound effects.

Definition at line 38806 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_TransitionToLevel_proto

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.

Parameters
level_idUnnamed argument.

Definition at line 42959 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_TriggerPause_proto

typedef int32_t(* DTTR_PCDOGS_F_Game_TriggerPause_proto) (int32_t pause_type)

Not yet documented.

Parameters
pause_typeUnnamed argument.

Definition at line 52667 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Game_UpdateAndRenderScene_proto

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.

◆ DTTR_PCDOGS_F_Game_UpdateLogic_proto

typedef void(* DTTR_PCDOGS_F_Game_UpdateLogic_proto) ()

Not yet documented.

Definition at line 52763 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_AdjustColorQuadRGB_proto

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.

Parameters
input_quad_rgbFour packed 0x00BBGGRR colors.
output_quad_rgbFour packed destination colors receiving clamped RGB adjustments.

Definition at line 53160 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_AdjustLevelScale_proto

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.

Parameters
measured_fpsAveraged frame rate measured by Graphics_RenderFrame before adjusting the level/render scale.

Definition at line 26570 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_BeginRendering_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_BeginRendering_proto) (int32_t clear_flags)

Not yet documented.

Parameters
clear_flagsUnnamed argument.

Definition at line 42254 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_BlitTextureToQuadrants_proto

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.

Parameters
quadrant_surfacesUnnamed argument.
pixel_dataUnnamed argument.
pixel_countUnnamed argument.
widthUnnamed argument.
heightUnnamed argument.

Definition at line 32499 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_CheckActorVisibilityAndFrustum_proto

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.

Parameters
positionWorld-space fixed-point position tested against the active camera frustum.
cull_radiusObject radius/margin scaled by the frustum tests before near/far comparisons.
cull_flagsBit 2 bypasses the far-depth rejection path.

Definition at line 51322 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_CheckFrustumCull_proto

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.

Parameters
positionWorld-space fixed-point position forwarded to Graphics_CheckActorVisibilityAndFrustum.
cull_radiusObject radius/margin used for frustum and distance checks.
cull_flagsFlag byte forwarded to Graphics_CheckActorVisibilityAndFrustum.

Definition at line 51383 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_CheckShadowRequirement_proto

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.

Parameters
actorUnnamed argument.

Definition at line 25596 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClearBackground_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearBackground_proto) ()

Not yet documented.

Definition at line 52809 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClearDepthBuffer_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearDepthBuffer_proto) ()

Not yet documented.

Definition at line 34029 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClearScreenAndRenderRectangle_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_ClearScreenAndRenderRectangle_proto) (int32_t x, int32_t y, int32_t width, int32_t height)

Not yet documented.

Parameters
xUnnamed argument.
yUnnamed argument.
widthUnnamed argument.
heightUnnamed argument.

Definition at line 42308 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClearScreenWithColor_proto

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.

Parameters
rgb_colorUnnamed argument.

Definition at line 34216 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClearShadowList_proto

typedef void(* DTTR_PCDOGS_F_Graphics_ClearShadowList_proto) ()

Not yet documented.

Definition at line 48312 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClipPolygonByCameraPyramid_proto

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.

Parameters
input_verticesUnnamed argument.
input_attributesUnnamed argument.
output_verticesUnnamed argument.
output_attributesUnnamed argument.
in_out_vertex_countUnnamed argument.

Definition at line 33063 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ClipPolygonByPlane_proto

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.

Parameters
input_verticesUnnamed argument.
input_attributesUnnamed argument.
clip_planeUnnamed argument.
output_verticesUnnamed argument.
output_attributesUnnamed argument.
in_out_vertex_countUnnamed argument.

Definition at line 32994 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ComputeColorGradient_proto

typedef int32_t *(* DTTR_PCDOGS_F_Graphics_ComputeColorGradient_proto) (int32_t *start_color, int32_t *end_color, int32_t t)

Not yet documented.

Parameters
start_colorUnnamed argument.
end_colorUnnamed argument.
tUnnamed argument.

Definition at line 41837 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ComputeVertexColors_proto

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.

Parameters
color_shiftUnnamed argument.
input_colorsUnnamed argument.
output_colorsUnnamed argument.

Definition at line 53101 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_DrawFadeOverlay_proto

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.

Parameters
packed_origin_xyPacked signed 16-bit screen x/y origin.
packed_size_whPacked signed 16-bit width/height added to the origin.
opacity_120..0x1000 fixed-point opacity; 0x1000 maps to alpha 255.

Definition at line 33778 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_DrawFilledRectangleGradient_proto

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.

Parameters
packed_origin_xyPacked signed 16-bit screen-space x/y origin.
packed_size_whPacked signed 16-bit width/height added to the origin.
top_left_colorPacked color for the top-left vertex; low byte is the shared alpha.
top_right_colorPacked color for the top-right vertex.
bottom_left_colorPacked color for the bottom-left vertex.
bottom_right_colorPacked color for the bottom-right vertex.

Definition at line 33713 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_DrawQuad_proto

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.

Parameters
batchUnnamed argument.

Definition at line 33374 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_DrawRectangle_proto

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.

Parameters
packed_origin_xyPacked signed 16-bit screen x/y origin.
packed_size_whPacked signed 16-bit width/height added to the origin.
blend_flagsLow word is a 0..0x1000 color scale; high bits select blend behavior.
rgb_colorPacked RGB source color; final diffuse alpha is supplied by blend state.

Definition at line 33648 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_DrawSortedLists_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_DrawSortedLists_proto) ()

Not yet documented.

Definition at line 42207 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_EndRendering_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_EndRendering_proto) ()

Not yet documented.

Definition at line 42412 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_FreeTextureBlend_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_FreeTextureBlend_proto) (DTTR_PCDOGS_T_Material_BlendTextureSet *blend_textures)

Not yet documented.

Parameters
blend_texturesUnnamed argument.

Definition at line 42560 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_HasFogCapability_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_HasFogCapability_proto) ()

Not yet documented.

Definition at line 50445 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_IncrementPassCounter_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_IncrementPassCounter_proto) ()

Not yet documented.

Definition at line 42366 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_InitializeColorGradient_proto

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.

Parameters
gradient_stateUnnamed argument.
start_colorUnnamed argument.
end_colorUnnamed argument.
stepsUnnamed argument.

Definition at line 41776 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_InitializeDispatchTables_proto

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.

◆ DTTR_PCDOGS_F_Graphics_InitializeTextureBlendTextures_proto

typedef DTTR_PCDOGS_T_Material_BlendTextureSet *(* DTTR_PCDOGS_F_Graphics_InitializeTextureBlendTextures_proto) (void *resource_data)

Not yet documented.

Parameters
resource_dataUnnamed argument.

Definition at line 42506 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_IsPolygonInDebugList_proto

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.

Parameters
polygon_refPolygon render-reference address compared against the debug polygon buckets.

Definition at line 37108 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_IsQuadClipped_proto

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.

Parameters
batchUnnamed argument.
vertex_buffer_baseUnnamed argument.
clip_color_byteUnnamed argument.
unused_or_modeUnnamed argument.
brighten_colorsUnnamed argument.

Definition at line 33313 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_LoadAndUploadTexture_proto

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.

Parameters
pixel_dataUnnamed argument.

Definition at line 32251 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_ProcessMeshCommands_proto

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.

Parameters
cmd_listUnnamed argument.
controller_dataUnnamed argument.
owner_contextUnnamed argument.

Definition at line 31923 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderAllShadows_proto

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.

◆ DTTR_PCDOGS_F_Graphics_RenderFrame_proto

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.

◆ DTTR_PCDOGS_F_Graphics_RenderMeshNode_proto

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.

Parameters
nodeUnnamed argument.
sprite_ctxUnnamed argument.

Definition at line 36993 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderPolygonBatch_proto

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.

Parameters
nodeUnnamed argument.
polygon_refsUnnamed argument.
countUnnamed argument.

Definition at line 37164 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderPolygonMesh_proto

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.

Parameters
actorUnnamed argument.

Definition at line 36941 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderSceneGeometry_proto

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.

Parameters
nodeUnnamed argument.
polygon_refsUnnamed argument.
countUnnamed argument.

Definition at line 37284 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderSceneGeometryAlt_proto

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.

Parameters
nodeUnnamed argument.
polygon_refsUnnamed argument.
countUnnamed argument.

Definition at line 37343 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderSceneGeometryWrapper_proto

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.

Parameters
nodeUnnamed argument.
polygon_refsUnnamed argument.
countUnnamed argument.

Definition at line 37224 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderSpriteObjectNode_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_RenderSpriteObjectNode_proto) (DTTR_PCDOGS_T_Scene_Node *node)

Not yet documented.

Parameters
nodeUnnamed argument.

Definition at line 23976 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderSpritePolygons_proto

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.

Parameters
nodeUnnamed argument.
graphics_transformed_verticesUnnamed argument.
projected_verticesUnnamed argument.

Definition at line 37567 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderTexturedQuad_proto

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.

Parameters
packed_xyPacked signed 16-bit screen-space x/y origin.
materialRuntime material record; position 0 supplies flags and position 4 supplies the texture descriptor/handle record.
render_flagsRender flags; bits 24-26 request blend mode, falling back to material flags bit 0x80 when absent.
top_colorPacked color used for the top two quad vertices; alpha is supplied by D3D_SetBlendMode.
bottom_colorPacked color used for the bottom two quad vertices; alpha is supplied by D3D_SetBlendMode.
quad_sizeWidth/height in pixels added to packedXY to form the bottom-right corner.

Definition at line 32732 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderTexturedQuadMaterialSize_proto

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.

Parameters
packed_xyPacked signed 16-bit screen-space x/y origin.
materialMaterial/render entry; texture/frame data at +4 supplies width/height bytes.
render_flagsRender flags; high blend bits can override material blend mode.
top_colorPacked color used for the top two quad vertices after blend-byte insertion.
bottom_colorPacked color used for the bottom two quad vertices after blend-byte insertion.

Definition at line 32802 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_RenderTexturedSprite_proto

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.

Parameters
packed_xyPacked signed 16-bit screen-space x/y origin.
packed_whPacked signed 16-bit width/height; non-positive components fall back to texture dimensions or 1.
spriteSprite/font render context; null uses the default font_glyph_render_state.
render_flagsBlend/color/UV-orientation flags; bits 24-26 select blend, 0x18000000 permutes UVs, 0x40000000 requests gradient colors, 0x80000000 supplies packed RGB.
rotation_angleLow 12 bits are fixed-angle units; zero disables rotation.
rotation_pivot_xyPacked signed 16-bit x/y pivot used when rotationAngle is nonzero.

Definition at line 32875 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_SelectTextureLOD_proto

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.

Parameters
batchUnnamed argument.

Definition at line 33428 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_SetFadeLevel_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_SetFadeLevel_proto) (int32_t fade_level)

Not yet documented.

Parameters
fade_levelUnnamed argument.

Definition at line 33834 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_SetPolygonUVs_proto

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.

Parameters
nodeUnnamed argument.
out_batchReceives the value on success.
polygon_dataUnnamed argument.
uv_index_or_modeUnnamed argument.
polygon_verticesUnnamed argument.

Definition at line 36879 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_TakeScreenshot_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_TakeScreenshot_proto) ()

Not yet documented.

Definition at line 34317 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_UpdateFadeCounters_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_UpdateFadeCounters_proto) ()

Not yet documented.

Definition at line 52855 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_UpdateMeshCommandFlags_proto

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.

Parameters
cmd_listUnnamed argument.

Definition at line 32037 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Graphics_UpdateScreenFade_proto

typedef int32_t(* DTTR_PCDOGS_F_Graphics_UpdateScreenFade_proto) ()

Not yet documented.

Definition at line 25707 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_AcquireDevice_proto

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.

Parameters
deviceUnnamed argument.

Definition at line 35317 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_CalculateMovementVector_proto

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.

Parameters
out_move_vecOutput vector with at least three int32_t components written by this helper.
player_indexUnnamed argument.
heading_angleCamera-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.

◆ DTTR_PCDOGS_F_Input_CheckButtonState_proto

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.

Parameters
state_indexInput state slot to query; invalid or empty slots fall back to slot zero.
state_tableTwo-entry input state table used by scripts and menus.
control_codeButton bit index or extended axis/control selector.
mode_or_thresholdButton expected-state flag or axis threshold percentage, depending on control_code.

Definition at line 24733 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_CheckCheatCodeSequence_proto

typedef int32_t(* DTTR_PCDOGS_F_Input_CheckCheatCodeSequence_proto) ()

Not yet documented.

Definition at line 42759 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_ClearState_proto

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.

◆ DTTR_PCDOGS_F_Input_FormatButtonName_proto

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.

Parameters
control_codeVirtual-key or gamepad control code; codes above 0xff are normalized by subtracting 0x2e8 for the string-id table.
button_maskInput button mask used to choose the destination name-cache slot.

Definition at line 50296 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetButtonIndex_proto

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.

Parameters
control_maskUnnamed argument.

Definition at line 50240 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetButtonString_proto

typedef char *(* DTTR_PCDOGS_F_Input_GetButtonString_proto) (int32_t button_code)

Not yet documented.

Parameters
button_codeUnnamed argument.

Definition at line 50351 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetDeviceData_proto

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.

Parameters
deviceUnnamed argument.
state_sizeUnnamed argument.

Definition at line 35372 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetJoystickAxisRz_proto

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.

Parameters
stateUnnamed argument.

Definition at line 36159 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetJoystickAxisX_proto

typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisX_proto) (struct DIJOYSTATE *state)

Returns DIJOYSTATE.lX.

Parameters
stateUnnamed argument.

Definition at line 36052 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetJoystickAxisY_proto

typedef int32_t(* DTTR_PCDOGS_F_Input_GetJoystickAxisY_proto) (struct DIJOYSTATE *state)

Returns DIJOYSTATE.lY, the raw vertical axis sampled by Input_ReadGamepad.

Parameters
stateUnnamed argument.

Definition at line 36105 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetJoystickButtonByte_proto

typedef uint8_t(* DTTR_PCDOGS_F_Input_GetJoystickButtonByte_proto) (struct DIJOYSTATE *state, int32_t button_index)

Not yet documented.

Parameters
stateUnnamed argument.
button_indexUnnamed argument.

Definition at line 36213 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_GetPressedButton_proto

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.

◆ DTTR_PCDOGS_F_Input_InitializeButtonMappings_proto

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.

◆ DTTR_PCDOGS_F_Input_InitializeControllerMappings_proto

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.

◆ DTTR_PCDOGS_F_Input_IsJoystickButtonPressed_proto

typedef BOOL(* DTTR_PCDOGS_F_Input_IsJoystickButtonPressed_proto) (struct DIJOYSTATE *state, int32_t button_index)

Not yet documented.

Parameters
stateUnnamed argument.
button_indexUnnamed argument.

Definition at line 36269 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_IsKeyPressed_proto

typedef BOOL(* DTTR_PCDOGS_F_Input_IsKeyPressed_proto) (uint8_t scan_code)

Not yet documented.

Parameters
scan_codeUnnamed argument.

Definition at line 55938 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_IsKeyPressedAsync_proto

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.

Parameters
virtual_keyWin32 virtual-key code passed to GetAsyncKeyState.

Definition at line 50399 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_PollJoystickState_proto

typedef struct DIJOYSTATE *(* DTTR_PCDOGS_F_Input_PollJoystickState_proto) (DTTR_PCDOGS_T_DInput_IDirectInputDevice *device)

Not yet documented.

Parameters
deviceUnnamed argument.

Definition at line 35992 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_ProcessWindowMessages_proto

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.

◆ DTTR_PCDOGS_F_Input_ReadDevices_proto

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.

Parameters
player_indexPlayer/input slot index preserved for the Input_Update ABI.
stateInput state structure cleared, then updated from keyboard and gamepad devices.

Definition at line 50069 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_ReadGamepad_proto

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.

Parameters
stateInput state structure updated from gamepad state.

Definition at line 50017 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_ReadKeyboard_proto

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.

Parameters
stateInput state structure updated from keyboard state.

Definition at line 49962 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_RegisterButtonMapping_proto

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.

Parameters
control_codeVirtual-key code or gamepad control code; gamepad codes start at 0x3e8.
button_maskInput_State.button_bits mask produced by this control.

Definition at line 49608 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_ResetState_proto

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.

◆ DTTR_PCDOGS_F_Input_SetDeviceDataFormat_proto

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.

Parameters
deviceUnnamed argument.
data_formatUnnamed argument.

Definition at line 35262 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetExclusiveForegroundCooperativeLevel_proto

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).

Parameters
deviceUnnamed argument.
hwndUnnamed argument.

Definition at line 35838 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetJoystick2DataFormat_proto

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.

Parameters
deviceUnnamed argument.

Definition at line 35946 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetJoystickDataFormat_proto

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.

Parameters
deviceUnnamed argument.

Definition at line 35893 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetJoystickRzAxisRange_proto

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.

Parameters
deviceUnnamed argument.
min_valueUnnamed argument.
max_valueUnnamed argument.

Definition at line 35664 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetJoystickXAxisRange_proto

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.

Parameters
deviceUnnamed argument.
min_valueUnnamed argument.
max_valueUnnamed argument.

Definition at line 35487 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetJoystickYAxisRange_proto

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.

Parameters
deviceUnnamed argument.
min_valueUnnamed argument.
max_valueUnnamed argument.

Definition at line 35546 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetJoystickZAxisRange_proto

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.

Parameters
deviceUnnamed argument.
min_valueUnnamed argument.
max_valueUnnamed argument.

Definition at line 35605 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_SetKeyUp_proto

typedef uint32_t(* DTTR_PCDOGS_F_Input_SetKeyUp_proto) (uint8_t scan_code)

Not yet documented.

Parameters
scan_codeUnnamed argument.

Definition at line 55985 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Input_Update_proto

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.

◆ DTTR_PCDOGS_F_Level_BuildCompletionTable_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_BuildCompletionTable_proto) ()

Not yet documented.

Definition at line 39488 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_CalculateCompletionPercent_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_CalculateCompletionPercent_proto) (char *save_data)

Not yet documented.

Parameters
save_dataUnnamed argument.

Definition at line 40736 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_CheckBonusUnlock_proto

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.

Parameters
player_positionPointer 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.

◆ DTTR_PCDOGS_F_Level_CleanupActors_proto

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.

◆ DTTR_PCDOGS_F_Level_GetArrayIndex_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_GetArrayIndex_proto) (int32_t level_id)

Not yet documented.

Parameters
level_idUnnamed argument.

Definition at line 39142 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_GetDataPointer_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_GetDataPointer_proto) (int32_t data_index)

Not yet documented.

Parameters
data_indexUnnamed argument.

Definition at line 38997 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_InitializeActorSystem_proto

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.

◆ DTTR_PCDOGS_F_Level_InitializeBonusData_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_InitializeBonusData_proto) (int32_t level_id, int32_t *array_index)

Not yet documented.

Parameters
level_idUnnamed argument.
array_indexUnnamed argument.

Definition at line 39190 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_InitializeSaveState_proto

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.

◆ DTTR_PCDOGS_F_Level_Load_proto

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.

◆ DTTR_PCDOGS_F_Level_LoadStateMachine_proto

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.

Parameters
level_indexUnnamed argument.

Definition at line 51014 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_NormalizeIndex_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_NormalizeIndex_proto) (int32_t level_id)

Not yet documented.

Parameters
level_idUnnamed argument.

Definition at line 39048 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_ResetBonusState_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_ResetBonusState_proto) ()

Not yet documented.

Definition at line 40643 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_SetMenuProgressState_proto

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.

Parameters
level_idUnnamed argument.

Definition at line 39095 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_TriggerTransition_proto

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.

Parameters
target_level_indexUnnamed argument.
transition_flagsUnnamed argument.
transition_dataUnnamed argument.

Definition at line 25756 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_UnloadResources_proto

typedef BOOL(* DTTR_PCDOGS_F_Level_UnloadResources_proto) (void *level_resource_data)

Release the level material section and free the level resource blob plus cached level texture data buffers.

Parameters
level_resource_dataUnnamed argument.

Definition at line 51068 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_UpdateInterLevelMenu_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_UpdateInterLevelMenu_proto) ()

Not yet documented.

Definition at line 43058 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Level_UpdateWorldSelectMenu_proto

typedef int32_t(* DTTR_PCDOGS_F_Level_UpdateWorldSelectMenu_proto) (int32_t menu_context)

Not yet documented.

Parameters
menu_contextUnnamed argument.

Definition at line 43006 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_BuildStructure_proto

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.

Parameters
material_sectionMaterial section whose node/material tables are referenced while building the frame record.
ref_outReceives the material section pointer, selected material table entry pointer, and frame-set pointer.
optional_output_tableOptional output buffer for the Material_FrameSet header followed by frame pointers and frame records.

Definition at line 43111 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_BuildTextureArray_proto

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.

Parameters
material_tableMaterial table/base whose material-entry position addresses material records.
material_refsFirst material reference record to initialize.
material_countNumber of consecutive material reference records to build.
first_material_indexStarting source material index used to compute each material record position.

Definition at line 43174 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_ClearTextureCache_proto

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.

Parameters
descriptorUnnamed argument.

Definition at line 32144 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_ComputeAvgTransparentColor_proto

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.

Parameters
pixel_dataUnnamed argument.
widthUnnamed argument.
heightUnnamed argument.
out_redReceives the value on success.
out_greenReceives the value on success.
out_blueReceives the value on success.

Definition at line 32369 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_CopyPixelDataToTexture_proto

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.

Parameters
texture_surfaceUnnamed argument.
pixel_dataUnnamed argument.
widthUnnamed argument.
heightUnnamed argument.

Definition at line 32435 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_FindTextureByFrame_proto

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.

Parameters
material_refMaterial reference whose frame set is searched.
frame_indexRequested animation/frame index.
out_spriteReceives 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.

◆ DTTR_PCDOGS_F_Material_GetDataTextureRefs_proto

typedef void(* DTTR_PCDOGS_F_Material_GetDataTextureRefs_proto) (int32_t *data_ref_out)

Not yet documented.

Parameters
data_ref_outThree-word output copied from the shared global texture reference block.

Definition at line 49241 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_LoadAllEntries_proto

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.

Parameters
material_tableMaterial table whose fixed-up Material_SectionHeader and entry records are walked for upload/runtime initialization.
texture_base_addrBase added to texture/palette positions before surfaces are loaded or shared.

Definition at line 50803 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_LoadAndFixup_proto

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.

Parameters
material_sectionMaterial section header whose node/material-entry positions are rebased in-place before loading.
texture_base_addrBase passed through to the material loading path after section fixups.

Definition at line 49186 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_LoadTexture_proto

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.

Parameters
material_entryUnnamed argument.

Definition at line 32561 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_MarkReferencedByParent_proto

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.

Parameters
material_tableUnnamed argument.
entryUnnamed argument.
parent_texture_refUnnamed argument.
entry_countUnnamed argument.

Definition at line 50688 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_PropagateAlphaFlags_proto

typedef void(* DTTR_PCDOGS_F_Material_PropagateAlphaFlags_proto) (DTTR_PCDOGS_T_Material_Table *material_table)

Not yet documented.

Parameters
material_tableUnnamed argument.

Definition at line 50747 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_ReleaseSingleTexture_proto

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.

Parameters
texture_surfaceUnnamed argument.

Definition at line 32197 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Material_ReleaseTextureArray_proto

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.

Parameters
texture_handlesUnnamed argument.

Definition at line 32090 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_BuildMatrixRotationXY_proto

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.

Parameters
out_matrixReceives the value on success.
post_multiplyUnnamed argument.
angle_xUnnamed argument.
angle_yUnnamed argument.

Definition at line 43358 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_BuildMatrixRotationY_proto

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.

Parameters
out_matrixReceives the Y-axis rotation matrix.
post_multiplyOptional matrix multiplied after the Y rotation.
angle_yY angle in the game's 0x1000-turn sine-table domain.

Definition at line 43297 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_BuildQuaternionFromMatrix_proto

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.

Parameters
matrixInput row-major signed fixed-point 3x3 rotation matrix.
out_quatReceives the converted Q14 quaternion as w/x/y/z.

Definition at line 53273 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_BuildRotationFromVectors_proto

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.

Parameters
up_vectorFirst normalized signed fixed-point vector.
forward_vectorSecond normalized signed fixed-point vector.
out_matrixReceives the rotation matrix mapping up_vector toward forward_vector.

Definition at line 53330 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_BuildRotationMatrix_proto

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.

Parameters
out_matrixReceives the value on success.
post_multiplyUnnamed argument.
angle_xUnnamed argument.
angle_yUnnamed argument.
angle_zUnnamed argument.

Definition at line 43421 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_BuildRotationMatrixDirect_proto

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.

Parameters
out_matrixReceives the combined X/Y/Z rotation matrix.
post_multiplyOptional matrix composed before the rotations.
sin_xPrecomputed X sine in signed Q12/Q14 table form; low word is stored into the X rotation template.
cos_xPrecomputed X cosine stored into the X rotation template.
sin_yPrecomputed Y sine in signed Q12/Q14 table form; low word is stored into the Y rotation template.
cos_yPrecomputed Y cosine stored into the Y rotation template.
angle_zZ 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.

◆ DTTR_PCDOGS_F_Math_CalculateDistance3DFP12_proto

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.

Parameters
dxUnnamed argument.
dyUnnamed argument.
dzUnnamed argument.

Definition at line 37688 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_CalculateFaceNormal_proto

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.

Parameters
out_normalReceives the value on success.
point_0Unnamed argument.
point_1Unnamed argument.
point_2Unnamed argument.

Definition at line 33128 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_CalculateIntegerSquareRoot_proto

typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateIntegerSquareRoot_proto) (int32_t value)

Integer square-root helper.

Parameters
valueUnnamed argument.

Definition at line 37792 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_CalculateSqrtFP12_proto

typedef int32_t(* DTTR_PCDOGS_F_Math_CalculateSqrtFP12_proto) (int32_t value)

Integer/fixed-point square-root helper used by geometry normalization paths.

Parameters
valueUnnamed argument.

Definition at line 37745 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_CalculateTriangleHeight_proto

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.

Parameters
local_x_fp12Unnamed argument.
local_z_fp12Unnamed argument.
tri_aUnnamed argument.
tri_bUnnamed argument.
tri_cUnnamed argument.

Definition at line 38086 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_GenerateRandom_proto

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).

Parameters
max_valueExclusive upper bound for the scaled random result.

Definition at line 52951 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_SetRandomSeed_proto

typedef uint32_t(* DTTR_PCDOGS_F_Math_SetRandomSeed_proto) (uint32_t seed)

Stores a normalized random seed and returns the previous seed value.

Parameters
seedNew Park-Miller seed; zero is normalized to 1, values above 0x7fffffff subtract 0x7fffffff once.

Definition at line 53003 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_SnapVertexToNearestPoint_proto

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.

Parameters
xUnnamed argument.
yUnnamed argument.
screen_verticesUnnamed argument.
vertex_countUnnamed argument.

Definition at line 33250 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_TransformAtanToCos_proto

typedef int32_t(* DTTR_PCDOGS_F_Math_TransformAtanToCos_proto) (int32_t sin_value, int32_t cos_value)

Not yet documented.

Parameters
sin_valueUnnamed argument.
cos_valueUnnamed argument.

Definition at line 53216 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Math_TransformBarycentricToWorldCoords_proto

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.

Parameters
actorUnnamed argument.
out_world_posReceives the value on success.

Definition at line 37964 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_AllocateHandle_proto

typedef uint32_t(* DTTR_PCDOGS_F_Mem_AllocateHandle_proto) (uint32_t size)

Not yet documented.

Parameters
sizeUnnamed argument.

Definition at line 55561 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_FindHeapBlockByAddress_proto

typedef void *(* DTTR_PCDOGS_F_Mem_FindHeapBlockByAddress_proto) (void *address)

Scans the heap segment table and returns the segment entry whose base contains address, or NULL for addresses outside the custom heap.

Parameters
addressAllocation address to locate within the custom heap's 1 MiB segments.

Definition at line 59033 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_FreeAllExtents_proto

typedef int32_t(* DTTR_PCDOGS_F_Mem_FreeAllExtents_proto) ()

Not yet documented.

Definition at line 55704 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_FreeHeapBlock_proto

typedef void( * DTTR_PCDOGS_F_Mem_FreeHeapBlock_proto) (void *heap_segment, void *block)

Frees a custom small-block allocation, coalesces adjacent free blocks, updates size-class bitmaps, and releases empty pages/segments back to the OS.

Parameters
heap_segmentHeap segment entry returned by Mem_FindHeapBlockByAddress.
blockAllocated small-block pointer to release.

Definition at line 59082 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_InitializeAllocator_proto

typedef int32_t(* DTTR_PCDOGS_F_Mem_InitializeAllocator_proto) ()

Not yet documented.

Definition at line 55658 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_InitializeHeapAllocator_proto

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.

◆ DTTR_PCDOGS_F_Mem_IsValidHandle_proto

typedef BOOL(* DTTR_PCDOGS_F_Mem_IsValidHandle_proto) (uint32_t handle)

Not yet documented.

Parameters
handleUnnamed argument.

Definition at line 55798 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_MallocCRT_proto

typedef void *(* DTTR_PCDOGS_F_Mem_MallocCRT_proto) (uint32_t size)

Allocates size bytes through the game's CRT malloc path and returns the allocated pointer.

Parameters
sizeUnnamed argument.

Definition at line 23167 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_MallocWithRetry_proto

typedef void *(* DTTR_PCDOGS_F_Mem_MallocWithRetry_proto) (uint32_t size, char const *context)

Not yet documented.

Parameters
sizeUnnamed argument.
contextUnnamed argument.

Definition at line 55459 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_ProbeCRTRead4_proto

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.

Parameters
addressUnnamed argument.

Definition at line 59733 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_Realloc_proto

typedef void *(* DTTR_PCDOGS_F_Mem_Realloc_proto) (void *ptr, uint32_t size)

Not yet documented.

Parameters
ptrUnnamed argument.
sizeUnnamed argument.

Definition at line 57888 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_ReleaseHandle_proto

typedef BOOL(* DTTR_PCDOGS_F_Mem_ReleaseHandle_proto) (uint32_t handle)

Not yet documented.

Parameters
handleUnnamed argument.

Definition at line 55751 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Mem_SwapBytes_proto

typedef void(* DTTR_PCDOGS_F_Mem_SwapBytes_proto) (char *left, char *right, uint32_t byte_count)

Swaps byteCount bytes between two element buffers.

Parameters
leftUnnamed argument.
rightUnnamed argument.
byte_countUnnamed argument.

Definition at line 57715 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_AnimateSlots_proto

typedef int32_t *(* DTTR_PCDOGS_F_Menu_AnimateSlots_proto) ()

Not yet documented.

Definition at line 40169 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_CheckPauseInput_proto

typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Menu_CheckPauseInput_proto) (char allow_pause)

Not yet documented.

Parameters
allow_pauseUnnamed argument.

Definition at line 41564 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_ClearTransitionFlags_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_ClearTransitionFlags_proto) ()

Not yet documented.

Definition at line 39865 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_GetPlayerLevelInfo_proto

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.

Parameters
out_infoReceives the value on success.

Definition at line 40264 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_HandleOptionsLogic_proto

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.

◆ DTTR_PCDOGS_F_Menu_HandleSaveGameLogic_proto

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.

Parameters
out_resultReceives the value on success.
selected_slotUnnamed argument.
allow_saveUnnamed argument.

Definition at line 40956 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_HandleSelection_proto

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.

Parameters
target_menuMenu/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.

◆ DTTR_PCDOGS_F_Menu_IsInGame_proto

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.

◆ DTTR_PCDOGS_F_Menu_ProcessMenuState_proto

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.

◆ DTTR_PCDOGS_F_Menu_ProcessMenuTransition_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_ProcessMenuTransition_proto) (int32_t target_menu)

Not yet documented.

Parameters
target_menuUnnamed argument.

Definition at line 42661 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_ProcessNameEntryInput_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_ProcessNameEntryInput_proto) ()

Not yet documented.

Definition at line 41675 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_ProcessOptionsInput_proto

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.

Parameters
out_resultThree-byte menu result buffer updated as out_result[0..2].
selected_rowOptions-menu row being processed.

Definition at line 41216 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderButtonPrompt_proto

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.

Parameters
mapping_tableUnnamed argument.
out_prompt_aReceives the value on success.
out_prompt_bReceives the value on success.

Definition at line 41015 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderConfirmPrompt_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderConfirmPrompt_proto) (int32_t prompt_id)

Not yet documented.

Parameters
prompt_idUnnamed argument.

Definition at line 40216 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderControlsConfiguration_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderControlsConfiguration_proto) ()

Not yet documented.

Definition at line 41269 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderDifficultySelection_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderDifficultySelection_proto) ()

Not yet documented.

Definition at line 41361 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderFormattedText_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderFormattedText_proto) (int32_t x, int32_t y, int32_t string_id)

Not yet documented.

Parameters
xUnnamed argument.
yUnnamed argument.
string_idUnnamed argument.

Definition at line 41945 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderMusicSelection_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderMusicSelection_proto) ()

Not yet documented.

Definition at line 41315 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderNameEntry_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderNameEntry_proto) (int32_t cursor_pos)

Not yet documented.

Parameters
cursor_posUnnamed argument.

Definition at line 41722 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderOptionsMenu_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_RenderOptionsMenu_proto) (int32_t menu_id, int32_t selected_index)

Not yet documented.

Parameters
menu_idUnnamed argument.
selected_indexUnnamed argument.

Definition at line 41409 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderSaveGame_proto

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.

Parameters
slot_indexUnnamed argument.
yUnnamed argument.
allow_saveSave/load mode flag; the renderer reads slot data from the global save_game_buffer.

Definition at line 40789 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderSimpleOptionsA_proto

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.

Parameters
title_string_idUnnamed argument.
selected_indexUnnamed argument.
highlight_colorUnnamed argument.

Definition at line 40849 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_RenderSimpleOptionsB_proto

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.

Parameters
title_string_idUnnamed argument.
selected_indexUnnamed argument.
highlight_colorUnnamed argument.

Definition at line 41620 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_ResetState_proto

typedef int32_t(* DTTR_PCDOGS_F_Menu_ResetState_proto) ()

Not yet documented.

Definition at line 40689 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_ShutdownResources_proto

typedef BOOL(* DTTR_PCDOGS_F_Menu_ShutdownResources_proto) ()

Not yet documented.

Definition at line 39819 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Menu_UpdateInput_proto

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.

◆ DTTR_PCDOGS_F_Menu_UpdatePauseMenu_proto

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.

◆ DTTR_PCDOGS_F_Mesh_CalculateVertexNormals_proto

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.

Parameters
polygon_refsUnnamed argument.
polygon_countUnnamed argument.
graphics_transformed_verticesUnnamed argument.
vertex_countUnnamed argument.

Definition at line 37628 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_MiniGame_InitializeRoundParams_proto

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.

Parameters
positionActor position vector passed by both known callers; unused by the callee.
round_paramRound/mini-game parameter stored in the global word at pcdogs.exe .

Definition at line 30543 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_MiniGame_SetScoreValues_proto

typedef int32_t(* DTTR_PCDOGS_F_MiniGame_SetScoreValues_proto) (int16_t player_1_score, int16_t player_2_score)

Not yet documented.

Parameters
player_1_scoreUnnamed argument.
player_2_scoreUnnamed argument.

Definition at line 30598 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_AdvanceAnimation_proto

typedef int32_t(* DTTR_PCDOGS_F_Model_AdvanceAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 28115 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_FindCollisionTarget_proto

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.

Parameters
actorUnnamed argument.
out_polygonReceives the value on success.

Definition at line 38395 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_ResetState_proto

typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_ResetState_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 47812 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_ResolveCollision_proto

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.

Parameters
actorUnnamed argument.

Definition at line 38451 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_TransformByCollisionNode_proto

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.

Parameters
collision_nodeUnnamed argument.
polygonUnnamed argument.
world_posUnnamed argument.
out_world_posReceives the value on success.

Definition at line 38023 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_UpdateAttachment_proto

typedef void(* DTTR_PCDOGS_F_Model_UpdateAttachment_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 45873 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_UpdateBoundingSphere_proto

typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_UpdateBoundingSphere_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 37908 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_UpdateShadow_proto

typedef DTTR_PCDOGS_T_Actor_State *(* DTTR_PCDOGS_F_Model_UpdateShadow_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 45714 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Model_UpdateTransformAndPhysics_proto

typedef int32_t(* DTTR_PCDOGS_F_Model_UpdateTransformAndPhysics_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 45820 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitMovie_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitMovie_proto) ()

Not yet documented.

Definition at line 57203 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitMoviePlayback_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitMoviePlayback_proto) ()

Not yet documented.

Definition at line 57019 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitPlaybackMode_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitPlaybackMode_proto) ()

Not yet documented.

Definition at line 57111 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitSound_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitSound_proto) ()

Not yet documented.

Definition at line 57065 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitSoundSystem_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitSoundSystem_proto) ()

Not yet documented.

Definition at line 56605 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitVideo_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitVideo_proto) ()

Not yet documented.

Definition at line 57157 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_InitVideoSystem_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_InitVideoSystem_proto) ()

Not yet documented.

Definition at line 56651 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_MapVideo_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_MapVideo_proto) ()

Not yet documented.

Definition at line 56973 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_PlayFrame_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_PlayFrame_proto) ()

Not yet documented.

Definition at line 57249 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_ReturnPlaybackMode_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_ReturnPlaybackMode_proto) ()

Not yet documented.

Definition at line 56835 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_ShutdownMovie_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownMovie_proto) ()

Not yet documented.

Definition at line 56697 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_ShutdownSound_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownSound_proto) ()

Not yet documented.

Definition at line 56789 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_ShutdownSoundSystem_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownSoundSystem_proto) ()

Not yet documented.

Definition at line 57295 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_ShutdownVideo_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownVideo_proto) ()

Not yet documented.

Definition at line 56743 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_ShutdownVideoSystem_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_ShutdownVideoSystem_proto) ()

Not yet documented.

Definition at line 57341 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_StartTimer_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_StartTimer_proto) ()

Not yet documented.

Definition at line 56927 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Movie_StopTimer_proto

typedef int32_t(* DTTR_PCDOGS_F_Movie_StopTimer_proto) ()

Not yet documented.

Definition at line 56881 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Nav_AddCommand_proto

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.

Parameters
command_typeUnnamed argument.
target_xUnnamed argument.
target_yUnnamed argument.
speedUnnamed argument.
positionUnnamed argument.

Definition at line 24385 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Nav_CalculatePolygonCenter_proto

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.

Parameters
collision_nodeUnnamed argument.
polygonUnnamed argument.
out_centerReceives the value on success.

Definition at line 47690 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Nav_HandleDamageResponse_proto

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.

Parameters
actorUnnamed argument.
damage_componentUnnamed argument.

Definition at line 24447 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Nav_ProcessPathNode_proto

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.

Parameters
open_setInternal priority/open-set handle allocated by the pathfinding queue helpers.
nav_networkNavigation network whose current node neighbors are expanded.
current_stateOpen-set state entry for the node being processed.
skip_dynamic_targetsNonzero skips type 4/5 dynamic target refs while expanding neighbors.

Definition at line 47753 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_ApplyGroundReaction_proto

typedef int32_t(* DTTR_PCDOGS_F_Physics_ApplyGroundReaction_proto) (DTTR_PCDOGS_T_Actor_State *actor, void *physics_state)

Not yet documented.

Parameters
actorUnnamed argument.
physics_stateUnnamed argument.

Definition at line 46161 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_ApplyMovingPlatformForce_proto

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.

Parameters
actorUnnamed argument.
physics_stateUnnamed argument.
platform_actorUnnamed argument.
velocityUnnamed argument.
out_applied_speedReceives the value on success.

Definition at line 46336 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_CalculateActorVelocity_proto

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.

Parameters
actorActor whose physics component and velocity fields are updated.
inout_velocityThree-int velocity vector normalized, clamped, and copied back into the actor velocity fields.
steering_vectorThree-int caller-provided steering/environment vector used by the velocity integration check.

Definition at line 46274 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_CalculateFrictionForce_proto

typedef int32_t(* DTTR_PCDOGS_F_Physics_CalculateFrictionForce_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 46216 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_CalculateMovementWithCollision_proto

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.

Parameters
from_posUnnamed argument.
to_posUnnamed argument.
basis_or_actorUnnamed argument.
collision_radiusUnnamed argument.
collision_modeUnnamed argument.

Definition at line 37847 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_CheckGroundFriction_proto

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.

Parameters
actorActor whose record/ground-friction state is checked and updated.

Definition at line 26296 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_CheckGroundSlopeDirection_proto

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.

Parameters
actorUnnamed argument.
collision_polyUnnamed argument.
out_normalReceives the value on success.
delta_vecUnnamed argument.

Definition at line 26508 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_ProcessActorCollision_proto

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.

Parameters
actorUnnamed argument.
other_actorUnnamed argument.
collision_depthSigned contact/penetration scalar used by collision response.

Definition at line 26956 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_UpdateActorBehavior_proto

typedef int32_t(* DTTR_PCDOGS_F_Physics_UpdateActorBehavior_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 45767 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Physics_UpdateActorPreprocess_proto

typedef int32_t(* DTTR_PCDOGS_F_Physics_UpdateActorPreprocess_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 45661 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_AllocateResourceMemory_proto

typedef void *(* DTTR_PCDOGS_F_PKG_AllocateResourceMemory_proto) (int32_t size)

Allocates a resource-memory block with the game resource header and returns the data pointer.

Parameters
sizeUnnamed argument.

Definition at line 43558 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_AllocateResourceWithHeader_proto

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.

Parameters
sizeRequested resource data size, excluding the hidden leading handle dword.

Definition at line 43606 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_CleanupFinalResourceGame_proto

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.

◆ DTTR_PCDOGS_F_PKG_CleanupResourceGameState_proto

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.

◆ DTTR_PCDOGS_F_PKG_CleanupResourceHandle_proto

typedef BOOL(* DTTR_PCDOGS_F_PKG_CleanupResourceHandle_proto) (void *resource_data)

Thin wrapper around PKG_FreeResourceData for resource data pointers.

Parameters
resource_dataUnnamed argument.

Definition at line 50916 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_Close_proto

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.

◆ DTTR_PCDOGS_F_PKG_FindAndOpenFile_proto

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.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceActorPointers_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceActorPointers_proto) (DTTR_PCDOGS_T_PKG_ActorTemplate *actor_template)

Fixes actor-template animation and node references in place.

Parameters
actor_templateActor template with three node refs at +0/+4/+8 and a animation state table .

Definition at line 49077 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceAnimationData_proto

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.

Parameters
animation_dataAnimation block whose channel tables are marked/fixed in place.
base_addressBase added to relative animation/table positions.

Definition at line 48506 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceComponentNodes_proto

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.

Parameters
component_dataComponent record; fixes four sub-node pointers .

Definition at line 49130 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceGroupNode_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceGroupNode_proto) (void *node)

Type-0 hierarchy node fixup; mutates linked child/object/polygon sidecars in place.

Parameters
nodeGroup/type-0 hierarchy node record; rebases nested lists and fixes child/object/polygon sidecars.

Definition at line 48920 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceLevelPointers_proto

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.

Parameters
levelLevel header whose relative resource lists are rebased in place.

Definition at line 49024 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceMaterialIndices_proto

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.

Parameters
index_blockPointer-list block with flag byte at +0 , count , and relative list pointer .

Definition at line 48618 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceMaterialRefs_proto

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.

Parameters
material_refsArray of material-reference records fixed in place.
ref_countNumber of material-reference records to process.

Definition at line 48561 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceMeshNode_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceMeshNode_proto) (void *node)

Type-3/complex node fixup; mutates node sidecars in place.

Parameters
nodeType-3 scene mesh node record fixed in place.

Definition at line 48775 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceModelNode_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceModelNode_proto) (void *node)

Type-1 mesh/actor-like node fixup; mutates model-node fields in place.

Parameters
nodeType-1 model node record whose pointer fields are rebased in place.

Definition at line 48457 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceObjectNode_proto

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.

Parameters
nodeUnnamed argument.

Definition at line 48408 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceObjectNodeType7SpriteEntry_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceObjectNodeType7SpriteEntry_proto) (void *node)

Fixes the type-7 node sprite/material payload in place.

Parameters
nodeType-7 compact object node; passes the sprite/material descriptor payload at node to PKG_FixUpResourceSpriteEntry.

Definition at line 48870 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourcePolygonList_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourcePolygonList_proto) (int32_t *list_head, int32_t advance_by_link_slot)

Not yet documented.

Parameters
list_headRelative polygon-list head/link field fixed in place.
advance_by_link_slotNonzero advances through consecutive link slots; zero follows each rebased node link.

Definition at line 48969 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceRenderNodeEntries_proto

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.

Parameters
entriesArray base; each entry has a sprite/material descriptor and a tail pointer rebased by the level blob base.
entry_countNumber of render-node entries to fix.

Definition at line 48670 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceSimpleNode_proto

typedef void(* DTTR_PCDOGS_F_PKG_FixUpResourceSimpleNode_proto) (void *node)

Performs the type-8 pointer-only node fixup in place.

Parameters
nodeType-8 simple node; only the payload pointer is rebased.

Definition at line 48822 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FixUpResourceSpriteEntry_proto

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.

Parameters
sprite_material_desc0x0C sprite/material descriptor fixed in place: material table base, material entry/index, optional index block.

Definition at line 48726 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FreeResourceAndReturnNull_proto

typedef BOOL(* DTTR_PCDOGS_F_PKG_FreeResourceAndReturnNull_proto) (void *mem_ptr)

Frees memPtr through PKG_FreeResourceMemory and returns FALSE.

Parameters
mem_ptrResource-memory data pointer forwarded to PKG_FreeResourceMemory.

Definition at line 42459 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FreeResourceData_proto

typedef BOOL(* DTTR_PCDOGS_F_PKG_FreeResourceData_proto) (void *resource_data)

Thin wrapper around PKG_FreeResourceMemory for resource data pointers.

Parameters
resource_dataUnnamed argument.

Definition at line 51175 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_FreeResourceMemory_proto

typedef BOOL(* DTTR_PCDOGS_F_PKG_FreeResourceMemory_proto) (void *mem_ptr)

Releases a resource data pointer allocated by PKG_AllocateResourceMemory/PKG_AllocateResourceWithHeader by reading the hidden handle at mem_ptr - 4.

Parameters
mem_ptrResource data pointer returned after the hidden handle dword.

Definition at line 43657 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_InitializeResourceGameEngine_proto

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.

◆ DTTR_PCDOGS_F_PKG_InitializeSystem_proto

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.

◆ DTTR_PCDOGS_F_PKG_LoadEntry_proto

typedef void *(* DTTR_PCDOGS_F_PKG_LoadEntry_proto) (int32_t toc_index, void *dest_buffer)

Not yet documented.

Parameters
toc_indexIndex into package_toc.
dest_bufferOptional caller-supplied destination; allocated when NULL.

Definition at line 51122 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_LoadEntryAlloc_proto

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.

Parameters
toc_indexPackage TOC index to load with destination allocation enabled.

Definition at line 50964 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_LoadRandomSplashScreen_proto

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.

Parameters
level_indexLevel index used to choose loading text and splash image state.

Definition at line 42807 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_LoadTitleScreenResources_proto

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.

◆ DTTR_PCDOGS_F_PKG_OpenAndReadTOC_proto

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.

◆ DTTR_PCDOGS_F_PKG_ReleaseResourceManager_proto

typedef void *(* DTTR_PCDOGS_F_PKG_ReleaseResourceManager_proto) (DTTR_PCDOGS_T_Material_Table *material_table)

Not yet documented.

Parameters
material_tableMaterial table whose loaded descriptors/surfaces are released or unmarked.

Definition at line 50632 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_PKG_ShutdownResourceGameSubsystems_proto

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.

◆ DTTR_PCDOGS_F_PKG_UnloadResourceGameData_proto

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.

◆ DTTR_PCDOGS_F_Player_CollectPowerup_proto

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.

Parameters
powerup_typePowerup kind byte from the collected powerup actor record, promoted to int32_t by the caller.

Definition at line 40536 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Player_InitializeState_proto

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.

Parameters
actorScript/player controller actor; actor->linked_actor receives refreshed completion flags.
recordPlayer actor record whose puppy/count fields are initialized from the backup puppy-count global.

Definition at line 40368 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Player_ProcessMovement_proto

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.

Parameters
actorActor 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.

◆ DTTR_PCDOGS_F_Player_ResetBoneCount_proto

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.

Parameters
current_entityUnused ABI slot; the respawn caller passes the current entity before the record.
recordPlayer record whose counter is reset to 4.

Definition at line 40479 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Player_RespawnAfterDeath_proto

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.

Parameters
current_entityCurrent entity whose respawn target and flags are used.
actorPlayer actor being reset and moved to the respawn target.
recordPlayer actor record containing backup-puppy and respawn state fields.

Definition at line 26894 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Player_SetCompletionFlags_proto

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.

Parameters
actorPlayer actor whose behavior_flags completion-state bits are refreshed.

Definition at line 40424 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Player_SetLives_proto

typedef int32_t(* DTTR_PCDOGS_F_Player_SetLives_proto) (char lives)

Store the player lives byte and return the stored value.

Parameters
livesPlayer life-count byte to store in the player-lives global.

Definition at line 38853 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Powerup_Cleanup_proto

typedef void(* DTTR_PCDOGS_F_Powerup_Cleanup_proto) ()

Not yet documented.

Definition at line 51502 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Powerup_CloneActorFromTemplate_proto

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.

Parameters
actor_templatePowerup 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.

◆ DTTR_PCDOGS_F_Powerup_HandleCollection_proto

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.

Parameters
powerup_actorUnnamed argument.
collector_actorUnnamed argument.

Definition at line 51766 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Powerup_InitializeSystem_proto

typedef void(* DTTR_PCDOGS_F_Powerup_InitializeSystem_proto) ()

Not yet documented.

Definition at line 51663 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Powerup_SpawnActorFromEntry_proto

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.

Parameters
powerup_entryPowerup spawn entry containing flags, type id, local/world position, and optional parent actor record pointer.

Definition at line 51610 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Powerup_UpdateActorState_proto

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.

Parameters
powerup_actorLive 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.

◆ DTTR_PCDOGS_F_Powerup_UpdateLiveActorList_proto

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.

◆ DTTR_PCDOGS_F_Powerup_UpdateSpawnLogic_proto

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.

◆ DTTR_PCDOGS_F_Replay_LoadDemoBonusReplay_proto

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.

Parameters
bonus_replay_resourceBase of the packed bonus-replay resource; null only queries whether the replay buffer already exists.

Definition at line 42856 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Replay_StartDemoPlayback_proto

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.

◆ DTTR_PCDOGS_F_Replay_StopDemoPlayback_proto

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.

◆ DTTR_PCDOGS_F_Save_BackupGamePuppyCount_proto

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.

◆ DTTR_PCDOGS_F_Save_ClearGameBonusProgressData_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_ClearGameBonusProgressData_proto) ()

Not yet documented.

Definition at line 39727 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_GetGameCurrentLevel_proto

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.

◆ DTTR_PCDOGS_F_Save_GetGameHighestWorld_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_GetGameHighestWorld_proto) ()

Not yet documented.

Definition at line 39635 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_GetGameSlotIndex_proto

typedef uint32_t(* DTTR_PCDOGS_F_Save_GetGameSlotIndex_proto) ()

Not yet documented.

Definition at line 38562 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_InitGameOperation_proto

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.

Parameters
operationUnnamed argument.
bufferUnnamed argument.
sizeUnnamed argument.

Definition at line 49456 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_InitializeGameState_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_InitializeGameState_proto) ()

Not yet documented.

Definition at line 39681 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_InitializeNewGame_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_InitializeNewGame_proto) ()

Not yet documented.

Definition at line 39534 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_IsGameComplete_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_IsGameComplete_proto) ()

Not yet documented.

Definition at line 38950 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_LoadGameState_proto

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.

Parameters
operation_stepZero 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.

◆ DTTR_PCDOGS_F_Save_ProcessGameOperation_proto

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.

Parameters
status_outUnnamed argument.

Definition at line 49293 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_ReadGameFile_proto

typedef BOOL(* DTTR_PCDOGS_F_Save_ReadGameFile_proto) (void *buffer, uint32_t size)

Opens savegame.dat in rb mode, reads exactly size bytes into buffer, then verifies the file length equals size before returning TRUE.

Parameters
bufferUnnamed argument.
sizeUnnamed argument.

Definition at line 49342 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SaveGameBonusProgress_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_SaveGameBonusProgress_proto) ()

Not yet documented.

Definition at line 39295 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SaveGameLevelCompletion_proto

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.

Parameters
include_current_puppyUnnamed argument.

Definition at line 39247 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SaveGameToSlot_proto

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.

Parameters
slot_indexUnnamed argument.

Definition at line 41074 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SetGameBackupPuppyCount_proto

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.

Parameters
puppy_countUnnamed argument.

Definition at line 39390 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SetGameComplete_proto

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.

Parameters
complete_flagUnnamed argument.

Definition at line 38900 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SetGameCurrentLevel_proto

typedef int32_t(* DTTR_PCDOGS_F_Save_SetGameCurrentLevel_proto) (int16_t level_index)

Store the current level index in the game save-state globals.

Parameters
level_indexLevel_State index to store in save state.

Definition at line 38707 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_SetGameSlotIndex_proto

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.

Parameters
slot_indexUnnamed argument.

Definition at line 38610 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Save_WriteGameFile_proto

typedef BOOL(* DTTR_PCDOGS_F_Save_WriteGameFile_proto) (void const *buffer, uint32_t size)

Opens savegame.dat in wb mode, writes one size-byte record from buffer, closes the file, and returns TRUE if the file was opened.

Parameters
bufferUnnamed argument.
sizeUnnamed argument.

Definition at line 49396 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_FinalizeNodeRender_proto

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).

Parameters
nodeUnnamed argument.

Definition at line 37514 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_FixupNodeMaterialRefs_proto

typedef void(* DTTR_PCDOGS_F_Scene_FixupNodeMaterialRefs_proto) (int32_t *entries, int32_t entry_count, int32_t resource_base)

Not yet documented.

Parameters
entriesArray of entries containing tagged relative/material pointers.
entry_countUnnamed argument.
resource_baseBase added to embedded material/texture positions.

Definition at line 50860 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_InitNodeState_proto

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.

Parameters
nodeUnnamed argument.

Definition at line 23543 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_RenderBillboard_proto

typedef int32_t(* DTTR_PCDOGS_F_Scene_RenderBillboard_proto) (DTTR_PCDOGS_T_Scene_Node *node)

Not yet documented.

Parameters
nodeUnnamed argument.

Definition at line 23656 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_RenderFrame_proto

typedef void(* DTTR_PCDOGS_F_Scene_RenderFrame_proto) ()

Not yet documented.

Definition at line 23883 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_RenderNodeTree_proto

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.

◆ DTTR_PCDOGS_F_Scene_RenderStaticGeometry_proto

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.

◆ DTTR_PCDOGS_F_Scene_RenderSubMesh_proto

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.

Parameters
nodeUnnamed argument.
matrixUnnamed argument.
render_ctxUnnamed argument.

Definition at line 23827 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_ResetState_proto

typedef int32_t(* DTTR_PCDOGS_F_Scene_ResetState_proto) ()

Not yet documented.

Definition at line 31814 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_TraverseNodeTree_proto

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.

Parameters
nodeUnnamed argument.
actorUnnamed argument.
parent_nodeUnnamed argument.

Definition at line 23599 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Scene_UpdateNodeAnimation_proto

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.

Parameters
actorActor/render state providing animation tick, animation data table, behavior flags, and mesh-piece table.
parent_nodeParent node transform source; matrix and position are used for world composition.
nodeScene node whose local animated channels and world transform outputs are updated.

Definition at line 28236 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_ExecuteBehaviorScript_proto

typedef void(* DTTR_PCDOGS_F_Script_ExecuteBehaviorScript_proto) (DTTR_PCDOGS_T_Actor_State *actor)

Not yet documented.

Parameters
actorUnnamed argument.

Definition at line 53050 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpAddNavigationCommand_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29765 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpAnimateRotation_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 53966 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpAnimateTarget_proto

typedef void(* DTTR_PCDOGS_F_Script_OpAnimateTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 54132 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpAnimateZoom_proto

typedef void(* DTTR_PCDOGS_F_Script_OpAnimateZoom_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 54021 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpBranchConditional_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 59361 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpCallIndirect_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29154 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpCheckButtonState_proto

typedef void(* DTTR_PCDOGS_F_Script_OpCheckButtonState_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30486 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpCheckCollisionBit_proto

typedef void(* DTTR_PCDOGS_F_Script_OpCheckCollisionBit_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)

Not yet documented.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 24618 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpCheckTerminator_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 28703 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpClearActorProperty_proto

typedef void(* DTTR_PCDOGS_F_Script_OpClearActorProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29594 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpDecrementVariable_proto

typedef void(* DTTR_PCDOGS_F_Script_OpDecrementVariable_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29099 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpEmitSignal_proto

typedef void(* DTTR_PCDOGS_F_Script_OpEmitSignal_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29875 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpEnsureCameraActive_proto

typedef void(* DTTR_PCDOGS_F_Script_OpEnsureCameraActive_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30209 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpJumpConditional_proto

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.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 28815 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpMoveToTarget_proto

typedef void(* DTTR_PCDOGS_F_Script_OpMoveToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29209 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpMoveToTargetWithCamera_proto

typedef void(* DTTR_PCDOGS_F_Script_OpMoveToTargetWithCamera_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29429 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpPathfindToEntity_proto

typedef void(* DTTR_PCDOGS_F_Script_OpPathfindToEntity_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29649 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpPauseToggle_proto

typedef void(* DTTR_PCDOGS_F_Script_OpPauseToggle_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 25876 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpPlaySoundBlockOrWait_proto

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.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 30431 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpPlaySoundIndex_proto

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.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 29931 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpPollSignal_proto

typedef void(* DTTR_PCDOGS_F_Script_OpPollSignal_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)

Not yet documented.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 24673 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpProcessSpriteRotation_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 54077 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpRemoveActor_proto

typedef void(* DTTR_PCDOGS_F_Script_OpRemoveActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30041 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpRotateActor_proto

typedef void(* DTTR_PCDOGS_F_Script_OpRotateActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29374 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpRunToTarget_proto

typedef void(* DTTR_PCDOGS_F_Script_OpRunToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29319 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpRunWithActor_proto

typedef void(* DTTR_PCDOGS_F_Script_OpRunWithActor_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30096 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpSetActorProperty_proto

typedef void(* DTTR_PCDOGS_F_Script_OpSetActorProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29539 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpSetCameraProperty_proto

typedef void(* DTTR_PCDOGS_F_Script_OpSetCameraProperty_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 54187 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpSetEntityIndex_proto

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.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 28759 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpSetPlayerState_proto

typedef void(* DTTR_PCDOGS_F_Script_OpSetPlayerState_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **script_cursor_inout)

Not yet documented.

Parameters
actorUnnamed argument.
script_cursor_inoutUnnamed argument.

Definition at line 25201 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpSetVariable_proto

typedef void(* DTTR_PCDOGS_F_Script_OpSetVariable_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29044 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpStopSound_proto

typedef void(* DTTR_PCDOGS_F_Script_OpStopSound_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29986 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpTestPathTrace_proto

typedef void(* DTTR_PCDOGS_F_Script_OpTestPathTrace_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29820 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpTraceActorPath_proto

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.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29706 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpTriggerLevelTransition_proto

typedef void(* DTTR_PCDOGS_F_Script_OpTriggerLevelTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30264 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpTriggerMusicFade_proto

typedef void(* DTTR_PCDOGS_F_Script_OpTriggerMusicFade_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30374 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpTriggerMusicTransition_proto

typedef void(* DTTR_PCDOGS_F_Script_OpTriggerMusicTransition_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 30319 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpWaitForAnimation_proto

typedef void(* DTTR_PCDOGS_F_Script_OpWaitForAnimation_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29484 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_OpWalkToTarget_proto

typedef void(* DTTR_PCDOGS_F_Script_OpWalkToTarget_proto) (DTTR_PCDOGS_T_Actor_State *actor, uint8_t **ip)

Not yet documented.

Parameters
actorUnnamed argument.
ipUnnamed argument.

Definition at line 29264 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Script_ResolveVariableRef_proto

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.

Parameters
actorUnnamed argument.
value_refUnnamed argument.
ref_idUnnamed argument.

Definition at line 28871 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Shared_LoadCommonResources_proto

typedef void *(* DTTR_PCDOGS_F_Shared_LoadCommonResources_proto) ()

Not yet documented.

Definition at line 39773 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Signal_ClearQueue_proto

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.

◆ DTTR_PCDOGS_F_Signal_ClearTimedEventList_proto

typedef void(* DTTR_PCDOGS_F_Signal_ClearTimedEventList_proto) ()

Not yet documented.

Definition at line 52564 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Signal_Poll_proto

typedef int32_t(* DTTR_PCDOGS_F_Signal_Poll_proto) (int16_t *event_buffer, int32_t max_events)

Not yet documented.

Parameters
event_bufferUnnamed argument.
max_eventsUnnamed argument.

Definition at line 52510 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Sort_RunInsertionSort_proto

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.

Parameters
first_elementUnnamed argument.
last_elementUnnamed argument.
element_sizeUnnamed argument.
compareUnnamed argument.

Definition at line 57654 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Sort_RunQuickSort_proto

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.

Parameters
baseUnnamed argument.
countUnnamed argument.
element_sizeUnnamed argument.
compareComparator callback used by the CRT qsort implementation.

Definition at line 57592 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_CheckCRTCodecvtAlwaysNoConversion_proto

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.

◆ DTTR_PCDOGS_F_String_CheckFloatPrecision_proto

typedef int32_t(* DTTR_PCDOGS_F_String_CheckFloatPrecision_proto) ()

Not yet documented.

Definition at line 57939 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ConcatCRTString_proto

typedef char *(* DTTR_PCDOGS_F_String_ConcatCRTString_proto) (char *dest, char const *src)

Not yet documented.

Parameters
destUnnamed argument.
srcUnnamed argument.

Definition at line 59131 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ConvertFloatGeneral_proto

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.

Parameters
valueInput double to convert.
bufferDestination NUL-terminated output buffer.
precisionRequested significant-digit precision.
uppercaseNonzero selects an uppercase E exponent marker if scientific notation is used.

Definition at line 58208 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ConvertFloatToDecimalString_proto

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.

Parameters
exponent_signX87 exponent and sign word; the sign bit selects a leading space or minus sign.
digit_countRequested decimal digit count, adjusted by exponent when flags bit 0 is set.
flagsConversion flags; bit 0 makes digit_count relative to the computed decimal exponent.
out_decimalOutput decimal-record buffer receiving exponent, sign, digit length, digits, and terminator.

Definition at line 59253 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ConvertFloatToExponential_proto

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.

Parameters
valueInput double to convert.
bufferDestination NUL-terminated output buffer.
precisionNumber of fractional digits before the exponent suffix.
uppercaseNonzero selects an uppercase E exponent marker.

Definition at line 58084 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ConvertFloatToFixed_proto

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.

Parameters
valueInput double to convert.
bufferDestination NUL-terminated output buffer.
precisionNumber of digits after the decimal point.

Definition at line 58146 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ConvertFloatToFixedWrapper_proto

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.

Parameters
valueInput double to convert.
bufferDestination NUL-terminated output buffer.
precisionNumber of digits after the decimal point.

Definition at line 58333 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_FormatFloat_proto

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.

Parameters
bufferNUL-terminated float string buffer modified in place.

Definition at line 58033 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_FormatFloatScientific_proto

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.

Parameters
valueUnnamed argument.
bufferUnnamed argument.
precisionUnnamed argument.
uppercaseUnnamed argument.

Definition at line 58271 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_GetByIndex_proto

typedef void *(* DTTR_PCDOGS_F_String_GetByIndex_proto) (int32_t string_index)

Not yet documented.

Parameters
string_indexUnnamed argument.

Definition at line 54866 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_GetCharType_proto

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.

Parameters
chCharacter code; multibyte characters are handled as a packed low-word value.
maskCRT ctype mask to test.

Definition at line 58444 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_InsertSpace_proto

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.

Parameters
bufferNUL-terminated string whose tail is shifted right in place.
insert_countNumber of bytes to make room for at buffer; zero leaves the string unchanged.

Definition at line 58392 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_LoadFloatFPU_proto

typedef int32_t(* DTTR_PCDOGS_F_String_LoadFloatFPU_proto) ()

Not yet documented.

Definition at line 57985 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ParseAtoi_proto

typedef int32_t(* DTTR_PCDOGS_F_String_ParseAtoi_proto) (char const *text)

Thin atoi wrapper around String_ParseInt.

Parameters
textUnnamed argument.

Definition at line 57435 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_ParseInt_proto

typedef int32_t(* DTTR_PCDOGS_F_String_ParseInt_proto) (char const *text)

CRT atol-style signed decimal parser for a NUL-terminated text string.

Parameters
textUnnamed argument.

Definition at line 57388 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_RoundFloatAndCopyDigits_proto

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.

Parameters
out_digitsDestination digit buffer; initialized with a leading '0'.
digit_countNumber of digits to copy and round from the CRT float state.
float_stateCRT float conversion state. The digit pointer is adjusted when rounding carries.

Definition at line 59188 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_String_SetTable_proto

typedef void *(* DTTR_PCDOGS_F_String_SetTable_proto) (void *string_table)

Stores the active string table pointer and returns the same pointer.

Parameters
string_tableBase pointer to the loaded string table block used by String_GetByIndex.

Definition at line 54819 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Timer_GetElapsedTickCount_proto

typedef int32_t(* DTTR_PCDOGS_F_Timer_GetElapsedTickCount_proto) ()

Not yet documented.

Definition at line 55844 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Timer_GetElapsedTickCountThunk_proto

typedef int32_t(* DTTR_PCDOGS_F_Timer_GetElapsedTickCountThunk_proto) ()

Not yet documented.

Definition at line 25494 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Timer_GetGameTime_proto

typedef long double(* DTTR_PCDOGS_F_Timer_GetGameTime_proto) ()

Not yet documented.

Definition at line 49511 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Title_CleanupScreenResources_proto

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.

◆ DTTR_PCDOGS_F_Title_InitializeSpots_proto

typedef int32_t(* DTTR_PCDOGS_F_Title_InitializeSpots_proto) (void *effect_data)

Not yet documented.

Parameters
effect_dataUnnamed argument.

Definition at line 54917 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Title_UpdateAndRenderScreen_proto

typedef BOOL(* DTTR_PCDOGS_F_Title_UpdateAndRenderScreen_proto) (void *update_token)

Advances the title-screen state machine, draws title sprites/text/title spots, and returns nonzero while the title screen remains active.

Parameters
update_tokenNormal 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.

◆ DTTR_PCDOGS_F_Title_UpdateSpots_proto

typedef void(* DTTR_PCDOGS_F_Title_UpdateSpots_proto) (int32_t *effect_state)

Not yet documented.

Parameters
effect_stateUnnamed argument.

Definition at line 54964 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_CheckBoneAvailable_proto

typedef int32_t(* DTTR_PCDOGS_F_Trail_CheckBoneAvailable_proto) ()

Not yet documented.

Definition at line 47478 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_FindBonePath_proto

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.

Parameters
start_posStarting world position used to seed the bone-trail path search.
nav_networkNavigation network whose nodes and neighbor lists are searched.
skip_dynamic_targetsNonzero skips type 4/5 dynamic target refs while expanding path nodes.

Definition at line 47631 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_ProcessComponents_proto

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.

Parameters
actorUnnamed argument.

Definition at line 23710 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_RenderAnimated_proto

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.

Parameters
trailUnnamed argument.

Definition at line 37401 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_ResetBone_proto

typedef void(* DTTR_PCDOGS_F_Trail_ResetBone_proto) ()

Clears bone-trail state and entry buffers.

Definition at line 47524 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_SpawnFromEntry_proto

typedef int32_t *(* DTTR_PCDOGS_F_Trail_SpawnFromEntry_proto) (DTTR_PCDOGS_T_Actor_State *actor, int32_t trail_index)

Not yet documented.

Parameters
actorUnnamed argument.
trail_indexUnnamed argument.

Definition at line 26350 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_UpdateAndRenderBone_proto

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.

Parameters
actorUnnamed argument.
movement_vecUnnamed argument.

Definition at line 47573 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Trail_UpdateEffect_proto

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.

Parameters
trailUnnamed argument.
actorActor supplying mesh vertex data at actor when a live segment is written; null is only valid for inactive/expiry updates.
component_recordComponent/node record whose fields select the start and end mesh vertices.
activeUnnamed argument.

Definition at line 23766 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_AllocateMapNode_proto

typedef void *(* DTTR_PCDOGS_F_Tree_AllocateMapNode_proto) (void *tree)

Allocates one tree node block and returns the user payload pointer at the tree node header0x14.

Parameters
treeTree header whose allocation-size field in the record controls the node allocation size.

Definition at line 52259 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_CreateMapNode_proto

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.

Parameters
payload_sizeSize of each user payload; the stored allocation size is payload_size + 0x14.
compare_funcCompare callback stored in the tree header and later called with two payload pointers.

Definition at line 52359 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_DestroyMap_proto

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.

Parameters
treeTree header to destroy; all linked node headers are freed before the header itself.

Definition at line 52416 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_DetachMapNode_proto

typedef void(* DTTR_PCDOGS_F_Tree_DetachMapNode_proto) (int32_t *tree, void *node_header)

Detaches/relinks a TreeMap node from the circular list headed by tree[0].

Parameters
treeTree header whose root/list links are updated.
node_headerInternal node header to detach; nullptr is accepted as a no-op.

Definition at line 51936 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_FixupMapAfterInsert_proto

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.

Parameters
treeTree header containing root, allocation size, and compare callback.
node_payloadPayload pointer for the newly inserted/adjusted node; returns -1 when nullptr.

Definition at line 52202 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_FreeMapNode_proto

typedef BOOL(* DTTR_PCDOGS_F_Tree_FreeMapNode_proto) (void *node_payload)

Frees the full tree node allocation by subtracting the hidden node header from node_payload.

Parameters
node_payloadPayload pointer returned by Tree_AllocateMapNode; nullptr is accepted and returned unchanged.

Definition at line 52308 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_GetFirstMapNode_proto

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.

Parameters
treeTree header to pop from; nullptr returns nullptr.

Definition at line 52151 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_InitializeMapNode_proto

typedef void **(* DTTR_PCDOGS_F_Tree_InitializeMapNode_proto) (int32_t *tree, void **node_payload)

Clears the hidden node header for node_payload and inserts the node into tree.

Parameters
treeTree header: root node, allocation size, and compare callback.
node_payloadPayload pointer returned by Tree_AllocateMapNode; the node header begins immediately before it.

Definition at line 51823 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_InsertMapNode_proto

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.

Parameters
treeTree header whose root/list links and compare callback control insertion.
node_headerInternal node header to link into the tree/list.

Definition at line 51880 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_RebalanceMap_proto

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.

Parameters
treeTree header whose root chain is bucketized and rebuilt.

Definition at line 52045 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_RemoveMapNode_proto

typedef void **(* DTTR_PCDOGS_F_Tree_RemoveMapNode_proto) (int32_t *tree, void **node_payload)

Removes node_payload from tree, detaches/rethreads child links, and rebalances the remaining tree when needed.

Parameters
treeTree header whose root/list links are updated.
node_payloadPayload pointer for the node to remove; node metadata is stored storage before it.

Definition at line 51989 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Tree_RotateAndDetachMapNode_proto

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.

Parameters
treeTree header passed back to Tree_InsertMapNode while rotating detached nodes.
node_headerInternal node header pointer, storage before the user payload.

Definition at line 52095 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_ComputeStringWidth_proto

typedef int32_t(* DTTR_PCDOGS_F_UI_ComputeStringWidth_proto) (char *text)

Not yet documented.

Parameters
textUnnamed argument.

Definition at line 42002 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_RenderButtonPrompts_proto

typedef void(* DTTR_PCDOGS_F_UI_RenderButtonPrompts_proto) (uint32_t button_prompt_flags)

Render bottom-center accept/cancel button prompts selected by buttonPromptFlags bits.

Parameters
button_prompt_flagsUnnamed argument.

Definition at line 41894 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_RenderCenteredNumber_proto

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.

Parameters
packed_center_xyUnnamed argument.
numberUnnamed argument.

Definition at line 40008 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_RenderStringWithFormatting_proto

typedef int32_t(* DTTR_PCDOGS_F_UI_RenderStringWithFormatting_proto) (int32_t x, char *text, int32_t format)

Not yet documented.

Parameters
xUnnamed argument.
textUnnamed argument.
formatUnnamed argument.

Definition at line 42151 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_RenderText_proto

typedef int32_t(* DTTR_PCDOGS_F_UI_RenderText_proto) (char *text, int32_t color)

Not yet documented.

Parameters
textUnnamed argument.
colorUnnamed argument.

Definition at line 42097 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_ShowConfirmDialog_proto

typedef BOOL(* DTTR_PCDOGS_F_UI_ShowConfirmDialog_proto) (char const *message)

Not yet documented.

Parameters
messageUnnamed argument.

Definition at line 55514 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_ShowErrorMessage_proto

typedef int32_t(* DTTR_PCDOGS_F_UI_ShowErrorMessage_proto) (char const *message)

Not yet documented.

Parameters
messageUnnamed argument.

Definition at line 55608 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_Update_proto

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.

◆ DTTR_PCDOGS_F_UI_UpdateAndRenderSprites_proto

typedef void(* DTTR_PCDOGS_F_UI_UpdateAndRenderSprites_proto) ()

Not yet documented.

Definition at line 53917 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_UpdateBoneCounter_proto

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.

Parameters
target_bone_countUnnamed argument.

Definition at line 39959 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_UpdateLives_proto

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.

Parameters
icon_countUnnamed argument.
livesUnnamed argument.

Definition at line 40115 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_UI_UpdatePuppyCounter_proto

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.

Parameters
target_puppy_countUnnamed argument.

Definition at line 40064 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_CloseAVIFile_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_CloseAVIFile_proto) ()

Not yet documented.

Definition at line 28561 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_CloseMovieFile_proto

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.

◆ DTTR_PCDOGS_F_Video_GetMovieCurrentFrame_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieCurrentFrame_proto) ()

Not yet documented.

Definition at line 56513 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_GetMovieSoundChannels_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundChannels_proto) ()

Not yet documented.

Definition at line 56375 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_GetMovieSoundPrecision_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundPrecision_proto) ()

Not yet documented.

Definition at line 56329 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_GetMovieSoundRate_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieSoundRate_proto) ()

Not yet documented.

Definition at line 56283 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_GetMovieTotalFrames_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieTotalFrames_proto) ()

Not yet documented.

Definition at line 56559 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_GetMovieXSize_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieXSize_proto) ()

Not yet documented.

Definition at line 56421 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_GetMovieYSize_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_GetMovieYSize_proto) ()

Not yet documented.

Definition at line 56467 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_InitializeAVIPlayer_proto

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.

Parameters
window_handle_textDecimal 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.

◆ DTTR_PCDOGS_F_Video_InitPlayer_proto

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.

Parameters
hwndUnnamed argument.

Definition at line 36669 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_IsAVIPlaying_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_IsAVIPlaying_proto) ()

Not yet documented.

Definition at line 28653 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_OpenAVIFile_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_OpenAVIFile_proto) (int32_t file_handle)

Not yet documented.

Parameters
file_handleUnnamed argument.

Definition at line 28511 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_OpenMovieFile_proto

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.

Parameters
hwndUnnamed argument.
movie_pathUnnamed argument.
unused_ddrawUnnamed argument.
use_alt_video_rectUnnamed argument.

Definition at line 36768 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_PlayAVIFullscreen_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_PlayAVIFullscreen_proto) ()

Not yet documented.

Definition at line 28607 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_PlayMovieFile_proto

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.

Parameters
movie_pathFully formatted movie path passed to Video_OpenMovieFile.
use_alt_video_rectNon-zero selects the alternate video rectangle in Video_OpenMovieFile.

Definition at line 22493 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_PlayMovieIntro_proto

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.

Parameters
movie_indexIndex into the four-entry startup movie filename/type tables.

Definition at line 22546 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_PlayMovieLoop_proto

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.

◆ DTTR_PCDOGS_F_Video_SetMovieSyncAdjust_proto

typedef int32_t(* DTTR_PCDOGS_F_Video_SetMovieSyncAdjust_proto) ()

Not yet documented.

Definition at line 56237 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Video_ShutdownAVIPlayer_proto

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.

◆ DTTR_PCDOGS_F_Video_ShutdownPlayerSystems_proto

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.

◆ DTTR_PCDOGS_F_Window_GetMainHandle_proto

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.

◆ DTTR_PCDOGS_F_Window_ProcessGameProc_proto

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.

Parameters
hwndUnnamed argument.
u_msgUnnamed argument.
w_paramUnnamed argument.
l_paramUnnamed argument.

Definition at line 22873 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Window_RequestClose_proto

typedef int32_t(* DTTR_PCDOGS_F_Window_RequestClose_proto) ()

Not yet documented.

Definition at line 50584 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Window_RunWinMain_proto

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.

Parameters
h_instanceUnnamed argument.
h_prev_instanceUnnamed argument.
lp_cmd_lineUnnamed argument.
n_cmd_showUnnamed argument.

Definition at line 22933 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_F_Window_SetResolution_proto

typedef int32_t(* DTTR_PCDOGS_F_Window_SetResolution_proto) ()

Not yet documented.

Definition at line 56128 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Actor_AnimationComponentState

typedef struct DTTR_PCDOGS_T_Actor_AnimationComponentState DTTR_PCDOGS_T_Actor_AnimationComponentState

Definition at line 315 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Actor_BehaviorCallback

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.

◆ DTTR_PCDOGS_T_Actor_DefaultUpdateCallback

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.

◆ DTTR_PCDOGS_T_Actor_PropID

◆ DTTR_PCDOGS_T_Actor_RuntimeOverlay

typedef struct DTTR_PCDOGS_T_Actor_RuntimeOverlay DTTR_PCDOGS_T_Actor_RuntimeOverlay

Definition at line 681 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Actor_State

typedef struct DTTR_PCDOGS_T_Actor_State DTTR_PCDOGS_T_Actor_State

Definition at line 160 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ChainEntry

typedef struct DTTR_PCDOGS_T_Animation_ChainEntry DTTR_PCDOGS_T_Animation_ChainEntry

Definition at line 22 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ChannelHeader

typedef struct DTTR_PCDOGS_T_Animation_ChannelHeader DTTR_PCDOGS_T_Animation_ChannelHeader

Definition at line 31 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ColorKeyframe

typedef struct DTTR_PCDOGS_T_Animation_ColorKeyframe DTTR_PCDOGS_T_Animation_ColorKeyframe

Definition at line 34 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ControllerEntry

typedef struct DTTR_PCDOGS_T_Animation_ControllerEntry DTTR_PCDOGS_T_Animation_ControllerEntry

Definition at line 50 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ControllerGroup

typedef struct DTTR_PCDOGS_T_Animation_ControllerGroup DTTR_PCDOGS_T_Animation_ControllerGroup

Definition at line 57 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ControllerSlot

typedef struct DTTR_PCDOGS_T_Animation_ControllerSlot DTTR_PCDOGS_T_Animation_ControllerSlot

Definition at line 61 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_Data

typedef struct DTTR_PCDOGS_T_Animation_Data DTTR_PCDOGS_T_Animation_Data

Definition at line 64 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_DataBlock

typedef struct DTTR_PCDOGS_T_Animation_DataBlock DTTR_PCDOGS_T_Animation_DataBlock

Definition at line 25 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_FrameData

typedef struct DTTR_PCDOGS_T_Animation_FrameData DTTR_PCDOGS_T_Animation_FrameData

Definition at line 67 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_FrameHeader

typedef struct DTTR_PCDOGS_T_Animation_FrameHeader DTTR_PCDOGS_T_Animation_FrameHeader

Definition at line 28 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_FrameVertex

typedef struct DTTR_PCDOGS_T_Animation_FrameVertex DTTR_PCDOGS_T_Animation_FrameVertex

Definition at line 73 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_MorphKeyframe

typedef struct DTTR_PCDOGS_T_Animation_MorphKeyframe DTTR_PCDOGS_T_Animation_MorphKeyframe

Definition at line 79 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_MorphTargetVertex

typedef struct DTTR_PCDOGS_T_Animation_MorphTargetVertex DTTR_PCDOGS_T_Animation_MorphTargetVertex

Definition at line 83 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_MorphVertex

typedef struct DTTR_PCDOGS_T_Animation_MorphVertex DTTR_PCDOGS_T_Animation_MorphVertex

Definition at line 86 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_PositionKeyframe

typedef struct DTTR_PCDOGS_T_Animation_PositionKeyframe DTTR_PCDOGS_T_Animation_PositionKeyframe

Definition at line 90 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_RotationKeyframe

typedef struct DTTR_PCDOGS_T_Animation_RotationKeyframe DTTR_PCDOGS_T_Animation_RotationKeyframe

Definition at line 97 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_ScalarKeyframe

typedef struct DTTR_PCDOGS_T_Animation_ScalarKeyframe DTTR_PCDOGS_T_Animation_ScalarKeyframe

Definition at line 104 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_SplineChannel

typedef struct DTTR_PCDOGS_T_Animation_SplineChannel DTTR_PCDOGS_T_Animation_SplineChannel

Definition at line 53 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_StateTable

typedef struct DTTR_PCDOGS_T_Animation_StateTable DTTR_PCDOGS_T_Animation_StateTable

Definition at line 107 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_VertexColorController

typedef struct DTTR_PCDOGS_T_Animation_VertexColorController DTTR_PCDOGS_T_Animation_VertexColorController

Definition at line 46 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_VertexColorKeyframe

typedef struct DTTR_PCDOGS_T_Animation_VertexColorKeyframe DTTR_PCDOGS_T_Animation_VertexColorKeyframe

Definition at line 42 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_VertexColorTarget

typedef struct DTTR_PCDOGS_T_Animation_VertexColorTarget DTTR_PCDOGS_T_Animation_VertexColorTarget

Definition at line 38 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Animation_VisibilityKeyframe

typedef struct DTTR_PCDOGS_T_Animation_VisibilityKeyframe DTTR_PCDOGS_T_Animation_VisibilityKeyframe

Definition at line 111 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_AILHDigitalDriver

Miles digital-driver handle stored by audio initialization and used by playback guards.

Definition at line 723 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_AILHSample

PCDOGS value alias.

Definition at line 740 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_AILHStream

PCDOGS value alias.

Definition at line 747 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_SampleHandle

typedef struct DTTR_PCDOGS_T_Audio_SampleHandle DTTR_PCDOGS_T_Audio_SampleHandle

Definition at line 114 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_SampleHandleEntry

typedef struct DTTR_PCDOGS_T_Audio_SampleHandleEntry DTTR_PCDOGS_T_Audio_SampleHandleEntry

Definition at line 117 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_SoundDefinition

typedef struct DTTR_PCDOGS_T_Audio_SoundDefinition DTTR_PCDOGS_T_Audio_SoundDefinition

Definition at line 126 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_SoundDescriptor

typedef struct DTTR_PCDOGS_T_Audio_SoundDescriptor DTTR_PCDOGS_T_Audio_SoundDescriptor

Definition at line 123 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_SoundEntry

typedef struct DTTR_PCDOGS_T_Audio_SoundEntry DTTR_PCDOGS_T_Audio_SoundEntry

Definition at line 120 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_SoundSlot

typedef struct DTTR_PCDOGS_T_Audio_SoundSlot DTTR_PCDOGS_T_Audio_SoundSlot

Definition at line 129 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Audio_WaveFormat

typedef struct DTTR_PCDOGS_T_Audio_WaveFormat DTTR_PCDOGS_T_Audio_WaveFormat

Definition at line 132 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Build_Mask

typedef uint32_t DTTR_PCDOGS_T_Build_Mask

Definition at line 5805 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Build_Mask_Value

◆ DTTR_PCDOGS_T_Calling_Convention

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.

◆ DTTR_PCDOGS_T_Camera_Frustum

typedef struct DTTR_PCDOGS_T_Camera_Frustum DTTR_PCDOGS_T_Camera_Frustum

Definition at line 135 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_FrustumClipPlane

typedef struct DTTR_PCDOGS_T_Camera_FrustumClipPlane DTTR_PCDOGS_T_Camera_FrustumClipPlane

Definition at line 138 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_FrustumPlane

typedef struct DTTR_PCDOGS_T_Camera_FrustumPlane DTTR_PCDOGS_T_Camera_FrustumPlane

Definition at line 145 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_Pose

typedef struct DTTR_PCDOGS_T_Camera_Pose DTTR_PCDOGS_T_Camera_Pose

Definition at line 166 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_RenderData

typedef struct DTTR_PCDOGS_T_Camera_RenderData DTTR_PCDOGS_T_Camera_RenderData

Definition at line 148 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_Runtime

typedef struct DTTR_PCDOGS_T_Camera_Runtime DTTR_PCDOGS_T_Camera_Runtime

Definition at line 623 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_State

typedef struct DTTR_PCDOGS_T_Camera_State DTTR_PCDOGS_T_Camera_State

Definition at line 163 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_TransitionMode

◆ DTTR_PCDOGS_T_Camera_TransitionState

typedef struct DTTR_PCDOGS_T_Camera_TransitionState DTTR_PCDOGS_T_Camera_TransitionState

Definition at line 169 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Camera_ViewRecord

typedef struct DTTR_PCDOGS_T_Camera_ViewRecord DTTR_PCDOGS_T_Camera_ViewRecord

Definition at line 154 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Checkers_Board

typedef struct DTTR_PCDOGS_T_Checkers_Board DTTR_PCDOGS_T_Checkers_Board

Definition at line 172 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_ActorResponseCallback

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.

◆ DTTR_PCDOGS_T_Collision_BoundingSphere

typedef struct DTTR_PCDOGS_T_Collision_BoundingSphere DTTR_PCDOGS_T_Collision_BoundingSphere

Definition at line 176 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_ComponentResponseCallback

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.

◆ DTTR_PCDOGS_T_Collision_HitEvent

typedef struct DTTR_PCDOGS_T_Collision_HitEvent DTTR_PCDOGS_T_Collision_HitEvent

Definition at line 179 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_Node

typedef struct DTTR_PCDOGS_T_Collision_Node DTTR_PCDOGS_T_Collision_Node

Definition at line 330 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_Plane

typedef struct DTTR_PCDOGS_T_Collision_Plane DTTR_PCDOGS_T_Collision_Plane

Definition at line 182 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_Polygon

typedef struct DTTR_PCDOGS_T_Collision_Polygon DTTR_PCDOGS_T_Collision_Polygon

Definition at line 185 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_ProcessCallback

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.

◆ DTTR_PCDOGS_T_Collision_Response

typedef struct DTTR_PCDOGS_T_Collision_Response DTTR_PCDOGS_T_Collision_Response

Definition at line 188 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_Slot

typedef struct DTTR_PCDOGS_T_Collision_Slot DTTR_PCDOGS_T_Collision_Slot

Definition at line 191 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Collision_Vertex

typedef struct DTTR_PCDOGS_T_Collision_Vertex DTTR_PCDOGS_T_Collision_Vertex

Definition at line 456 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_COM_IUnknown

Definition at line 714 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Component_CollisionVolume

typedef struct DTTR_PCDOGS_T_Component_CollisionVolume DTTR_PCDOGS_T_Component_CollisionVolume

Definition at line 195 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Component_Definition

typedef struct DTTR_PCDOGS_T_Component_Definition DTTR_PCDOGS_T_Component_Definition

Definition at line 198 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Component_Instance

typedef struct DTTR_PCDOGS_T_Component_Instance DTTR_PCDOGS_T_Component_Instance

Definition at line 324 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Component_MeshHeader

typedef struct DTTR_PCDOGS_T_Component_MeshHeader DTTR_PCDOGS_T_Component_MeshHeader

Definition at line 201 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Component_SpawnParams

typedef struct DTTR_PCDOGS_T_Component_SpawnParams DTTR_PCDOGS_T_Component_SpawnParams

Definition at line 207 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Component_TrailObject

typedef struct DTTR_PCDOGS_T_Component_TrailObject DTTR_PCDOGS_T_Component_TrailObject

Definition at line 210 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_D3D_DriverAcceptCallback

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.

◆ DTTR_PCDOGS_T_D3D_DriverInfo

typedef struct DTTR_PCDOGS_T_D3D_DriverInfo DTTR_PCDOGS_T_D3D_DriverInfo

Definition at line 216 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_D3D_IDirect3D7

Definition at line 719 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_D3D_IDirect3DDevice7

◆ DTTR_PCDOGS_T_Data_ID

Stable global identifiers for the public SDK facade.

◆ DTTR_PCDOGS_T_Data_Resolver

◆ DTTR_PCDOGS_T_DDraw_EnumCallbackExA

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.

◆ DTTR_PCDOGS_T_DDraw_IDirectDraw7

◆ DTTR_PCDOGS_T_DDraw_IDirectDrawSurface7

◆ DTTR_PCDOGS_T_DInput_DeviceEnumContext

typedef struct DTTR_PCDOGS_T_DInput_DeviceEnumContext DTTR_PCDOGS_T_DInput_DeviceEnumContext

Definition at line 19 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_DInput_IDirectInputA

◆ DTTR_PCDOGS_T_DInput_IDirectInputDevice

◆ DTTR_PCDOGS_T_Entity_State

typedef struct DTTR_PCDOGS_T_Entity_State DTTR_PCDOGS_T_Entity_State

Definition at line 318 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_File_Handle

typedef struct DTTR_PCDOGS_T_File_Handle DTTR_PCDOGS_T_File_Handle

Definition at line 16 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_File_OpenMode

typedef struct DTTR_PCDOGS_T_File_OpenMode DTTR_PCDOGS_T_File_OpenMode

Definition at line 219 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Function_ID

Function identifiers for the public SDK facade.

◆ DTTR_PCDOGS_T_Graphics_Batch

typedef struct DTTR_PCDOGS_T_Graphics_Batch DTTR_PCDOGS_T_Graphics_Batch

Definition at line 528 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ClipAttribute

typedef struct DTTR_PCDOGS_T_Graphics_ClipAttribute DTTR_PCDOGS_T_Graphics_ClipAttribute

Definition at line 544 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ClipPlane

typedef struct DTTR_PCDOGS_T_Graphics_ClipPlane DTTR_PCDOGS_T_Graphics_ClipPlane

Definition at line 535 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ClipUVData

typedef struct DTTR_PCDOGS_T_Graphics_ClipUVData DTTR_PCDOGS_T_Graphics_ClipUVData

Definition at line 538 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ClipVertex

typedef struct DTTR_PCDOGS_T_Graphics_ClipVertex DTTR_PCDOGS_T_Graphics_ClipVertex

Definition at line 541 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_Color32

typedef struct DTTR_PCDOGS_T_Graphics_Color32 DTTR_PCDOGS_T_Graphics_Color32

Definition at line 547 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ComponentData

typedef struct DTTR_PCDOGS_T_Graphics_ComponentData DTTR_PCDOGS_T_Graphics_ComponentData

Definition at line 550 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_FloatColorRGB

typedef struct DTTR_PCDOGS_T_Graphics_FloatColorRGB DTTR_PCDOGS_T_Graphics_FloatColorRGB

Definition at line 602 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_FrustumClipPlane

typedef struct DTTR_PCDOGS_T_Graphics_FrustumClipPlane DTTR_PCDOGS_T_Graphics_FrustumClipPlane

Definition at line 532 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_GradientState

typedef struct DTTR_PCDOGS_T_Graphics_GradientState DTTR_PCDOGS_T_Graphics_GradientState

Definition at line 553 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ListState

typedef struct DTTR_PCDOGS_T_Graphics_ListState DTTR_PCDOGS_T_Graphics_ListState

Definition at line 654 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_Polygon

typedef struct DTTR_PCDOGS_T_Graphics_Polygon DTTR_PCDOGS_T_Graphics_Polygon

Definition at line 556 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_Polygon3D

typedef struct DTTR_PCDOGS_T_Graphics_Polygon3D DTTR_PCDOGS_T_Graphics_Polygon3D

Definition at line 559 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_PolygonBatchRecord

typedef struct DTTR_PCDOGS_T_Graphics_PolygonBatchRecord DTTR_PCDOGS_T_Graphics_PolygonBatchRecord

Definition at line 573 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_PolygonRenderRef

typedef struct DTTR_PCDOGS_T_Graphics_PolygonRenderRef DTTR_PCDOGS_T_Graphics_PolygonRenderRef

Definition at line 577 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ProjectedVertex

typedef struct DTTR_PCDOGS_T_Graphics_ProjectedVertex DTTR_PCDOGS_T_Graphics_ProjectedVertex

Definition at line 563 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_QuadData

typedef struct DTTR_PCDOGS_T_Graphics_QuadData DTTR_PCDOGS_T_Graphics_QuadData

Definition at line 580 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_QuadRenderData

typedef struct DTTR_PCDOGS_T_Graphics_QuadRenderData DTTR_PCDOGS_T_Graphics_QuadRenderData

Definition at line 583 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_RGB555Palette

typedef struct DTTR_PCDOGS_T_Graphics_RGB555Palette DTTR_PCDOGS_T_Graphics_RGB555Palette

Definition at line 586 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_SpriteContext

typedef struct DTTR_PCDOGS_T_Graphics_SpriteContext DTTR_PCDOGS_T_Graphics_SpriteContext

Definition at line 256 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_SpriteData

typedef struct DTTR_PCDOGS_T_Graphics_SpriteData DTTR_PCDOGS_T_Graphics_SpriteData

Definition at line 589 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_SpriteLayer

typedef struct DTTR_PCDOGS_T_Graphics_SpriteLayer DTTR_PCDOGS_T_Graphics_SpriteLayer

Definition at line 592 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_SpriteNodeData

typedef struct DTTR_PCDOGS_T_Graphics_SpriteNodeData DTTR_PCDOGS_T_Graphics_SpriteNodeData

Definition at line 595 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_SpriteVertexData

typedef struct DTTR_PCDOGS_T_Graphics_SpriteVertexData DTTR_PCDOGS_T_Graphics_SpriteVertexData

Definition at line 599 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_TexCoord8

typedef struct DTTR_PCDOGS_T_Graphics_TexCoord8 DTTR_PCDOGS_T_Graphics_TexCoord8

Definition at line 569 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_TexWrapMode

typedef struct DTTR_PCDOGS_T_Graphics_TexWrapMode DTTR_PCDOGS_T_Graphics_TexWrapMode

Definition at line 519 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_ViewVertex

typedef struct DTTR_PCDOGS_T_Graphics_ViewVertex DTTR_PCDOGS_T_Graphics_ViewVertex

Definition at line 566 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Graphics_WorkArea

typedef struct DTTR_PCDOGS_T_Graphics_WorkArea DTTR_PCDOGS_T_Graphics_WorkArea

Definition at line 605 of file dttr_pcdogs.h.

◆ 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.

◆ DTTR_PCDOGS_T_Input_Event

typedef struct DTTR_PCDOGS_T_Input_Event DTTR_PCDOGS_T_Input_Event

Definition at line 222 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Input_JoystickState

typedef struct DTTR_PCDOGS_T_Input_JoystickState DTTR_PCDOGS_T_Input_JoystickState

Definition at line 225 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Input_State

typedef struct DTTR_PCDOGS_T_Input_State DTTR_PCDOGS_T_Input_State

Definition at line 228 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Level_BlobHeader

typedef struct DTTR_PCDOGS_T_Level_BlobHeader DTTR_PCDOGS_T_Level_BlobHeader

Definition at line 231 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Level_Data

Definition at line 720 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Level_DataHeader

typedef struct DTTR_PCDOGS_T_Level_DataHeader DTTR_PCDOGS_T_Level_DataHeader

Definition at line 234 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Level_Header

typedef struct DTTR_PCDOGS_T_Level_Header DTTR_PCDOGS_T_Level_Header

Definition at line 237 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Level_RuntimeData

typedef struct DTTR_PCDOGS_T_Level_RuntimeData DTTR_PCDOGS_T_Level_RuntimeData

Definition at line 660 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Level_State

typedef struct DTTR_PCDOGS_T_Level_State DTTR_PCDOGS_T_Level_State

Definition at line 657 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_BlendTextureSet

typedef struct DTTR_PCDOGS_T_Material_BlendTextureSet DTTR_PCDOGS_T_Material_BlendTextureSet

Definition at line 241 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_DataRef

typedef struct DTTR_PCDOGS_T_Material_DataRef DTTR_PCDOGS_T_Material_DataRef

Definition at line 274 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_Descriptor

typedef struct DTTR_PCDOGS_T_Material_Descriptor DTTR_PCDOGS_T_Material_Descriptor

Definition at line 246 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_Entry

typedef struct DTTR_PCDOGS_T_Material_Entry DTTR_PCDOGS_T_Material_Entry

Definition at line 259 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_EntryFull

typedef struct DTTR_PCDOGS_T_Material_EntryFull DTTR_PCDOGS_T_Material_EntryFull

Definition at line 669 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_FrameData

typedef struct DTTR_PCDOGS_T_Material_FrameData DTTR_PCDOGS_T_Material_FrameData

Definition at line 268 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_FrameSet

typedef struct DTTR_PCDOGS_T_Material_FrameSet DTTR_PCDOGS_T_Material_FrameSet

Definition at line 271 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_NodeRef

typedef struct DTTR_PCDOGS_T_Material_NodeRef DTTR_PCDOGS_T_Material_NodeRef

Definition at line 277 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_RefEntry

typedef struct DTTR_PCDOGS_T_Material_RefEntry DTTR_PCDOGS_T_Material_RefEntry

Definition at line 280 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_RuntimeDescriptor

typedef struct DTTR_PCDOGS_T_Material_RuntimeDescriptor DTTR_PCDOGS_T_Material_RuntimeDescriptor

Definition at line 253 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_SectionHeader

typedef struct DTTR_PCDOGS_T_Material_SectionHeader DTTR_PCDOGS_T_Material_SectionHeader

Definition at line 265 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_SetRuntime

typedef struct DTTR_PCDOGS_T_Material_SetRuntime DTTR_PCDOGS_T_Material_SetRuntime

Definition at line 672 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_State

typedef struct DTTR_PCDOGS_T_Material_State DTTR_PCDOGS_T_Material_State

Definition at line 286 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_Table

typedef struct DTTR_PCDOGS_T_Material_Table DTTR_PCDOGS_T_Material_Table

Definition at line 289 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_TableEntry

typedef struct DTTR_PCDOGS_T_Material_TableEntry DTTR_PCDOGS_T_Material_TableEntry

Definition at line 283 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_TextureHashEntry

typedef struct DTTR_PCDOGS_T_Material_TextureHashEntry DTTR_PCDOGS_T_Material_TextureHashEntry

Definition at line 302 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Material_TextureInfo

typedef struct DTTR_PCDOGS_T_Material_TextureInfo DTTR_PCDOGS_T_Material_TextureInfo

Definition at line 295 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_BoundingSphereU16

typedef struct DTTR_PCDOGS_T_Math_BoundingSphereU16 DTTR_PCDOGS_T_Math_BoundingSphereU16

Definition at line 350 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_BoundsVector

typedef struct DTTR_PCDOGS_T_Math_BoundsVector DTTR_PCDOGS_T_Math_BoundsVector

Definition at line 308 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Matrix3x3I16

typedef struct DTTR_PCDOGS_T_Math_Matrix3x3I16 DTTR_PCDOGS_T_Math_Matrix3x3I16

Definition at line 311 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_OrientedBoundsRecord

typedef struct DTTR_PCDOGS_T_Math_OrientedBoundsRecord DTTR_PCDOGS_T_Math_OrientedBoundsRecord

Definition at line 338 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_QuaternionI16

typedef struct DTTR_PCDOGS_T_Math_QuaternionI16 DTTR_PCDOGS_T_Math_QuaternionI16

Definition at line 100 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_RectI16

typedef struct DTTR_PCDOGS_T_Math_RectI16 DTTR_PCDOGS_T_Math_RectI16

Definition at line 353 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_SizeI16

typedef struct DTTR_PCDOGS_T_Math_SizeI16 DTTR_PCDOGS_T_Math_SizeI16

Definition at line 305 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_SizeU16

typedef struct DTTR_PCDOGS_T_Math_SizeU16 DTTR_PCDOGS_T_Math_SizeU16

Definition at line 262 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_SizeU32

typedef struct DTTR_PCDOGS_T_Math_SizeU32 DTTR_PCDOGS_T_Math_SizeU32

Definition at line 356 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_SizeU8

typedef struct DTTR_PCDOGS_T_Math_SizeU8 DTTR_PCDOGS_T_Math_SizeU8

Definition at line 249 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec2I16

typedef struct DTTR_PCDOGS_T_Math_Vec2I16 DTTR_PCDOGS_T_Math_Vec2I16

Definition at line 151 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec2I32

typedef struct DTTR_PCDOGS_T_Math_Vec2I32 DTTR_PCDOGS_T_Math_Vec2I32

Definition at line 142 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec3F

typedef struct DTTR_PCDOGS_T_Math_Vec3F DTTR_PCDOGS_T_Math_Vec3F

Definition at line 347 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec3I16

typedef struct DTTR_PCDOGS_T_Math_Vec3I16 DTTR_PCDOGS_T_Math_Vec3I16

Definition at line 76 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec3I32

typedef struct DTTR_PCDOGS_T_Math_Vec3I32 DTTR_PCDOGS_T_Math_Vec3I32

Definition at line 93 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec3I32XZY

typedef struct DTTR_PCDOGS_T_Math_Vec3I32XZY DTTR_PCDOGS_T_Math_Vec3I32XZY

Definition at line 341 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Math_Vec3U

typedef struct DTTR_PCDOGS_T_Math_Vec3U DTTR_PCDOGS_T_Math_Vec3U

Definition at line 344 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Menu_LevelProgressInfo

typedef struct DTTR_PCDOGS_T_Menu_LevelProgressInfo DTTR_PCDOGS_T_Menu_LevelProgressInfo

Definition at line 645 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_AccumulatedNormal

typedef struct DTTR_PCDOGS_T_Mesh_AccumulatedNormal DTTR_PCDOGS_T_Mesh_AccumulatedNormal

Definition at line 371 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_CmdList

typedef struct DTTR_PCDOGS_T_Mesh_CmdList DTTR_PCDOGS_T_Mesh_CmdList

Definition at line 362 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Command

typedef struct DTTR_PCDOGS_T_Mesh_Command DTTR_PCDOGS_T_Mesh_Command

Definition at line 359 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_FaceNormal

typedef struct DTTR_PCDOGS_T_Mesh_FaceNormal DTTR_PCDOGS_T_Mesh_FaceNormal

Definition at line 374 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_MaterialRef

typedef struct DTTR_PCDOGS_T_Mesh_MaterialRef DTTR_PCDOGS_T_Mesh_MaterialRef

Definition at line 377 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Node

typedef struct DTTR_PCDOGS_T_Mesh_Node DTTR_PCDOGS_T_Mesh_Node

Definition at line 204 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_NodeExtended

typedef struct DTTR_PCDOGS_T_Mesh_NodeExtended DTTR_PCDOGS_T_Mesh_NodeExtended

Definition at line 383 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_NodeFull

typedef struct DTTR_PCDOGS_T_Mesh_NodeFull DTTR_PCDOGS_T_Mesh_NodeFull

Definition at line 387 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Object

typedef struct DTTR_PCDOGS_T_Mesh_Object DTTR_PCDOGS_T_Mesh_Object

Definition at line 321 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_ObjectNodeEntry

typedef struct DTTR_PCDOGS_T_Mesh_ObjectNodeEntry DTTR_PCDOGS_T_Mesh_ObjectNodeEntry

Definition at line 390 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Polygon

typedef struct DTTR_PCDOGS_T_Mesh_Polygon DTTR_PCDOGS_T_Mesh_Polygon

Definition at line 393 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_RenderNodeEntry

typedef struct DTTR_PCDOGS_T_Mesh_RenderNodeEntry DTTR_PCDOGS_T_Mesh_RenderNodeEntry

Definition at line 380 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_RuntimePolygon

typedef struct DTTR_PCDOGS_T_Mesh_RuntimePolygon DTTR_PCDOGS_T_Mesh_RuntimePolygon

Definition at line 365 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_RuntimeVertex

typedef struct DTTR_PCDOGS_T_Mesh_RuntimeVertex DTTR_PCDOGS_T_Mesh_RuntimeVertex

Definition at line 368 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_TransformEntry

typedef struct DTTR_PCDOGS_T_Mesh_TransformEntry DTTR_PCDOGS_T_Mesh_TransformEntry

Definition at line 675 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Vertex

typedef struct DTTR_PCDOGS_T_Mesh_Vertex DTTR_PCDOGS_T_Mesh_Vertex

Definition at line 396 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Vertex3D

typedef struct DTTR_PCDOGS_T_Mesh_Vertex3D DTTR_PCDOGS_T_Mesh_Vertex3D

Definition at line 399 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_Vertex3DNormal

typedef struct DTTR_PCDOGS_T_Mesh_Vertex3DNormal DTTR_PCDOGS_T_Mesh_Vertex3DNormal

Definition at line 402 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_VertexColorRGB

typedef struct DTTR_PCDOGS_T_Mesh_VertexColorRGB DTTR_PCDOGS_T_Mesh_VertexColorRGB

Definition at line 405 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_VertexNormal

typedef struct DTTR_PCDOGS_T_Mesh_VertexNormal DTTR_PCDOGS_T_Mesh_VertexNormal

Definition at line 70 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_VertexUV

typedef struct DTTR_PCDOGS_T_Mesh_VertexUV DTTR_PCDOGS_T_Mesh_VertexUV

Definition at line 408 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Mesh_WorkingVertex

typedef struct DTTR_PCDOGS_T_Mesh_WorkingVertex DTTR_PCDOGS_T_Mesh_WorkingVertex

Definition at line 411 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Nav_Command

typedef struct DTTR_PCDOGS_T_Nav_Command DTTR_PCDOGS_T_Nav_Command

Definition at line 414 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Nav_NeighborEntry

typedef struct DTTR_PCDOGS_T_Nav_NeighborEntry DTTR_PCDOGS_T_Nav_NeighborEntry

Definition at line 417 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Nav_Network

typedef struct DTTR_PCDOGS_T_Nav_Network DTTR_PCDOGS_T_Nav_Network

Definition at line 420 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Nav_Node

typedef struct DTTR_PCDOGS_T_Nav_Node DTTR_PCDOGS_T_Nav_Node

Definition at line 423 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Nav_PathState

typedef struct DTTR_PCDOGS_T_Nav_PathState DTTR_PCDOGS_T_Nav_PathState

Definition at line 426 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Patch_Kind

◆ DTTR_PCDOGS_T_Patch_Report

typedef struct DTTR_PCDOGS_T_Patch_Report DTTR_PCDOGS_T_Patch_Report

◆ DTTR_PCDOGS_T_Patch_Spec

typedef struct DTTR_PCDOGS_T_Patch_Spec DTTR_PCDOGS_T_Patch_Spec

◆ DTTR_PCDOGS_T_Physics_State

typedef struct DTTR_PCDOGS_T_Physics_State DTTR_PCDOGS_T_Physics_State

Definition at line 429 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_ActorRecord

◆ DTTR_PCDOGS_T_PKG_ActorTemplate

typedef struct DTTR_PCDOGS_T_PKG_ActorTemplate DTTR_PCDOGS_T_PKG_ActorTemplate

Definition at line 157 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_CameraDef

typedef struct DTTR_PCDOGS_T_PKG_CameraDef DTTR_PCDOGS_T_PKG_CameraDef

Definition at line 438 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_CollisionFace

typedef struct DTTR_PCDOGS_T_PKG_CollisionFace DTTR_PCDOGS_T_PKG_CollisionFace

Definition at line 441 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_CollisionFacePlane

typedef struct DTTR_PCDOGS_T_PKG_CollisionFacePlane DTTR_PCDOGS_T_PKG_CollisionFacePlane

Definition at line 444 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_CollisionHeader

typedef struct DTTR_PCDOGS_T_PKG_CollisionHeader DTTR_PCDOGS_T_PKG_CollisionHeader

Definition at line 447 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_CollisionShape

typedef struct DTTR_PCDOGS_T_PKG_CollisionShape DTTR_PCDOGS_T_PKG_CollisionShape

Definition at line 450 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_CollisionVertex

typedef struct DTTR_PCDOGS_T_PKG_CollisionVertex DTTR_PCDOGS_T_PKG_CollisionVertex

Definition at line 453 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_ComponentData

typedef struct DTTR_PCDOGS_T_PKG_ComponentData DTTR_PCDOGS_T_PKG_ComponentData

Definition at line 459 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_FaceNormal

typedef struct DTTR_PCDOGS_T_PKG_FaceNormal DTTR_PCDOGS_T_PKG_FaceNormal

Definition at line 462 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_GeometryChunk

typedef struct DTTR_PCDOGS_T_PKG_GeometryChunk DTTR_PCDOGS_T_PKG_GeometryChunk

Definition at line 465 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_GeometryResource

typedef struct DTTR_PCDOGS_T_PKG_GeometryResource DTTR_PCDOGS_T_PKG_GeometryResource

Definition at line 468 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_Header

typedef struct DTTR_PCDOGS_T_PKG_Header DTTR_PCDOGS_T_PKG_Header

Definition at line 706 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_LevelHeader

typedef struct DTTR_PCDOGS_T_PKG_LevelHeader DTTR_PCDOGS_T_PKG_LevelHeader

Definition at line 471 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_LevelResource

typedef struct DTTR_PCDOGS_T_PKG_LevelResource DTTR_PCDOGS_T_PKG_LevelResource

Definition at line 474 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_LODEntry

typedef struct DTTR_PCDOGS_T_PKG_LODEntry DTTR_PCDOGS_T_PKG_LODEntry

Definition at line 334 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_MaterialRef

typedef struct DTTR_PCDOGS_T_PKG_MaterialRef DTTR_PCDOGS_T_PKG_MaterialRef

Definition at line 477 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_MaterialTableEntry

typedef struct DTTR_PCDOGS_T_PKG_MaterialTableEntry DTTR_PCDOGS_T_PKG_MaterialTableEntry

Definition at line 292 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_MenuTextureResource

typedef struct DTTR_PCDOGS_T_PKG_MenuTextureResource DTTR_PCDOGS_T_PKG_MenuTextureResource

Definition at line 480 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_MeshNodeHeader

typedef struct DTTR_PCDOGS_T_PKG_MeshNodeHeader DTTR_PCDOGS_T_PKG_MeshNodeHeader

Definition at line 684 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_MeshOffsetTable

typedef struct DTTR_PCDOGS_T_PKG_MeshOffsetTable DTTR_PCDOGS_T_PKG_MeshOffsetTable

Definition at line 687 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_PolygonData

typedef struct DTTR_PCDOGS_T_PKG_PolygonData DTTR_PCDOGS_T_PKG_PolygonData

Definition at line 483 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_PolygonDataRaw

typedef struct DTTR_PCDOGS_T_PKG_PolygonDataRaw DTTR_PCDOGS_T_PKG_PolygonDataRaw

Definition at line 486 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_PolygonListEntry

typedef struct DTTR_PCDOGS_T_PKG_PolygonListEntry DTTR_PCDOGS_T_PKG_PolygonListEntry

Definition at line 489 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_ResourceDirectory

typedef struct DTTR_PCDOGS_T_PKG_ResourceDirectory DTTR_PCDOGS_T_PKG_ResourceDirectory

Definition at line 492 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_ResourceHeader

typedef struct DTTR_PCDOGS_T_PKG_ResourceHeader DTTR_PCDOGS_T_PKG_ResourceHeader

Definition at line 495 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_ResourceManager

◆ DTTR_PCDOGS_T_PKG_ScriptHeader

typedef struct DTTR_PCDOGS_T_PKG_ScriptHeader DTTR_PCDOGS_T_PKG_ScriptHeader

Definition at line 498 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SoundResource

typedef struct DTTR_PCDOGS_T_PKG_SoundResource DTTR_PCDOGS_T_PKG_SoundResource

Definition at line 501 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SplashScreen

typedef struct DTTR_PCDOGS_T_PKG_SplashScreen DTTR_PCDOGS_T_PKG_SplashScreen

Definition at line 432 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SplashScreenEx

typedef struct DTTR_PCDOGS_T_PKG_SplashScreenEx DTTR_PCDOGS_T_PKG_SplashScreenEx

Definition at line 435 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SpriteAtlasResource

typedef struct DTTR_PCDOGS_T_PKG_SpriteAtlasResource DTTR_PCDOGS_T_PKG_SpriteAtlasResource

Definition at line 504 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SpriteEntry

typedef struct DTTR_PCDOGS_T_PKG_SpriteEntry DTTR_PCDOGS_T_PKG_SpriteEntry

Definition at line 666 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout

typedef struct DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout DTTR_PCDOGS_T_PKG_SpriteEntryAltLayout

Definition at line 694 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SpriteLayerBinding

typedef struct DTTR_PCDOGS_T_PKG_SpriteLayerBinding DTTR_PCDOGS_T_PKG_SpriteLayerBinding

Definition at line 697 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_SpriteMaterialLayer

typedef struct DTTR_PCDOGS_T_PKG_SpriteMaterialLayer DTTR_PCDOGS_T_PKG_SpriteMaterialLayer

Definition at line 690 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_StringEntry

typedef struct DTTR_PCDOGS_T_PKG_StringEntry DTTR_PCDOGS_T_PKG_StringEntry

Definition at line 507 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_TextureResource

typedef struct DTTR_PCDOGS_T_PKG_TextureResource DTTR_PCDOGS_T_PKG_TextureResource

Definition at line 510 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_TOCEntry

typedef struct DTTR_PCDOGS_T_PKG_TOCEntry DTTR_PCDOGS_T_PKG_TOCEntry

Definition at line 513 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_TrailListEntry

typedef struct DTTR_PCDOGS_T_PKG_TrailListEntry DTTR_PCDOGS_T_PKG_TrailListEntry

Definition at line 700 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_UILayoutEntry

typedef struct DTTR_PCDOGS_T_PKG_UILayoutEntry DTTR_PCDOGS_T_PKG_UILayoutEntry

Definition at line 516 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_UILayoutResource

typedef struct DTTR_PCDOGS_T_PKG_UILayoutResource DTTR_PCDOGS_T_PKG_UILayoutResource

Definition at line 703 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_UVCoord

typedef struct DTTR_PCDOGS_T_PKG_UVCoord DTTR_PCDOGS_T_PKG_UVCoord

Definition at line 298 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_VertexData

typedef struct DTTR_PCDOGS_T_PKG_VertexData DTTR_PCDOGS_T_PKG_VertexData

Definition at line 522 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_PKG_VertexNormalGroup

typedef struct DTTR_PCDOGS_T_PKG_VertexNormalGroup DTTR_PCDOGS_T_PKG_VertexNormalGroup

Definition at line 525 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Powerup_CollisionCallback

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.

Parameters
reserved_zeroReserved argument slot used as zero at the powerup collision dispatch site.

Definition at line 826 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Powerup_Entry

typedef struct DTTR_PCDOGS_T_Powerup_Entry DTTR_PCDOGS_T_Powerup_Entry

Definition at line 663 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Powerup_UpdateCallback

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.

◆ DTTR_PCDOGS_T_Save_GameData

typedef struct DTTR_PCDOGS_T_Save_GameData DTTR_PCDOGS_T_Save_GameData

Definition at line 608 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Save_GameSlot

typedef struct DTTR_PCDOGS_T_Save_GameSlot DTTR_PCDOGS_T_Save_GameSlot

Definition at line 611 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_Header

typedef struct DTTR_PCDOGS_T_Scene_Header DTTR_PCDOGS_T_Scene_Header

Definition at line 617 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_LocalTransform

typedef struct DTTR_PCDOGS_T_Scene_LocalTransform DTTR_PCDOGS_T_Scene_LocalTransform

Definition at line 620 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_Node

typedef struct DTTR_PCDOGS_T_Scene_Node DTTR_PCDOGS_T_Scene_Node

Definition at line 327 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_NodeEntry

typedef struct DTTR_PCDOGS_T_Scene_NodeEntry DTTR_PCDOGS_T_Scene_NodeEntry

Definition at line 614 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_NodePayload

typedef struct DTTR_PCDOGS_T_Scene_NodePayload DTTR_PCDOGS_T_Scene_NodePayload

Definition at line 709 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_NodeType

typedef struct DTTR_PCDOGS_T_Scene_NodeType DTTR_PCDOGS_T_Scene_NodeType

Definition at line 630 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Scene_SubNodePayload

typedef struct DTTR_PCDOGS_T_Scene_SubNodePayload DTTR_PCDOGS_T_Scene_SubNodePayload

Definition at line 712 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Script_CommandCallback

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.

◆ DTTR_PCDOGS_T_Script_Context

typedef struct DTTR_PCDOGS_T_Script_Context DTTR_PCDOGS_T_Script_Context

Definition at line 633 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Script_OpcodeTable

typedef struct DTTR_PCDOGS_T_Script_OpcodeTable DTTR_PCDOGS_T_Script_OpcodeTable

Definition at line 636 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Sort_CompareCallback

typedef int32_t(cdecl * DTTR_PCDOGS_T_Sort_CompareCallback) (void const *lhs, void const *rhs)

CRT qsort/shortsort comparator ABI; returns negative, zero, or positive for lhs vs rhs ordering.

Definition at line 792 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Submesh_Entry

Definition at line 628 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Symbol_Data

typedef struct DTTR_PCDOGS_T_Symbol_Data DTTR_PCDOGS_T_Symbol_Data

◆ DTTR_PCDOGS_T_Symbol_Data_ID

Data symbol identifiers.

◆ DTTR_PCDOGS_T_Symbol_Function

typedef struct DTTR_PCDOGS_T_Symbol_Function DTTR_PCDOGS_T_Symbol_Function

◆ DTTR_PCDOGS_T_Symbol_Function_ID

Function symbol identifiers.

◆ DTTR_PCDOGS_T_Symbol_Function_XRef

typedef struct DTTR_PCDOGS_T_Symbol_Function_XRef DTTR_PCDOGS_T_Symbol_Function_XRef

◆ DTTR_PCDOGS_T_Symbol_XRef

typedef struct DTTR_PCDOGS_T_Symbol_XRef DTTR_PCDOGS_T_Symbol_XRef

◆ DTTR_PCDOGS_T_Title_SpotEntry

typedef struct DTTR_PCDOGS_T_Title_SpotEntry DTTR_PCDOGS_T_Title_SpotEntry

Definition at line 642 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Trail_BoneEffect

typedef struct DTTR_PCDOGS_T_Trail_BoneEffect DTTR_PCDOGS_T_Trail_BoneEffect

Definition at line 626 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Trail_Entry

typedef struct DTTR_PCDOGS_T_Trail_Entry DTTR_PCDOGS_T_Trail_Entry

Definition at line 639 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Trail_Segment

typedef struct DTTR_PCDOGS_T_Trail_Segment DTTR_PCDOGS_T_Trail_Segment

Definition at line 213 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Tree_MapCompareCallback

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.

◆ DTTR_PCDOGS_T_UI_LivesIconState

typedef struct DTTR_PCDOGS_T_UI_LivesIconState DTTR_PCDOGS_T_UI_LivesIconState

Definition at line 648 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_UI_StringTableEntry

typedef struct DTTR_PCDOGS_T_UI_StringTableEntry DTTR_PCDOGS_T_UI_StringTableEntry

Definition at line 651 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Video_PlaybackBuffer

typedef struct DTTR_PCDOGS_T_Video_PlaybackBuffer DTTR_PCDOGS_T_Video_PlaybackBuffer

Definition at line 678 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Win32_GUID

Win32 GUID value used by DirectDraw import entries.

Definition at line 726 of file dttr_pcdogs.h.

◆ 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.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DTTR_PCDOGS_SYMBOL_DATA_COUNT_VALUE 

Definition at line 5860 of file dttr_pcdogs.h.

◆ anonymous enum

anonymous enum
Enumerator
DTTR_PCDOGS_SYMBOL_FUNCTION_XREF_COUNT_VALUE 

Definition at line 5866 of file dttr_pcdogs.h.

◆ anonymous enum

anonymous enum
Enumerator
DTTR_PCDOGS_FUNCTION_COUNT_VALUE 

Definition at line 5862 of file dttr_pcdogs.h.

◆ anonymous enum

anonymous enum
Enumerator
DTTR_PCDOGS_SYMBOL_XREF_COUNT_VALUE 

Definition at line 5868 of file dttr_pcdogs.h.

◆ anonymous enum

anonymous enum
Enumerator
DTTR_PCDOGS_DATA_COUNT_VALUE 

Definition at line 5864 of file dttr_pcdogs.h.

◆ anonymous enum

anonymous enum
Enumerator
DTTR_PCDOGS_SYMBOL_FUNCTION_COUNT_VALUE 

Definition at line 5858 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Actor_PropID

PCDOGS enum.

Enumerator
PROP_RENDERY 
PROP_SPEED 
PROP_ROTATION 
PROP_PARENT 
PROP_PUSHXZ 
PROP_RESPONSEXZ 
PROP_LIVESPEED 
PROP_CAMERAXZ 
PROP_COLLRADIUS 
PROP_COLLHEIGHT 
PROP_TRACEMODE0 
PROP_TRACEMODE1 
PROP_TRACEMODE2 
PROP_TRACEMODE3 

Definition at line 876 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Build_Mask_Value

Enumerator
DTTR_PCDOGS_BUILD_MASK_NONE 
DTTR_PCDOGS_BUILD_MASK_EN 
DTTR_PCDOGS_BUILD_MASK_EU 
DTTR_PCDOGS_BUILD_MASK_SC 
DTTR_PCDOGS_BUILD_MASK_EU_SC 
DTTR_PCDOGS_BUILD_MASK_EN_EU 
DTTR_PCDOGS_BUILD_MASK_EN_SC 
DTTR_PCDOGS_BUILD_MASK_ALL 

Definition at line 5807 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Calling_Convention

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.

◆ DTTR_PCDOGS_T_Camera_TransitionMode

PCDOGS enum.

Enumerator
CAMERA_SNAP 

Definition at line 898 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Data_ID

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.

◆ DTTR_PCDOGS_T_Data_Resolver

Enumerator
DTTR_PCDOGS_DATA_RESOLVE_XREF_U32 

Definition at line 5770 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Function_ID

Function identifiers for the public SDK facade.

Enumerator
DTTR_PCDOGS_FUNCTION_D3D_CREATE_TEXTURE_SURFACE 

Creates a DirectDraw texture surface for the requested dimensions, using the global IDirectDraw7 interface and cached texture-format state.

DTTR_PCDOGS_FUNCTION_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D 

Initializes DirectDraw and Direct3D for the main game window, creating the primary/back/z-buffer surfaces and selected Direct3DDevice7.

DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_MOVIE_LOOP 

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.

DTTR_PCDOGS_FUNCTION_PKG_INITIALIZE_RESOURCE_GAME_ENGINE 

Initialize the core memory/resource and DirectDraw-backed game engine subsystems; returns nonzero on initialization success even though native Window_RunWinMain ignores the status.

DTTR_PCDOGS_FUNCTION_AUDIO_INITIALIZE_SYSTEM 

Initializes the Miles audio system and opens the digital driver handle used by game audio playback.

DTTR_PCDOGS_FUNCTION_AUDIO_SHUTDOWN_SYSTEM 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_STOP_ALL_SAMPLES 

Stops all active Miles sample playback slots while leaving the audio system initialized.

DTTR_PCDOGS_FUNCTION_AUDIO_STOP_ALL_SOUNDS 

Stops all currently playing game sounds through the active Miles digital driver.

DTTR_PCDOGS_FUNCTION_AUDIO_INITIALIZE_LEVEL_AUDIO 

Initializes level audio playback state using the active Miles digital driver.

DTTR_PCDOGS_FUNCTION_AUDIO_OPEN_STREAM 

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.

DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_MOVIE_FILE 

Open and play the supplied movie path; closes playback on normal stop and requests shutdown on skip/Alt+F4 paths.

DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_MOVIE_INTRO 

Build and play one startup movie path selected by movieIndex; movie 0 initializes the player and movie 2 selects the alternate video rectangle.

DTTR_PCDOGS_FUNCTION_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM 

Clears input state, initializes joystick/force-feedback support for the game window, and sets the global D3D scale factor.

DTTR_PCDOGS_FUNCTION_CONFIG_LOAD_ALTERNATE_FROM_INI 

Alternate config-loading entry point that initializes controller and button mappings before tail-calling Config_LoadFromINI.

DTTR_PCDOGS_FUNCTION_INPUT_GET_PRESSED_BUTTON 

Returns the first pressed keyboard virtual-key code, or gamepad codes 0x3e8..0x3fa for axis/button input, or -1 when no control is pressed.

DTTR_PCDOGS_FUNCTION_INPUT_PROCESS_WINDOW_MESSAGES 

Pumps pending Win32 messages and updates the game quit flag when window processing requests shutdown.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_FRAME 

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.

DTTR_PCDOGS_FUNCTION_INPUT_RESET_STATE 

Clears the current game input state before normal frame/input processing resumes.

DTTR_PCDOGS_FUNCTION_WINDOW_PROCESS_GAME_PROC 

Main Win32 window procedure: handles destroy/close shutdown, key down/up messages, blocks selected system-menu commands, and defers unhandled messages to DefWindowProcA.

DTTR_PCDOGS_FUNCTION_WINDOW_RUN_WIN_MAIN 

Native WinMain body that creates the main window, initializes startup state, and runs the game message/render loop.

DTTR_PCDOGS_FUNCTION_PKG_INITIALIZE_SYSTEM 

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.

DTTR_PCDOGS_FUNCTION_PKG_FIND_AND_OPEN_FILE 

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.

DTTR_PCDOGS_FUNCTION_PKG_LOAD_TITLE_SCREEN_RESOURCES 

Loads title packages/materials/sound refs and returns nonzero on success.

DTTR_PCDOGS_FUNCTION_TITLE_CLEANUP_SCREEN_RESOURCES 

Releases title-screen package resources, material pointers, and related resource handles.

DTTR_PCDOGS_FUNCTION_MEM_MALLOC_CRT 

Allocates size bytes through the game's CRT malloc path and returns the allocated pointer.

DTTR_PCDOGS_FUNCTION_DISPLAY_SET_MODE 

Initializes or reuses the active display/D3D mode for hwnd, stores Display_CurrentWindowHandle on success, and resets input state.

DTTR_PCDOGS_FUNCTION_DDRAW_CREATE_EX 

Import entry for ddraw!DirectDrawCreateEx; used by graphics initialization to create the primary DirectDraw7 interface.

DTTR_PCDOGS_FUNCTION_DDRAW_ENUMERATE_EX_A 

Import entry for ddraw!DirectDrawEnumerateExA; used by D3D_EnumerateDirectDrawDevices with DDraw_EnumerateCallback and enumeration flags.

DTTR_PCDOGS_FUNCTION_FILE_OPEN_WITH_MODE 

Opens a file with an explicit mode string and sharing flag, returning the game's CRT-compatible file handle.

DTTR_PCDOGS_FUNCTION_FILE_OPEN 

Opens a file with the game's default sharing behavior and returns the CRT-compatible file handle.

DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_SAVED_ACTIVE_ACTOR_CAMERA_DISTANCE 

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.

DTTR_PCDOGS_FUNCTION_SCENE_INIT_NODE_STATE 

Initializes/reset per-node render/traversal state for a scene node before traversal or transition use.

DTTR_PCDOGS_FUNCTION_SCENE_TRAVERSE_NODE_TREE 

Traverses the scene-node tree for rendering and visibility side effects, dispatching node_type 1..7 through scene_node_type_dispatch_table.

DTTR_PCDOGS_FUNCTION_SCENE_RENDER_BILLBOARD 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TRAIL_PROCESS_COMPONENTS 

Processes an actor trail chain, refreshes queued Component_TrailObject records, and clears each processed_flag byte.

DTTR_PCDOGS_FUNCTION_TRAIL_UPDATE_EFFECT 

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.

DTTR_PCDOGS_FUNCTION_SCENE_RENDER_SUB_MESH 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCENE_RENDER_FRAME 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCENE_RENDER_STATIC_GEOMETRY 

Renders static scene geometry for side effects and returns the native status value.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SPRITE_OBJECT_NODE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_LIST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_RENDERING 

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.

DTTR_PCDOGS_FUNCTION_SCENE_RENDER_NODE_TREE 

Renders the active scene node tree and runs render and finalizer side effects.

DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_ANIMATION_AND_VISIBILITY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_POWERUP_UPDATE_LIVE_ACTOR_LIST 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_PROJECTILE_LIST 

Walks Projectile_LiveActorListHead, updates projectile actors through physics/animation/render paths, and removes actors whose lifecycle state indicates destruction.

DTTR_PCDOGS_FUNCTION_ACTOR_GET_STATE_INDEX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_NAV_ADD_COMMAND 

Not yet documented.

DTTR_PCDOGS_FUNCTION_NAV_HANDLE_DAMAGE_RESPONSE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_PLAY_LEVEL_SOUND_INDEX_AT_POSITION 

Resolves a level-local sound index through current_level_data->sound_definition_list, then forwards to Audio_PlaySoundDefinition3D.

DTTR_PCDOGS_FUNCTION_AUDIO_TRIGGER_SOUND_AT_POSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CHECK_COLLISION_BIT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_POLL_SIGNAL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_CHECK_BUTTON_STATE 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_CALCULATE_ROTATION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_RESET_VELOCITY_AND_SNAP 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_MOVE_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_RELEASE_ATTACHMENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_SNAP_TO_POSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_ENTITY_SLOT_FLAGS 

Applies current-level entity-slot flags and state to an actor's collision-state bytes and behavior_flags.

DTTR_PCDOGS_FUNCTION_ACTOR_START_TRANSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_PLAYER_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_TRACE_PATH 

Traces and selects an actor path target. Returns the selected path/actor index, or 0 when no valid path is available.

DTTR_PCDOGS_FUNCTION_ENTITY_IS_IN_ACTIVE_LIST 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_COPY_ENTITY_DEFAULTS_TO_RECORD 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ENTITY_SET_ACTOR_PROPERTY 

Applies a property update through entity and active-actor state. Callers ignore the residual register value; no public pointer return is modeled.

DTTR_PCDOGS_FUNCTION_TIMER_GET_ELAPSED_TICK_COUNT_THUNK 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ENTITY_SPAWN_ACTOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CHECK_SHADOW_REQUIREMENT 

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.

DTTR_PCDOGS_FUNCTION_ENTITY_DESTROY_ACTOR 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_UPDATE_SCREEN_FADE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_TRIGGER_TRANSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_TRIGGER_MUSIC_TRANSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PAUSE_TOGGLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ENTITY_UPDATE_VISIBILITY_AND_SPAWN 

Updates level-local Entity_State visibility and spawn state, active actor ownership, and active entity work-list membership.

DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_FOLLOW 

Swaps active entity/navigation work-list buffers and queues entity slots for visibility and update work during camera follow processing.

DTTR_PCDOGS_FUNCTION_CAMERA_INTERPOLATE_TRANSITION 

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.

DTTR_PCDOGS_FUNCTION_CAMERA_CALCULATE_POSITION 

Recomputes camera_pose eye/source position from target_pos fields, the first two wrapped angle words, and target_distance using Math_SinCosFP12.

DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_FROM_DEFINITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_CALCULATE_FOLLOW_ANGLES 

Calculates camera follow angles for targetActor and updates the packed camera_yaw_angle global used by movement.

DTTR_PCDOGS_FUNCTION_PHYSICS_CHECK_GROUND_FRICTION 

Checks and updates the actor's ground-friction state, stores the friction result, and writes the resulting ground-status value.

DTTR_PCDOGS_FUNCTION_TRAIL_SPAWN_FROM_ENTRY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ENTITY_GET_ACTIVE_ACTOR_FROM_LIST 

Returns the active actor from the current level entity slots.

DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_SHAKE_OFFSET 

Applies late camera shake state after Camera_UpdateFollow by using a countdown, intensity value, and shake lookup table.

DTTR_PCDOGS_FUNCTION_PHYSICS_CHECK_GROUND_SLOPE_DIRECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_ADJUST_LEVEL_SCALE 

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.

DTTR_PCDOGS_FUNCTION_LEVEL_INITIALIZE_ACTOR_SYSTEM 

Initializes actor/entity runtime lists, dispatch/collision/movement callback globals, and active entity/navigation work-list buffers for the loaded level.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_SNAP_AND_ENTITY_UPDATE 

Snap/entity update callback used by movement/render dispatch paths.

DTTR_PCDOGS_FUNCTION_PLAYER_PROCESS_MOVEMENT 

Processes camera-relative player movement using player-facing angle, camera yaw, entity movement state, friction, velocity integration, and collision/trigger transitions.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_PLAYER_BEHAVIOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_ANIMATION_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PLAYER_RESPAWN_AFTER_DEATH 

Handles the player-death respawn transition by updating life state, saving progress, and either entering pause/game-over state or reinitializing placement and sound.

DTTR_PCDOGS_FUNCTION_PHYSICS_PROCESS_ACTOR_COLLISION 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_COLLISION_RESPONSE 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_PUPPY_INTERACTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_CLEANUP_ACTORS 

Destroys/cleans level actor state and returns transition status.

DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_KEYFRAME_VEC3_BLEND 

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.
DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_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.

DTTR_PCDOGS_FUNCTION_ANIMATION_CALCULATE_SPLINE_PARAMETER 

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.

DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_KEYFRAME_QUAT_BLEND 

Samples a quaternion animation track and blends the result into an existing Q14 quaternion.

DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_QUAT 

Samples/interpolates a quaternion animation track into a Q14 quaternion.

DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_QUATERNION_SLERP 

Interpolates two Q14 quaternions, using sine-weighted spherical interpolation when an angle is available and linear interpolation as a fallback.

DTTR_PCDOGS_FUNCTION_ANIMATION_CONVERT_QUAT_TO_ROT_MATRIX 

Samples a quaternion animation track and converts it to a 3x3 int16 rotation matrix.

DTTR_PCDOGS_FUNCTION_ANIMATION_CHECK_KEYFRAME_ACTIVE 

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.

DTTR_PCDOGS_FUNCTION_ANIMATION_INTERPOLATE_SPLINE 

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.

DTTR_PCDOGS_FUNCTION_BONE_TRANSFORM_VERTICES_MORPHED 

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.

DTTR_PCDOGS_FUNCTION_BONE_TRANSFORM_VERTICES_WEIGHTED 

Transforms weighted/skinned vertices for a mesh piece using animation bone channels, then updates scene vertex data and recomputes normals.

DTTR_PCDOGS_FUNCTION_BONE_COMPUTE_NORMALS_POST_TRANSFORM 

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.

DTTR_PCDOGS_FUNCTION_BONE_BLEND_VERTICES_MULTI_WEIGHT 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_ANIMATION_COMPLETE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ANIMATION_QUEUE_STATE_CHANGE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MODEL_ADVANCE_ANIMATION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_BONE_UPDATE_JOINT_TRACKING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCENE_UPDATE_NODE_ANIMATION 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_VERTICAL_VELOCITY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_SPLINE_MOVEMENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_INITIALIZE_AVI_PLAYER 

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.

DTTR_PCDOGS_FUNCTION_VIDEO_SHUTDOWN_AVI_PLAYER 

Sends the MCI "close avivideo" command, clears avi_player_initialized, and returns the MCI status/result.

DTTR_PCDOGS_FUNCTION_VIDEO_OPEN_AVI_FILE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_CLOSE_AVI_FILE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_PLAY_AVI_FULLSCREEN 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_IS_AVI_PLAYING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CHECK_TERMINATOR 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_ENTITY_INDEX 

Consumes one script byte from *script_cursor_inout and stores it as the actor entity-slot selector.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_JUMP_CONDITIONAL 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_RESOLVE_VARIABLE_REF 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ANIMATION_GET_PROGRESS 

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.

DTTR_PCDOGS_FUNCTION_ANIMATION_SET_PROGRESS 

Resolves an animation/movement progress variable by selector, writes progress_value to the resolved int32 storage, and returns that storage pointer.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_VARIABLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_DECREMENT_VARIABLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CALL_INDIRECT 

Consumes one script opcode byte and dispatches through the script command table.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_MOVE_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_WALK_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_RUN_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ROTATE_ACTOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_MOVE_TO_TARGET_WITH_CAMERA 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_WAIT_FOR_ANIMATION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_ACTOR_PROPERTY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CLEAR_ACTOR_PROPERTY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PATHFIND_TO_ENTITY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRACE_ACTOR_PATH 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ADD_NAVIGATION_COMMAND 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TEST_PATH_TRACE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_EMIT_SIGNAL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PLAY_SOUND_INDEX 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_STOP_SOUND 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_REMOVE_ACTOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_RUN_WITH_ACTOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ENTITY_GET_OR_SPAWN_CAMERA_ACTOR 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ENSURE_CAMERA_ACTIVE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRIGGER_LEVEL_TRANSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRIGGER_MUSIC_TRANSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_TRIGGER_MUSIC_FADE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PLAY_SOUND_BLOCK_OR_WAIT 

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.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_CHECK_BUTTON_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MINI_GAME_INITIALIZE_ROUND_PARAMS 

Initializes mini-game round globals by setting the default round counter to 10 and storing round_param.

DTTR_PCDOGS_FUNCTION_MINI_GAME_SET_SCORE_VALUES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_EFFECTS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_FADE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_UPDATE_STATE_MACHINE 

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.

DTTR_PCDOGS_FUNCTION_CHECKERS_UPDATE_CAMERA_POSITIONS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_PROCESS_INPUT_AND_RENDER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_CENTER_CAMERA_ON_CELL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_BUILD_MOVE_LIST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_CHECK_MOVE_VALID 

Validates a one-square checkers move against board bounds, destination occupancy, and piece direction/king rules.

DTTR_PCDOGS_FUNCTION_CHECKERS_CHECK_CAPTURE_POSSIBLE 

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.

DTTR_PCDOGS_FUNCTION_CHECKERS_FIND_VALID_MOVES 

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.

DTTR_PCDOGS_FUNCTION_CHECKERS_VALIDATE_MOVE 

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.

DTTR_PCDOGS_FUNCTION_CHECKERS_EXECUTE_MOVE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_STEP_RECURSIVE_SOLVER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_EXECUTE_MOVE_SEQUENCE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_SEARCH_BEST_MOVE 

Recursive alpha-beta checkers AI search over a board; writes an optional four-int best-move record.

DTTR_PCDOGS_FUNCTION_CHECKERS_EVALUATE_BOARD_SCORE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_ANIMATE_MOVE_SEQUENCE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CHECKERS_INITIALIZE_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.

DTTR_PCDOGS_FUNCTION_CHECKERS_HIGHLIGHT_PLAYER_PIECES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_DESTROY_ALL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_UNLOAD_RESOURCE_GAME_DATA 

Unloads active game data, clears runtime callbacks/flags, and returns cleanup status.

DTTR_PCDOGS_FUNCTION_SCENE_RESET_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ANIMATION_PROCESS_CONTROLLER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_PROCESS_MESH_COMMANDS 

Processes dirty mesh command entries, advancing animation/controller state and vertex-color commands.

DTTR_PCDOGS_FUNCTION_ANIMATION_PROCESS_VERTEX_COLOR 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS 

Polls mesh command signal ids and updates command progress/flags; marks changed commands dirty.

DTTR_PCDOGS_FUNCTION_MATERIAL_RELEASE_TEXTURE_ARRAY 

Releases up to 25 cached DirectDraw texture surfaces and clears the bound texture if needed.

DTTR_PCDOGS_FUNCTION_MATERIAL_CLEAR_TEXTURE_CACHE 

Clears or releases a material descriptor's 25 cached texture handles and invalidates its cached transparent color.

DTTR_PCDOGS_FUNCTION_MATERIAL_RELEASE_SINGLE_TEXTURE 

Decrements active texture count and returns the DirectDraw surface Release result.

DTTR_PCDOGS_FUNCTION_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE 

Creates the four loading-screen texture quadrants and uploads a 640x480 RGBx source buffer into them.

DTTR_PCDOGS_FUNCTION_D3D_CREATE_WORK_SURFACE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATERIAL_COMPUTE_AVG_TRANSPARENT_COLOR 

Computes average non-black horizontal neighbor RGB for black/transparent pixels in an RGBx buffer.

DTTR_PCDOGS_FUNCTION_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS 

Converts an RGBx image to a temporary 16-bit work surface and blits it into four hardcoded 640x480 quadrant surfaces.

DTTR_PCDOGS_FUNCTION_MATERIAL_LOAD_TEXTURE 

Loads a material table entry's runtime descriptor into DirectDraw texture surfaces. The SDK exposes this as a cdecl void function.

DTTR_PCDOGS_FUNCTION_D3D_SET_BLEND_MODE 

Configures D3D blend/render state and returns an AL alpha/color byte for the selected blend mode.

DTTR_PCDOGS_FUNCTION_D3D_SET_TEXTURE_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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_TEXTURED_QUAD 

Draws a screen-space textured quad as a Direct3D triangle strip using FVF 0x144 and four transformed/lit textured vertices.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_TEXTURED_QUAD_MATERIAL_SIZE 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_TEXTURED_SPRITE 

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.

DTTR_PCDOGS_FUNCTION_D3D_SET_Z_WRITE_ENABLE 

If the D3D render-state capability flag is set, calls IDirect3DDevice7::SetRenderState(D3DRENDERSTATE_ZWRITEENABLE, enable); otherwise no-ops.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLIP_POLYGON_BY_PLANE 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID 

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.

DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_FACE_NORMAL 

Computes and normalizes the face normal from three 3D points, writes it to outNormal, and returns outNormal.

DTTR_PCDOGS_FUNCTION_CAMERA_SETUP_CLIP_PLANES 

Initializes the near plane and the four camera-pyramid side clip-plane globals from projection depth and screen half extents; no semantic return value.

DTTR_PCDOGS_FUNCTION_MATH_SNAP_VERTEX_TO_NEAREST_POINT 

Snaps x/y to the first nearby Graphics_ProjectedVertex in the screen-vertex array whose screen_x/screen_y are both within 2 pixels.

DTTR_PCDOGS_FUNCTION_GRAPHICS_IS_QUAD_CLIPPED 

Clipped quad helper used by Graphics_DrawQuad. It builds and clips vertices from batch data, and brightenColors doubles and clamps vertex RGB when nonzero.

DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_QUAD 

Issues or queues draw work for one transformed polygon batch and returns 1 on normal exit.

DTTR_PCDOGS_FUNCTION_GRAPHICS_SELECT_TEXTURE_LOD 

Selects a texture LOD/render bucket from graphics capability flags and the polygon batch screen-depth fields; returns -1 when no LOD bucket applies.

DTTR_PCDOGS_FUNCTION_DEBUG_LOG 

Writes prefix, then message, as separate newline-terminated strings to the debug log file when open; NULL arguments are skipped.

DTTR_PCDOGS_FUNCTION_D3D_ENUM_Z_BUFFER_FORMAT_CALLBACK 

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.

DTTR_PCDOGS_FUNCTION_D3D_RELEASE_ALL_AND_REPORT_LEAKS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_RECTANGLE 

Draws a filled screen-space rectangle through Direct3D DrawPrimitive. Uses the native UI/render-list path.

DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_FILLED_RECTANGLE_GRADIENT 

Draws a filled screen-space rectangle as a Direct3D triangle strip with per-corner diffuse colors.

DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_FADE_OVERLAY 

Draws a black alpha-blended rectangle overlay.

DTTR_PCDOGS_FUNCTION_GRAPHICS_SET_FADE_LEVEL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_CHECK_DEVICE_LOST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_RENDER_TEXTURED_QUAD 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_CLEAR_VIEWPORT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_DEPTH_BUFFER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_HANDLE_SIGNAL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_INITIALIZE_DIRECT_DRAW 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_RELEASE_DIRECT_DRAW_DEVICE 

Releases the global IDirectDraw7 interface, clears the global pointer, and returns the COM Release refcount or 0 when no interface was present.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_SCREEN_WITH_COLOR 

Fills the current viewport with a solid color by drawing a full-screen rectangle while depth writes are disabled.

DTTR_PCDOGS_FUNCTION_CAMERA_SETUP_PROJECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_TAKE_SCREENSHOT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_DDRAW_UNLOCK_SURFACE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_FILE_SAVE_SCREENSHOT 

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.

DTTR_PCDOGS_FUNCTION_D3D_SET_GAMMA_RAMP 

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.

DTTR_PCDOGS_FUNCTION_DDRAW_COMPARE_DISPLAY_MODES 

Qsort comparator for enumerated display modes: sorts by width, then height, then pixel-format RGB bit count using DDSURFACEDESC2 mode fields.

DTTR_PCDOGS_FUNCTION_D3D_ENUMERATE_DIRECT_DRAW_DEVICES 

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.

DTTR_PCDOGS_FUNCTION_DDRAW_ADD_DISPLAY_MODE 

IDirectDraw7::EnumDisplayModes callback that appends each DDSURFACEDESC2 to the driver enumeration context, increments the mode count, and returns TRUE while count is <= 0x4f.

DTTR_PCDOGS_FUNCTION_DDRAW_ENUMERATE_CALLBACK 

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.

DTTR_PCDOGS_FUNCTION_D3D_ENUM_DEVICE_CALLBACK 

IDirect3D7::EnumDevices callback: filters/copies accepted D3DDEVICEDESC7 records into the global enumerated-device list and returns TRUE to continue enumeration.

DTTR_PCDOGS_FUNCTION_D3D_GET_DRIVER_ENUMERATION_DATA 

Writes the global accepted DirectDraw/Direct3D driver list and accepted-device count to caller-provided output pointers.

DTTR_PCDOGS_FUNCTION_D3D_SELECT_BEST_DRIVER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_ACCEPT_ANY_DRIVER 

D3D_DriverAcceptCallback implementation that ignores driverInfo and always returns accepted/nonzero.

DTTR_PCDOGS_FUNCTION_D3D_GET_SELECTED_DRIVER_INFO 

Enumerates DirectDraw/Direct3D drivers with D3D_AcceptAnyDriver, selects the default/best driver with flags 0, and returns the selected D3D_DriverInfo pointer.

DTTR_PCDOGS_FUNCTION_D3D_FORMAT_DIRECT_X_ERROR 

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.

DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_INTERFACE 

Calls DirectInputCreateA(hInstance, 0x700, &directInput, NULL) and returns the created IDirectInputA pointer on success or NULL on failure.

DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_DEVICE2_A 

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.

DTTR_PCDOGS_FUNCTION_DINPUT_QUERY_DEVICE2_A_INTERFACE 

Queries a DirectInput device for IID_IDirectInputDevice2A and returns the interface pointer.

DTTR_PCDOGS_FUNCTION_INPUT_SET_DEVICE_DATA_FORMAT 

Calls IDirectInputDevice::SetDataFormat and returns 1 on success, 0 on failure.

DTTR_PCDOGS_FUNCTION_INPUT_ACQUIRE_DEVICE 

Calls IDirectInputDevice::Acquire and returns 1 on success, 0 on failure.

DTTR_PCDOGS_FUNCTION_INPUT_GET_DEVICE_DATA 

Allocates a state buffer, calls IDirectInputDevice::GetDeviceState(stateSize, buffer), and returns the buffer on success or NULL on failure.

DTTR_PCDOGS_FUNCTION_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK 

DirectInput EnumDevices callback that copies deviceInstance->guidInstance into enumState, increments the count, marks that a DirectInput device is present, and returns DIENUM_CONTINUE.

DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_X_AXIS_RANGE 

Sets DIPROP_RANGE for joystick X axis and returns 1 on success.

DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_Y_AXIS_RANGE 

Sets DIPROP_RANGE for joystick Y axis and returns 1 on success.

DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_Z_AXIS_RANGE 

Sets DIPROP_RANGE for joystick Z axis and returns 1 on success.

DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_RZ_AXIS_RANGE 

Sets DIPROP_RANGE for the joystick Rz axis and returns 1 on success.

DTTR_PCDOGS_FUNCTION_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS 

Enumerates attached force-feedback joysticks, stores GUID entries, records whether any device entries are present, and returns the count.

DTTR_PCDOGS_FUNCTION_DINPUT_ENUMERATE_ATTACHED_JOYSTICKS 

Enumerates attached joysticks via IDirectInputA::EnumDevices(DIDEVTYPE_JOYSTICK, DInput_EnumJoystickDeviceCallback, enumStateBuffer, DIEDFL_ATTACHEDONLY), stores GUID entries, and returns the count.

DTTR_PCDOGS_FUNCTION_INPUT_SET_EXCLUSIVE_FOREGROUND_COOPERATIVE_LEVEL 

Calls IDirectInputDevice::SetCooperativeLevel(hwnd, DISCL_EXCLUSIVE | DISCL_FOREGROUND).

DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK_DATA_FORMAT 

Sets the DirectInput device data format to the joystick state DIDATAFORMAT.

DTTR_PCDOGS_FUNCTION_INPUT_SET_JOYSTICK2_DATA_FORMAT 

Sets the DirectInput device data format to the extended joystick state DIDATAFORMAT.

DTTR_PCDOGS_FUNCTION_INPUT_POLL_JOYSTICK_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_AXIS_X 

Returns DIJOYSTATE.lX.

DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_AXIS_Y 

Returns DIJOYSTATE.lY, the raw vertical axis sampled by Input_ReadGamepad.

DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_AXIS_RZ 

Returns DIJOYSTATE.lRz, the raw twist/alternate horizontal axis sampled by Input_ReadGamepad.

DTTR_PCDOGS_FUNCTION_INPUT_GET_JOYSTICK_BUTTON_BYTE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_IS_JOYSTICK_BUTTON_PRESSED 

Not yet documented.

DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE 

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.

DTTR_PCDOGS_FUNCTION_DINPUT_SET_CONSTANT_FORCE_EFFECT 

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.

DTTR_PCDOGS_FUNCTION_D3D_SET_RENDER_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_D3D_SET_DATA_SCALE_FACTOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_JOYSTICK_DEVICE 

Creates/configures a DirectInput joystick device through the shared device setup helper, enabling force-feedback setup when supported.

DTTR_PCDOGS_FUNCTION_DINPUT_INITIALIZE_JOYSTICK_INPUT 

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.

DTTR_PCDOGS_FUNCTION_VIDEO_INIT_PLAYER 

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.

DTTR_PCDOGS_FUNCTION_VIDEO_CLOSE_MOVIE_FILE 

Stops the active movie timer, restores playback mode, shuts down sound/video/movie handles, and returns 1.

DTTR_PCDOGS_FUNCTION_VIDEO_OPEN_MOVIE_FILE 

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.

DTTR_PCDOGS_FUNCTION_VIDEO_SHUTDOWN_PLAYER_SYSTEMS 

Shuts down the video playback subsystem and then the sound playback subsystem.

DTTR_PCDOGS_FUNCTION_GRAPHICS_SET_POLYGON_U_VS 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_POLYGON_MESH 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_MESH_NODE 

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.

DTTR_PCDOGS_FUNCTION_BONE_PROCESS_EXTERNAL_REF 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_IS_POLYGON_IN_DEBUG_LIST 

Returns 1 when polygon_ref is present in any active debug polygon bucket; buckets are Graphics_PolygonRenderRef entries.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_POLYGON_BATCH 

Builds/enqueues Graphics_PolygonBatchRecord entries into the global polygon batch buffer from polygon render references; callers ignore the residual return register.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SCENE_GEOMETRY_WRAPPER 

Thin wrapper that forwards scene polygon render references to Graphics_RenderPolygonBatch.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SCENE_GEOMETRY 

Converts/culls scene polygon render references into global Graphics_PolygonBatchRecord entries and returns the residual/updated batch count.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SCENE_GEOMETRY_ALT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TRAIL_RENDER_ANIMATED 

Builds camera-facing animated trail polygon batches from Component_TrailObject/Trail_Segment data and links them into render buckets.

DTTR_PCDOGS_FUNCTION_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER 

Transforms weighted/skinned vertices for render using Scene_Node runtime vertex records. Callers ignore the residual return value.

DTTR_PCDOGS_FUNCTION_SCENE_FINALIZE_NODE_RENDER 

Finalizes a rendered scene node, using node render/material fields and invoking Graphics_RenderSpritePolygons(node, transformedVerts, projectedVerts).

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_SPRITE_POLYGONS 

Projects and enqueues sprite polygon references from a scene node using transformed-vertex and projected-vertex local buffers. Callers ignore the residual return register.

DTTR_PCDOGS_FUNCTION_MESH_CALCULATE_VERTEX_NORMALS 

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.

DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_DISTANCE3_DFP12 

Returns a fast weighted approximation of 3D distance from absolute dx/dy/dz components.

DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_SQRT_FP12 

Integer/fixed-point square-root helper used by geometry normalization paths.

DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_INTEGER_SQUARE_ROOT 

Integer square-root helper.

DTTR_PCDOGS_FUNCTION_PHYSICS_CALCULATE_MOVEMENT_WITH_COLLISION 

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.

DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_BOUNDING_SPHERE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATH_TRANSFORM_BARYCENTRIC_TO_WORLD_COORDS 

Transforms actor ground-contact barycentric state into world coordinates, writes outWorldPos[0..2], and returns outWorldPos.

DTTR_PCDOGS_FUNCTION_MODEL_TRANSFORM_BY_COLLISION_NODE 

Transforms worldPos into collision-node local space, solves local Y over the polygon or selected triangle, then writes outWorldPos back in world coordinates.

DTTR_PCDOGS_FUNCTION_MATH_CALCULATE_TRIANGLE_HEIGHT 

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.

DTTR_PCDOGS_FUNCTION_COLLISION_GET_ADJACENT_POLYGON 

Decodes polygon edge adjacency, clears edgeIndexInOut to -1 for zero adjacency, and returns a neighboring polygon only when its flags include bit 0x4.

DTTR_PCDOGS_FUNCTION_COLLISION_FIND_GROUND_POLYGON_UNDER_ACTOR 

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.

DTTR_PCDOGS_FUNCTION_COLLISION_IS_POINT_INSIDE_POLYGON 

Odd/even point-in-polygon test in X/Z space. Uses transformed vertex coordinates when collisionNode flags 0x22 are set.

DTTR_PCDOGS_FUNCTION_COLLISION_FIND_INTERSECTING_POLYGON_EDGE 

Returns the crossed polygon edge index in range 0..3, or -1 for no eligible edge crossing.

DTTR_PCDOGS_FUNCTION_MODEL_FIND_COLLISION_TARGET 

Thin wrapper around Collision_FindGroundPolygonUnderActor for actor/out_polygon. This forwards to the ground-contact helper and does not cover wall contacts.

DTTR_PCDOGS_FUNCTION_MODEL_RESOLVE_COLLISION 

Resolves actor collision against collision nodes, polygon arrays, and paired ground/contact state.

DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_DYNAMIC_OBJECT 

Search enabled dynamic collision objects for actor ground contact and update the actor ground object/polygon state.

DTTR_PCDOGS_FUNCTION_SAVE_GET_GAME_SLOT_INDEX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_SLOT_INDEX 

Stores the current save slot index in the save-state globals and returns the stored value.

DTTR_PCDOGS_FUNCTION_SAVE_GET_GAME_CURRENT_LEVEL 

Read the current saved level index from the game save-state globals.

DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_CURRENT_LEVEL 

Store the current level index in the game save-state globals.

DTTR_PCDOGS_FUNCTION_GAME_IS_SOUND_ENABLED 

Checks whether sound effects are enabled.

DTTR_PCDOGS_FUNCTION_GAME_SET_SOUND_ENABLED 

Update the game sound-effects enabled flag.

DTTR_PCDOGS_FUNCTION_PLAYER_SET_LIVES 

Store the player lives byte and return the stored value.

DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_COMPLETE 

Stores the game-complete flag in the save-state globals and returns the stored value.

DTTR_PCDOGS_FUNCTION_SAVE_IS_GAME_COMPLETE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_GET_DATA_POINTER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_NORMALIZE_INDEX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_SET_MENU_PROGRESS_STATE 

Normalizes the requested level id and updates the menu progress state global.

DTTR_PCDOGS_FUNCTION_LEVEL_GET_ARRAY_INDEX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_INITIALIZE_BONUS_DATA 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_SAVE_GAME_LEVEL_COMPLETION 

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.

DTTR_PCDOGS_FUNCTION_SAVE_SAVE_GAME_BONUS_PROGRESS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_BACKUP_GAME_PUPPY_COUNT 

Copies the active Save_GameSlot+2 puppy_count_backup byte into the backup_puppy_count global and returns it.

DTTR_PCDOGS_FUNCTION_SAVE_SET_GAME_BACKUP_PUPPY_COUNT 

Stores puppyCount in the active Save_GameSlot+2 puppy_count_backup byte and returns the stored value.

DTTR_PCDOGS_FUNCTION_LEVEL_INITIALIZE_SAVE_STATE 

Initializes level save/progress state and returns helper status.

DTTR_PCDOGS_FUNCTION_LEVEL_BUILD_COMPLETION_TABLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_INITIALIZE_NEW_GAME 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_LOAD_GAME_STATE 

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.

DTTR_PCDOGS_FUNCTION_SAVE_GET_GAME_HIGHEST_WORLD 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_INITIALIZE_GAME_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_CLEAR_GAME_BONUS_PROGRESS_DATA 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SHARED_LOAD_COMMON_RESOURCES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_SHUTDOWN_RESOURCES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_CLEAR_TRANSITION_FLAGS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_UPDATE_PAUSE_MENU 

Updates in-level pause/save menu state and returns a scalar handled/continue status.

DTTR_PCDOGS_FUNCTION_UI_UPDATE_BONE_COUNTER 

Animate the HUD bone counter toward targetBoneCount and render the counter at the left HUD anchor.

DTTR_PCDOGS_FUNCTION_UI_RENDER_CENTERED_NUMBER 

Render a decimal HUD number centered on the packed x/y anchor and return the final sprite render result.

DTTR_PCDOGS_FUNCTION_UI_UPDATE_PUPPY_COUNTER 

Animate the HUD puppy counter toward targetPuppyCount and render the counter at the right HUD anchor.

DTTR_PCDOGS_FUNCTION_UI_UPDATE_LIVES 

Animate up to four life icons toward iconCount, render the icons and life number, and return the icon x anchor.

DTTR_PCDOGS_FUNCTION_MENU_ANIMATE_SLOTS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_CONFIRM_PROMPT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_GET_PLAYER_LEVEL_INFO 

Fill outInfo with current level puppy/bone totals and the active player's bone/life counters for menu display.

DTTR_PCDOGS_FUNCTION_MENU_IS_IN_GAME 

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.

DTTR_PCDOGS_FUNCTION_PLAYER_INITIALIZE_STATE 

Initialize the player record's saved puppy/count fields and refresh completion flags on actor->linked_actor.

DTTR_PCDOGS_FUNCTION_PLAYER_SET_COMPLETION_FLAGS 

Clear actor completion-state bits, then set the game-complete or in-progress flag from Save_IsGameComplete.

DTTR_PCDOGS_FUNCTION_PLAYER_RESET_BONE_COUNT 

Resets the player bone counter to 4 and returns the player record pointer.

DTTR_PCDOGS_FUNCTION_PLAYER_COLLECT_POWERUP 

Apply collection side effects for the supplied powerup type, including counter updates and puppy backup-count updates.

DTTR_PCDOGS_FUNCTION_LEVEL_CHECK_BONUS_UNLOCK 

When the active checker slot changes, trace from playerPosition and latch the bonus-unlock/menu-reset globals on hit.

DTTR_PCDOGS_FUNCTION_LEVEL_RESET_BONUS_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RESET_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_CALCULATE_COMPLETION_PERCENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_SAVE_GAME 

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.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_SIMPLE_OPTIONS_A 

Render a lower-screen two-choice menu title plus Yes/No rows, tinting selectedIndex with highlightColor.

DTTR_PCDOGS_FUNCTION_MENU_UPDATE_INPUT 

Updates menu one-shot pulse dwords and held/debounce bytes from player-1 input and keyboard state.

DTTR_PCDOGS_FUNCTION_MENU_HANDLE_SAVE_GAME_LOGIC 

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.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_BUTTON_PROMPT 

Compares configured button-mapping rows and fills two prompt descriptors, or writes 0xff markers when no pairing is available.

DTTR_PCDOGS_FUNCTION_SAVE_SAVE_GAME_TO_SLOT 

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.

DTTR_PCDOGS_FUNCTION_MENU_HANDLE_OPTIONS_LOGIC 

Advance the controls-configuration submenu state and return non-zero when the options menu is exiting.

DTTR_PCDOGS_FUNCTION_GAME_BACKUP_SETTINGS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_PROCESS_OPTIONS_INPUT 

Processes options-menu input for selected_row and updates out_result[0..2]. The public SDK return stays void.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_CONTROLS_CONFIGURATION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_MUSIC_SELECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_DIFFICULTY_SELECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_OPTIONS_MENU 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_PROCESS_MENU_STATE 

Processes the active menu state and returns nonzero when menu handling consumes/skips the normal frame path.

DTTR_PCDOGS_FUNCTION_MENU_HANDLE_SELECTION 

Clears transient menu/input state, handles special audio-resume targets, or transitions to targetMenu.

DTTR_PCDOGS_FUNCTION_MENU_CHECK_PAUSE_INPUT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_SIMPLE_OPTIONS_B 

Render a centered two-choice menu title plus Yes/No rows, tinting selectedIndex with highlightColor.

DTTR_PCDOGS_FUNCTION_MENU_PROCESS_NAME_ENTRY_INPUT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_NAME_ENTRY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_INITIALIZE_COLOR_GRADIENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_COMPUTE_COLOR_GRADIENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_RENDER_BUTTON_PROMPTS 

Render bottom-center accept/cancel button prompts selected by buttonPromptFlags bits.

DTTR_PCDOGS_FUNCTION_MENU_RENDER_FORMATTED_TEXT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_COMPUTE_STRING_WIDTH 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_SHUTDOWN_RESOURCE_GAME_SUBSYSTEMS 

Shuts down core game resource subsystems by releasing the DirectDraw device and tail-calling the memory extent leak/free sweep.

DTTR_PCDOGS_FUNCTION_UI_RENDER_TEXT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_RENDER_STRING_WITH_FORMATTING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_DRAW_SORTED_LISTS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_BEGIN_RENDERING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_SCREEN_AND_RENDER_RECTANGLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_INCREMENT_PASS_COUNTER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_END_RENDERING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_FREE_RESOURCE_AND_RETURN_NULL 

Frees memPtr through PKG_FreeResourceMemory and returns FALSE.

DTTR_PCDOGS_FUNCTION_GRAPHICS_INITIALIZE_TEXTURE_BLEND_TEXTURES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_FREE_TEXTURE_BLEND 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_CLEANUP_RESOURCE_GAME_STATE 

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.

DTTR_PCDOGS_FUNCTION_MENU_PROCESS_MENU_TRANSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_UPDATE 

Advance title/loading UI state, fade delays, and related menu transition side effects.

DTTR_PCDOGS_FUNCTION_INPUT_CHECK_CHEAT_CODE_SEQUENCE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_LOAD_RANDOM_SPLASH_SCREEN 

Advances the loading-screen state machine and returns nonzero when loading can continue.

DTTR_PCDOGS_FUNCTION_REPLAY_LOAD_DEMO_BONUS_REPLAY 

Allocates/updates the demo replay buffer, selects the next bonus replay, copies its payload, and returns whether replay data is available.

DTTR_PCDOGS_FUNCTION_LEVEL_LOAD 

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.

DTTR_PCDOGS_FUNCTION_GAME_TRANSITION_TO_LEVEL 

Begins or completes the transition into the requested level id, including menu/loading-state setup.

DTTR_PCDOGS_FUNCTION_LEVEL_UPDATE_WORLD_SELECT_MENU 

Not yet documented.

DTTR_PCDOGS_FUNCTION_LEVEL_UPDATE_INTER_LEVEL_MENU 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATERIAL_BUILD_STRUCTURE 

Builds a Material_RefEntry and optional Material_FrameSet for one material. Frame records are initialized except for the packed material-node reference.

DTTR_PCDOGS_FUNCTION_MATERIAL_BUILD_TEXTURE_ARRAY 

Builds material reference/frame data for materialCount entries and advances material_buffer_offset.

DTTR_PCDOGS_FUNCTION_MATERIAL_FIND_TEXTURE_BY_FRAME 

Finds the render texture for frameIndex in materialRef, falling back to frame zero when the requested frame is unavailable.

DTTR_PCDOGS_FUNCTION_MATH_BUILD_MATRIX_ROTATION_Y 

Builds a signed Q12 Y-axis 3x3 rotation matrix, optionally post-multiplied by post_multiply.

DTTR_PCDOGS_FUNCTION_MATH_BUILD_MATRIX_ROTATION_XY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATH_BUILD_ROTATION_MATRIX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATH_BUILD_ROTATION_MATRIX_DIRECT 

Builds a signed Q12 3x3 rotation matrix from precomputed X/Y sine/cosine inputs and a Z angle.

DTTR_PCDOGS_FUNCTION_PKG_ALLOCATE_RESOURCE_MEMORY 

Allocates a resource-memory block with the game resource header and returns the data pointer.

DTTR_PCDOGS_FUNCTION_PKG_ALLOCATE_RESOURCE_WITH_HEADER 

Allocates storage with a hidden leading allocation handle and returns the resource data pointer after that header; returns null if pointer lookup fails.

DTTR_PCDOGS_FUNCTION_PKG_FREE_RESOURCE_MEMORY 

Releases a resource data pointer allocated by PKG_AllocateResourceMemory/PKG_AllocateResourceWithHeader by reading the hidden handle at mem_ptr - 4.

DTTR_PCDOGS_FUNCTION_COMPONENT_CHECK_ACTOR_COLLISION_TYPE_ADAPTER 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_COLLISION_TYPE 

Checks whether actor/component collision metadata can collide with otherActor.

DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_ANIMATION_TRIGGER 

Returns whether triggerActor satisfies actor's animation/collision trigger conditions.

DTTR_PCDOGS_FUNCTION_COMPONENT_CALCULATE_FRAME_DURATION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_UPDATE_TIMERS 

Updates component slot cooldowns and next timer deadlines, using Component_CalculateFrameDuration for active definitions.

DTTR_PCDOGS_FUNCTION_COMPONENT_UPDATE_COLLISION_DETECTION 

Tests component collision slots against another actor or probe position and records hit position, distance, and target actor state in matching slots.

DTTR_PCDOGS_FUNCTION_COMPONENT_GET_SPEED_RANGE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_IS_AIRBORNE_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_SPAWN_FROM_DEFINITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_CALCULATE_ORIENTATION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_TRACK_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_PLAY_POSITIONAL_SOUND 

Plays a positional sound from a component definition at the actor's current position.

DTTR_PCDOGS_FUNCTION_COMPONENT_INITIALIZE_PROJECTILE 

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.

DTTR_PCDOGS_FUNCTION_COMPONENT_CREATE_ACTOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_INITIALIZE_FUNCTION_POINTERS 

Initializes projectile/collision function pointer globals: projectile_logic_func, collision_response_actor_func, and behavior_process_projectile_func; return register is setup status.

DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_PROJECTILE_HIT 

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.

DTTR_PCDOGS_FUNCTION_COLLISION_REGISTER_HIT_EVENT 

Registers actor in the hit-event ring/list when no active matching event exists.

DTTR_PCDOGS_FUNCTION_COLLISION_CHECK_HIT_EVENT_EXISTS 

Returns whether hitEvents already contains an active event for actor/collision key.

DTTR_PCDOGS_FUNCTION_COLLISION_HANDLE_COMPONENT_COLLISION 

Handles component-to-actor collision side effects before the projectile/component response callback path. Uses Component_Instance and Actor_State runtime fields.

DTTR_PCDOGS_FUNCTION_COMPONENT_CALCULATE_HOMING_VELOCITY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COMPONENT_SET_VELOCITY_FROM_DIRECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_PROJECTILE_LIFECYCLE 

Actor-level projectile lifecycle callback. It drives projectile state transitions, can reinitialize via Component_InitializeProjectile, spawns follow-up projectiles, and emits trails.

DTTR_PCDOGS_FUNCTION_COMPONENT_SPAWN_FOLLOWUP_PROJECTILE 

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.

DTTR_PCDOGS_FUNCTION_COMPONENT_ATTACH_TO_OWNER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_INITIALIZE_DIRECTION_TABLES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION 

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.

DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_ACTOR_COLLISIONS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_ACTOR_GROUND_CHECK 

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.

DTTR_PCDOGS_FUNCTION_COLLISION_BUILD_WALL_COLLISION_PLANE 

Builds a vertical wall collision plane from one edge of a collision polygon. Used by wall and invisible-wall contact handling.

DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_ACTOR_OBSTACLES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_DETECT_OBJECT_NODE_COLLISIONS 

Walks the node collision list for collisionType and resolves matching collisions against actor.

DTTR_PCDOGS_FUNCTION_COLLISION_TEST_LINE_SPHERE_INTERSECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_RESOLVE_OBJECT_NODE_COLLISION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS 

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.

DTTR_PCDOGS_FUNCTION_PHYSICS_UPDATE_ACTOR_PREPROCESS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_SHADOW 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PHYSICS_UPDATE_ACTOR_BEHAVIOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_TRANSFORM_AND_PHYSICS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MODEL_UPDATE_ATTACHMENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_CHECK_COOLDOWN_EXPIRED 

Checks whether a collision sound cooldown entry for otherActor/soundKey has expired.

DTTR_PCDOGS_FUNCTION_AUDIO_TRIGGER_COLLISION_SOUND 

Triggers a collision/impact sound for actor vs otherActor when the packed cooldown check permits it.

DTTR_PCDOGS_FUNCTION_COLLISION_GET_VALID_COLLISION_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_CHECK_COLLISION_CONDITIONS 

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.

DTTR_PCDOGS_FUNCTION_PHYSICS_APPLY_GROUND_REACTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PHYSICS_CALCULATE_FRICTION_FORCE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PHYSICS_CALCULATE_ACTOR_VELOCITY 

Calculates and applies the actor velocity from physics state, caller velocity, steering, ground, and slope inputs.

DTTR_PCDOGS_FUNCTION_PHYSICS_APPLY_MOVING_PLATFORM_FORCE 

Applies moving-platform velocity/force from platformActor into actor physics and reports the applied speed.

DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_ROTATION_FROM_VELOCITY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_HAZARDS_AND_DAMAGE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_START_SOUND_PLAYBACK 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_SET_SAMPLE_VOLUME 

Set a sound slot's sample volume, scaling the game volume down to Miles' 0..128 range before calling AIL_set_sample_volume.

DTTR_PCDOGS_FUNCTION_AUDIO_SET_SAMPLE_PITCH 

Set a sound slot's sample playback rate to base_playback_rate * pitchScaleQ12 / 4096.

DTTR_PCDOGS_FUNCTION_AUDIO_IS_STREAM_PLAYING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_SET_STREAM_VOLUME 

Set the current music stream volume, scaling the game volume down to Miles' 0..128 range before calling AIL_set_stream_volume.

DTTR_PCDOGS_FUNCTION_AUDIO_PLAY_MUSIC_STREAM 

Optionally opens streamRecord, publishes its handle as the active music stream, sets volume, starts playback, and sets the stream loop count to zero.

DTTR_PCDOGS_FUNCTION_AUDIO_PAUSE_STREAM 

Pauses the active Miles music stream when one is published.

DTTR_PCDOGS_FUNCTION_AUDIO_RESUME_STREAM 

Resumes the active Miles music stream when one is published.

DTTR_PCDOGS_FUNCTION_AUDIO_CLOSE_MUSIC_STREAM 

Pauses and closes the active Miles music stream, clears music_stream_handle, and decrements open_stream_count; residual Miles/counter return is ignored.

DTTR_PCDOGS_FUNCTION_AUDIO_SET_ENABLED_FLAG 

Stores the one-byte global audio enabled flag and returns the written value.

DTTR_PCDOGS_FUNCTION_AUDIO_SET_MUSIC_FADE_TARGET 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_FADE_OUT_MUSIC 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_FADE_IN_MUSIC 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_STOP_MUSIC_AND_PAUSE 

Sets the music stop/pause flag and closes the active music stream. Callers ignore the residual return value.

DTTR_PCDOGS_FUNCTION_AUDIO_RESET_MUSIC_STATE 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_START_MUSIC_WITH_FADE 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_CHECK_STREAM_STATUS 

Returns nonzero when stream_handle_ptr is non-null and the pointed Miles stream is currently playing.

DTTR_PCDOGS_FUNCTION_AUDIO_PROCESS_MUSIC_FADE 

Processes one frame of music fade/stream state, advances the fade target, starts playback when allowed, pauses at zero volume, and recalculates stream volume.

DTTR_PCDOGS_FUNCTION_AUDIO_UPDATE_SOUND_SYSTEM_WRAPPER 

Tail wrapper around the audio system update path. Callers use side effects only and no public return is modeled.

DTTR_PCDOGS_FUNCTION_TRAIL_CHECK_BONE_AVAILABLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TRAIL_RESET_BONE 

Clears bone-trail state and entry buffers.

DTTR_PCDOGS_FUNCTION_TRAIL_UPDATE_AND_RENDER_BONE 

Updates/renders bone-trail movement effects; movement_vec carries the output and caller overwrites native return metadata.

DTTR_PCDOGS_FUNCTION_TRAIL_FIND_BONE_PATH 

Builds a path through the navigation network from startPos and returns the number of path points.

DTTR_PCDOGS_FUNCTION_NAV_CALCULATE_POLYGON_CENTER 

Calculates the integer center point for a collision polygon in a collision/object node.

DTTR_PCDOGS_FUNCTION_NAV_PROCESS_PATH_NODE 

Expands one pathfinding node, updates neighbor costs/backlinks, and queues reachable nodes.

DTTR_PCDOGS_FUNCTION_MODEL_RESET_STATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_CLEAR_REFERENCES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_CLONE_TEMPLATE_WITH_TEMPLATE_RELATIVE_FIXUPS 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_DESTROY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_ATTACH_TO_PARENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_FIND_NEAREST_ATTACH_POINT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_SET_ALPHA_FADE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_ACTOR_UPDATE_FADE_OUT 

Advances an actor fade-out/lifecycle step and returns a low-byte boolean completion/status value.

DTTR_PCDOGS_FUNCTION_ACTOR_ADD_TO_COLLISION_LIST 

Prepends actor to Actor_CollisionListHead using Actor_State.list_next for actor-to-actor collision processing.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_SHADOW_LIST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_RENDER_ALL_SHADOWS 

Renders queued shadows; Scene_RenderFrame calls it for side effects and ignores render-list status.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_OBJECT_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.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MODEL_NODE 

Type-1 mesh/actor-like node fixup; mutates model-node fields in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_ANIMATION_DATA 

Marks and fixes animation channel tables in place. The return value is internal loop or flag status.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MATERIAL_REFS 

Walks and fixes ref_count material-reference records in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MATERIAL_INDICES 

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.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_RENDER_NODE_ENTRIES 

Walks render-node entries, fixes sprite/material descriptors, and rebases the entry tail pointer in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_SPRITE_ENTRY 

Fixes a sprite/material descriptor by publishing the material table, resolving its material entry, and rebasing/fixing an optional index block.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_MESH_NODE 

Type-3/complex node fixup; mutates node sidecars in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_SIMPLE_NODE 

Performs the type-8 pointer-only node fixup in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_OBJECT_NODE_TYPE7_SPRITE_ENTRY 

Fixes the type-7 node sprite/material payload in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_GROUP_NODE 

Type-0 hierarchy node fixup; mutates linked child/object/polygon sidecars in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_POLYGON_LIST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS 

Rebases package level-header pointers in place; Level_LoadStateMachine ignores the debug-log/status native return value.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_ACTOR_POINTERS 

Fixes actor-template animation and node references in place.

DTTR_PCDOGS_FUNCTION_PKG_FIX_UP_RESOURCE_COMPONENT_NODES 

Fixes four component sub-node pointers, owner back-links, and optional animation data in place.

DTTR_PCDOGS_FUNCTION_MATERIAL_LOAD_AND_FIXUP 

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.

DTTR_PCDOGS_FUNCTION_MATERIAL_GET_DATA_TEXTURE_REFS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SAVE_PROCESS_GAME_OPERATION 

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.

DTTR_PCDOGS_FUNCTION_SAVE_READ_GAME_FILE 

Opens savegame.dat in rb mode, reads exactly size bytes into buffer, then verifies the file length equals size before returning TRUE.

DTTR_PCDOGS_FUNCTION_SAVE_WRITE_GAME_FILE 

Opens savegame.dat in wb mode, writes one size-byte record from buffer, closes the file, and returns TRUE if the file was opened.

DTTR_PCDOGS_FUNCTION_SAVE_INIT_GAME_OPERATION 

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.

DTTR_PCDOGS_FUNCTION_TIMER_GET_GAME_TIME 

Not yet documented.

DTTR_PCDOGS_FUNCTION_DEBUG_RENDER_OVERLAY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_REGISTER_BUTTON_MAPPING 

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.

DTTR_PCDOGS_FUNCTION_D3D_SET_FOG_DISTANCE 

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.

DTTR_PCDOGS_FUNCTION_CONFIG_APPLY_SETTINGS 

Clear cached input bindings and rebuild keyboard/gamepad button masks from the loaded pcdogs.ini settings.

DTTR_PCDOGS_FUNCTION_CONFIG_LOAD_FROM_INI 

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.

DTTR_PCDOGS_FUNCTION_CONFIG_SAVE_SETTINGS_TO_INI 

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.

DTTR_PCDOGS_FUNCTION_INPUT_INITIALIZE_BUTTON_MAPPINGS 

Free and rebuild the keyboard mapping arrays, register the default control masks, and initialize the player binding blocks.

DTTR_PCDOGS_FUNCTION_INPUT_INITIALIZE_CONTROLLER_MAPPINGS 

Initialize built-in controller preset names and 10-button mapping tables for Hammerhead FX, Microsoft Sidewinder, Gravis Gamepad Pro, and Wingman RumblePad.

DTTR_PCDOGS_FUNCTION_INPUT_READ_KEYBOARD 

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.

DTTR_PCDOGS_FUNCTION_INPUT_READ_GAMEPAD 

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.

DTTR_PCDOGS_FUNCTION_INPUT_READ_DEVICES 

Clears one Input_State and combines keyboard and gamepad sampling into it; player_index is preserved for the ABI.

DTTR_PCDOGS_FUNCTION_DINPUT_RELEASE_RESOURCES 

Releases DirectInput/input-owned resources: joystick state buffer, joystick device, DirectInput interface, and keyboard mapping arrays; clears each global after release/free.

DTTR_PCDOGS_FUNCTION_GAME_HANDLE_GAME_OVER 

If player lives are exhausted, computes and plays a constant-force feedback effect, then restarts the DirectInput effect/render-target helper.

DTTR_PCDOGS_FUNCTION_INPUT_GET_BUTTON_INDEX 

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.

DTTR_PCDOGS_FUNCTION_INPUT_FORMAT_BUTTON_NAME 

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.

DTTR_PCDOGS_FUNCTION_INPUT_GET_BUTTON_STRING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_IS_KEY_PRESSED_ASYNC 

Calls GetAsyncKeyState(virtualKey) and returns 1 when the high-order key-down bit is set.

DTTR_PCDOGS_FUNCTION_GRAPHICS_HAS_FOG_CAPABILITY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_CLEANUP_FINAL_RESOURCE_GAME 

Final game shutdown chain: shuts down audio, closes the package file handle, then tail-calls PKG_ShutdownResourceGameSubsystems.

DTTR_PCDOGS_FUNCTION_WINDOW_GET_MAIN_HANDLE 

Returns the cached main HWND used by input, D3D, and UI paths.

DTTR_PCDOGS_FUNCTION_WINDOW_REQUEST_CLOSE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_RELEASE_RESOURCE_MANAGER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATERIAL_MARK_REFERENCED_BY_PARENT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATERIAL_PROPAGATE_ALPHA_FLAGS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATERIAL_LOAD_ALL_ENTRIES 

Walks materialEntryCount records, rebases texture/palette data, resolves shared references, uploads runtime surfaces, and honors the entry flag 0x80 path.

DTTR_PCDOGS_FUNCTION_SCENE_FIXUP_NODE_MATERIAL_REFS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_CLEANUP_RESOURCE_HANDLE 

Thin wrapper around PKG_FreeResourceData for resource data pointers.

DTTR_PCDOGS_FUNCTION_PKG_LOAD_ENTRY_ALLOC 

Wrapper around PKG_LoadEntry(toc_index, NULL) that allocates destination storage for one package TOC entry and returns the loaded buffer pointer.

DTTR_PCDOGS_FUNCTION_LEVEL_LOAD_STATE_MACHINE 

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.

DTTR_PCDOGS_FUNCTION_LEVEL_UNLOAD_RESOURCES 

Release the level material section and free the level resource blob plus cached level texture data buffers.

DTTR_PCDOGS_FUNCTION_PKG_LOAD_ENTRY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_PKG_FREE_RESOURCE_DATA 

Thin wrapper around PKG_FreeResourceMemory for resource data pointers.

DTTR_PCDOGS_FUNCTION_PKG_OPEN_AND_READ_TOC 

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.

DTTR_PCDOGS_FUNCTION_PKG_CLOSE 

Closes the open package file handle when present and clears pkg_file_handle.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CHECK_ACTOR_VISIBILITY_AND_FRUSTUM 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CHECK_FRUSTUM_CULL 

Visibility wrapper that toggles render-state visibility bits from Graphics_CheckActorVisibilityAndFrustum and returns 1 when visible.

DTTR_PCDOGS_FUNCTION_COLLISION_CHECK_ACTOR_GROUND 

Tests a position/radius against the active collision/shadow plane list and returns nonzero when the point is rejected by the plane set.

DTTR_PCDOGS_FUNCTION_POWERUP_CLEANUP 

Not yet documented.

DTTR_PCDOGS_FUNCTION_POWERUP_CLONE_ACTOR_FROM_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.

DTTR_PCDOGS_FUNCTION_POWERUP_SPAWN_ACTOR_FROM_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.

DTTR_PCDOGS_FUNCTION_POWERUP_INITIALIZE_SYSTEM 

Not yet documented.

DTTR_PCDOGS_FUNCTION_POWERUP_UPDATE_ACTOR_STATE 

Live powerup actor update/respawn callback installed by Powerup_InitializeSystem. It operates on spawned Actor_State nodes from the live powerup actor list.

DTTR_PCDOGS_FUNCTION_POWERUP_HANDLE_COLLECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TREE_INITIALIZE_MAP_NODE 

Clears the hidden node header for node_payload and inserts the node into tree.

DTTR_PCDOGS_FUNCTION_TREE_INSERT_MAP_NODE 

Links node_header into the TreeMap circular root list, updating the root through the tree comparator when required.

DTTR_PCDOGS_FUNCTION_TREE_DETACH_MAP_NODE 

Detaches/relinks a TreeMap node from the circular list headed by tree[0].

DTTR_PCDOGS_FUNCTION_TREE_REMOVE_MAP_NODE 

Removes node_payload from tree, detaches/rethreads child links, and rebalances the remaining tree when needed.

DTTR_PCDOGS_FUNCTION_TREE_REBALANCE_MAP 

Rebuilds/rebalances tree using the compare callback and the temporary tree_map_buckets array.

DTTR_PCDOGS_FUNCTION_TREE_ROTATE_AND_DETACH_MAP_NODE 

Walks upward from node_header, detaches affected parent links, toggles side bits, and reinserts nodes into tree.

DTTR_PCDOGS_FUNCTION_TREE_GET_FIRST_MAP_NODE 

Returns and removes the first/root payload from tree, or nullptr when the tree is empty.

DTTR_PCDOGS_FUNCTION_TREE_FIXUP_MAP_AFTER_INSERT 

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.

DTTR_PCDOGS_FUNCTION_TREE_ALLOCATE_MAP_NODE 

Allocates one tree node block and returns the user payload pointer at the tree node header0x14.

DTTR_PCDOGS_FUNCTION_TREE_FREE_MAP_NODE 

Frees the full tree node allocation by subtracting the hidden node header from node_payload.

DTTR_PCDOGS_FUNCTION_TREE_CREATE_MAP_NODE 

Allocates and initializes a tree header: empty root, node allocation size, and compare callback.

DTTR_PCDOGS_FUNCTION_TREE_DESTROY_MAP 

Destroys every node in tree by detaching list links and freeing each node block, then frees the tree header.

DTTR_PCDOGS_FUNCTION_SIGNAL_CLEAR_QUEUE 

Clears the queued signal/event count in signal queue state.

DTTR_PCDOGS_FUNCTION_SIGNAL_POLL 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SIGNAL_CLEAR_TIMED_EVENT_LIST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_RESET_PLAYBACK 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GAME_TRIGGER_PAUSE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GAME_UPDATE_AND_RENDER_SCENE 

Top-level per-frame scene/update/render driver returning native scalar status.

DTTR_PCDOGS_FUNCTION_GAME_UPDATE_LOGIC 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_CLEAR_BACKGROUND 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_UPDATE_FADE_COUNTERS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GAME_RENDER_OVERLAYS 

Updates screen fade state, forwards the frame argument to the fade-counter callback path, renders UI sprites, and tail-calls the pause menu renderer.

DTTR_PCDOGS_FUNCTION_MATH_GENERATE_RANDOM 

Advances the Park-Miller MINSTD seed and returns a scaled value in [0, max_value).

DTTR_PCDOGS_FUNCTION_MATH_SET_RANDOM_SEED 

Stores a normalized random seed and returns the previous seed value.

DTTR_PCDOGS_FUNCTION_SCRIPT_EXECUTE_BEHAVIOR_SCRIPT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_COMPUTE_VERTEX_COLORS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_GRAPHICS_ADJUST_COLOR_QUAD_RGB 

Applies the global RGB adjustment bytes, centered at 0x80, to four packed RGB colors with per-channel 0..255 saturation.

DTTR_PCDOGS_FUNCTION_MATH_TRANSFORM_ATAN_TO_COS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MATH_BUILD_QUATERNION_FROM_MATRIX 

Converts a 3x3 fixed-point rotation matrix to a Q14 quaternion using the trace-positive path or largest-diagonal fallback.

DTTR_PCDOGS_FUNCTION_MATH_BUILD_ROTATION_FROM_VECTORS 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_STOP_SOUND 

Frees the sound slot with resource cleanup enabled, then releases the Miles sample handle when the slot free succeeds.

DTTR_PCDOGS_FUNCTION_AUDIO_FREE_SOUND_SLOT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_PLAY_SOUND_DEFINITION3_D 

Starts playback from an already-resolved Audio_SoundDefinition. Script/dialogue paths can call this directly and bypass Audio_PlayLevelSoundIndexAtPosition.

DTTR_PCDOGS_FUNCTION_AUDIO_ALLOCATE_SOUND_SLOT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_FIND_SOUND_BY_TYPE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_UPDATE_SOUND_CHANNELS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_PROCESS_SOUND_QUEUE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_CALCULATE_SPATIAL_VOLUME_AND_PAN 

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.

DTTR_PCDOGS_FUNCTION_AUDIO_PAUSE_ALL_SOUNDS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_AUDIO_RESUME_ALL_SOUNDS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_UPDATE_AND_RENDER_SPRITES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ANIMATE_ROTATION 

Reads camera rotation animation target/duration/easing bytes and loops by restoring *ip until the computed end tick.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ANIMATE_ZOOM 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_PROCESS_SPRITE_ROTATION 

Reads sprite rotation animation target/duration/easing bytes, updates actor rotation fields, and loops until the end tick.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_ANIMATE_TARGET 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_SET_CAMERA_PROPERTY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_CALCULATE_MOVEMENT_VECTOR 

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.

DTTR_PCDOGS_FUNCTION_REPLAY_START_DEMO_PLAYBACK 

Starts demo playback from loaded replay data by installing the input frame pointer, saving/restoring random seed state, and setting the input replay flag.

DTTR_PCDOGS_FUNCTION_REPLAY_STOP_DEMO_PLAYBACK 

Clears demo playback input mode, frees loaded replay data when present, clears the replay data pointer, and restores the saved random seed.

DTTR_PCDOGS_FUNCTION_INPUT_UPDATE 

Per-frame input updater that copies current/previous player input state, reads keyboard/gamepad devices, applies toggles, and handles replay input.

DTTR_PCDOGS_FUNCTION_ACTOR_VALIDATE_DIRECTION_AND_PROCESS_INPUT 

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.

DTTR_PCDOGS_FUNCTION_GRAPHICS_INITIALIZE_DISPATCH_TABLES 

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.

DTTR_PCDOGS_FUNCTION_ACTOR_HANDLE_DEFAULT_UPDATE 

Default no-op actor update callback installed into actor_default_update_handler by Graphics_InitializeDispatchTables; returns 0.

DTTR_PCDOGS_FUNCTION_ACTOR_APPLY_VERTICAL_MOVEMENT 

Vertical movement callback for actor runtime physics/movement state; return is native movement status.

DTTR_PCDOGS_FUNCTION_ACTOR_FOLLOW_ATTACHED_MOVEMENT 

Attached/follow movement callback for actors whose runtime transform follows another actor/component context.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_MOVEMENT_COMMANDS 

Processes actor-local movement command opcodes through the movement_command_opcode_dispatch_table. Per-opcode details and enum names stay internal.

DTTR_PCDOGS_FUNCTION_ACTOR_PROCESS_MOVEMENT_BEHAVIOR 

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.

DTTR_PCDOGS_FUNCTION_STRING_SET_TABLE 

Stores the active string table pointer and returns the same pointer.

DTTR_PCDOGS_FUNCTION_STRING_GET_BY_INDEX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TITLE_INITIALIZE_SPOTS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TITLE_UPDATE_SPOTS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TITLE_UPDATE_AND_RENDER_SCREEN 

Advances the title-screen state machine, draws title sprites/text/title spots, and returns nonzero while the title screen remains active.

DTTR_PCDOGS_FUNCTION_CAMERA_UPDATE_PROJECTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_BUILD_VIEW_MATRIX 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_CALCULATE_CLIP_DISTANCE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_SET_DEFAULT_FOV 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_SET_VIEWPORT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_LOOK_AT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_CAMERA_INITIALIZE 

Initializes camera defaults, applies the 640x480 viewport, and clears the two fade/transition counters.

DTTR_PCDOGS_FUNCTION_MEM_MALLOC_WITH_RETRY 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_SHOW_CONFIRM_DIALOG 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MEM_ALLOCATE_HANDLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_UI_SHOW_ERROR_MESSAGE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MEM_INITIALIZE_ALLOCATOR 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MEM_FREE_ALL_EXTENTS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MEM_RELEASE_HANDLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MEM_IS_VALID_HANDLE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_TIMER_GET_ELAPSED_TICK_COUNT 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_CLEAR_STATE 

Zeros the input_state_buffer raw input/VK clear buffer; native callers ignore the constant-zero native return metadata.

DTTR_PCDOGS_FUNCTION_INPUT_IS_KEY_PRESSED 

Not yet documented.

DTTR_PCDOGS_FUNCTION_INPUT_SET_KEY_UP 

Not yet documented.

DTTR_PCDOGS_FUNCTION_DISPLAY_IS_ACTIVE 

Returns TRUE when Display_CurrentWindowHandle is non-null, meaning a display/D3D mode is currently bound to a game window.

DTTR_PCDOGS_FUNCTION_DISPLAY_RELEASE_MODE 

Releases the active display/D3D mode when Display_CurrentWindowHandle is set.

DTTR_PCDOGS_FUNCTION_WINDOW_SET_RESOLUTION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_DINPUT_CREATE_A 

Import entry for dinput!DirectInputCreateA; used by DInput_CreateInterface to create the DirectInput 7 interface.

DTTR_PCDOGS_FUNCTION_VIDEO_SET_MOVIE_SYNC_ADJUST 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_SOUND_RATE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_SOUND_PRECISION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_SOUND_CHANNELS 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_X_SIZE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_Y_SIZE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_CURRENT_FRAME 

Not yet documented.

DTTR_PCDOGS_FUNCTION_VIDEO_GET_MOVIE_TOTAL_FRAMES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_SOUND_SYSTEM 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_VIDEO_SYSTEM 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_MOVIE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_VIDEO 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_SOUND 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_RETURN_PLAYBACK_MODE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_STOP_TIMER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_START_TIMER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_MAP_VIDEO 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_MOVIE_PLAYBACK 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_SOUND 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_PLAYBACK_MODE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_VIDEO 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_INIT_MOVIE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_PLAY_FRAME 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_SOUND_SYSTEM 

Not yet documented.

DTTR_PCDOGS_FUNCTION_MOVIE_SHUTDOWN_VIDEO_SYSTEM 

Not yet documented.

DTTR_PCDOGS_FUNCTION_STRING_PARSE_INT 

CRT atol-style signed decimal parser for a NUL-terminated text string.

DTTR_PCDOGS_FUNCTION_STRING_PARSE_ATOI 

Thin atoi wrapper around String_ParseInt.

DTTR_PCDOGS_FUNCTION_FILE_FLUSH_BUFFER 

Not yet documented.

DTTR_PCDOGS_FUNCTION_FILE_CLOSE 

Not yet documented.

DTTR_PCDOGS_FUNCTION_SORT_RUN_QUICK_SORT 

CRT qsort-style quicksort over count elements of elementSize bytes using the comparator callback.

DTTR_PCDOGS_FUNCTION_SORT_RUN_INSERTION_SORT 

Insertion-sort helper used by Sort_RunQuickSort for small partitions; returns a residual element/swap cursor ignored by the qsort caller.

DTTR_PCDOGS_FUNCTION_MEM_SWAP_BYTES 

Swaps byteCount bytes between two element buffers.

DTTR_PCDOGS_FUNCTION_FILE_SEEK_AND_GET_POSITION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_FILE_WRITE_ELEMENTS 

Fwrite-like buffered writer: writes count elements of size bytes from buffer to stream and returns the element count written.

DTTR_PCDOGS_FUNCTION_MEM_REALLOC 

Not yet documented.

DTTR_PCDOGS_FUNCTION_STRING_CHECK_FLOAT_PRECISION 

Not yet documented.

DTTR_PCDOGS_FUNCTION_STRING_LOAD_FLOAT_FPU 

Not yet documented.

DTTR_PCDOGS_FUNCTION_STRING_FORMAT_FLOAT 

CRT _forcdecpt-style helper: inserts the locale decimal-point character before the exponent/non-digit suffix by shifting the remainder right.

DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_EXPONENTIAL 

Formats value into scientific notation using the shared CRT float state, rounding digits and appending e/E+000.

DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_FIXED 

Formats value into fixed-point notation using the shared CRT float state and returns buffer.

DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_GENERAL 

CRT general-format conversion: chooses fixed or scientific notation from the decimal exponent and returns buffer.

DTTR_PCDOGS_FUNCTION_STRING_FORMAT_FLOAT_SCIENTIFIC 

Scientific-format helper that forwards value, buffer, precision, and uppercase selector into the CRT float conversion path.

DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_FIXED_WRAPPER 

Sets the shared fixed-format flag, calls String_ConvertFloatToFixed, and returns buffer.

DTTR_PCDOGS_FUNCTION_STRING_INSERT_SPACE 

Shifts the NUL-terminated string right by insertCount bytes using a backward memmove.

DTTR_PCDOGS_FUNCTION_STRING_GET_CHAR_TYPE 

CRT _isctype-style helper: returns mask bits for ch using the ctype table or __crtGetStringTypeA for multibyte characters.

DTTR_PCDOGS_FUNCTION_FILE_WRITE_CHAR 

Fputc-like writer: writes ch to stream, flushing or filling the stream buffer as needed; returns the written byte or -1 on failure.

DTTR_PCDOGS_FUNCTION_FILE_WRITE_CHAR_WITH_COUNTER 

Buffered putc helper: writes ch to stream, increments *writtenCount on success, or sets it to -1 on failure; returns writtenCount.

DTTR_PCDOGS_FUNCTION_CRT_CAPTURE_NLG_NOTIFY_CONTEXT 

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.

DTTR_PCDOGS_FUNCTION_EXCEPTION_IS_ACCESS_VIOLATION_FILTER 

Non-normal-callable SEH filter fragment inside _rt_probe_read4; returns true when the exception code is 0xC0000005 (access violation).

DTTR_PCDOGS_FUNCTION_FILE_FLUSH_TO_DISK 

Flushes the OS handle for a CRT file descriptor with FlushFileBuffers; returns 0 on success and -1 on invalid descriptor or Win32 failure.

DTTR_PCDOGS_FUNCTION_FILE_WRITE_BYTES 

Not yet documented.

DTTR_PCDOGS_FUNCTION_FILE_ALLOCATE_BUFFER 

Allocates or assigns a buffered I/O area for stdout/stderr-like streams; returns 1 when a buffer is installed, otherwise 0.

DTTR_PCDOGS_FUNCTION_FILE_FLUSH_AND_CLEAR 

Flushes a buffered stream when needed; when clearBuffer is nonzero, also clears the stream buffer pointers and count.

DTTR_PCDOGS_FUNCTION_FILE_CLOSE_HANDLE 

Closes the OS handle associated with a CRT file descriptor and clears its descriptor-table flags; returns 0 on success or -1 on failure.

DTTR_PCDOGS_FUNCTION_MEM_INITIALIZE_HEAP_ALLOCATOR 

Allocates the custom small-block heap segment table, clears the last-freed segment cache, and initializes segment counters.

DTTR_PCDOGS_FUNCTION_MEM_FIND_HEAP_BLOCK_BY_ADDRESS 

Scans the heap segment table and returns the segment entry whose base contains address, or NULL for addresses outside the custom heap.

DTTR_PCDOGS_FUNCTION_MEM_FREE_HEAP_BLOCK 

Frees a custom small-block allocation, coalesces adjacent free blocks, updates size-class bitmaps, and releases empty pages/segments back to the OS.

DTTR_PCDOGS_FUNCTION_STRING_CONCAT_CRT_STRING 

Not yet documented.

DTTR_PCDOGS_FUNCTION_STRING_ROUND_FLOAT_AND_COPY_DIGITS 

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.

DTTR_PCDOGS_FUNCTION_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING 

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.

DTTR_PCDOGS_FUNCTION_EXCEPTION_RTL_UNWIND_THUNK 

Import entry for RtlUnwind used by the CRT/SEH exception path.

DTTR_PCDOGS_FUNCTION_SCRIPT_OP_BRANCH_CONDITIONAL 

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.

DTTR_PCDOGS_FUNCTION_COMPONENT_UPDATE_PROJECTILE_LOGIC 

Updates projectile behavior for the runtime component instance, including spawn context, definition, owner actor references, projectile timer, homing velocity fields, and component state flags.

DTTR_PCDOGS_FUNCTION_COLLISION_PROCESS_POWERUP_COLLISIONS 

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).

DTTR_PCDOGS_FUNCTION_ACTOR_HANDLE_COLLISION_RESPONSE 

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.

DTTR_PCDOGS_FUNCTION_POWERUP_UPDATE_SPAWN_LOGIC 

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.

DTTR_PCDOGS_FUNCTION_STRING_CHECK_CRT_CODECVT_ALWAYS_NO_CONVERSION 

Unsupported C++ runtime std::codecvt_base::do_always_noconv helper returning the native true result.

DTTR_PCDOGS_FUNCTION_DEBUG_RUN_NO_OP_STUB 

Unsupported nullsub/no-op target: single RET, no meaningful return value.

DTTR_PCDOGS_FUNCTION_MEM_PROBE_CRT_READ4 

MSVC __rt_probe_read4 helper reached from _longjmp and used for guarded reads.

Definition at line 14377 of file dttr_pcdogs.h.

◆ 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.

Enumerator
DTTR_PCDOGS_HOOK_UNSUPPORTED 

No hook metadata is available.

DTTR_PCDOGS_HOOK_REL32 

Entry can be detoured with a trampoline E9 <rel32> hook.

DTTR_PCDOGS_HOOK_HOTPATCH 

Hotpatch layout: pre-entry slot plus entry-window metadata.

Definition at line 5762 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Patch_Kind

Enumerator
DTTR_PCDOGS_PATCH_UNSUPPORTED 
DTTR_PCDOGS_PATCH_FUNCTION_HOOK 
DTTR_PCDOGS_PATCH_DATA_POINTER_HOOK 
DTTR_PCDOGS_PATCH_TARGET 
DTTR_PCDOGS_PATCH_ADDRESS_BYTES 
DTTR_PCDOGS_PATCH_AOB_BYTES 
DTTR_PCDOGS_PATCH_AOB_REL32_JMP 

Definition at line 21848 of file dttr_pcdogs.h.

◆ DTTR_PCDOGS_T_Symbol_Data_ID

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.

◆ DTTR_PCDOGS_T_Symbol_Function_ID

Function symbol identifiers.

Enumerator
DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CREATE_TEXTURE_SURFACE 

Creates a DirectDraw texture surface for the requested dimensions, using the global IDirectDraw7 interface and cached texture-format state.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_INIT_DIRECT_DRAW_AND_DIRECT3D 

Initializes DirectDraw and Direct3D for the main game window, creating the primary/back/z-buffer surfaces and selected Direct3DDevice7.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_MOVIE_LOOP 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_INITIALIZE_RESOURCE_GAME_ENGINE 

Initialize the core memory/resource and DirectDraw-backed game engine subsystems; returns nonzero on initialization success even though native Window_RunWinMain ignores the status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_INITIALIZE_SYSTEM 

Initializes the Miles audio system and opens the digital driver handle used by game audio playback.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SHUTDOWN_SYSTEM 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_ALL_SAMPLES 

Stops all active Miles sample playback slots while leaving the audio system initialized.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_ALL_SOUNDS 

Stops all currently playing game sounds through the active Miles digital driver.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_INITIALIZE_LEVEL_AUDIO 

Initializes level audio playback state using the active Miles digital driver.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_OPEN_STREAM 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_MOVIE_FILE 

Open and play the supplied movie path; closes playback on normal stop and requests shutdown on skip/Alt+F4 paths.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_MOVIE_INTRO 

Build and play one startup movie path selected by movieIndex; movie 0 initializes the player and movie 2 selects the alternate video rectangle.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_INITIALIZE_GRAPHICS_SUBSYSTEM 

Clears input state, initializes joystick/force-feedback support for the game window, and sets the global D3D scale factor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_LOAD_ALTERNATE_FROM_INI 

Alternate config-loading entry point that initializes controller and button mappings before tail-calling Config_LoadFromINI.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_PRESSED_BUTTON 

Returns the first pressed keyboard virtual-key code, or gamepad codes 0x3e8..0x3fa for axis/button input, or -1 when no control is pressed.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_PROCESS_WINDOW_MESSAGES 

Pumps pending Win32 messages and updates the game quit flag when window processing requests shutdown.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_FRAME 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_RESET_STATE 

Clears the current game input state before normal frame/input processing resumes.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_PROCESS_GAME_PROC 

Main Win32 window procedure: handles destroy/close shutdown, key down/up messages, blocks selected system-menu commands, and defers unhandled messages to DefWindowProcA.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_RUN_WIN_MAIN 

Native WinMain body that creates the main window, initializes startup state, and runs the game message/render loop.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_INITIALIZE_SYSTEM 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIND_AND_OPEN_FILE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_TITLE_SCREEN_RESOURCES 

Loads title packages/materials/sound refs and returns nonzero on success.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_CLEANUP_SCREEN_RESOURCES 

Releases title-screen package resources, material pointers, and related resource handles.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_MALLOC_CRT 

Allocates size bytes through the game's CRT malloc path and returns the allocated pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DISPLAY_SET_MODE 

Initializes or reuses the active display/D3D mode for hwnd, stores Display_CurrentWindowHandle on success, and resets input state.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_CREATE_EX 

Import entry for ddraw!DirectDrawCreateEx; used by graphics initialization to create the primary DirectDraw7 interface.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_ENUMERATE_EX_A 

Import entry for ddraw!DirectDrawEnumerateExA; used by D3D_EnumerateDirectDrawDevices with DDraw_EnumerateCallback and enumeration flags.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_OPEN_WITH_MODE 

Opens a file with an explicit mode string and sharing flag, returning the game's CRT-compatible file handle.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_OPEN 

Opens a file with the game's default sharing behavior and returns the CRT-compatible file handle.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_SAVED_ACTIVE_ACTOR_CAMERA_DISTANCE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_INIT_NODE_STATE 

Initializes/reset per-node render/traversal state for a scene node before traversal or transition use.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_TRAVERSE_NODE_TREE 

Traverses the scene-node tree for rendering and visibility side effects, dispatching node_type 1..7 through scene_node_type_dispatch_table.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_BILLBOARD 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_PROCESS_COMPONENTS 

Processes an actor trail chain, refreshes queued Component_TrailObject records, and clears each processed_flag byte.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_UPDATE_EFFECT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_SUB_MESH 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_FRAME 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_STATIC_GEOMETRY 

Renders static scene geometry for side effects and returns the native status value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SPRITE_OBJECT_NODE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_LIST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_RENDERING 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RENDER_NODE_TREE 

Renders the active scene node tree and runs render and finalizer side effects.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_ANIMATION_AND_VISIBILITY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_UPDATE_LIVE_ACTOR_LIST 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_PROJECTILE_LIST 

Walks Projectile_LiveActorListHead, updates projectile actors through physics/animation/render paths, and removes actors whose lifecycle state indicates destruction.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_GET_STATE_INDEX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_ADD_COMMAND 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_HANDLE_DAMAGE_RESPONSE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PLAY_LEVEL_SOUND_INDEX_AT_POSITION 

Resolves a level-local sound index through current_level_data->sound_definition_list, then forwards to Audio_PlaySoundDefinition3D.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_TRIGGER_SOUND_AT_POSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CHECK_COLLISION_BIT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_POLL_SIGNAL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CHECK_BUTTON_STATE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CALCULATE_ROTATION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_RESET_VELOCITY_AND_SNAP 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_MOVE_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_RELEASE_ATTACHMENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_SNAP_TO_POSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_ENTITY_SLOT_FLAGS 

Applies current-level entity-slot flags and state to an actor's collision-state bytes and behavior_flags.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_START_TRANSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_PLAYER_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_TRACE_PATH 

Traces and selects an actor path target. Returns the selected path/actor index, or 0 when no valid path is available.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_IS_IN_ACTIVE_LIST 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_COPY_ENTITY_DEFAULTS_TO_RECORD 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_SET_ACTOR_PROPERTY 

Applies a property update through entity and active-actor state. Callers ignore the residual register value; no public pointer return is modeled.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TIMER_GET_ELAPSED_TICK_COUNT_THUNK 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_SPAWN_ACTOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CHECK_SHADOW_REQUIREMENT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_DESTROY_ACTOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_UPDATE_SCREEN_FADE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_TRIGGER_TRANSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_TRIGGER_MUSIC_TRANSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PAUSE_TOGGLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_UPDATE_VISIBILITY_AND_SPAWN 

Updates level-local Entity_State visibility and spawn state, active actor ownership, and active entity work-list membership.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_FOLLOW 

Swaps active entity/navigation work-list buffers and queues entity slots for visibility and update work during camera follow processing.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_INTERPOLATE_TRANSITION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_CALCULATE_POSITION 

Recomputes camera_pose eye/source position from target_pos fields, the first two wrapped angle words, and target_distance using Math_SinCosFP12.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_FROM_DEFINITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_CALCULATE_FOLLOW_ANGLES 

Calculates camera follow angles for targetActor and updates the packed camera_yaw_angle global used by movement.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CHECK_GROUND_FRICTION 

Checks and updates the actor's ground-friction state, stores the friction result, and writes the resulting ground-status value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_SPAWN_FROM_ENTRY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_GET_ACTIVE_ACTOR_FROM_LIST 

Returns the active actor from the current level entity slots.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_SHAKE_OFFSET 

Applies late camera shake state after Camera_UpdateFollow by using a countdown, intensity value, and shake lookup table.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CHECK_GROUND_SLOPE_DIRECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_ADJUST_LEVEL_SCALE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_INITIALIZE_ACTOR_SYSTEM 

Initializes actor/entity runtime lists, dispatch/collision/movement callback globals, and active entity/navigation work-list buffers for the loaded level.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_SNAP_AND_ENTITY_UPDATE 

Snap/entity update callback used by movement/render dispatch paths.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_PROCESS_MOVEMENT 

Processes camera-relative player movement using player-facing angle, camera yaw, entity movement state, friction, velocity integration, and collision/trigger transitions.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_PLAYER_BEHAVIOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_ANIMATION_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_RESPAWN_AFTER_DEATH 

Handles the player-death respawn transition by updating life state, saving progress, and either entering pause/game-over state or reinitializing placement and sound.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_PROCESS_ACTOR_COLLISION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_COLLISION_RESPONSE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_PUPPY_INTERACTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_CLEANUP_ACTORS 

Destroys/cleans level actor state and returns transition status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_KEYFRAME_VEC3_BLEND 

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.
DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_CALCULATE_SPLINE_PARAMETER 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_KEYFRAME_QUAT_BLEND 

Samples a quaternion animation track and blends the result into an existing Q14 quaternion.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_QUAT 

Samples/interpolates a quaternion animation track into a Q14 quaternion.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_QUATERNION_SLERP 

Interpolates two Q14 quaternions, using sine-weighted spherical interpolation when an angle is available and linear interpolation as a fallback.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_CONVERT_QUAT_TO_ROT_MATRIX 

Samples a quaternion animation track and converts it to a 3x3 int16 rotation matrix.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_CHECK_KEYFRAME_ACTIVE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_INTERPOLATE_SPLINE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_TRANSFORM_VERTICES_MORPHED 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_TRANSFORM_VERTICES_WEIGHTED 

Transforms weighted/skinned vertices for a mesh piece using animation bone channels, then updates scene vertex data and recomputes normals.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_COMPUTE_NORMALS_POST_TRANSFORM 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_BLEND_VERTICES_MULTI_WEIGHT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_ANIMATION_COMPLETE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_QUEUE_STATE_CHANGE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_ADVANCE_ANIMATION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_UPDATE_JOINT_TRACKING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_UPDATE_NODE_ANIMATION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_VERTICAL_VELOCITY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_SPLINE_MOVEMENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_INITIALIZE_AVI_PLAYER 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_SHUTDOWN_AVI_PLAYER 

Sends the MCI "close avivideo" command, clears avi_player_initialized, and returns the MCI status/result.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_OPEN_AVI_FILE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_CLOSE_AVI_FILE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_PLAY_AVI_FULLSCREEN 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_IS_AVI_PLAYING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CHECK_TERMINATOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_ENTITY_INDEX 

Consumes one script byte from *script_cursor_inout and stores it as the actor entity-slot selector.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_JUMP_CONDITIONAL 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_RESOLVE_VARIABLE_REF 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_GET_PROGRESS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_SET_PROGRESS 

Resolves an animation/movement progress variable by selector, writes progress_value to the resolved int32 storage, and returns that storage pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_VARIABLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_DECREMENT_VARIABLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CALL_INDIRECT 

Consumes one script opcode byte and dispatches through the script command table.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_MOVE_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_WALK_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_RUN_TO_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ROTATE_ACTOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_MOVE_TO_TARGET_WITH_CAMERA 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_WAIT_FOR_ANIMATION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_ACTOR_PROPERTY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CLEAR_ACTOR_PROPERTY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PATHFIND_TO_ENTITY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRACE_ACTOR_PATH 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ADD_NAVIGATION_COMMAND 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TEST_PATH_TRACE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_EMIT_SIGNAL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PLAY_SOUND_INDEX 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_STOP_SOUND 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_REMOVE_ACTOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_RUN_WITH_ACTOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ENTITY_GET_OR_SPAWN_CAMERA_ACTOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ENSURE_CAMERA_ACTIVE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRIGGER_LEVEL_TRANSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRIGGER_MUSIC_TRANSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_TRIGGER_MUSIC_FADE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PLAY_SOUND_BLOCK_OR_WAIT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_CHECK_BUTTON_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MINI_GAME_INITIALIZE_ROUND_PARAMS 

Initializes mini-game round globals by setting the default round counter to 10 and storing round_param.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MINI_GAME_SET_SCORE_VALUES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_EFFECTS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_FADE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_UPDATE_STATE_MACHINE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_UPDATE_CAMERA_POSITIONS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_PROCESS_INPUT_AND_RENDER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_CENTER_CAMERA_ON_CELL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_BUILD_MOVE_LIST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_CHECK_MOVE_VALID 

Validates a one-square checkers move against board bounds, destination occupancy, and piece direction/king rules.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_CHECK_CAPTURE_POSSIBLE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_FIND_VALID_MOVES 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_VALIDATE_MOVE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_EXECUTE_MOVE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_STEP_RECURSIVE_SOLVER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_EXECUTE_MOVE_SEQUENCE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_SEARCH_BEST_MOVE 

Recursive alpha-beta checkers AI search over a board; writes an optional four-int best-move record.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_EVALUATE_BOARD_SCORE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_ANIMATE_MOVE_SEQUENCE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_INITIALIZE_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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CHECKERS_HIGHLIGHT_PLAYER_PIECES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_DESTROY_ALL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_UNLOAD_RESOURCE_GAME_DATA 

Unloads active game data, clears runtime callbacks/flags, and returns cleanup status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_RESET_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_PROCESS_CONTROLLER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_PROCESS_MESH_COMMANDS 

Processes dirty mesh command entries, advancing animation/controller state and vertex-color commands.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ANIMATION_PROCESS_VERTEX_COLOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_UPDATE_MESH_COMMAND_FLAGS 

Polls mesh command signal ids and updates command progress/flags; marks changed commands dirty.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_RELEASE_TEXTURE_ARRAY 

Releases up to 25 cached DirectDraw texture surfaces and clears the bound texture if needed.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_CLEAR_TEXTURE_CACHE 

Clears or releases a material descriptor's 25 cached texture handles and invalidates its cached transparent color.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_RELEASE_SINGLE_TEXTURE 

Decrements active texture count and returns the DirectDraw surface Release result.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_LOAD_AND_UPLOAD_TEXTURE 

Creates the four loading-screen texture quadrants and uploads a 640x480 RGBx source buffer into them.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CREATE_WORK_SURFACE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_COMPUTE_AVG_TRANSPARENT_COLOR 

Computes average non-black horizontal neighbor RGB for black/transparent pixels in an RGBx buffer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_COPY_PIXEL_DATA_TO_TEXTURE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_BLIT_TEXTURE_TO_QUADRANTS 

Converts an RGBx image to a temporary 16-bit work surface and blits it into four hardcoded 640x480 quadrant surfaces.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_LOAD_TEXTURE 

Loads a material table entry's runtime descriptor into DirectDraw texture surfaces. The SDK exposes this as a cdecl void function.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_BLEND_MODE 

Configures D3D blend/render state and returns an AL alpha/color byte for the selected blend mode.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_TEXTURE_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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_TEXTURED_QUAD 

Draws a screen-space textured quad as a Direct3D triangle strip using FVF 0x144 and four transformed/lit textured vertices.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_TEXTURED_QUAD_MATERIAL_SIZE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_TEXTURED_SPRITE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_Z_WRITE_ENABLE 

If the D3D render-state capability flag is set, calls IDirect3DDevice7::SetRenderState(D3DRENDERSTATE_ZWRITEENABLE, enable); otherwise no-ops.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLIP_POLYGON_BY_PLANE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLIP_POLYGON_BY_CAMERA_PYRAMID 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_FACE_NORMAL 

Computes and normalizes the face normal from three 3D points, writes it to outNormal, and returns outNormal.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SETUP_CLIP_PLANES 

Initializes the near plane and the four camera-pyramid side clip-plane globals from projection depth and screen half extents; no semantic return value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_SNAP_VERTEX_TO_NEAREST_POINT 

Snaps x/y to the first nearby Graphics_ProjectedVertex in the screen-vertex array whose screen_x/screen_y are both within 2 pixels.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_IS_QUAD_CLIPPED 

Clipped quad helper used by Graphics_DrawQuad. It builds and clips vertices from batch data, and brightenColors doubles and clamps vertex RGB when nonzero.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_QUAD 

Issues or queues draw work for one transformed polygon batch and returns 1 on normal exit.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_SELECT_TEXTURE_LOD 

Selects a texture LOD/render bucket from graphics capability flags and the polygon batch screen-depth fields; returns -1 when no LOD bucket applies.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DEBUG_LOG 

Writes prefix, then message, as separate newline-terminated strings to the debug log file when open; NULL arguments are skipped.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ENUM_Z_BUFFER_FORMAT_CALLBACK 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_RELEASE_ALL_AND_REPORT_LEAKS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_RECTANGLE 

Draws a filled screen-space rectangle through Direct3D DrawPrimitive. Uses the native UI/render-list path.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_FILLED_RECTANGLE_GRADIENT 

Draws a filled screen-space rectangle as a Direct3D triangle strip with per-corner diffuse colors.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_FADE_OVERLAY 

Draws a black alpha-blended rectangle overlay.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_SET_FADE_LEVEL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CHECK_DEVICE_LOST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_RENDER_TEXTURED_QUAD 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_CLEAR_VIEWPORT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_DEPTH_BUFFER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_HANDLE_SIGNAL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_INITIALIZE_DIRECT_DRAW 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_RELEASE_DIRECT_DRAW_DEVICE 

Releases the global IDirectDraw7 interface, clears the global pointer, and returns the COM Release refcount or 0 when no interface was present.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_SCREEN_WITH_COLOR 

Fills the current viewport with a solid color by drawing a full-screen rectangle while depth writes are disabled.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SETUP_PROJECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_TAKE_SCREENSHOT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_UNLOCK_SURFACE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_SAVE_SCREENSHOT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_GAMMA_RAMP 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_COMPARE_DISPLAY_MODES 

Qsort comparator for enumerated display modes: sorts by width, then height, then pixel-format RGB bit count using DDSURFACEDESC2 mode fields.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ENUMERATE_DIRECT_DRAW_DEVICES 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_ADD_DISPLAY_MODE 

IDirectDraw7::EnumDisplayModes callback that appends each DDSURFACEDESC2 to the driver enumeration context, increments the mode count, and returns TRUE while count is <= 0x4f.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DDRAW_ENUMERATE_CALLBACK 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ENUM_DEVICE_CALLBACK 

IDirect3D7::EnumDevices callback: filters/copies accepted D3DDEVICEDESC7 records into the global enumerated-device list and returns TRUE to continue enumeration.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_GET_DRIVER_ENUMERATION_DATA 

Writes the global accepted DirectDraw/Direct3D driver list and accepted-device count to caller-provided output pointers.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SELECT_BEST_DRIVER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_ACCEPT_ANY_DRIVER 

D3D_DriverAcceptCallback implementation that ignores driverInfo and always returns accepted/nonzero.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_GET_SELECTED_DRIVER_INFO 

Enumerates DirectDraw/Direct3D drivers with D3D_AcceptAnyDriver, selects the default/best driver with flags 0, and returns the selected D3D_DriverInfo pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_FORMAT_DIRECT_X_ERROR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_INTERFACE 

Calls DirectInputCreateA(hInstance, 0x700, &directInput, NULL) and returns the created IDirectInputA pointer on success or NULL on failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_DEVICE2_A 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_QUERY_DEVICE2_A_INTERFACE 

Queries a DirectInput device for IID_IDirectInputDevice2A and returns the interface pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_DEVICE_DATA_FORMAT 

Calls IDirectInputDevice::SetDataFormat and returns 1 on success, 0 on failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_ACQUIRE_DEVICE 

Calls IDirectInputDevice::Acquire and returns 1 on success, 0 on failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_DEVICE_DATA 

Allocates a state buffer, calls IDirectInputDevice::GetDeviceState(stateSize, buffer), and returns the buffer on success or NULL on failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_ENUM_JOYSTICK_DEVICE_CALLBACK 

DirectInput EnumDevices callback that copies deviceInstance->guidInstance into enumState, increments the count, marks that a DirectInput device is present, and returns DIENUM_CONTINUE.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_X_AXIS_RANGE 

Sets DIPROP_RANGE for joystick X axis and returns 1 on success.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_Y_AXIS_RANGE 

Sets DIPROP_RANGE for joystick Y axis and returns 1 on success.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_Z_AXIS_RANGE 

Sets DIPROP_RANGE for joystick Z axis and returns 1 on success.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_RZ_AXIS_RANGE 

Sets DIPROP_RANGE for the joystick Rz axis and returns 1 on success.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_ENUMERATE_FORCE_FEEDBACK_JOYSTICKS 

Enumerates attached force-feedback joysticks, stores GUID entries, records whether any device entries are present, and returns the count.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_ENUMERATE_ATTACHED_JOYSTICKS 

Enumerates attached joysticks via IDirectInputA::EnumDevices(DIDEVTYPE_JOYSTICK, DInput_EnumJoystickDeviceCallback, enumStateBuffer, DIEDFL_ATTACHEDONLY), stores GUID entries, and returns the count.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_EXCLUSIVE_FOREGROUND_COOPERATIVE_LEVEL 

Calls IDirectInputDevice::SetCooperativeLevel(hwnd, DISCL_EXCLUSIVE | DISCL_FOREGROUND).

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK_DATA_FORMAT 

Sets the DirectInput device data format to the joystick state DIDATAFORMAT.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_JOYSTICK2_DATA_FORMAT 

Sets the DirectInput device data format to the extended joystick state DIDATAFORMAT.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_POLL_JOYSTICK_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_AXIS_X 

Returns DIJOYSTATE.lX.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_AXIS_Y 

Returns DIJOYSTATE.lY, the raw vertical axis sampled by Input_ReadGamepad.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_AXIS_RZ 

Returns DIJOYSTATE.lRz, the raw twist/alternate horizontal axis sampled by Input_ReadGamepad.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_JOYSTICK_BUTTON_BYTE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_IS_JOYSTICK_BUTTON_PRESSED 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_CONFIGURED_JOYSTICK_DEVICE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_SET_CONSTANT_FORCE_EFFECT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_RENDER_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_DATA_SCALE_FACTOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_JOYSTICK_DEVICE 

Creates/configures a DirectInput joystick device through the shared device setup helper, enabling force-feedback setup when supported.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_INITIALIZE_JOYSTICK_INPUT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_INIT_PLAYER 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_CLOSE_MOVIE_FILE 

Stops the active movie timer, restores playback mode, shuts down sound/video/movie handles, and returns 1.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_OPEN_MOVIE_FILE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_SHUTDOWN_PLAYER_SYSTEMS 

Shuts down the video playback subsystem and then the sound playback subsystem.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_SET_POLYGON_U_VS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_POLYGON_MESH 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_MESH_NODE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_PROCESS_EXTERNAL_REF 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_IS_POLYGON_IN_DEBUG_LIST 

Returns 1 when polygon_ref is present in any active debug polygon bucket; buckets are Graphics_PolygonRenderRef entries.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_POLYGON_BATCH 

Builds/enqueues Graphics_PolygonBatchRecord entries into the global polygon batch buffer from polygon render references; callers ignore the residual return register.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SCENE_GEOMETRY_WRAPPER 

Thin wrapper that forwards scene polygon render references to Graphics_RenderPolygonBatch.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SCENE_GEOMETRY 

Converts/culls scene polygon render references into global Graphics_PolygonBatchRecord entries and returns the residual/updated batch count.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SCENE_GEOMETRY_ALT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_RENDER_ANIMATED 

Builds camera-facing animated trail polygon batches from Component_TrailObject/Trail_Segment data and links them into render buckets.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_BONE_TRANSFORM_WEIGHTED_VERTICES_FOR_RENDER 

Transforms weighted/skinned vertices for render using Scene_Node runtime vertex records. Callers ignore the residual return value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_FINALIZE_NODE_RENDER 

Finalizes a rendered scene node, using node render/material fields and invoking Graphics_RenderSpritePolygons(node, transformedVerts, projectedVerts).

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_SPRITE_POLYGONS 

Projects and enqueues sprite polygon references from a scene node using transformed-vertex and projected-vertex local buffers. Callers ignore the residual return register.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MESH_CALCULATE_VERTEX_NORMALS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_DISTANCE3_DFP12 

Returns a fast weighted approximation of 3D distance from absolute dx/dy/dz components.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_SQRT_FP12 

Integer/fixed-point square-root helper used by geometry normalization paths.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_INTEGER_SQUARE_ROOT 

Integer square-root helper.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CALCULATE_MOVEMENT_WITH_COLLISION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_BOUNDING_SPHERE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_TRANSFORM_BARYCENTRIC_TO_WORLD_COORDS 

Transforms actor ground-contact barycentric state into world coordinates, writes outWorldPos[0..2], and returns outWorldPos.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_TRANSFORM_BY_COLLISION_NODE 

Transforms worldPos into collision-node local space, solves local Y over the polygon or selected triangle, then writes outWorldPos back in world coordinates.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_CALCULATE_TRIANGLE_HEIGHT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_GET_ADJACENT_POLYGON 

Decodes polygon edge adjacency, clears edgeIndexInOut to -1 for zero adjacency, and returns a neighboring polygon only when its flags include bit 0x4.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_FIND_GROUND_POLYGON_UNDER_ACTOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_IS_POINT_INSIDE_POLYGON 

Odd/even point-in-polygon test in X/Z space. Uses transformed vertex coordinates when collisionNode flags 0x22 are set.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_FIND_INTERSECTING_POLYGON_EDGE 

Returns the crossed polygon edge index in range 0..3, or -1 for no eligible edge crossing.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_FIND_COLLISION_TARGET 

Thin wrapper around Collision_FindGroundPolygonUnderActor for actor/out_polygon. This forwards to the ground-contact helper and does not cover wall contacts.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_RESOLVE_COLLISION 

Resolves actor collision against collision nodes, polygon arrays, and paired ground/contact state.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_DYNAMIC_OBJECT 

Search enabled dynamic collision objects for actor ground contact and update the actor ground object/polygon state.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_GET_GAME_SLOT_INDEX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_SLOT_INDEX 

Stores the current save slot index in the save-state globals and returns the stored value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_GET_GAME_CURRENT_LEVEL 

Read the current saved level index from the game save-state globals.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_CURRENT_LEVEL 

Store the current level index in the game save-state globals.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_IS_SOUND_ENABLED 

Checks whether sound effects are enabled.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_SET_SOUND_ENABLED 

Update the game sound-effects enabled flag.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_SET_LIVES 

Store the player lives byte and return the stored value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_COMPLETE 

Stores the game-complete flag in the save-state globals and returns the stored value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_IS_GAME_COMPLETE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_GET_DATA_POINTER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_NORMALIZE_INDEX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_SET_MENU_PROGRESS_STATE 

Normalizes the requested level id and updates the menu progress state global.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_GET_ARRAY_INDEX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_INITIALIZE_BONUS_DATA 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SAVE_GAME_LEVEL_COMPLETION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SAVE_GAME_BONUS_PROGRESS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_BACKUP_GAME_PUPPY_COUNT 

Copies the active Save_GameSlot+2 puppy_count_backup byte into the backup_puppy_count global and returns it.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SET_GAME_BACKUP_PUPPY_COUNT 

Stores puppyCount in the active Save_GameSlot+2 puppy_count_backup byte and returns the stored value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_INITIALIZE_SAVE_STATE 

Initializes level save/progress state and returns helper status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_BUILD_COMPLETION_TABLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_INITIALIZE_NEW_GAME 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_LOAD_GAME_STATE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_GET_GAME_HIGHEST_WORLD 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_INITIALIZE_GAME_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_CLEAR_GAME_BONUS_PROGRESS_DATA 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SHARED_LOAD_COMMON_RESOURCES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_SHUTDOWN_RESOURCES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_CLEAR_TRANSITION_FLAGS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_UPDATE_PAUSE_MENU 

Updates in-level pause/save menu state and returns a scalar handled/continue status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_BONE_COUNTER 

Animate the HUD bone counter toward targetBoneCount and render the counter at the left HUD anchor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_CENTERED_NUMBER 

Render a decimal HUD number centered on the packed x/y anchor and return the final sprite render result.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_PUPPY_COUNTER 

Animate the HUD puppy counter toward targetPuppyCount and render the counter at the right HUD anchor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_LIVES 

Animate up to four life icons toward iconCount, render the icons and life number, and return the icon x anchor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_ANIMATE_SLOTS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_CONFIRM_PROMPT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_GET_PLAYER_LEVEL_INFO 

Fill outInfo with current level puppy/bone totals and the active player's bone/life counters for menu display.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_IS_IN_GAME 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_INITIALIZE_STATE 

Initialize the player record's saved puppy/count fields and refresh completion flags on actor->linked_actor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_SET_COMPLETION_FLAGS 

Clear actor completion-state bits, then set the game-complete or in-progress flag from Save_IsGameComplete.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_RESET_BONE_COUNT 

Resets the player bone counter to 4 and returns the player record pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PLAYER_COLLECT_POWERUP 

Apply collection side effects for the supplied powerup type, including counter updates and puppy backup-count updates.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_CHECK_BONUS_UNLOCK 

When the active checker slot changes, trace from playerPosition and latch the bonus-unlock/menu-reset globals on hit.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_RESET_BONUS_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RESET_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_CALCULATE_COMPLETION_PERCENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_SAVE_GAME 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_SIMPLE_OPTIONS_A 

Render a lower-screen two-choice menu title plus Yes/No rows, tinting selectedIndex with highlightColor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_UPDATE_INPUT 

Updates menu one-shot pulse dwords and held/debounce bytes from player-1 input and keyboard state.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_HANDLE_SAVE_GAME_LOGIC 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_BUTTON_PROMPT 

Compares configured button-mapping rows and fills two prompt descriptors, or writes 0xff markers when no pairing is available.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_SAVE_GAME_TO_SLOT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_HANDLE_OPTIONS_LOGIC 

Advance the controls-configuration submenu state and return non-zero when the options menu is exiting.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_BACKUP_SETTINGS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_OPTIONS_INPUT 

Processes options-menu input for selected_row and updates out_result[0..2]. The public SDK return stays void.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_CONTROLS_CONFIGURATION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_MUSIC_SELECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_DIFFICULTY_SELECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_OPTIONS_MENU 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_MENU_STATE 

Processes the active menu state and returns nonzero when menu handling consumes/skips the normal frame path.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_HANDLE_SELECTION 

Clears transient menu/input state, handles special audio-resume targets, or transitions to targetMenu.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_CHECK_PAUSE_INPUT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_SIMPLE_OPTIONS_B 

Render a centered two-choice menu title plus Yes/No rows, tinting selectedIndex with highlightColor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_NAME_ENTRY_INPUT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_NAME_ENTRY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INITIALIZE_COLOR_GRADIENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_COMPUTE_COLOR_GRADIENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_BUTTON_PROMPTS 

Render bottom-center accept/cancel button prompts selected by buttonPromptFlags bits.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_RENDER_FORMATTED_TEXT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_COMPUTE_STRING_WIDTH 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_SHUTDOWN_RESOURCE_GAME_SUBSYSTEMS 

Shuts down core game resource subsystems by releasing the DirectDraw device and tail-calling the memory extent leak/free sweep.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_TEXT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_RENDER_STRING_WITH_FORMATTING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_DRAW_SORTED_LISTS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_BEGIN_RENDERING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_SCREEN_AND_RENDER_RECTANGLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INCREMENT_PASS_COUNTER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_END_RENDERING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FREE_RESOURCE_AND_RETURN_NULL 

Frees memPtr through PKG_FreeResourceMemory and returns FALSE.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INITIALIZE_TEXTURE_BLEND_TEXTURES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_FREE_TEXTURE_BLEND 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLEANUP_RESOURCE_GAME_STATE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MENU_PROCESS_MENU_TRANSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE 

Advance title/loading UI state, fade delays, and related menu transition side effects.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CHECK_CHEAT_CODE_SEQUENCE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_RANDOM_SPLASH_SCREEN 

Advances the loading-screen state machine and returns nonzero when loading can continue.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_REPLAY_LOAD_DEMO_BONUS_REPLAY 

Allocates/updates the demo replay buffer, selects the next bonus replay, copies its payload, and returns whether replay data is available.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_LOAD 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_TRANSITION_TO_LEVEL 

Begins or completes the transition into the requested level id, including menu/loading-state setup.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_UPDATE_WORLD_SELECT_MENU 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_UPDATE_INTER_LEVEL_MENU 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_BUILD_STRUCTURE 

Builds a Material_RefEntry and optional Material_FrameSet for one material. Frame records are initialized except for the packed material-node reference.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_BUILD_TEXTURE_ARRAY 

Builds material reference/frame data for materialCount entries and advances material_buffer_offset.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_FIND_TEXTURE_BY_FRAME 

Finds the render texture for frameIndex in materialRef, falling back to frame zero when the requested frame is unavailable.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_MATRIX_ROTATION_Y 

Builds a signed Q12 Y-axis 3x3 rotation matrix, optionally post-multiplied by post_multiply.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_MATRIX_ROTATION_XY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_ROTATION_MATRIX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_ROTATION_MATRIX_DIRECT 

Builds a signed Q12 3x3 rotation matrix from precomputed X/Y sine/cosine inputs and a Z angle.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_ALLOCATE_RESOURCE_MEMORY 

Allocates a resource-memory block with the game resource header and returns the data pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_ALLOCATE_RESOURCE_WITH_HEADER 

Allocates storage with a hidden leading allocation handle and returns the resource data pointer after that header; returns null if pointer lookup fails.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FREE_RESOURCE_MEMORY 

Releases a resource data pointer allocated by PKG_AllocateResourceMemory/PKG_AllocateResourceWithHeader by reading the hidden handle at mem_ptr - 4.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CHECK_ACTOR_COLLISION_TYPE_ADAPTER 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_COLLISION_TYPE 

Checks whether actor/component collision metadata can collide with otherActor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_ANIMATION_TRIGGER 

Returns whether triggerActor satisfies actor's animation/collision trigger conditions.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CALCULATE_FRAME_DURATION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_UPDATE_TIMERS 

Updates component slot cooldowns and next timer deadlines, using Component_CalculateFrameDuration for active definitions.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_UPDATE_COLLISION_DETECTION 

Tests component collision slots against another actor or probe position and records hit position, distance, and target actor state in matching slots.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_GET_SPEED_RANGE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_IS_AIRBORNE_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_SPAWN_FROM_DEFINITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CALCULATE_ORIENTATION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_TRACK_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_PLAY_POSITIONAL_SOUND 

Plays a positional sound from a component definition at the actor's current position.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_INITIALIZE_PROJECTILE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CREATE_ACTOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_INITIALIZE_FUNCTION_POINTERS 

Initializes projectile/collision function pointer globals: projectile_logic_func, collision_response_actor_func, and behavior_process_projectile_func; return register is setup status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_PROJECTILE_HIT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_REGISTER_HIT_EVENT 

Registers actor in the hit-event ring/list when no active matching event exists.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_CHECK_HIT_EVENT_EXISTS 

Returns whether hitEvents already contains an active event for actor/collision key.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_HANDLE_COMPONENT_COLLISION 

Handles component-to-actor collision side effects before the projectile/component response callback path. Uses Component_Instance and Actor_State runtime fields.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_CALCULATE_HOMING_VELOCITY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_SET_VELOCITY_FROM_DIRECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_PROJECTILE_LIFECYCLE 

Actor-level projectile lifecycle callback. It drives projectile state transitions, can reinitialize via Component_InitializeProjectile, spawns follow-up projectiles, and emits trails.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_SPAWN_FOLLOWUP_PROJECTILE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_ATTACH_TO_OWNER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_INITIALIZE_DIRECTION_TABLES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_AND_RESOLVE3_D_COLLISION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_ACTOR_COLLISIONS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_ACTOR_GROUND_CHECK 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_BUILD_WALL_COLLISION_PLANE 

Builds a vertical wall collision plane from one edge of a collision polygon. Used by wall and invisible-wall contact handling.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_ACTOR_OBSTACLES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_DETECT_OBJECT_NODE_COLLISIONS 

Walks the node collision list for collisionType and resolves matching collisions against actor.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_TEST_LINE_SPHERE_INTERSECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_RESOLVE_OBJECT_NODE_COLLISION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_ACTOR_TO_ACTOR_COLLISIONS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_UPDATE_ACTOR_PREPROCESS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_SHADOW 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_UPDATE_ACTOR_BEHAVIOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_TRANSFORM_AND_PHYSICS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_UPDATE_ATTACHMENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CHECK_COOLDOWN_EXPIRED 

Checks whether a collision sound cooldown entry for otherActor/soundKey has expired.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_TRIGGER_COLLISION_SOUND 

Triggers a collision/impact sound for actor vs otherActor when the packed cooldown check permits it.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_GET_VALID_COLLISION_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CHECK_COLLISION_CONDITIONS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_APPLY_GROUND_REACTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CALCULATE_FRICTION_FORCE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_CALCULATE_ACTOR_VELOCITY 

Calculates and applies the actor velocity from physics state, caller velocity, steering, ground, and slope inputs.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PHYSICS_APPLY_MOVING_PLATFORM_FORCE 

Applies moving-platform velocity/force from platformActor into actor physics and reports the applied speed.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_ROTATION_FROM_VELOCITY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_HAZARDS_AND_DAMAGE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_START_SOUND_PLAYBACK 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_SAMPLE_VOLUME 

Set a sound slot's sample volume, scaling the game volume down to Miles' 0..128 range before calling AIL_set_sample_volume.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_SAMPLE_PITCH 

Set a sound slot's sample playback rate to base_playback_rate

  • pitchScaleQ12 /
DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_IS_STREAM_PLAYING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_STREAM_VOLUME 

Set the current music stream volume, scaling the game volume down to Miles' 0..128 range before calling AIL_set_stream_volume.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PLAY_MUSIC_STREAM 

Optionally opens streamRecord, publishes its handle as the active music stream, sets volume, starts playback, and sets the stream loop count to zero.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PAUSE_STREAM 

Pauses the active Miles music stream when one is published.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESUME_STREAM 

Resumes the active Miles music stream when one is published.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CLOSE_MUSIC_STREAM 

Pauses and closes the active Miles music stream, clears music_stream_handle, and decrements open_stream_count; residual Miles/counter return is ignored.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_ENABLED_FLAG 

Stores the one-byte global audio enabled flag and returns the written value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_SET_MUSIC_FADE_TARGET 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FADE_OUT_MUSIC 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FADE_IN_MUSIC 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_MUSIC_AND_PAUSE 

Sets the music stop/pause flag and closes the active music stream. Callers ignore the residual return value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESET_MUSIC_STATE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_START_MUSIC_WITH_FADE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CHECK_STREAM_STATUS 

Returns nonzero when stream_handle_ptr is non-null and the pointed Miles stream is currently playing.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PROCESS_MUSIC_FADE 

Processes one frame of music fade/stream state, advances the fade target, starts playback when allowed, pauses at zero volume, and recalculates stream volume.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_UPDATE_SOUND_SYSTEM_WRAPPER 

Tail wrapper around the audio system update path. Callers use side effects only and no public return is modeled.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_CHECK_BONE_AVAILABLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_RESET_BONE 

Clears bone-trail state and entry buffers.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_UPDATE_AND_RENDER_BONE 

Updates/renders bone-trail movement effects; movement_vec carries the output and caller overwrites native return metadata.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TRAIL_FIND_BONE_PATH 

Builds a path through the navigation network from startPos and returns the number of path points.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_CALCULATE_POLYGON_CENTER 

Calculates the integer center point for a collision polygon in a collision/object node.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_NAV_PROCESS_PATH_NODE 

Expands one pathfinding node, updates neighbor costs/backlinks, and queues reachable nodes.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MODEL_RESET_STATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CLEAR_REFERENCES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_CLONE_TEMPLATE_WITH_TEMPLATE_RELATIVE_FIXUPS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_DESTROY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_ATTACH_TO_PARENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_FIND_NEAREST_ATTACH_POINT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_SET_ALPHA_FADE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_UPDATE_FADE_OUT 

Advances an actor fade-out/lifecycle step and returns a low-byte boolean completion/status value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_ADD_TO_COLLISION_LIST 

Prepends actor to Actor_CollisionListHead using Actor_State.list_next for actor-to-actor collision processing.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_SHADOW_LIST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_RENDER_ALL_SHADOWS 

Renders queued shadows; Scene_RenderFrame calls it for side effects and ignores render-list status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_OBJECT_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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MODEL_NODE 

Type-1 mesh/actor-like node fixup; mutates model-node fields in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_ANIMATION_DATA 

Marks and fixes animation channel tables in place. The return value is internal loop or flag status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MATERIAL_REFS 

Walks and fixes ref_count material-reference records in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MATERIAL_INDICES 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_RENDER_NODE_ENTRIES 

Walks render-node entries, fixes sprite/material descriptors, and rebases the entry tail pointer in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_SPRITE_ENTRY 

Fixes a sprite/material descriptor by publishing the material table, resolving its material entry, and rebasing/fixing an optional index block.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_MESH_NODE 

Type-3/complex node fixup; mutates node sidecars in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_SIMPLE_NODE 

Performs the type-8 pointer-only node fixup in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_OBJECT_NODE_TYPE7_SPRITE_ENTRY 

Fixes the type-7 node sprite/material payload in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_GROUP_NODE 

Type-0 hierarchy node fixup; mutates linked child/object/polygon sidecars in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_POLYGON_LIST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_LEVEL_POINTERS 

Rebases package level-header pointers in place; Level_LoadStateMachine ignores the debug-log/status native return value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_ACTOR_POINTERS 

Fixes actor-template animation and node references in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FIX_UP_RESOURCE_COMPONENT_NODES 

Fixes four component sub-node pointers, owner back-links, and optional animation data in place.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_LOAD_AND_FIXUP 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_GET_DATA_TEXTURE_REFS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_PROCESS_GAME_OPERATION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_READ_GAME_FILE 

Opens savegame.dat in rb mode, reads exactly size bytes into buffer, then verifies the file length equals size before returning TRUE.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_WRITE_GAME_FILE 

Opens savegame.dat in wb mode, writes one size-byte record from buffer, closes the file, and returns TRUE if the file was opened.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SAVE_INIT_GAME_OPERATION 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TIMER_GET_GAME_TIME 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DEBUG_RENDER_OVERLAY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_REGISTER_BUTTON_MAPPING 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_D3D_SET_FOG_DISTANCE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_APPLY_SETTINGS 

Clear cached input bindings and rebuild keyboard/gamepad button masks from the loaded pcdogs.ini settings.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_LOAD_FROM_INI 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CONFIG_SAVE_SETTINGS_TO_INI 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_INITIALIZE_BUTTON_MAPPINGS 

Free and rebuild the keyboard mapping arrays, register the default control masks, and initialize the player binding blocks.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_INITIALIZE_CONTROLLER_MAPPINGS 

Initialize built-in controller preset names and 10-button mapping tables for Hammerhead FX, Microsoft Sidewinder, Gravis Gamepad Pro, and Wingman RumblePad.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_READ_KEYBOARD 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_READ_GAMEPAD 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_READ_DEVICES 

Clears one Input_State and combines keyboard and gamepad sampling into it; player_index is preserved for the ABI.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_RELEASE_RESOURCES 

Releases DirectInput/input-owned resources: joystick state buffer, joystick device, DirectInput interface, and keyboard mapping arrays; clears each global after release/free.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_HANDLE_GAME_OVER 

If player lives are exhausted, computes and plays a constant-force feedback effect, then restarts the DirectInput effect/render-target helper.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_BUTTON_INDEX 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_FORMAT_BUTTON_NAME 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_GET_BUTTON_STRING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_IS_KEY_PRESSED_ASYNC 

Calls GetAsyncKeyState(virtualKey) and returns 1 when the high-order key-down bit is set.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_HAS_FOG_CAPABILITY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLEANUP_FINAL_RESOURCE_GAME 

Final game shutdown chain: shuts down audio, closes the package file handle, then tail-calls PKG_ShutdownResourceGameSubsystems.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_GET_MAIN_HANDLE 

Returns the cached main HWND used by input, D3D, and UI paths.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_REQUEST_CLOSE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_RELEASE_RESOURCE_MANAGER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_MARK_REFERENCED_BY_PARENT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_PROPAGATE_ALPHA_FLAGS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATERIAL_LOAD_ALL_ENTRIES 

Walks materialEntryCount records, rebases texture/palette data, resolves shared references, uploads runtime surfaces, and honors the entry flag 0x80 path.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCENE_FIXUP_NODE_MATERIAL_REFS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLEANUP_RESOURCE_HANDLE 

Thin wrapper around PKG_FreeResourceData for resource data pointers.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_ENTRY_ALLOC 

Wrapper around PKG_LoadEntry(toc_index, NULL) that allocates destination storage for one package TOC entry and returns the loaded buffer pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_LOAD_STATE_MACHINE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_LEVEL_UNLOAD_RESOURCES 

Release the level material section and free the level resource blob plus cached level texture data buffers.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_LOAD_ENTRY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_FREE_RESOURCE_DATA 

Thin wrapper around PKG_FreeResourceMemory for resource data pointers.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_OPEN_AND_READ_TOC 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_PKG_CLOSE 

Closes the open package file handle when present and clears pkg_file_handle.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CHECK_ACTOR_VISIBILITY_AND_FRUSTUM 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CHECK_FRUSTUM_CULL 

Visibility wrapper that toggles render-state visibility bits from Graphics_CheckActorVisibilityAndFrustum and returns 1 when visible.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_CHECK_ACTOR_GROUND 

Tests a position/radius against the active collision/shadow plane list and returns nonzero when the point is rejected by the plane set.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_CLEANUP 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_CLONE_ACTOR_FROM_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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_SPAWN_ACTOR_FROM_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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_INITIALIZE_SYSTEM 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_UPDATE_ACTOR_STATE 

Live powerup actor update/respawn callback installed by Powerup_InitializeSystem. It operates on spawned Actor_State nodes from the live powerup actor list.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_HANDLE_COLLECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_INITIALIZE_MAP_NODE 

Clears the hidden node header for node_payload and inserts the node into tree.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_INSERT_MAP_NODE 

Links node_header into the TreeMap circular root list, updating the root through the tree comparator when required.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_DETACH_MAP_NODE 

Detaches/relinks a TreeMap node from the circular list headed by tree[0].

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_REMOVE_MAP_NODE 

Removes node_payload from tree, detaches/rethreads child links, and rebalances the remaining tree when needed.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_REBALANCE_MAP 

Rebuilds/rebalances tree using the compare callback and the temporary tree_map_buckets array.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_ROTATE_AND_DETACH_MAP_NODE 

Walks upward from node_header, detaches affected parent links, toggles side bits, and reinserts nodes into tree.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_GET_FIRST_MAP_NODE 

Returns and removes the first/root payload from tree, or nullptr when the tree is empty.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_FIXUP_MAP_AFTER_INSERT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_ALLOCATE_MAP_NODE 

Allocates one tree node block and returns the user payload pointer at the tree node header0x14.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_FREE_MAP_NODE 

Frees the full tree node allocation by subtracting the hidden node header from node_payload.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_CREATE_MAP_NODE 

Allocates and initializes a tree header: empty root, node allocation size, and compare callback.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TREE_DESTROY_MAP 

Destroys every node in tree by detaching list links and freeing each node block, then frees the tree header.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SIGNAL_CLEAR_QUEUE 

Clears the queued signal/event count in signal queue state.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SIGNAL_POLL 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SIGNAL_CLEAR_TIMED_EVENT_LIST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESET_PLAYBACK 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_TRIGGER_PAUSE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_UPDATE_AND_RENDER_SCENE 

Top-level per-frame scene/update/render driver returning native scalar status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_UPDATE_LOGIC 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_CLEAR_BACKGROUND 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_UPDATE_FADE_COUNTERS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GAME_RENDER_OVERLAYS 

Updates screen fade state, forwards the frame argument to the fade-counter callback path, renders UI sprites, and tail-calls the pause menu renderer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_GENERATE_RANDOM 

Advances the Park-Miller MINSTD seed and returns a scaled value in [0, max_value).

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_SET_RANDOM_SEED 

Stores a normalized random seed and returns the previous seed value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_EXECUTE_BEHAVIOR_SCRIPT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_COMPUTE_VERTEX_COLORS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_ADJUST_COLOR_QUAD_RGB 

Applies the global RGB adjustment bytes, centered at 0x80, to four packed RGB colors with per-channel 0..255 saturation.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_TRANSFORM_ATAN_TO_COS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_QUATERNION_FROM_MATRIX 

Converts a 3x3 fixed-point rotation matrix to a Q14 quaternion using the trace-positive path or largest-diagonal fallback.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MATH_BUILD_ROTATION_FROM_VECTORS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_STOP_SOUND 

Frees the sound slot with resource cleanup enabled, then releases the Miles sample handle when the slot free succeeds.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FREE_SOUND_SLOT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PLAY_SOUND_DEFINITION3_D 

Starts playback from an already-resolved Audio_SoundDefinition. Script/dialogue paths can call this directly and bypass Audio_PlayLevelSoundIndexAtPosition.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_ALLOCATE_SOUND_SLOT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_FIND_SOUND_BY_TYPE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_UPDATE_SOUND_CHANNELS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PROCESS_SOUND_QUEUE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_CALCULATE_SPATIAL_VOLUME_AND_PAN 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_PAUSE_ALL_SOUNDS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_AUDIO_RESUME_ALL_SOUNDS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_UPDATE_AND_RENDER_SPRITES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ANIMATE_ROTATION 

Reads camera rotation animation target/duration/easing bytes and loops by restoring *ip until the computed end tick.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ANIMATE_ZOOM 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_PROCESS_SPRITE_ROTATION 

Reads sprite rotation animation target/duration/easing bytes, updates actor rotation fields, and loops until the end tick.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_ANIMATE_TARGET 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_SET_CAMERA_PROPERTY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CALCULATE_MOVEMENT_VECTOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_REPLAY_START_DEMO_PLAYBACK 

Starts demo playback from loaded replay data by installing the input frame pointer, saving/restoring random seed state, and setting the input replay flag.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_REPLAY_STOP_DEMO_PLAYBACK 

Clears demo playback input mode, frees loaded replay data when present, clears the replay data pointer, and restores the saved random seed.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_UPDATE 

Per-frame input updater that copies current/previous player input state, reads keyboard/gamepad devices, applies toggles, and handles replay input.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_VALIDATE_DIRECTION_AND_PROCESS_INPUT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_GRAPHICS_INITIALIZE_DISPATCH_TABLES 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_HANDLE_DEFAULT_UPDATE 

Default no-op actor update callback installed into actor_default_update_handler by Graphics_InitializeDispatchTables; returns

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_APPLY_VERTICAL_MOVEMENT 

Vertical movement callback for actor runtime physics/movement state; return is native movement status.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_FOLLOW_ATTACHED_MOVEMENT 

Attached/follow movement callback for actors whose runtime transform follows another actor/component context.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_MOVEMENT_COMMANDS 

Processes actor-local movement command opcodes through the movement_command_opcode_dispatch_table. Per-opcode details and enum names stay internal.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_PROCESS_MOVEMENT_BEHAVIOR 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_SET_TABLE 

Stores the active string table pointer and returns the same pointer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_GET_BY_INDEX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_INITIALIZE_SPOTS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_UPDATE_SPOTS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TITLE_UPDATE_AND_RENDER_SCREEN 

Advances the title-screen state machine, draws title sprites/text/title spots, and returns nonzero while the title screen remains active.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_UPDATE_PROJECTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_BUILD_VIEW_MATRIX 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_CALCULATE_CLIP_DISTANCE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SET_DEFAULT_FOV 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_SET_VIEWPORT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_LOOK_AT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CAMERA_INITIALIZE 

Initializes camera defaults, applies the 640x480 viewport, and clears the two fade/transition counters.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_MALLOC_WITH_RETRY 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_SHOW_CONFIRM_DIALOG 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_ALLOCATE_HANDLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_UI_SHOW_ERROR_MESSAGE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_INITIALIZE_ALLOCATOR 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_FREE_ALL_EXTENTS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_RELEASE_HANDLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_IS_VALID_HANDLE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_TIMER_GET_ELAPSED_TICK_COUNT 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_CLEAR_STATE 

Zeros the input_state_buffer raw input/VK clear buffer; native callers ignore the constant-zero native return metadata.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_IS_KEY_PRESSED 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_INPUT_SET_KEY_UP 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DISPLAY_IS_ACTIVE 

Returns TRUE when Display_CurrentWindowHandle is non-null, meaning a display/D3D mode is currently bound to a game window.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DISPLAY_RELEASE_MODE 

Releases the active display/D3D mode when Display_CurrentWindowHandle is set.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_WINDOW_SET_RESOLUTION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DINPUT_CREATE_A 

Import entry for dinput!DirectInputCreateA; used by DInput_CreateInterface to create the DirectInput 7 interface.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_SET_MOVIE_SYNC_ADJUST 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_SOUND_RATE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_SOUND_PRECISION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_SOUND_CHANNELS 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_X_SIZE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_Y_SIZE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_CURRENT_FRAME 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_VIDEO_GET_MOVIE_TOTAL_FRAMES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_SOUND_SYSTEM 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_VIDEO_SYSTEM 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_MOVIE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_VIDEO 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_SOUND 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_RETURN_PLAYBACK_MODE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_STOP_TIMER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_START_TIMER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_MAP_VIDEO 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_MOVIE_PLAYBACK 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_SOUND 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_PLAYBACK_MODE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_VIDEO 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_INIT_MOVIE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_PLAY_FRAME 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_SOUND_SYSTEM 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MOVIE_SHUTDOWN_VIDEO_SYSTEM 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_PARSE_INT 

CRT atol-style signed decimal parser for a NUL-terminated text string.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_PARSE_ATOI 

Thin atoi wrapper around String_ParseInt.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_FLUSH_BUFFER 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_CLOSE 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SORT_RUN_QUICK_SORT 

CRT qsort-style quicksort over count elements of elementSize bytes using the comparator callback.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SORT_RUN_INSERTION_SORT 

Insertion-sort helper used by Sort_RunQuickSort for small partitions; returns a residual element/swap cursor ignored by the qsort caller.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_SWAP_BYTES 

Swaps byteCount bytes between two element buffers.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_SEEK_AND_GET_POSITION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_ELEMENTS 

Fwrite-like buffered writer: writes count elements of size bytes from buffer to stream and returns the element count written.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_REALLOC 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CHECK_FLOAT_PRECISION 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_LOAD_FLOAT_FPU 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_FORMAT_FLOAT 

CRT _forcdecpt-style helper: inserts the locale decimal-point character before the exponent/non-digit suffix by shifting the remainder right.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_EXPONENTIAL 

Formats value into scientific notation using the shared CRT float state, rounding digits and appending e/E+000.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_FIXED 

Formats value into fixed-point notation using the shared CRT float state and returns buffer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_GENERAL 

CRT general-format conversion: chooses fixed or scientific notation from the decimal exponent and returns buffer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_FORMAT_FLOAT_SCIENTIFIC 

Scientific-format helper that forwards value, buffer, precision, and uppercase selector into the CRT float conversion path.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_FIXED_WRAPPER 

Sets the shared fixed-format flag, calls String_ConvertFloatToFixed, and returns buffer.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_INSERT_SPACE 

Shifts the NUL-terminated string right by insertCount bytes using a backward memmove.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_GET_CHAR_TYPE 

CRT _isctype-style helper: returns mask bits for ch using the ctype table or __crtGetStringTypeA for multibyte characters.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_CHAR 

Fputc-like writer: writes ch to stream, flushing or filling the stream buffer as needed; returns the written byte or -1 on failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_CHAR_WITH_COUNTER 

Buffered putc helper: writes ch to stream, increments *writtenCount on success, or sets it to -1 on failure; returns writtenCount.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_CRT_CAPTURE_NLG_NOTIFY_CONTEXT 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_EXCEPTION_IS_ACCESS_VIOLATION_FILTER 

Non-normal-callable SEH filter fragment inside _rt_probe_read4; returns true when the exception code is 0xC0000005 (access violation).

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_FLUSH_TO_DISK 

Flushes the OS handle for a CRT file descriptor with FlushFileBuffers; returns 0 on success and -1 on invalid descriptor or Win32 failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_WRITE_BYTES 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_ALLOCATE_BUFFER 

Allocates or assigns a buffered I/O area for stdout/stderr-like streams; returns 1 when a buffer is installed, otherwise 0.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_FLUSH_AND_CLEAR 

Flushes a buffered stream when needed; when clearBuffer is nonzero, also clears the stream buffer pointers and count.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_FILE_CLOSE_HANDLE 

Closes the OS handle associated with a CRT file descriptor and clears its descriptor-table flags; returns 0 on success or -1 on failure.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_INITIALIZE_HEAP_ALLOCATOR 

Allocates the custom small-block heap segment table, clears the last-freed segment cache, and initializes segment counters.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_FIND_HEAP_BLOCK_BY_ADDRESS 

Scans the heap segment table and returns the segment entry whose base contains address, or NULL for addresses outside the custom heap.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_FREE_HEAP_BLOCK 

Frees a custom small-block allocation, coalesces adjacent free blocks, updates size-class bitmaps, and releases empty pages/segments back to the OS.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONCAT_CRT_STRING 

Not yet documented.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_ROUND_FLOAT_AND_COPY_DIGITS 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CONVERT_FLOAT_TO_DECIMAL_STRING 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_EXCEPTION_RTL_UNWIND_THUNK 

Import entry for RtlUnwind used by the CRT/SEH exception path.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_SCRIPT_OP_BRANCH_CONDITIONAL 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COMPONENT_UPDATE_PROJECTILE_LOGIC 

Updates projectile behavior for the runtime component instance, including spawn context, definition, owner actor references, projectile timer, homing velocity fields, and component state flags.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_COLLISION_PROCESS_POWERUP_COLLISIONS 

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).

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_ACTOR_HANDLE_COLLISION_RESPONSE 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_POWERUP_UPDATE_SPAWN_LOGIC 

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.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_STRING_CHECK_CRT_CODECVT_ALWAYS_NO_CONVERSION 

Unsupported C++ runtime std::codecvt_base::do_always_noconv helper returning the native true result.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_DEBUG_RUN_NO_OP_STUB 

Unsupported nullsub/no-op target: single RET, no meaningful return value.

DTTR_PCDOGS_SYMBOL_FUNCTION_ID_MEM_PROBE_CRT_READ4 

MSVC __rt_probe_read4 helper reached from _longjmp and used for guarded reads.

Definition at line 5884 of file dttr_pcdogs.h.

◆ 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.

Enumerator
DTTR_PCDOGS_WRITE_POLICY_UNKNOWN 

Untyped or insufficiently classified symbol.

DTTR_PCDOGS_WRITE_POLICY_READ_ONLY 

Decoded table data for read-only inspection through Read.

DTTR_PCDOGS_WRITE_POLICY_ENGINE_MANAGED 

Live game-managed pointer/state; use higher-level helpers or patch flows.

DTTR_PCDOGS_WRITE_POLICY_RAW_MEMORY 

Plain data slot writable through Write.

DTTR_PCDOGS_WRITE_POLICY_PATCH_ONLY 

Change through patch specs or patch groups.

Definition at line 5782 of file dttr_pcdogs.h.

Function Documentation

◆ dttr_pcdogs_core_api_field_available()

bool dttr_pcdogs_core_api_field_available ( const DTTR_Core_API * api,
size_t field_offset,
size_t field_size )
static

◆ DTTR_PCDOGS_DataCount()

DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_DataCount ( )

References DTTR_PCDOGS_API.

◆ DTTR_PCDOGS_DataResolve()

◆ DTTR_PCDOGS_DataSymbolID()

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_FunctionCount()

DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_FunctionCount ( )

References DTTR_PCDOGS_API.

◆ DTTR_PCDOGS_FunctionResolve()

DTTR_Result DTTR_PCDOGS_FunctionResolve ( const DTTR_Core_Context * ctx,
DTTR_PCDOGS_T_Function_ID id,
uintptr_t * out_addr )

◆ DTTR_PCDOGS_FunctionSymbolID()

bool DTTR_PCDOGS_FunctionSymbolID ( DTTR_PCDOGS_T_Function_ID id,
DTTR_PCDOGS_T_Symbol_Function_ID * out_symbol_id )

◆ DTTR_PCDOGS_Hook_DataPointer()

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 )

◆ dttr_pcdogs_hook_is_active()

bool dttr_pcdogs_hook_is_active ( const DTTR_Core_Context * ctx,
DTTR_Core_Hook * hook )
static

◆ DTTR_PCDOGS_PatchGroup_HookDataPointer()

DTTR_Result DTTR_PCDOGS_PatchGroup_HookDataPointer ( DTTR_Core_PatchGroup * group,
DTTR_PCDOGS_T_Data_ID id,
void * new_value,
void ** out_original )

◆ DTTR_PCDOGS_PatchGroup_HookFunction()

DTTR_Result DTTR_PCDOGS_PatchGroup_HookFunction ( DTTR_Core_PatchGroup * group,
DTTR_PCDOGS_T_Function_ID id,
void * detour,
void ** out_original )

◆ DTTR_PCDOGS_PatchGroup_Install()

◆ DTTR_PCDOGS_Reset()

DTTR_PCDOGS_API void DTTR_PCDOGS_Reset ( )

References DTTR_PCDOGS_API.

◆ DTTR_PCDOGS_ResolveAll()

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_SymbolDataAt()

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_SymbolDataCount()

DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_SymbolDataCount ( )

References DTTR_PCDOGS_API.

◆ DTTR_PCDOGS_SymbolDataResolve()

DTTR_Result DTTR_PCDOGS_SymbolDataResolve ( const DTTR_Core_Context * ctx,
DTTR_PCDOGS_T_Symbol_Data_ID id,
uintptr_t * out_addr )

◆ DTTR_PCDOGS_SymbolFunctionAt()

◆ DTTR_PCDOGS_SymbolFunctionCount()

DTTR_PCDOGS_API uint32_t DTTR_PCDOGS_SymbolFunctionCount ( )

◆ DTTR_PCDOGS_SymbolFunctionIsCallable()

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_SymbolFunctionNameAt()

DTTR_PCDOGS_API const char * DTTR_PCDOGS_SymbolFunctionNameAt ( uint32_t index)

◆ DTTR_PCDOGS_SymbolFunctionResolve()

DTTR_Result DTTR_PCDOGS_SymbolFunctionResolve ( const DTTR_Core_Context * ctx,
DTTR_PCDOGS_T_Symbol_Function_ID id,
uintptr_t * out_addr )

◆ DTTR_PCDOGS_SymbolsResolveAll()

DTTR_PCDOGS_API bool DTTR_PCDOGS_SymbolsResolveAll ( const DTTR_Core_Context * ctx)

References ctx, and DTTR_PCDOGS_API.

◆ DTTR_PCDOGS_Unhook_All()

DTTR_PCDOGS_API void DTTR_PCDOGS_Unhook_All ( const DTTR_Core_Context * ctx)

References ctx, and DTTR_PCDOGS_API.

◆ dttr_pcdogs_unhook_checked()

bool dttr_pcdogs_unhook_checked ( const DTTR_Core_Context * ctx,
DTTR_Core_Hook * hook )
static

Variable Documentation

◆ DTTR_PCDOGS_D_Actor_CheckCollisionConditions_ConditionFlagMaskDispatchTable

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_D_Actor_CheckCollisionConditions_ConditionSubtypeDispatchTable

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_D_Actor_CheckCollisionConditions_ConditionSubtypeIndexTable

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_D_Actor_DefaultUpdateCallbackSlot

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_D_Actor_HandleCollisionResponse_SubtypeDispatchTable

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_D_Actor_ProcessCollisionResponse_NodeTypeDispatchTable

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_D_Actor_ProcessMovementCommands_CommandOpcodeDispatchTable

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_D_Actor_ProcessPlayerBehavior_StateDispatchTable

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_D_Actor_ProcessRendering_CurrentRenderActor

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_D_Actor_TracePath_TargetSelectorDispatchTable

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_D_Audio_AllocateSoundSlot_Reserved

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_D_Audio_FadeOutMusic_SoundSystemFlags

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_D_Audio_FreeSoundSlot_ActiveSoundList

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_D_Audio_FreeSoundSlot_Entries

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_D_Audio_FreeSoundSlot_ListPtr

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_D_Audio_FreeSoundSlot_Tail

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_D_Audio_InitializeSystem_DigitalDriver

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_D_Audio_ListenerCameraPos_Flag10Clear

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_D_Audio_ListenerCameraPos_Flag10Set

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_D_Audio_OpenStream_MusicPath

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_D_Audio_OpenStream_PKGBasePath

DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath_type* const DTTR_PCDOGS_D_Audio_OpenStream_PKGBasePath

◆ DTTR_PCDOGS_D_Audio_ProcessSoundQueue_PlaybackRateTable

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_D_Audio_ResetMusicState_SelectedStreamRecord

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_D_Audio_SetEnabledFlag_SystemFlag

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_D_Audio_SetMusicFadeTarget_Volume

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_D_Audio_SetStreamVolume_MusicStreamHandle

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_D_Audio_ShutdownSystem_MusicTransitionTarget

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_D_Audio_ShutdownSystem_OpenStreamCount

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_D_Audio_ShutdownSystem_SoundSlot0SampleHandle

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_D_Audio_StartMusicWithFade_TransitionState

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_D_Audio_StartSoundPlayback_Slots

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_D_Audio_TriggerMusicTransition_Active

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_D_Audio_TriggerMusicTransition_FrameCounter

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_D_Audio_TriggerMusicTransition_PKGResourceCurrentLevelData

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_D_Audio_UpdateSoundChannels_Timer

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_D_Camera_UpdateFollow_DynamicLevelScale

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_D_Checkers_CheckCapturePossible_PieceTypeDispatchTable

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_D_Checkers_GameBoard

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_D_Checkers_UpdateStateMachine_AISearchJmpBuf

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_D_Checkers_ValidateMove_CaptureMovePieceTypeDispatchTable

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_D_Checkers_ValidateMove_SimpleMovePieceTypeDispatchTable

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_D_Collision_DetectAndResolve3DCollision_3dAxisDispatchTable

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_D_Collision_InitializeFunctionPointers_BehaviorProcessProjectileFunc

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_D_Collision_InitializeFunctionPointers_ComponentResponseFunc

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_D_Collision_ProcessActorToActorCollisions_StateHandlerTable

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_D_Collision_ProcessProjectileHit_NodeTypeDispatchTable

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_D_Collision_ResolveObjectNodeCollision_AxisDispatchTable

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_D_Config_ApplySettings_InputPlayer1Controls

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_D_Config_ApplySettings_InputPlayer2Controls

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_D_Config_ApplySettings_InputSpecialButton

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_D_Config_LoadFromINI_FileConfigChecksum

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_D_Config_SaveSettingsToINI_FileHeaderPcdogs

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_D_D3D_CreateTextureSurface_DDrawObject

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_D_D3D_CreateTextureSurface_GraphicsTexturePow2Height

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_D_D3D_CreateTextureSurface_GraphicsTexturePow2Width

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_D_D3D_CreateTextureSurface_GraphicsTextureSurfaceDesc

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_D_D3D_FormatDirectXError_88760028RangeDispatchTable

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_D_D3D_FormatDirectXError_88760028RangeIndexTable

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_D_D3D_FormatDirectXError_88760091RangeDispatchTable

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_D_D3D_FormatDirectXError_88760091RangeIndexTable

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_D_D3D_FormatDirectXError_887600F0RangeDispatchTable

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_D_D3D_FormatDirectXError_887600F0RangeIndexTable

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_D_D3D_FormatDirectXError_887601EARangeDispatchTable

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_D_D3D_FormatDirectXError_887601EARangeIndexTable

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_D_D3D_FormatDirectXError_88760247RangeDispatchTable

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_D_D3D_FormatDirectXError_88760247RangeIndexTable

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_D_D3D_FormatDirectXError_88760280RangeDispatchTable

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_D_D3D_FormatDirectXError_88760280RangeIndexTable

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_D_D3D_FormatDirectXError_887602B6RangeDispatchTable

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_D_D3D_FormatDirectXError_DDrawErrorUnknownMessage

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_D_D3D_InitDirectDrawAndDirect3D_3D7Interface

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_D_D3D_InitDirectDrawAndDirect3D_DDrawBackBuffer

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_D_D3D_InitDirectDrawAndDirect3D_DDrawPrimarySurface

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_D_D3D_InitDirectDrawAndDirect3D_DDrawZBuffer

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_D_D3D_InitDirectDrawAndDirect3D_GraphicsWindowHeight

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_D_D3D_SetBlendMode_GraphicsCurrentBlendMode

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_D_D3D_SetBlendMode_GraphicsTextRenderingMode

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_D_Debug_Log_LineFormat

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_D_Debug_RenderOverlay_CurrentFPS

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_D_DInput_CreateConfiguredJoystickDevice_ConstantForceEffect

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_D_DInput_Device2AIID

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_D_DInput_EnumerateForceFeedbackJoysticks_Available

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_D_DInput_EnumJoystickDeviceCallback_Seen

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_D_DInput_InitializeJoystickInput_Device

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_D_DInput_InitializeJoystickInput_Interface

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_D_DInput_InitializeJoystickInput_WindowHandle

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_D_Entity_SetActorProperty_IDDispatchTable

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_D_Game_FrameTransitionFlags

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_D_Graphics_AdjustLevelScale_DebugMaxFPSThreshold

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_D_Graphics_AdjustLevelScale_ListState

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_D_Graphics_CurrentBoundTextureSurface

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_D_Graphics_D3DDevice7

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_D_Graphics_DrawQuad_PosZBias

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_D_Graphics_InitializeDispatchTables_BehaviorParam0

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_D_Graphics_InitializeDispatchTables_BehaviorParam1

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_D_Graphics_InitializeDispatchTables_BehaviorParam2

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_D_Graphics_InitializeDispatchTables_BehaviorTargetActor

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_D_Graphics_LoadAndUploadTexture_PKGLoadingScreenTexture

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_D_Graphics_LoadAndUploadTexture_TexNeedsAlpha

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_D_Graphics_ProjectScreenHeightHalf

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_D_Graphics_RenderFrame_DebugFPSAccumulatedFrameTime

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_D_Graphics_RenderFrame_DebugFPSFrameCount

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_D_Graphics_RenderFrame_EndTimeSec

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_D_Graphics_RenderFrame_StartTimeSec

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_D_Graphics_RenderPolygonBatch_WindowWidthFloat

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_D_Graphics_RenderPolygonCallback

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_D_Graphics_UpdateMeshCommandFlags_SignalDispatchTable

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_D_Graphics_WindowWidth

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_D_Input_ButtonNameStringIDs

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_D_Input_CalculateMovementVector_DirectionDispatchTable

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_D_Input_CheckButtonState_ControlCodeDispatchIndexTable

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_D_Input_CheckButtonState_ControlCodeDispatchTable

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_D_Input_ClearState_Buffer

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_D_Input_FormatButtonName_NoKeyAssigned

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_D_Input_FormatButtonName_NoKeyAssignedString

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_D_Input_GetButtonIndex_MaskDispatchTable

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_D_Input_GetButtonIndex_MaskIndexTable

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_D_Input_GetPressedButton_JoystickAvailable

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_D_Input_InitializeButtonMappings_Map

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_D_Input_InitializeButtonMappings_MapAlt

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_D_Input_InitializeControllerMappings_GravisButtons

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_D_Input_InitializeControllerMappings_SidewinderButtons

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_D_Input_InitializeControllerMappings_WingmanButtonRef

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_D_Input_ProcessWindowMessages_ShouldQuit

DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit_type* const DTTR_PCDOGS_D_Input_ProcessWindowMessages_ShouldQuit

◆ DTTR_PCDOGS_D_Input_ReadGamepad_AxisInvRange

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_D_Input_ReadGamepad_AxisRzNegativeMask

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_D_Input_ReadGamepad_AxisRzPositiveMask

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_D_Input_ReadGamepad_AxisScale

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_D_Input_ReadGamepad_AxisXNegativeMask

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_D_Input_ReadGamepad_AxisXPositiveMask

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_D_Input_ReadGamepad_AxisYNegativeMask

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_D_Input_ReadGamepad_AxisYPositiveMask

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_D_Input_ReadGamepad_Button0Mask

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_D_Input_ReadGamepad_Button10Mask

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_D_Input_ReadGamepad_Button11Mask

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_D_Input_ReadGamepad_Button12Mask

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_D_Input_ReadGamepad_Button1Mask

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_D_Input_ReadGamepad_Button2Mask

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_D_Input_ReadGamepad_Button3Mask

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_D_Input_ReadGamepad_Button4Mask

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_D_Input_ReadGamepad_Button5Mask

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_D_Input_ReadGamepad_Button6Mask

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_D_Input_ReadGamepad_Button7Mask

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_D_Input_ReadGamepad_Button8Mask

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_D_Input_ReadGamepad_Button9Mask

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_D_Input_ReadGamepad_JoystickState

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_D_Input_RegisterButtonMapping_Count

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_D_Input_RegisterButtonMapping_KeyboardMappingButtons

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_D_Input_RegisterButtonMapping_KeyboardMappingKeys

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_D_Level_BuildCompletionTable_SlotDispatchTable

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_D_Level_InitializeActorSystem_BehaviorProcessActorFunc

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_D_Level_InitializeActorSystem_CollisionDispatchActorFunc

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_D_Level_InitializeActorSystem_CollisionProcessFunc

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_D_Level_InitializeActorSystem_PlayerMovementFunc

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_D_Level_InitializeBonusData_CodeDispatchTable

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_D_Level_InitializeBonusData_SaveGameBonusData

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_D_Level_InitializeBonusData_SaveGameBonusNameEntryBuffer

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_D_Level_InitializeSaveState_GamePuppyCountBackup

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_D_Level_Load_StateDispatchTable

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_D_Level_LoadStateMachine_PKGLevelStreamLoadState

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_D_Level_LoadStateMachine_PKGResourceLevelTexDataA

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_D_Level_LoadStateMachine_PKGResourceLevelTexDataB

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_D_Material_ReleaseTextureArray_GraphicsActiveTextureCount

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_D_Menu_HandleOptionsLogic_BackupData

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_D_Menu_HandleOptionsLogic_Column

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_D_Menu_HandleOptionsLogic_DisplayMenuSetting

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_D_Menu_HandleOptionsLogic_InputControllerHammerheadButtons

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_D_Menu_HandleOptionsLogic_InputGamepadMappings

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_D_Menu_HandleOptionsLogic_InputKeyboardMappings

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_D_Menu_HandleOptionsLogic_InputMenuButtonRemappingActive

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_D_Menu_HandleOptionsLogic_InputMenuControlsButtonIndex

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_D_Menu_HandleOptionsLogic_InputMenuControlsKeyIndex

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_D_Menu_HandleOptionsLogic_State

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_D_Menu_HandleOptionsLogic_SubState

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_D_Menu_HandleOptionsLogic_UIState5

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_D_Menu_HandleSaveGameLogic_Buffer

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_D_Menu_HandleSaveGameLogic_DirtyFlag

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_D_Menu_HandleSaveGameLogic_OperationResult

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_D_Menu_HandleSaveGameLogic_SlotValidFlags

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_D_Menu_LoadingFadeDelay

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_D_Menu_LoadState

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_D_Menu_ProcessMenuState_DispatchTable

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_D_Menu_ProcessMenuTransition_LevelIndex

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_D_Menu_RenderFormattedText_InputButtonNameBuffers

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_D_Menu_RenderOptionsMenu_ItemDispatchTable

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_D_Menu_RenderSaveGame_Active

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_D_Menu_RenderSaveGame_DialogState

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_D_Menu_RenderSaveGame_LoadModeFlag

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_D_Menu_RenderSaveGame_OperationStep

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_D_Menu_RenderSaveGame_OverwriteChoice

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_D_Menu_RenderSaveGame_State

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_D_Menu_UpdateInput_Cancel

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_D_Menu_UpdateInput_Confirm

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_D_Menu_UpdateInput_Down

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_D_Menu_UpdateInput_Left

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_D_Menu_UpdateInput_Right

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_D_Menu_UpdateInput_Up

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_D_Model_UpdateTransformAndPhysics_CallbackTable

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_D_Options_MenuSelection

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_D_Physics_UpdateActorPreprocess_MovementHandlerTable

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_D_PKG_FixUpResourceModelNode_LevelMaterialSection

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_D_PKG_FixUpResourceObjectNode_LevelBlobPtr

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_D_PKG_LoadEntry_FileHandle

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_D_PKG_LoadEntry_Toc

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_D_PKG_LoadEntry_TocFileSizes

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_D_PKG_LoadTitleScreenResources_AudioTitleMusicData

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_D_PKG_ResourceTitleBonusReplayResource

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_D_PKG_ResourceTitleMaterialBase

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_D_PKG_ResourceTitlePackage

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_D_Player_ProcessMovement_CameraYawAngle

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_D_Player_ProcessMovement_CurrentLevelID

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_D_Powerup_CollisionFilterCallback

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_D_Powerup_InitializeSystem_UpdateCallback

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_D_Replay_StartDemoPlayback_InputPtr

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_D_Save_GameLevelCompletion_BestTime

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_D_Save_GameLevelCompletion_CollectiblesData

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_D_Save_InitializeGameState_InitFlag

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_D_Save_LoadGameState_FileBuffer

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_D_Save_LoadGameState_FileGameSettings

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_D_Save_LoadGameState_FileGameState

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_D_Save_LoadGameState_FilePlayerLives

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_D_Save_ProcessGameOperation_Buffer

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_D_Save_ProcessGameOperation_Size

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_D_Save_ProcessGameOperation_State

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_D_Save_ProcessGameOperation_VerifyBuffer

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_D_Save_ReadGameFile_Dat

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_D_Save_SetGameComplete_Flag

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_D_Scene_TraverseNodeTree_TypeDispatchTable

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_D_Script_ActorOpcodeDispatchTable

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_D_Script_OpBranchConditional_ArithmeticOpTable

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_D_Script_OpBranchConditional_ComparisonOpTable

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_D_Script_OpCheckTerminator_OpcodeTable

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_D_Script_OpMoveToTarget_CurrentActor

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_D_Script_OpSetVariable_OpJumpTable

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_D_Shared_LoadCommonResources_PKGResourceDataBuffer

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_D_Shared_LoadCommonResources_PKGResourceSharedMaterialSection

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_D_Shared_MaterialFrameSetCursor

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_D_Signal_Queue

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_D_Signal_QueueCount

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_D_Signal_TimedEventListHead

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_D_String_SetTable_Table

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_D_Title_ResourceHandle0

◆ DTTR_PCDOGS_D_Title_ResourceHandle1

◆ DTTR_PCDOGS_D_Title_UpdateAndRenderScreen_StateDispatchTable

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_D_UI_BoneAndLivesCounterAnimState

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_D_UI_InitializedFlag

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_D_UI_LivesCounterLastValue

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_D_UI_UpdateAndRenderSprites_SpriteAnchorDispatchTable

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_D_Video_CloseMovieFile_Handle

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_D_Video_CloseMovieFile_SoundHandle

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_D_Video_CloseMovieFile_SurfaceHandle

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_D_Video_InitPlayer_ErrorCode

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_D_Video_MCI_OpenAVIVideo

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_D_Video_PlayMovieFile_SkipRequested

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_D_Video_PlayMovieIntro_AVIPlaybackStarted

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_D_Video_PlayMovieIntro_ConfigEndSentinel

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_D_Video_PlayMovieIntro_FileNames

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_D_Video_PlayMovieIntro_PathPrefix

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_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk

DTTR_PCDOGS_API const struct DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk_type* const DTTR_PCDOGS_D_Video_PlayMovieLoop_GetAsyncKeyStateThunk

◆ DTTR_PCDOGS_D_Window_MainHandle

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_D_Window_ProcessGameProc_HighMessageDispatchTable

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_D_Window_ProcessGameProc_HighMessageIndexTable

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_D_Window_ProcessGameProc_Initialized

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_D_Window_ProcessGameProc_LowMessageDispatchTable

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_D_Window_ProcessGameProc_LowMessageIndexTable

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_D_Window_RunWinMain_RenderingEnabled

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_D_Window_RunWinMain_SecondaryWindowHandle

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_F_Actor_AddToCollisionList

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_F_Actor_ApplyEntitySlotFlags

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_F_Actor_ApplySplineMovement

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_F_Actor_ApplyVerticalMovement

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_F_Actor_ApplyVerticalVelocity

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_F_Actor_AttachToParent

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_F_Actor_CalculateRotation

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_F_Actor_CheckAnimationComplete

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_F_Actor_CheckAnimationTrigger

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_F_Actor_CheckCollisionConditions

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_F_Actor_CheckCollisionType

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_F_Actor_CheckSavedActiveActorCameraDistance

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_F_Actor_ClearReferences

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_F_Actor_CloneTemplateWithTemplateRelativeFixups

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_F_Actor_CopyEntityDefaultsToRecord

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_F_Actor_Destroy

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_F_Actor_DestroyAll

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_F_Actor_FindNearestAttachPoint

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_F_Actor_FollowAttachedMovement

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_F_Actor_GetStateIndex

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_F_Actor_HandleCollisionResponse

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_F_Actor_HandleDefaultUpdate

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_F_Actor_InitializeDirectionTables

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_F_Actor_MoveToTarget

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_F_Actor_ProcessCollisionResponse

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_F_Actor_ProcessHazardsAndDamage

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_F_Actor_ProcessMovementBehavior

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_F_Actor_ProcessMovementCommands

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_F_Actor_ProcessPlayerBehavior

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_F_Actor_ProcessPuppyInteraction

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_F_Actor_ProcessRendering

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_F_Actor_ProcessSnapAndEntityUpdate

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_F_Actor_ReleaseAttachment

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_F_Actor_ResetVelocityAndSnap

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_F_Actor_SetAlphaFade

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_F_Actor_SnapToPosition

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_F_Actor_StartTransition

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_F_Actor_TracePath

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_F_Actor_UpdateAnimationAndVisibility

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_F_Actor_UpdateAnimationState

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_F_Actor_UpdateFadeOut

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_F_Actor_UpdateList

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_F_Actor_UpdateProjectileList

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_F_Actor_UpdateRotationFromVelocity

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_F_Actor_ValidateDirectionAndProcessInput

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_F_Animation_CalculateSplineParameter

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_F_Animation_CheckKeyframeActive

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_F_Animation_ConvertQuatToRotMatrix

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_F_Animation_GetProgress

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_F_Animation_InterpolateKeyframeQuatBlend

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_F_Animation_InterpolateKeyframeVec3Blend

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_F_Animation_InterpolateQuat

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_F_Animation_InterpolateQuaternionSlerp

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_F_Animation_InterpolateSpline

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_F_Animation_InterpolateVec3

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_F_Animation_ProcessController

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_F_Animation_ProcessVertexColor

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_F_Animation_QueueStateChange

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_F_Animation_SetProgress

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_F_Audio_AllocateSoundSlot

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_F_Audio_CalculateSpatialVolumeAndPan

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_F_Audio_CheckCooldownExpired

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_F_Audio_CheckStreamStatus

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_F_Audio_CloseMusicStream

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_F_Audio_FadeInMusic

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_F_Audio_FadeOutMusic

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_F_Audio_FindSoundByType

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_F_Audio_FreeSoundSlot

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_F_Audio_InitializeLevelAudio

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_F_Audio_InitializeSystem

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_F_Audio_IsStreamPlaying

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_F_Audio_OpenStream

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_F_Audio_PauseAllSounds

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_F_Audio_PauseStream

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_F_Audio_PlayLevelSoundIndexAtPosition

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_F_Audio_PlayMusicStream

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_F_Audio_PlaySoundDefinition3D

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_F_Audio_ProcessMusicFade

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_F_Audio_ProcessSoundQueue

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_F_Audio_ResetMusicState

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_F_Audio_ResetPlayback

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_F_Audio_ResumeAllSounds

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_F_Audio_ResumeStream

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_F_Audio_SetEnabledFlag

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_F_Audio_SetMusicFadeTarget

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_F_Audio_SetSamplePitch

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_F_Audio_SetSampleVolume

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_F_Audio_SetStreamVolume

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_F_Audio_ShutdownSystem

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_F_Audio_StartMusicWithFade

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_F_Audio_StartSoundPlayback

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_F_Audio_StopAllSamples

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_F_Audio_StopAllSounds

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_F_Audio_StopMusicAndPause

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_F_Audio_StopSound

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_F_Audio_TriggerCollisionSound

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_F_Audio_TriggerMusicTransition

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_F_Audio_TriggerSoundAtPosition

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_F_Audio_UpdateSoundChannels

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_F_Audio_UpdateSoundSystemWrapper

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_F_Bone_BlendVerticesMultiWeight

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_F_Bone_ComputeNormalsPostTransform

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_F_Bone_ProcessExternalRef

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_F_Bone_TransformVerticesMorphed

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_F_Bone_TransformVerticesWeighted

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_F_Bone_TransformWeightedVerticesForRender

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_F_Bone_UpdateJointTracking

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_F_Camera_BuildViewMatrix

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_F_Camera_CalculateClipDistance

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_F_Camera_CalculateFollowAngles

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_F_Camera_CalculatePosition

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_F_Camera_Initialize

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_F_Camera_InterpolateTransition

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_F_Camera_LookAt

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_F_Camera_SetDefaultFOV

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_F_Camera_SetupClipPlanes

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_F_Camera_SetupProjection

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_F_Camera_SetViewport

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_F_Camera_UpdateEffects

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_F_Camera_UpdateFade

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_F_Camera_UpdateFollow

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_F_Camera_UpdateFromDefinition

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_F_Camera_UpdateProjection

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_F_Camera_UpdateShakeOffset

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_F_Checkers_AnimateMoveSequence

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_F_Checkers_BuildMoveList

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_F_Checkers_CenterCameraOnCell

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_F_Checkers_CheckCapturePossible

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_F_Checkers_CheckMoveValid

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_F_Checkers_EvaluateBoardScore

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_F_Checkers_ExecuteMove

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_F_Checkers_ExecuteMoveSequence

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_F_Checkers_FindValidMoves

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_F_Checkers_HighlightPlayerPieces

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_F_Checkers_InitializeBoard

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_F_Checkers_ProcessInputAndRender

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_F_Checkers_SearchBestMove

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_F_Checkers_StepRecursiveSolver

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_F_Checkers_UpdateCameraPositions

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_F_Checkers_UpdateStateMachine

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_F_Checkers_ValidateMove

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_F_Collision_BuildWallCollisionPlane

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_F_Collision_CheckActorGround

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_F_Collision_CheckHitEventExists

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_F_Collision_DetectActorCollisions

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_F_Collision_DetectActorObstacles

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_F_Collision_DetectAndResolve3DCollision

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_F_Collision_DetectDynamicObject

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_F_Collision_DetectObjectNodeCollisions

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_F_Collision_FindGroundPolygonUnderActor

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_F_Collision_FindIntersectingPolygonEdge

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_F_Collision_GetAdjacentPolygon

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_F_Collision_GetValidCollisionTarget

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_F_Collision_HandleComponentCollision

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_F_Collision_InitializeFunctionPointers

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_F_Collision_IsPointInsidePolygon

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_F_Collision_ProcessActorGroundCheck

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_F_Collision_ProcessActorToActorCollisions

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_F_Collision_ProcessPowerupCollisions

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_F_Collision_ProcessProjectileHit

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_F_Collision_ProcessProjectileLifecycle

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_F_Collision_RegisterHitEvent

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_F_Collision_ResolveObjectNodeCollision

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_F_Collision_TestLineSphereIntersection

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_F_Component_AttachToOwner

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_F_Component_CalculateFrameDuration

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_F_Component_CalculateHomingVelocity

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_F_Component_CalculateOrientation

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_F_Component_CheckActorCollisionTypeAdapter

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_F_Component_CreateActor

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_F_Component_GetSpeedRange

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_F_Component_InitializeProjectile

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_F_Component_IsAirborneTarget

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_F_Component_PlayPositionalSound

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_F_Component_SetVelocityFromDirection

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_F_Component_SpawnFollowupProjectile

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_F_Component_SpawnFromDefinition

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_F_Component_TrackTarget

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_F_Component_UpdateCollisionDetection

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_F_Component_UpdateProjectileLogic

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_F_Component_UpdateTimers

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_F_Config_ApplySettings

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_F_Config_LoadAlternateFromINI

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_F_Config_LoadFromINI

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_F_Config_SaveSettingsToINI

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_F_CRT_CaptureNLGNotifyContext

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_F_D3D_AcceptAnyDriver

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_F_D3D_CheckDeviceLost

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_F_D3D_ClearViewport

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_F_D3D_CreateTextureSurface

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_F_D3D_CreateWorkSurface

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_F_D3D_EnumDeviceCallback

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_F_D3D_EnumerateDirectDrawDevices

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_F_D3D_EnumZBufferFormatCallback

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_F_D3D_FormatDirectXError

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_F_D3D_GetDriverEnumerationData

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_F_D3D_GetSelectedDriverInfo

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_F_D3D_HandleSignal

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_F_D3D_InitDirectDrawAndDirect3D

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_F_D3D_InitializeDirectDraw

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_F_D3D_InitializeGraphicsSubsystem

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_F_D3D_ReleaseAllAndReportLeaks

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_F_D3D_ReleaseDirectDrawDevice

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_F_D3D_RenderTexturedQuad

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_F_D3D_SelectBestDriver

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_F_D3D_SetBlendMode

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_F_D3D_SetDataScaleFactor

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_F_D3D_SetFogDistance

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_F_D3D_SetGammaRamp

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_F_D3D_SetRenderTarget

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_F_D3D_SetTextureColorOperation

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_F_D3D_SetZWriteEnable

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_F_DDraw_AddDisplayMode

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_F_DDraw_CompareDisplayModes

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_F_DDraw_CreateEx

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_F_DDraw_EnumerateCallback

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_F_DDraw_EnumerateExA

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_F_DDraw_UnlockSurface

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_F_Debug_Log

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_F_Debug_RenderOverlay

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_F_Debug_RunNoOpStub

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_F_DInput_CreateA

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_F_DInput_CreateConfiguredJoystickDevice

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_F_DInput_CreateDevice2A

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_F_DInput_CreateInterface

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_F_DInput_CreateJoystickDevice

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_F_DInput_EnumerateAttachedJoysticks

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_F_DInput_EnumerateForceFeedbackJoysticks

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_F_DInput_EnumJoystickDeviceCallback

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_F_DInput_InitializeJoystickInput

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_F_DInput_QueryDevice2AInterface

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_F_DInput_ReleaseResources

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_F_DInput_SetConstantForceEffect

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_F_Display_IsActive

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_F_Display_ReleaseMode

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_F_Display_SetMode

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_F_Entity_DestroyActor

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_F_Entity_GetActiveActorFromList

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_F_Entity_GetOrSpawnCameraActor

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_F_Entity_IsInActiveList

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_F_Entity_SetActorProperty

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_F_Entity_SpawnActor

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_F_Entity_UpdateVisibilityAndSpawn

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_F_Exception_IsAccessViolationFilter

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_F_Exception_RtlUnwindThunk

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_F_File_AllocateBuffer

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_F_File_Close

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_F_File_CloseHandle

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_F_File_FlushAndClear

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_F_File_FlushBuffer

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_F_File_FlushToDisk

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_F_File_Open

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_F_File_OpenWithMode

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_F_File_SaveScreenshot

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_F_File_SeekAndGetPosition

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_F_File_WriteBytes

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_F_File_WriteChar

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_F_File_WriteCharWithCounter

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_F_File_WriteElements

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_F_Game_BackupSettings

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_F_Game_HandleGameOver

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_F_Game_IsSoundEnabled

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_F_Game_RenderOverlays

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_F_Game_SetSoundEnabled

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_F_Game_TransitionToLevel

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_F_Game_TriggerPause

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_F_Game_UpdateAndRenderScene

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_F_Game_UpdateLogic

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_F_Graphics_AdjustColorQuadRGB

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_F_Graphics_AdjustLevelScale

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_F_Graphics_BeginRendering

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_F_Graphics_BlitTextureToQuadrants

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_F_Graphics_CheckActorVisibilityAndFrustum

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_F_Graphics_CheckFrustumCull

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_F_Graphics_CheckShadowRequirement

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_F_Graphics_ClearBackground

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_F_Graphics_ClearDepthBuffer

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_F_Graphics_ClearScreenAndRenderRectangle

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_F_Graphics_ClearScreenWithColor

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_F_Graphics_ClearShadowList

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_F_Graphics_ClipPolygonByCameraPyramid

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_F_Graphics_ClipPolygonByPlane

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_F_Graphics_ComputeColorGradient

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_F_Graphics_ComputeVertexColors

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_F_Graphics_DrawFadeOverlay

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_F_Graphics_DrawFilledRectangleGradient

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_F_Graphics_DrawQuad

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_F_Graphics_DrawRectangle

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_F_Graphics_DrawSortedLists

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_F_Graphics_EndRendering

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_F_Graphics_FreeTextureBlend

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_F_Graphics_HasFogCapability

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_F_Graphics_IncrementPassCounter

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_F_Graphics_InitializeColorGradient

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_F_Graphics_InitializeDispatchTables

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_F_Graphics_InitializeTextureBlendTextures

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_F_Graphics_IsPolygonInDebugList

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_F_Graphics_IsQuadClipped

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_F_Graphics_LoadAndUploadTexture

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_F_Graphics_ProcessMeshCommands

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_F_Graphics_RenderAllShadows

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_F_Graphics_RenderFrame

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_F_Graphics_RenderMeshNode

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_F_Graphics_RenderPolygonBatch

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_F_Graphics_RenderPolygonMesh

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_F_Graphics_RenderSceneGeometry

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_F_Graphics_RenderSceneGeometryAlt

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_F_Graphics_RenderSceneGeometryWrapper

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_F_Graphics_RenderSpriteObjectNode

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_F_Graphics_RenderSpritePolygons

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_F_Graphics_RenderTexturedQuad

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_F_Graphics_RenderTexturedQuadMaterialSize

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_F_Graphics_RenderTexturedSprite

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_F_Graphics_SelectTextureLOD

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_F_Graphics_SetFadeLevel

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_F_Graphics_SetPolygonUVs

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_F_Graphics_TakeScreenshot

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_F_Graphics_UpdateFadeCounters

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_F_Graphics_UpdateMeshCommandFlags

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_F_Graphics_UpdateScreenFade

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_F_Input_AcquireDevice

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_F_Input_CalculateMovementVector

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_F_Input_CheckButtonState

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_F_Input_CheckCheatCodeSequence

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_F_Input_ClearState

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_F_Input_FormatButtonName

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_F_Input_GetButtonIndex

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_F_Input_GetButtonString

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_F_Input_GetDeviceData

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_F_Input_GetJoystickAxisRz

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_F_Input_GetJoystickAxisX

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_F_Input_GetJoystickAxisY

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_F_Input_GetJoystickButtonByte

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_F_Input_GetPressedButton

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_F_Input_InitializeButtonMappings

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_F_Input_InitializeControllerMappings

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_F_Input_IsJoystickButtonPressed

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_F_Input_IsKeyPressed

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_F_Input_IsKeyPressedAsync

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_F_Input_PollJoystickState

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_F_Input_ProcessWindowMessages

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_F_Input_ReadDevices

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_F_Input_ReadGamepad

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_F_Input_ReadKeyboard

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_F_Input_RegisterButtonMapping

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_F_Input_ResetState

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_F_Input_SetDeviceDataFormat

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_F_Input_SetExclusiveForegroundCooperativeLevel

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_F_Input_SetJoystick2DataFormat

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_F_Input_SetJoystickDataFormat

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_F_Input_SetJoystickRzAxisRange

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_F_Input_SetJoystickXAxisRange

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_F_Input_SetJoystickYAxisRange

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_F_Input_SetJoystickZAxisRange

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_F_Input_SetKeyUp

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_F_Input_Update

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_F_Level_BuildCompletionTable

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_F_Level_CalculateCompletionPercent

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_F_Level_CheckBonusUnlock

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_F_Level_CleanupActors

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_F_Level_GetArrayIndex

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_F_Level_GetDataPointer

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_F_Level_InitializeActorSystem

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_F_Level_InitializeBonusData

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_F_Level_InitializeSaveState

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_F_Level_Load

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_F_Level_LoadStateMachine

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_F_Level_NormalizeIndex

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_F_Level_ResetBonusState

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_F_Level_SetMenuProgressState

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_F_Level_TriggerTransition

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_F_Level_UnloadResources

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_F_Level_UpdateInterLevelMenu

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_F_Level_UpdateWorldSelectMenu

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_F_Material_BuildStructure

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_F_Material_BuildTextureArray

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_F_Material_ClearTextureCache

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_F_Material_ComputeAvgTransparentColor

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_F_Material_CopyPixelDataToTexture

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_F_Material_FindTextureByFrame

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_F_Material_GetDataTextureRefs

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_F_Material_LoadAllEntries

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_F_Material_LoadAndFixup

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_F_Material_LoadTexture

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_F_Material_MarkReferencedByParent

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_F_Material_PropagateAlphaFlags

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_F_Material_ReleaseSingleTexture

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_F_Material_ReleaseTextureArray

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_F_Math_BuildMatrixRotationXY

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_F_Math_BuildMatrixRotationY

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_F_Math_BuildQuaternionFromMatrix

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_F_Math_BuildRotationFromVectors

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_F_Math_BuildRotationMatrix

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_F_Math_BuildRotationMatrixDirect

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_F_Math_CalculateDistance3DFP12

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_F_Math_CalculateFaceNormal

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_F_Math_CalculateIntegerSquareRoot

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_F_Math_CalculateSqrtFP12

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_F_Math_CalculateTriangleHeight

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_F_Math_GenerateRandom

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_F_Math_SetRandomSeed

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_F_Math_SnapVertexToNearestPoint

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_F_Math_TransformAtanToCos

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_F_Math_TransformBarycentricToWorldCoords

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_F_Mem_AllocateHandle

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_F_Mem_FindHeapBlockByAddress

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_F_Mem_FreeAllExtents

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_F_Mem_FreeHeapBlock

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_F_Mem_InitializeAllocator

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_F_Mem_InitializeHeapAllocator

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_F_Mem_IsValidHandle

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_F_Mem_MallocCRT

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_F_Mem_MallocWithRetry

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_F_Mem_ProbeCRTRead4

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_F_Mem_Realloc

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_F_Mem_ReleaseHandle

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_F_Mem_SwapBytes

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_F_Menu_AnimateSlots

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_F_Menu_CheckPauseInput

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_F_Menu_ClearTransitionFlags

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_F_Menu_GetPlayerLevelInfo

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_F_Menu_HandleOptionsLogic

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_F_Menu_HandleSaveGameLogic

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_F_Menu_HandleSelection

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_F_Menu_IsInGame

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_F_Menu_ProcessMenuState

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_F_Menu_ProcessMenuTransition

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_F_Menu_ProcessNameEntryInput

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_F_Menu_ProcessOptionsInput

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_F_Menu_RenderButtonPrompt

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_F_Menu_RenderConfirmPrompt

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_F_Menu_RenderControlsConfiguration

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_F_Menu_RenderDifficultySelection

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_F_Menu_RenderFormattedText

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_F_Menu_RenderMusicSelection

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_F_Menu_RenderNameEntry

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_F_Menu_RenderOptionsMenu

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_F_Menu_RenderSaveGame

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_F_Menu_RenderSimpleOptionsA

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_F_Menu_RenderSimpleOptionsB

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_F_Menu_ResetState

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_F_Menu_ShutdownResources

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_F_Menu_UpdateInput

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_F_Menu_UpdatePauseMenu

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_F_Mesh_CalculateVertexNormals

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_F_MiniGame_InitializeRoundParams

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_F_MiniGame_SetScoreValues

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_F_Model_AdvanceAnimation

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_F_Model_FindCollisionTarget

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_F_Model_ResetState

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_F_Model_ResolveCollision

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_F_Model_TransformByCollisionNode

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_F_Model_UpdateAttachment

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_F_Model_UpdateBoundingSphere

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_F_Model_UpdateShadow

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_F_Model_UpdateTransformAndPhysics

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_F_Movie_InitMovie

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_F_Movie_InitMoviePlayback

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_F_Movie_InitPlaybackMode

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_F_Movie_InitSound

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_F_Movie_InitSoundSystem

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_F_Movie_InitVideo

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_F_Movie_InitVideoSystem

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_F_Movie_MapVideo

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_F_Movie_PlayFrame

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_F_Movie_ReturnPlaybackMode

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_F_Movie_ShutdownMovie

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_F_Movie_ShutdownSound

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_F_Movie_ShutdownSoundSystem

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_F_Movie_ShutdownVideo

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_F_Movie_ShutdownVideoSystem

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_F_Movie_StartTimer

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_F_Movie_StopTimer

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_F_Nav_AddCommand

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_F_Nav_CalculatePolygonCenter

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_F_Nav_HandleDamageResponse

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_F_Nav_ProcessPathNode

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_F_Physics_ApplyGroundReaction

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_F_Physics_ApplyMovingPlatformForce

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_F_Physics_CalculateActorVelocity

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_F_Physics_CalculateFrictionForce

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_F_Physics_CalculateMovementWithCollision

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_F_Physics_CheckGroundFriction

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_F_Physics_CheckGroundSlopeDirection

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_F_Physics_ProcessActorCollision

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_F_Physics_UpdateActorBehavior

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_F_Physics_UpdateActorPreprocess

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_F_PKG_AllocateResourceMemory

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_F_PKG_AllocateResourceWithHeader

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_F_PKG_CleanupFinalResourceGame

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_F_PKG_CleanupResourceGameState

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_F_PKG_CleanupResourceHandle

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_F_PKG_Close

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_F_PKG_FindAndOpenFile

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_F_PKG_FixUpResourceActorPointers

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_F_PKG_FixUpResourceAnimationData

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_F_PKG_FixUpResourceComponentNodes

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_F_PKG_FixUpResourceGroupNode

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_F_PKG_FixUpResourceLevelPointers

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_F_PKG_FixUpResourceMaterialIndices

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_F_PKG_FixUpResourceMaterialRefs

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_F_PKG_FixUpResourceMeshNode

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_F_PKG_FixUpResourceModelNode

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_F_PKG_FixUpResourceObjectNode

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_F_PKG_FixUpResourceObjectNodeType7SpriteEntry

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_F_PKG_FixUpResourcePolygonList

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_F_PKG_FixUpResourceRenderNodeEntries

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_F_PKG_FixUpResourceSimpleNode

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_F_PKG_FixUpResourceSpriteEntry

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_F_PKG_FreeResourceAndReturnNull

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_F_PKG_FreeResourceData

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_F_PKG_FreeResourceMemory

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_F_PKG_InitializeResourceGameEngine

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_F_PKG_InitializeSystem

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_F_PKG_LoadEntry

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_F_PKG_LoadEntryAlloc

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_F_PKG_LoadRandomSplashScreen

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_F_PKG_LoadTitleScreenResources

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_F_PKG_OpenAndReadTOC

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_F_PKG_ReleaseResourceManager

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_F_PKG_ShutdownResourceGameSubsystems

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_F_PKG_UnloadResourceGameData

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_F_Player_CollectPowerup

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_F_Player_InitializeState

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_F_Player_ProcessMovement

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_F_Player_ResetBoneCount

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_F_Player_RespawnAfterDeath

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_F_Player_SetCompletionFlags

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_F_Player_SetLives

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_F_Powerup_Cleanup

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_F_Powerup_CloneActorFromTemplate

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_F_Powerup_HandleCollection

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_F_Powerup_InitializeSystem

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_F_Powerup_SpawnActorFromEntry

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_F_Powerup_UpdateActorState

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_F_Powerup_UpdateLiveActorList

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_F_Powerup_UpdateSpawnLogic

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_F_Replay_LoadDemoBonusReplay

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_F_Replay_StartDemoPlayback

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_F_Replay_StopDemoPlayback

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_F_Save_BackupGamePuppyCount

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_F_Save_ClearGameBonusProgressData

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_F_Save_GetGameCurrentLevel

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_F_Save_GetGameHighestWorld

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_F_Save_GetGameSlotIndex

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_F_Save_InitGameOperation

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_F_Save_InitializeGameState

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_F_Save_InitializeNewGame

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_F_Save_IsGameComplete

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_F_Save_LoadGameState

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_F_Save_ProcessGameOperation

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_F_Save_ReadGameFile

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_F_Save_SaveGameBonusProgress

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_F_Save_SaveGameLevelCompletion

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_F_Save_SaveGameToSlot

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_F_Save_SetGameBackupPuppyCount

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_F_Save_SetGameComplete

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_F_Save_SetGameCurrentLevel

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_F_Save_SetGameSlotIndex

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_F_Save_WriteGameFile

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_F_Scene_FinalizeNodeRender

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_F_Scene_FixupNodeMaterialRefs

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_F_Scene_InitNodeState

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_F_Scene_RenderBillboard

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_F_Scene_RenderFrame

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_F_Scene_RenderNodeTree

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_F_Scene_RenderStaticGeometry

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_F_Scene_RenderSubMesh

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_F_Scene_ResetState

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_F_Scene_TraverseNodeTree

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_F_Scene_UpdateNodeAnimation

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_F_Script_ExecuteBehaviorScript

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_F_Script_OpAddNavigationCommand

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_F_Script_OpAnimateRotation

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_F_Script_OpAnimateTarget

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_F_Script_OpAnimateZoom

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_F_Script_OpBranchConditional

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_F_Script_OpCallIndirect

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_F_Script_OpCheckButtonState

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_F_Script_OpCheckCollisionBit

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_F_Script_OpCheckTerminator

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_F_Script_OpClearActorProperty

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_F_Script_OpDecrementVariable

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_F_Script_OpEmitSignal

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_F_Script_OpEnsureCameraActive

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_F_Script_OpJumpConditional

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_F_Script_OpMoveToTarget

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_F_Script_OpMoveToTargetWithCamera

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_F_Script_OpPathfindToEntity

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_F_Script_OpPauseToggle

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_F_Script_OpPlaySoundBlockOrWait

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_F_Script_OpPlaySoundIndex

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_F_Script_OpPollSignal

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_F_Script_OpProcessSpriteRotation

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_F_Script_OpRemoveActor

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_F_Script_OpRotateActor

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_F_Script_OpRunToTarget

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_F_Script_OpRunWithActor

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_F_Script_OpSetActorProperty

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_F_Script_OpSetCameraProperty

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_F_Script_OpSetEntityIndex

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_F_Script_OpSetPlayerState

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_F_Script_OpSetVariable

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_F_Script_OpStopSound

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_F_Script_OpTestPathTrace

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_F_Script_OpTraceActorPath

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_F_Script_OpTriggerLevelTransition

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_F_Script_OpTriggerMusicFade

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_F_Script_OpTriggerMusicTransition

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_F_Script_OpWaitForAnimation

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_F_Script_OpWalkToTarget

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_F_Script_ResolveVariableRef

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_F_Shared_LoadCommonResources

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_F_Signal_ClearQueue

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_F_Signal_ClearTimedEventList

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_F_Signal_Poll

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_F_Sort_RunInsertionSort

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_F_Sort_RunQuickSort

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_F_String_CheckCRTCodecvtAlwaysNoConversion

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_F_String_CheckFloatPrecision

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_F_String_ConcatCRTString

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_F_String_ConvertFloatGeneral

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_F_String_ConvertFloatToDecimalString

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_F_String_ConvertFloatToExponential

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_F_String_ConvertFloatToFixed

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_F_String_ConvertFloatToFixedWrapper

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_F_String_FormatFloat

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_F_String_FormatFloatScientific

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_F_String_GetByIndex

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_F_String_GetCharType

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_F_String_InsertSpace

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_F_String_LoadFloatFPU

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_F_String_ParseAtoi

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_F_String_ParseInt

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_F_String_RoundFloatAndCopyDigits

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_F_String_SetTable

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_F_Timer_GetElapsedTickCount

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_F_Timer_GetElapsedTickCountThunk

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_F_Timer_GetGameTime

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_F_Title_CleanupScreenResources

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_F_Title_InitializeSpots

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_F_Title_UpdateAndRenderScreen

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_F_Title_UpdateSpots

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_F_Trail_CheckBoneAvailable

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_F_Trail_FindBonePath

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_F_Trail_ProcessComponents

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_F_Trail_RenderAnimated

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_F_Trail_ResetBone

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_F_Trail_SpawnFromEntry

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_F_Trail_UpdateAndRenderBone

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_F_Trail_UpdateEffect

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_F_Tree_AllocateMapNode

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_F_Tree_CreateMapNode

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_F_Tree_DestroyMap

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_F_Tree_DetachMapNode

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_F_Tree_FixupMapAfterInsert

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_F_Tree_FreeMapNode

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_F_Tree_GetFirstMapNode

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_F_Tree_InitializeMapNode

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_F_Tree_InsertMapNode

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_F_Tree_RebalanceMap

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_F_Tree_RemoveMapNode

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_F_Tree_RotateAndDetachMapNode

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_F_UI_ComputeStringWidth

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_F_UI_RenderButtonPrompts

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_F_UI_RenderCenteredNumber

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_F_UI_RenderStringWithFormatting

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_F_UI_RenderText

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_F_UI_ShowConfirmDialog

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_F_UI_ShowErrorMessage

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_F_UI_Update

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_F_UI_UpdateAndRenderSprites

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_F_UI_UpdateBoneCounter

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_F_UI_UpdateLives

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_F_UI_UpdatePuppyCounter

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_F_Video_CloseAVIFile

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_F_Video_CloseMovieFile

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_F_Video_GetMovieCurrentFrame

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_F_Video_GetMovieSoundChannels

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_F_Video_GetMovieSoundPrecision

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_F_Video_GetMovieSoundRate

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_F_Video_GetMovieTotalFrames

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_F_Video_GetMovieXSize

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_F_Video_GetMovieYSize

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_F_Video_InitializeAVIPlayer

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_F_Video_InitPlayer

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_F_Video_IsAVIPlaying

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_F_Video_OpenAVIFile

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_F_Video_OpenMovieFile

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_F_Video_PlayAVIFullscreen

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_F_Video_PlayMovieFile

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_F_Video_PlayMovieIntro

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_F_Video_PlayMovieLoop

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_F_Video_SetMovieSyncAdjust

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_F_Video_ShutdownAVIPlayer

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_F_Video_ShutdownPlayerSystems

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_F_Window_GetMainHandle

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_F_Window_ProcessGameProc

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_F_Window_RequestClose

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_F_Window_RunWinMain

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_F_Window_SetResolution

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.