Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
object_properties.cpp File Reference
#include "object_properties.h"
#include "irrlicht_changes/printing.h"
#include "irrlichttypes_bloated.h"
#include "exceptions.h"
#include "log.h"
#include "util/serialize.h"
#include "util/enum_string.h"
#include <sstream>
#include <tuple>
+ Include dependency graph for object_properties.cpp:

Functions

static auto tie (const ObjectProperties &o)
 

Variables

static const video::SColor NULL_BGCOLOR {0, 1, 1, 1}
 
const struct EnumString es_ObjectVisual []
 

Function Documentation

◆ tie()

static auto tie ( const ObjectProperties & o)
inlinestatic

References ObjectProperties::automatic_face_movement_dir, ObjectProperties::automatic_face_movement_dir_offset, ObjectProperties::automatic_face_movement_max_rotation_per_sec, ObjectProperties::automatic_rotate, ObjectProperties::backface_culling, ObjectProperties::breath_max, ObjectProperties::collideWithObjects, ObjectProperties::collisionbox, ObjectProperties::colors, ObjectProperties::damage_texture_modifier, ObjectProperties::eye_height, ObjectProperties::glow, ObjectProperties::hp_max, ObjectProperties::infotext, ObjectProperties::initial_sprite_basepos, ObjectProperties::is_visible, ObjectProperties::makes_footstep_sound, ObjectProperties::mesh, ObjectProperties::nametag, ObjectProperties::nametag_bgcolor, ObjectProperties::nametag_color, ObjectProperties::nametag_fontsize, ObjectProperties::nametag_scale_z, ObjectProperties::node, ObjectProperties::physical, ObjectProperties::pointable, ObjectProperties::rotate_selectionbox, ObjectProperties::selectionbox, ObjectProperties::shaded, ObjectProperties::show_on_minimap, ObjectProperties::spritediv, ObjectProperties::static_save, ObjectProperties::stepheight, ObjectProperties::textures, ObjectProperties::use_texture_alpha, ObjectProperties::visual, ObjectProperties::visual_size, ObjectProperties::wield_item, and ObjectProperties::zoom_fov.

Referenced by ObjectProperties::operator==(), and PlayerPhysicsOverride::operator==().

+ Here is the caller graph for this function:

Variable Documentation

◆ es_ObjectVisual

const struct EnumString es_ObjectVisual[]
Initial value:
=
{
{OBJECTVISUAL_UNKNOWN, "unknown"},
{OBJECTVISUAL_SPRITE, "sprite"},
{OBJECTVISUAL_UPRIGHT_SPRITE, "upright_sprite"},
{OBJECTVISUAL_CUBE, "cube"},
{OBJECTVISUAL_MESH, "mesh"},
{OBJECTVISUAL_ITEM, "item"},
{OBJECTVISUAL_WIELDITEM, "wielditem"},
{OBJECTVISUAL_NODE, "node"},
{0, nullptr},
}
@ OBJECTVISUAL_UPRIGHT_SPRITE
Definition object_properties.h:20
@ OBJECTVISUAL_ITEM
Definition object_properties.h:23
@ OBJECTVISUAL_NODE
Definition object_properties.h:25
@ OBJECTVISUAL_WIELDITEM
Definition object_properties.h:24
@ OBJECTVISUAL_CUBE
Definition object_properties.h:21
@ OBJECTVISUAL_MESH
Definition object_properties.h:22
@ OBJECTVISUAL_UNKNOWN
Definition object_properties.h:18
@ OBJECTVISUAL_SPRITE
Definition object_properties.h:19

Referenced by GenericCAO::addToScene(), ObjectProperties::deSerialize(), ObjectProperties::dump(), push_object_properties(), read_object_properties(), and ObjectProperties::serialize().

◆ NULL_BGCOLOR

const video::SColor NULL_BGCOLOR {0, 1, 1, 1}
static