Files
firestorm/Gameleap/code/mw4/Code/MW4Application/mw4class.txt
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

504 lines
12 KiB
Plaintext

[Class Tree]
Signature
AttributeTable
AverageOf<>
Chain
ChainOf<>
ChainIterator
ChainIteratorOf<>
ChainLink
CMoveData
CFleeData
CFollowData
CLookoutData
CMoveLocPointData
CMoveObjectData
CPatrolData
CRigidPatrolData
CSemiPatrolData
CSitData
CollisionQuery
Entity__CollisionQuery
CommandEntry
Die
Directory
Effect__Specification
EffectLibrary
ResourceEffectLibrary
Entity__CollisionData
FileStreamManager
GOSImagePool
ResourceImagePool
TGAFilePool
Iterator
SocketIterator
SafeIterator
SafeChainIterator
SortedIterator
HashIterator
SortedChainIterator
SortedChainIteratorOf
TableIterator
TableIteratorOf
TreeIterator
Line3D
Link
SafeChainLink
SlotLink
SortedChainLink
SortedChainLinkOf<>
TableEntry
TableEntryOf<>
TreeNode
TreeNodeOf<>
MemoryBlockBase
MemoryBlock
MemoryBlockOf<>
MemoryStack
MemoryStackOf<>
MLRStateBase
MLRState
ModelAttributeTable
MString
NotationFile
ObjectNameList
NameList
AlphaNameList
Random
ReadOnlyArrayOf<>
DynamicArrayOf<>
RegisteredClass
MemoryStream
DynamicMemoryStream
FileStream
Resource
MLRTexturePool
Plug
AbstractEvent
Event
NetworkEvent
AdeptNetMissionParameters
MWNetMissionParameters
AnimationState
TransitionState
AnimationTrigger
AnimationTriggerManager
AnimHierarchyIteratorManager
AnimHierarchyNode
AnimInstance
AnimInstanceManager
AnimIterator
ApplicationTask
CPathManager
FryDeathRowTask
ProcessEventTask
RouteLocalPacketsTask
RoutePacketsTask
AttributeEntry
DirectStateAttributeEntry
IndirectStateAttributeEntry
BackgroundTasks
ControlsInstance
DirectControlsInstance
EventControlsInstance
EventControlsInstanceOf<>
ControlsMappingGroup
ControlsUpdateManagerOfOf<>
DecalEntry
Dictionary
DictionaryManager
DictionaryPage
DictionaryParagraph
Effect
Element
LineCloudElement
ScreenQuadsElement
EntityManager
MWEntityManager
EntityStockpile
Event
Feature_Texture
Tool_Feature_Texture
FileDependencies
FootStepPlug
GeneralEventQueue
EventQueue
GOSImage
GUIGroup
GUIManager
MWGUIManager
HeatObject
IdleEffectObject
MechPrototype
MemoryDiffKiller
MLRTexture
MLRMovieTexture
ModelAttributeEntry
MWOptions
NameTable
NameTableEntry
Note
Page
QuadIndexObject
QuedPacket
ReactionSphere
FogReactionSphere
HeatReactionSphere
InstantHeatReactionSphere
RadarReactionSphere
Receiver
Component
ControlsManager
CRailGraph
GUIObject
GUITextObject
HeatManager
InBox
Application
MWApplication
Connection
Network
Renderer
VideoRenderer
RendererManager
Replicator
Entity
Driver
AI
MoverAI
CombatAI
MechAI
PlayerAI
Player
MWPlayer
Interface
VehicleInterface
Mission
MWMission
Mover
Effect
Beam
DebrisCloud
ParticleCloud
SpinningCloud
PointLight
Singleton
Card
Flare
MWMover
MWObject
Building
Bridge
Turret
NavPoint
Flag
NonCom
Vehicle
Airplane
Helicopter
Dropship
Boat
Hovercraft
Mech
MFB
FieldBase
ObservationVehicle
Tank
Team
Truck
WeaponMover
Explosive
FlameMover
LBXMover
Missile
StickyMover
ArtilleryMark
Narc
Path
Subsystem
Engine
Torso
Weapon
BeamWeapon
BombastWeapon
ProjectileWeapon
ArtilleryWeapon
FlamerWeapon
FlareWeapon
HighExplosiveWeapon
LBXWeaponSub
MissileWeapon
BombWeaponSubsystem
LongTomWeaponSubsystem
LRMWeaponSubsystem
MRMWeaponSubsystem
SRMWeaponSubsystem
SSRMWeaponSubsystem
NarcWeapon
ResourceFile
ResourceManager
ScoreObject
ScreenQuadObject
StateEngine
AnimationStateEngine
MechAnimationStateEngine
ApplicationStateEngine
Entity__ExecutionStateEngine
Mover__ExecutionStateEngine
MWMover__ExecutionStateEngine
Vehicle__ExecutionStateEngine
Airplane__ExecutionStateEngine
Dropship__ExecutionStateEngine
Mech__ExecutionStateEngine
PlayerAI__ExecutionStateEngine
Subsystem__ExecutionStateEngine
VehicleInterface__ExecutionStateEngine
VehicleCommand
WeaponUpdate
RegisteredClass__ClassData
Effect__ClassData
Element__ClassData
Receiver__ClassData
Replicator__ClassData
Entity__ClassData
MWObject__ClassData
StateEngine__ClassData
Entity__ExecutionStateEngine__ClassData
Socket
SafeSocket
SafeChain
SafeChainOf<>
SortedSocket
Hash
HashOf<>
SortedChain
SortedChainOf<>
Table
TableOf<>
Tree
TreeOf<>
Slot
SphereTest
StaticArrayOf
Tool
MWTool
[Receiver MessageID]
Receiver
InBox
Connection
Application
Replicator
Entity
Interface
VehicleInterface
Driver
AI
MoverAI
CombatAI
PlaneAI
MechAI
PlayerAI
ShooterAI
NonComAI
Alpha
Beta
Gamma
TestControlsReceiver
VehicleInterface enum {
ChangeViewMessageID = Adept::Interface::NextMessageID,
JoyStickButton1MessageID,
GetUpCommandMessageID,
ShutDownCommandMessageID,
CrouchCommandMessageID,
JumpCommandMessageID,
AnimDiagTest1MessageID, // anim diag test 1
AnimDiagTest2MessageID,
AnimDiagTest3MessageID,
AnimDiagTest4MessageID,
AnimDiagTest5MessageID,
AnimDiagTest6MessageID,
AnimDiagTest7MessageID,
AnimDiagTest8MessageID,
DebugTextMessageID,
Lancemate1MessageID,
Lancemate2MessageID,
Lancemate3MessageID,
LancemateAllMessageID,
LancemateAttackMyTargetMessageID,
LancemateDefendMyTargetMessageID,
LancemateFormOnMeMessageID,
LancemateHoldFireMessageID,
LancemateGoToMyNavPointMessageID,
LancemateStopMessageID,
LancemateShutdownMessageID,
LancemateAttackNearestThreatMessageID,
LancemateRepairAtNearestRepairBayMessageID,
LancemateCapturePlayersFlagMessageID,
ChangeWeaponModeMessageID,
WeaponGroup1MessageID,
WeaponGroup2MessageID,
WeaponGroup3MessageID,
WeaponGroup4MessageID,
WeaponGroup5MessageID,
WeaponGroup6MessageID,
NextWeaponGroupMessageID,
PreviousWeaponGroupMessageID,
NextWeaponMessageID,
TopDownViewMessageID,
ToggleInvulnerableMessageID,
KillCurrentTargetMessageID,
NextVehicleMessageID,
ToggleSearchLightMessageID,
SelfDestructMessageID,
CoolantMessageID,
SendChatMessage1MessageID,
SendChatMessage2MessageID,
SendChatMessage3MessageID,
SendChatMessage4MessageID,
ToggleLightAmpMessageID,
ToggleHUDMessageID,
ToggleMultiplayerScoringMessageID,
NextNavPointMessageID,
PreviousNavPointMessageID,
NextEnemyMessageID,
PreviousEnemyMessageID,
NearestEnemyMessageID,
TargetReticuleEnemyMessageID,
ToggleRadarRangeMessageID,
ForwardMessageID,
BackwardMessageID,
RotateLeftMessageID,
RotateRightMessageID,
OriginMessageID,
TorsoTwistLeftMessageID,
TorsoTwistRightMessageID,
PitchUpMessageID,
PitchDownMessageID,
ReverseMessageID,
FireWeaponMessageID,
LookLeftMessageID,
LookRightMessageID,
LookBackMessageID,
LookDownMessageID,
CameraDetachMessageID,
CameraResetMessageID,
CameraTerrainMessageID,
CameraTargetReticuleMessageID,
CameraPitchUpMessageID,
CameraPitchDownMessageID,
CameraRollRightMessageID,
CameraRollLeftMessageID,
CameraYawLeftMessageID,
CameraYawRightMessageID,
CameraPanUpMessageID,
CameraPanDownMessageID,
CameraPanLeftMessageID,
CameraPanRightMessageID,
CameraZoomInMessageID,
CameraZoomOutMessageID,
Throttle0MessageID,
Throttle10MessageID,
Throttle20MessageID,
Throttle30MessageID,
Throttle40MessageID,
Throttle50MessageID,
Throttle60MessageID,
Throttle70MessageID,
Throttle80MessageID,
Throttle90MessageID,
Throttle100MessageID,
CenterTorsoToLegsMessageID,
CenterLegsToTorsoMessageID,
NextFriendlyMessageID,
PreviousFriendlyMessageID,
NearestFriendlyMessageID,
ToggleZoomReticuleMessageID,
ShowObjectivesMessageID,
MuteMessageID,
MouseTorsoToggleMessageID,
MouseDeltaToggleMessageID,
// AutoPilotMessageID,
EjectMessageID,
OverrideAutoCenterToTorsoMessageID,
ToggleRadarPassiveMessageID,
ShowMapMessageID,
StartChatMessageID,
StartTeamChatMessageID,
OverrideShutdownMessageID,
LeftMFDMessageID,
RightMFDMessageID,
ToggleMouseControlMessageID,
ToggleLargeChatMessageID,
ShutDownOnlyCommandMessageID,
StartUpOnlyCommandMessageID,
TakeSnapShotMessageID,
ToggleGroup1MessageID,
ToggleGroup2MessageID,
ToggleGroup3MessageID,
ToggleGroup4MessageID,
ToggleGroup5MessageID,
ToggleGroup6MessageID,
ToggleGroupWeaponModeMessageID
//
// Section for keys we don't want in the release build
//
,
DebugFastMessageID,
FreezeGameLogicMessageID,
ImmediateWeaponLockModeMessageID,
SucceedMissionMessageID,
FailMissionMessageID,
ToggleDebugHudMessageID,
NextMessageID
};
Application enum {
LoadQuickGameMessageID = InBox::NextMessageID,
SaveQuickGameMessageID,
PauseGameMessageID,
NextMessageID
};
Connection enum {
ReplicateMessageID = InBox::NextMessageID,
ReplicatorMessageID,
NextMessageID
};
TestControlsReceiver enum {
KeyboardMessageID=Receiver::NextMessageID,
JoystickMessageID,
NextMessageID
};
Entity enum {
UpdateMessageID = Replicator::NextMessageID,
TakeDamageMessageID,
BecomeInterestingMessageID,
NextMessageID
};
Alpha enum {
Method0MessageID = Receiver::NextMessageID,
Method1MessageID,
NextMessageID
};
Beta enum {
Method2MessageID=Alpha::NextMessageID,
Method3MessageID,
NextMessageID
};
Gamma enum {
Method4MessageID=Beta::NextMessageID,
NextMessageID
};
Replicator enum {
DestroyMessageID = Receiver::NextMessageID,
NextMessageID
};
Receiver enum {
AnyMessageID=0,
DefaultMessageID,
NextMessageID
};