Skip to main content

Module object

Module object 

Source
Expand description

IObject — generated by cargo xtask gen-omp from Server/Components/Objects/objects.hpp. Implemented by Object 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.

Functions§

object_attach_to_object⚠
void IObject::attachToObject(IObject &, Vector3, Vector3, bool).
object_attach_to_player⚠
void IObject::attachToPlayer(IPlayer &, Vector3, Vector3).
object_attach_to_vehicle⚠
void IBaseObject::attachToVehicle(IVehicle &, Vector3, Vector3).
object_attachment_data⚠
const ObjectAttachmentData & IBaseObject::getAttachmentData().
object_camera_collision⚠
bool IBaseObject::getCameraCollision().
object_draw_distance⚠
float IBaseObject::getDrawDistance().
object_is_moving⚠
bool IBaseObject::isMoving().
object_material_data⚠
bool IBaseObject::getMaterialData(uint32_t, const ObjectMaterialData *&).
object_model⚠
int IBaseObject::getModel().
object_move⚠
void IBaseObject::move(const ObjectMoveData &).
object_moving_data⚠
const ObjectMoveData & IBaseObject::getMovingData().
object_reset_attachment⚠
void IBaseObject::resetAttachment().
object_set_camera_collision⚠
void IBaseObject::setCameraCollision(bool).
object_set_draw_distance⚠
void IBaseObject::setDrawDistance(float).
object_set_material⚠
void IBaseObject::setMaterial(uint32_t, int, StringView, StringView, Colour).
object_set_material_text⚠
void IBaseObject::setMaterialText(uint32_t, StringView, ObjectMaterialSize, StringView, int, bool, Colour, Colour, ObjectMaterialTextAlign).
object_set_model⚠
void IBaseObject::setModel(int).
object_stop⚠
void IBaseObject::stop().