Skip to main content

Module player_objects

Module player_objects 

Source
Expand description

IPlayerObjectData — generated by cargo xtask gen-omp from Server/Components/Objects/objects.hpp. Implemented by PlayerObjectData in the server’s Objects.

Do not edit: change xtask/omp-wrappers.toml or the generator and regenerate. Slots are clang’s layout of the header for each ABI, checked against the official binaries by cargo xtask check-abi --generated.

Structs§

IPlayerObjectData
Opaque handle for IPlayerObjectData*.

Constants§

PLAYER_OBJECTS_UID
PlayerObjectData_UID in Server/Components/Objects/objects.hpp.

Functions§

player_objects⚠
The player’s IPlayerObjectData, or null when the component providing it is not loaded.
player_objects_attached_object⚠
const ObjectAttachmentSlotData & IPlayerObjectData::getAttachedObject(int).
player_objects_begin_editing⚠
void IPlayerObjectData::beginEditing(IObject &).
player_objects_begin_editing_player_object⚠
void IPlayerObjectData::beginEditing(IPlayerObject &).
player_objects_begin_selecting⚠
void IPlayerObjectData::beginSelecting().
player_objects_create⚠
IPlayerObject * IPlayerObjectData::create(int, Vector3, Vector3, float).
player_objects_edit_attached_object⚠
void IPlayerObjectData::editAttachedObject(int).
player_objects_editing_object⚠
bool IPlayerObjectData::editingObject().
player_objects_end_editing⚠
void IPlayerObjectData::endEditing().
player_objects_has_attached_object⚠
bool IPlayerObjectData::hasAttachedObject(int).
player_objects_remove_attached_object⚠
void IPlayerObjectData::removeAttachedObject(int).
player_objects_selecting_object⚠
bool IPlayerObjectData::selectingObject().
player_objects_set_attached_object⚠
void IPlayerObjectData::setAttachedObject(int, const ObjectAttachmentSlotData &).