Skip to main content

Module structs

Module structs 

Source
Expand description

Structs the open.mp headers pass by value or by reference — generated by cargo xtask gen-omp. Do not edit.

Each mirrors its C++ struct field for field. The layout is clang’s for both ABIs, and the assertions below each struct fail the build if the Rust one differs from it. An anonymous union becomes a named Rust union field (u0, …); a run of bit-fields becomes one integer (bits_*), first declared in the lowest bits.

Structs§

ActorSpawnData
ActorSpawnData in Server/Components/Actors/actors.hpp.
AnimationData
AnimationData in anim.hpp.
BanEntry
BanEntry in network.hpp.
ConsoleCommandSenderData
ConsoleCommandSenderData in Server/Components/Console/console.hpp.
LegacyDBResult
LegacyDBResult in Server/Components/Databases/databases.hpp.
NetworkID
NetworkID in network.hpp.
ObjectAttachmentData
ObjectAttachmentData in Server/Components/Objects/objects.hpp.
ObjectAttachmentSlotData
ObjectAttachmentSlotData in Server/Components/Objects/objects.hpp.
ObjectMaterialData
ObjectMaterialData in Server/Components/Objects/objects.hpp.
ObjectMaterialData0_1
An anonymous struct inside a mirrored struct.
ObjectMoveData
ObjectMoveData in Server/Components/Objects/objects.hpp.
PeerAddress
PeerAddress in network.hpp.
PeerNetworkData
PeerNetworkData in network.hpp.
PeerRequestParams
PeerRequestParams in network.hpp.
PlayerAimData
PlayerAimData in player.hpp.
PlayerAnimationData
PlayerAnimationData in player.hpp.
PlayerClass
PlayerClass in Server/Components/Classes/classes.hpp.
PlayerKeyData
PlayerKeyData in player.hpp.
PlayerSpectateData
PlayerSpectateData in player.hpp.
PlayerSurfingData
PlayerSurfingData in player.hpp.
TextLabelAttachmentData
TextLabelAttachmentData in Server/Components/TextLabels/textlabels.hpp.
VehicleDriverSyncPacket
VehicleDriverSyncPacket in Server/Components/Vehicles/vehicles.hpp.
VehicleParams
VehicleParams in Server/Components/Vehicles/vehicles.hpp.
VehiclePassengerSyncPacket
VehiclePassengerSyncPacket in Server/Components/Vehicles/vehicles.hpp.
VehicleSpawnData
VehicleSpawnData in Server/Components/Vehicles/vehicles.hpp.
VehicleTrailerSyncPacket
VehicleTrailerSyncPacket in Server/Components/Vehicles/vehicles.hpp.
VehicleUnoccupiedSyncPacket
VehicleUnoccupiedSyncPacket in Server/Components/Vehicles/vehicles.hpp.
WeaponSlotData
WeaponSlotData in player.hpp.

Unions§

ConsoleCommandSenderData1
An anonymous union inside a mirrored struct.
ObjectMaterialData0
An anonymous union inside a mirrored struct.
ObjectMaterialData1
An anonymous union inside a mirrored struct.
PeerAddress1
An anonymous union inside a mirrored struct.
PeerAddress1_v6
An anonymous union inside a mirrored struct.
VehicleDriverSyncPacket14
An anonymous union inside a mirrored struct.
VehicleDriverSyncPacket15
An anonymous union inside a mirrored struct.
VehiclePassengerSyncPacket2
An anonymous union inside a mirrored struct.