#include <content_cao.h>
Public Member Functions | |
GenericCAO (Client *client, ClientEnvironment *env) | |
~GenericCAO () | |
ActiveObjectType | getType () const override |
const ItemGroupList & | getGroups () const |
void | initialize (const std::string &data) override |
void | processInitData (const std::string &data) |
bool | getCollisionBox (aabb3f *toset) const override |
bool | collideWithObjects () const override |
virtual bool | getSelectionBox (aabb3f *toset) const override |
const v3f | getPosition () const override final |
const v3f | getVelocity () const override final |
const v3f & | getRotation () const |
bool | isImmortal () const |
const ObjectProperties & | getProperties () const |
const std::string & | getName () const |
scene::ISceneNode * | getSceneNode () const override |
scene::IAnimatedMeshSceneNode * | getAnimatedMeshSceneNode () const override |
core::matrix4 & | getPosRotMatrix () |
const core::matrix4 * | getAbsolutePosRotMatrix () const |
f32 | getStepHeight () const |
bool | isLocalPlayer () const override |
bool | isPlayer () const |
bool | isVisible () const |
void | setVisible (bool toset) |
void | setChildrenVisible (bool toset) |
void | setAttachment (object_t parent_id, const std::string &bone, v3f position, v3f rotation, bool force_visible) override |
void | getAttachment (object_t *parent_id, std::string *bone, v3f *position, v3f *rotation, bool *force_visible) const override |
void | clearChildAttachments () override |
void | addAttachmentChild (object_t child_id) override |
void | removeAttachmentChild (object_t child_id) override |
ClientActiveObject * | getParent () const override |
const std::unordered_set< object_t > & | getAttachmentChildIds () const override |
void | updateAttachments () override |
void | removeFromScene (bool permanent) override |
void | addToScene (ITextureSource *tsrc, scene::ISceneManager *smgr) override |
void | expireVisuals () |
void | updateLight (u32 day_night_ratio) override |
void | setNodeLight (const video::SColor &light) |
u16 | getLightPosition (v3s16 *pos) |
void | updateNametag () |
void | updateMarker () |
void | updateNodePos () |
void | step (float dtime, ClientEnvironment *env) override |
void | updateTexturePos () |
void | updateTextures (std::string mod) |
void | updateAnimation () |
void | updateAnimationSpeed () |
void | updateBones (f32 dtime) |
void | processMessage (const std::string &data) override |
bool | directReportPunch (v3f dir, const ItemStack *punchitem=NULL, float time_from_last_punch=1000000) override |
std::string | debugInfoText () override |
std::string | infoText () override |
void | updateMeshCulling () |
Public Member Functions inherited from ClientActiveObject | |
ClientActiveObject (u16 id, Client *client, ClientEnvironment *env) | |
virtual | ~ClientActiveObject () |
virtual bool | doShowSelectionBox () |
Public Member Functions inherited from ActiveObject | |
ActiveObject (object_t id) | |
object_t | getId () const |
void | setId (object_t id) |
virtual void | clearParentAttachment () |
Static Public Member Functions | |
static std::unique_ptr< ClientActiveObject > | create (Client *client, ClientEnvironment *env) |
Static Public Member Functions inherited from ClientActiveObject | |
static std::unique_ptr< ClientActiveObject > | create (ActiveObjectType type, Client *client, ClientEnvironment *env) |
Private Member Functions | |
bool | visualExpiryRequired (const ObjectProperties &newprops) const |
Additional Inherited Members | |
Public Types inherited from ActiveObject | |
typedef u16 | object_t |
Protected Types inherited from ClientActiveObject | |
typedef std::unique_ptr< ClientActiveObject >(* | Factory) (Client *client, ClientEnvironment *env) |
Static Protected Member Functions inherited from ClientActiveObject | |
static void | registerType (u16 type, Factory f) |
Protected Attributes inherited from ClientActiveObject | |
Client * | m_client |
ClientEnvironment * | m_env |
Protected Attributes inherited from ActiveObject | |
object_t | m_id |
GenericCAO::GenericCAO | ( | Client * | client, |
ClientEnvironment * | env ) |
References create(), getType(), m_client, and ClientActiveObject::registerType().
GenericCAO::~GenericCAO | ( | ) |
|
overridevirtual |
Reimplemented from ActiveObject.
References m_attachment_child_ids.
Referenced by processMessage().
|
overridevirtual |
Implements ClientActiveObject.
References ObjectProperties::backface_culling, BS, checkMeshNormals(), createCubeMesh(), ItemStack::deSerialize(), errorstream, RenderingEngine::get_shadow_renderer(), Client::getMesh(), getSceneNode(), IShaderSource::getShader(), IShaderSource::getShaderInfo(), Client::getShaderSource(), ITextureSource::getTextureForMesh(), ObjectProperties::glow, IGameDef::idef(), infostream, ObjectProperties::is_visible, logOnce(), m_animated_meshnode, m_client, m_current_texture_modifier, m_is_player, m_last_light, m_material_type, m_material_type_param, m_matrixnode, m_meshnode, m_prop, m_reset_textures_timer, m_smgr, m_spritenode, m_visuals_expired, m_wield_meshnode, ShaderInfo::material, ObjectProperties::mesh, NDT_NORMAL, setBillboardTextureMatrix(), WieldMeshSceneNode::setItem(), setMeshColor(), setNodeLight(), ObjectProperties::shaded, ObjectProperties::textures, TILE_MATERIAL_ALPHA, TILE_MATERIAL_BASIC, TILE_MATERIAL_PLAIN, TILE_MATERIAL_PLAIN_ALPHA, updateAnimation(), updateAttachments(), updateBones(), updateMarker(), updateMeshCulling(), updateNametag(), updateNodePos(), updateTextures(), ObjectProperties::use_texture_alpha, ObjectProperties::visual, ObjectProperties::visual_size, warningstream, and ObjectProperties::wield_item.
Referenced by step().
|
overridevirtual |
Reimplemented from ActiveObject.
References ClientEnvironment::getActiveObject(), m_attachment_child_ids, ClientActiveObject::m_env, and removeAttachmentChild().
Referenced by processMessage().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References ObjectProperties::collideWithObjects, and m_prop.
|
inlinestatic |
|
overridevirtual |
Reimplemented from ClientActiveObject.
References m_armor_groups, and m_hp.
|
overridevirtual |
Reimplemented from ClientActiveObject.
References ClientEnvironment::addSimpleObject(), BS, createSmokePuff(), PunchDamageResult::damage, ObjectProperties::damage_texture_modifier, PunchDamageResult::did_punch, getPunchDamage(), ItemStack::getToolCapabilities(), IGameDef::idef(), m_armor_groups, m_client, m_current_texture_modifier, ClientActiveObject::m_env, m_hp, m_position, m_prop, m_reset_textures_timer, m_smgr, updateTextures(), ObjectProperties::visual_size, and ItemStack::wear.
|
inline |
References m_visuals_expired.
Referenced by processMessage().
|
inline |
References m_matrixnode.
|
overridevirtual |
Reimplemented from ClientActiveObject.
References m_animated_meshnode.
|
overridevirtual |
Reimplemented from ActiveObject.
References m_attachment_bone, m_attachment_parent_id, m_attachment_position, m_attachment_rotation, and m_force_visible.
|
inlineoverridevirtual |
Reimplemented from ClientActiveObject.
References m_attachment_child_ids.
|
overridevirtual |
Returns the collision box of the object. This box is translated by the object's location. The box's coordinates are world coordinates.
Reimplemented from ClientActiveObject.
References BS, ObjectProperties::collisionbox, m_position, m_prop, and ObjectProperties::physical.
|
inline |
References m_armor_groups.
Referenced by ClientEnvironment::getSelectedActiveObjects(), isImmortal(), LuaLocalPlayer::l_get_armor_groups(), and ClientEnvironment::step().
u16 GenericCAO::getLightPosition | ( | v3s16 * | pos | ) |
References BS, ObjectProperties::collisionbox, floatToInt(), m_position, and m_prop.
Referenced by updateLight().
|
inline |
References m_name.
Referenced by ClientEnvironment::getSelectedActiveObjects().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References ClientEnvironment::getActiveObject(), m_attachment_parent_id, and ClientActiveObject::m_env.
Referenced by LocalPlayer::getParent(), getPosition(), processMessage(), step(), updateAttachments(), and updateNodePos().
|
finaloverridevirtual |
Reimplemented from ClientActiveObject.
References BS, ClientEnvironment::getCameraOffset(), getParent(), intToFloat(), ClientActiveObject::m_env, m_matrixnode, m_position, pos_translator, and SmoothTranslator< T >::val_current.
Referenced by LocalPlayer::move(), LocalPlayer::old_move(), step(), and updateAttachments().
|
inline |
References m_matrixnode.
Referenced by updateAttachments(), and updateNodePos().
|
inline |
References m_prop.
Referenced by ClientEnvironment::getSelectedActiveObjects(), Game::handleClientEvent_PlayerDamage(), and Game::updatePointedThing().
|
inline |
References m_rotation.
|
overridevirtual |
Reimplemented from ClientActiveObject.
References m_animated_meshnode, m_meshnode, m_spritenode, and m_wield_meshnode.
Referenced by addToScene(), ClientEnvironment::getSelectedActiveObjects(), removeFromScene(), setNodeLight(), step(), updateMarker(), updateMeshCulling(), updateNametag(), updateNodePos(), and Game::updatePointedThing().
|
overridevirtual |
Returns the selection box of the object. This box is not translated when the object moves. The box's coordinates are world coordinates.
Reimplemented from ClientActiveObject.
References ObjectProperties::is_visible, m_is_local_player, m_is_visible, m_prop, and m_selection_box.
|
inline |
References m_prop, and ObjectProperties::stepheight.
Referenced by LocalPlayer::move(), and Camera::update().
|
inlineoverridevirtual |
Implements ActiveObject.
References ACTIVEOBJECT_TYPE_GENERIC.
Referenced by GenericCAO().
|
inlinefinaloverridevirtual |
Reimplemented from ClientActiveObject.
References m_velocity.
|
inlineoverridevirtual |
Reimplemented from ClientActiveObject.
References ObjectProperties::infotext, and m_prop.
|
overridevirtual |
Reimplemented from ClientActiveObject.
References processInitData().
bool GenericCAO::isImmortal | ( | ) | const |
References getGroups(), and itemgroup_get().
Referenced by LocalPlayer::isDead(), and ClientEnvironment::step().
|
inlineoverridevirtual |
Reimplemented from ClientActiveObject.
References m_is_local_player.
|
inline |
References m_is_player.
Referenced by ClientEnvironment::getSelectedActiveObjects().
|
inline |
References m_is_visible.
void GenericCAO::processInitData | ( | const std::string & | data | ) |
References deSerializeString16(), deSerializeString32(), errorstream, ClientEnvironment::getLocalPlayer(), Player::getName(), SmoothTranslator< T >::init(), ClientActiveObject::m_env, m_hp, ActiveObject::m_id, m_is_local_player, m_is_player, m_is_visible, m_name, m_position, m_rotation, pos_translator, processMessage(), readU16(), readU8(), readV3F32(), rot_translator, LocalPlayer::setCAO(), updateNodePos(), and wrapDegrees_0_360_v3f().
Referenced by initialize().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References BoneOverride::PositionProperty::absolute, BoneOverride::RotationProperty::absolute, BoneOverride::ScaleProperty::absolute, addAttachmentChild(), ClientEnvironment::addSimpleObject(), AO_CMD_ATTACH_TO, AO_CMD_OBSOLETE1, AO_CMD_PUNCHED, AO_CMD_SET_ANIMATION, AO_CMD_SET_ANIMATION_SPEED, AO_CMD_SET_BONE_POSITION, AO_CMD_SET_PHYSICS_OVERRIDE, AO_CMD_SET_PROPERTIES, AO_CMD_SET_SPRITE, AO_CMD_SET_TEXTURE_MOD, AO_CMD_SPAWN_INFANT, AO_CMD_UPDATE_ARMOR_GROUPS, AO_CMD_UPDATE_POSITION, BS, clearChildAttachments(), ActiveObject::clearParentAttachment(), ObjectProperties::collisionbox, createSmokePuff(), ObjectProperties::damage_texture_modifier, ObjectProperties::deSerialize(), deSerializeString16(), BoneOverride::dtime_passed, expireVisuals(), ObjectProperties::eye_height, FUNCTION_NAME, ClientEnvironment::getLocalPlayer(), getParent(), LocalPlayer::hp, SmoothTranslator< T >::init(), ObjectProperties::initial_sprite_basepos, BoneOverride::PositionProperty::interp_timer, BoneOverride::RotationProperty::interp_timer, BoneOverride::ScaleProperty::interp_timer, BoneOverride::isIdentity(), LocalPlayer::last_animation, Player::local_animations, m_acceleration, m_anim_frame, m_anim_framelength, m_anim_num_frames, m_animation_blend, m_animation_loop, m_animation_range, m_animation_speed, m_armor_groups, m_bone_override, m_current_texture_modifier, ClientActiveObject::m_env, m_hp, m_initial_tx_basepos_set, m_is_local_player, m_is_player, m_name, m_position, m_previous_texture_modifier, m_prop, m_reset_textures_timer, m_rotation, m_selection_box, m_smgr, m_tx_basepos, m_tx_select_horiz_by_yawpitch, m_tx_size, m_velocity, LocalPlayer::makes_footstep_sound, ObjectProperties::makes_footstep_sound, ObjectProperties::nametag, BoneOverride::RotationProperty::next, NO_ANIM, p(), ObjectProperties::physical, Player::physics_override, pos_translator, BoneOverride::position, BoneOverride::PositionProperty::previous, BoneOverride::RotationProperty::previous, BoneOverride::ScaleProperty::previous, readF32(), readS16(), readU16(), readU8(), readV2F32(), readV2S16(), readV3F32(), rot_translator, BoneOverride::rotation, BoneOverride::scale, ObjectProperties::selectionbox, setAttachment(), LocalPlayer::setCollisionbox(), LocalPlayer::setEyeHeight(), LocalPlayer::setZoomFOV(), ObjectProperties::show_on_minimap, PlayerPhysicsOverride::speed, ObjectProperties::spritediv, ObjectProperties::textures, SmoothTranslator< T >::update(), updateAnimation(), updateAnimationSpeed(), updateMarker(), updateNametag(), updateNodePos(), updateTexturePos(), updateTextures(), BoneOverride::PositionProperty::vector, BoneOverride::ScaleProperty::vector, ObjectProperties::visual_size, visualExpiryRequired(), warningstream, wrapDegrees_0_360_v3f(), and ObjectProperties::zoom_fov.
Referenced by processInitData().
|
overridevirtual |
Reimplemented from ActiveObject.
References m_attachment_child_ids.
Referenced by clearChildAttachments().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References ActiveObject::clearParentAttachment(), RenderingEngine::get_shadow_renderer(), Client::getCamera(), Client::getMinimap(), getSceneNode(), m_animated_meshnode, m_client, ClientActiveObject::m_env, m_marker, m_matrixnode, m_meshnode, m_nametag, m_spritenode, m_wield_meshnode, Minimap::removeMarker(), and Camera::removeNametag().
Referenced by ~GenericCAO(), and step().
|
overridevirtual |
Reimplemented from ActiveObject.
References ActiveObject::addAttachmentChild(), CAMERA_MODE_FIRST, ClientEnvironment::getActiveObject(), Client::getCamera(), Camera::getCameraMode(), m_attached_to_local, m_attachment_bone, m_attachment_parent_id, m_attachment_position, m_attachment_rotation, m_client, ClientActiveObject::m_env, m_force_visible, ActiveObject::m_id, m_is_local_player, m_is_visible, ActiveObject::removeAttachmentChild(), and updateAttachments().
Referenced by processMessage().
void GenericCAO::setChildrenVisible | ( | bool | toset | ) |
References ClientEnvironment::getGenericCAO(), m_attachment_child_ids, ClientActiveObject::m_env, m_force_visible, and setVisible().
Referenced by LuaCamera::l_set_camera_mode(), and Game::updateCamera().
void GenericCAO::setNodeLight | ( | const video::SColor & | light | ) |
References getSceneNode(), m_prop, m_wield_meshnode, setColorParam(), WieldMeshSceneNode::setNodeLightColor(), and ObjectProperties::visual.
Referenced by addToScene(), and updateLight().
|
inline |
References m_is_visible.
Referenced by setChildrenVisible().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References addToScene(), SmoothTranslator< T >::aim_is_end, SmoothTranslator< T >::anim_time, ObjectProperties::automatic_face_movement_dir, ObjectProperties::automatic_face_movement_dir_offset, ObjectProperties::automatic_face_movement_max_rotation_per_sec, ObjectProperties::automatic_rotate, PlayerControl::aux1, BS, Client::checkLocalPrivilege(), collisionMoveResult::collides, ObjectProperties::collideWithObjects, ObjectProperties::collisionbox, collisionMoveSimple(), PlayerControl::dig, DIG_ANIM, floatToInt(), g_settings, SoundSpec::gain, NodeDefManager::get(), ClientEnvironment::getActiveObject(), Settings::getBool(), ClientEnvironment::getGameDef(), ClientEnvironment::getLocalPlayer(), ClientEnvironment::getMap(), Map::getNode(), getParent(), Player::getPlayerControl(), getPosition(), LocalPlayer::getPosition(), ClientActiveObject::getSceneNode(), getSceneNode(), LocalPlayer::getYaw(), LocalPlayer::last_animation, LocalPlayer::last_animation_speed, Player::local_animation_speed, Player::local_animations, m_acceleration, m_anim_frame, m_anim_framelength, m_anim_num_frames, m_anim_timer, m_animated_meshnode, m_animation_range, m_animation_speed, m_attachment_child_ids, m_client, ClientActiveObject::m_env, m_is_local_player, m_is_visible, m_matrixnode, m_position, m_previous_texture_modifier, m_prop, m_reset_textures_timer, m_rotation, m_smgr, m_step_distance_counter, m_velocity, m_visuals_expired, ObjectProperties::makes_footstep_sound, modulo360f(), PlayerControl::movement_speed, IGameDef::ndef(), NO_ANIM, ObjectProperties::physical, PlayerControl::place, ISoundManager::playSoundAt(), pos_translator, removeFromScene(), rot_translator, PlayerControl::sneak, Client::sound(), ContentFeatures::sound_footstep, ObjectProperties::stepheight, LocalPlayer::touching_ground, SmoothTranslator< T >::translate(), SmoothTranslatorWrappedv3f::translate(), Client::tsrc(), SmoothTranslator< T >::update(), updateAnimation(), ClientActiveObject::updateAttachments(), updateBones(), updateNodePos(), updatePositionRecursive(), updateTexturePos(), updateTextures(), SmoothTranslator< T >::val_current, SmoothTranslator< T >::val_target, WALK_ANIM, WD_ANIM, wrapDegrees_0_360(), and wrappedApproachShortest().
void GenericCAO::updateAnimation | ( | ) |
References m_animated_meshnode, m_animation_blend, m_animation_loop, m_animation_range, and m_animation_speed.
Referenced by addToScene(), processMessage(), and step().
void GenericCAO::updateAnimationSpeed | ( | ) |
References m_animated_meshnode, and m_animation_speed.
Referenced by processMessage().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References BS, ClientActiveObject::getAnimatedMeshSceneNode(), ClientEnvironment::getCameraOffset(), getParent(), getPosition(), getPosRotMatrix(), ClientActiveObject::getSceneNode(), intToFloat(), ClientActiveObject::isLocalPlayer(), m_attached_to_local, m_attachment_bone, m_attachment_position, m_attachment_rotation, ClientActiveObject::m_env, m_matrixnode, m_smgr, and ClientActiveObject::updateAttachments().
Referenced by addToScene(), and setAttachment().
void GenericCAO::updateBones | ( | f32 | dtime | ) |
References BoneOverride::dtime_passed, BoneOverride::getPosition(), BoneOverride::getRotationEulerDeg(), BoneOverride::getScale(), m_animated_meshnode, and m_bone_override.
Referenced by addToScene(), and step().
|
overridevirtual |
Reimplemented from ClientActiveObject.
References encode_light(), getInteriorLight(), getLightPosition(), ClientEnvironment::getMap(), Map::getNode(), ObjectProperties::glow, LIGHT_SUN, m_client, ClientActiveObject::m_env, m_last_light, m_prop, MYMAX, IGameDef::ndef(), and setNodeLight().
void GenericCAO::updateMarker | ( | ) |
References Minimap::addMarker(), Client::getMinimap(), getSceneNode(), m_client, m_marker, m_prop, Minimap::removeMarker(), and ObjectProperties::show_on_minimap.
Referenced by addToScene(), and processMessage().
void GenericCAO::updateMeshCulling | ( | ) |
References ObjectProperties::backface_culling, CAMERA_MODE_FIRST, Client::getCamera(), Camera::getCameraMode(), getSceneNode(), m_client, m_is_local_player, m_prop, and ObjectProperties::visual.
Referenced by addToScene(), LuaCamera::l_set_camera_mode(), Game::updateCamera(), and updateTextures().
void GenericCAO::updateNametag | ( | ) |
References Camera::addNametag(), Nametag::bgcolor, Client::getCamera(), getSceneNode(), m_client, m_is_local_player, m_nametag, m_prop, ObjectProperties::nametag, ObjectProperties::nametag_bgcolor, ObjectProperties::nametag_color, Nametag::pos, Camera::removeNametag(), ObjectProperties::selectionbox, Nametag::text, and Nametag::textcolor.
Referenced by addToScene(), and processMessage().
void GenericCAO::updateNodePos | ( | ) |
References BS, ClientEnvironment::getCameraOffset(), getParent(), getPosRotMatrix(), getSceneNode(), intToFloat(), ClientActiveObject::m_env, m_is_local_player, m_rotation, m_spritenode, pos_translator, rot_translator, setPitchYawRoll(), and SmoothTranslator< T >::val_current.
Referenced by addToScene(), processInitData(), processMessage(), and step().
void GenericCAO::updateTexturePos | ( | ) |
References dir(), m_anim_frame, m_meshnode, m_prop, m_rotation, m_spritenode, m_tx_basepos, m_tx_select_horiz_by_yawpitch, m_tx_size, setBillboardTextureMatrix(), setMeshBufferTextureCoords(), ObjectProperties::visual, and wrapDegrees_180().
Referenced by processMessage(), and step().
void GenericCAO::updateTextures | ( | std::string | mod | ) |
References ObjectProperties::backface_culling, ObjectProperties::colors, errorstream, g_settings, Settings::getBool(), ITextureSource::getTextureForMesh(), ObjectProperties::glow, m_animated_meshnode, m_client, m_current_texture_modifier, m_is_local_player, m_material_type, m_material_type_param, m_meshnode, m_previous_texture_modifier, m_prop, m_spritenode, setMaterialFilters(), setMeshColor(), ObjectProperties::textures, Client::tsrc(), updateMeshCulling(), and ObjectProperties::visual.
Referenced by addToScene(), directReportPunch(), processMessage(), and step().
|
private |
References ObjectProperties::backface_culling, ObjectProperties::colors, ObjectProperties::is_visible, m_prop, ObjectProperties::mesh, ObjectProperties::shaded, ObjectProperties::textures, ObjectProperties::use_texture_alpha, ObjectProperties::visual, ObjectProperties::visual_size, and ObjectProperties::wield_item.
Referenced by processMessage().
|
private |
Referenced by processMessage(), and step().
|
private |
Referenced by processMessage(), step(), and updateTexturePos().
|
private |
Referenced by processMessage(), and step().
|
private |
Referenced by processMessage(), and step().
|
private |
Referenced by step().
|
private |
|
private |
Referenced by processMessage(), and updateAnimation().
|
private |
Referenced by processMessage(), and updateAnimation().
|
private |
Referenced by processMessage(), step(), and updateAnimation().
|
private |
Referenced by processMessage(), step(), updateAnimation(), and updateAnimationSpeed().
|
private |
Referenced by debugInfoText(), directReportPunch(), getGroups(), and processMessage().
|
private |
Referenced by setAttachment(), and updateAttachments().
|
private |
Referenced by getAttachment(), setAttachment(), and updateAttachments().
|
private |
Referenced by addAttachmentChild(), clearChildAttachments(), getAttachmentChildIds(), removeAttachmentChild(), setChildrenVisible(), and step().
|
private |
Referenced by getAttachment(), getParent(), and setAttachment().
|
private |
Referenced by getAttachment(), setAttachment(), and updateAttachments().
|
private |
Referenced by getAttachment(), setAttachment(), and updateAttachments().
|
private |
Referenced by processMessage(), and updateBones().
|
private |
|
private |
Referenced by addToScene(), directReportPunch(), processMessage(), and updateTextures().
|
private |
Referenced by getAttachment(), setAttachment(), and setChildrenVisible().
|
private |
Referenced by debugInfoText(), directReportPunch(), processInitData(), and processMessage().
|
private |
Referenced by processMessage().
|
private |
|
private |
Referenced by addToScene(), isPlayer(), processInitData(), and processMessage().
|
private |
Referenced by getSelectionBox(), isVisible(), processInitData(), setAttachment(), setVisible(), and step().
|
private |
Referenced by addToScene(), and updateLight().
|
private |
Referenced by removeFromScene(), and updateMarker().
|
private |
Referenced by addToScene(), and updateTextures().
|
private |
Referenced by addToScene(), and updateTextures().
|
private |
Referenced by addToScene(), getAbsolutePosRotMatrix(), getPosition(), getPosRotMatrix(), removeFromScene(), step(), and updateAttachments().
|
private |
Referenced by addToScene(), getSceneNode(), removeFromScene(), updateTexturePos(), and updateTextures().
|
private |
Referenced by getName(), processInitData(), and processMessage().
|
private |
Referenced by removeFromScene(), and updateNametag().
Referenced by directReportPunch(), getCollisionBox(), getLightPosition(), getPosition(), processInitData(), processMessage(), and step().
|
private |
Referenced by processMessage(), step(), and updateTextures().
|
private |
Referenced by addToScene(), collideWithObjects(), directReportPunch(), getCollisionBox(), getLightPosition(), getProperties(), getSelectionBox(), getStepHeight(), infoText(), processMessage(), setNodeLight(), step(), updateLight(), updateMarker(), updateMeshCulling(), updateNametag(), updateTexturePos(), updateTextures(), and visualExpiryRequired().
|
private |
Referenced by addToScene(), directReportPunch(), processMessage(), and step().
|
private |
Referenced by getRotation(), processInitData(), processMessage(), step(), updateNodePos(), and updateTexturePos().
Referenced by getSelectionBox(), and processMessage().
|
private |
Referenced by addToScene(), directReportPunch(), processMessage(), step(), and updateAttachments().
|
private |
Referenced by addToScene(), getSceneNode(), removeFromScene(), updateNodePos(), updateTexturePos(), and updateTextures().
|
private |
Referenced by step().
|
private |
Referenced by processMessage(), and updateTexturePos().
|
private |
Referenced by processMessage(), and updateTexturePos().
Referenced by processMessage(), and updateTexturePos().
|
private |
Referenced by getVelocity(), processMessage(), and step().
|
private |
Referenced by addToScene(), expireVisuals(), and step().
|
private |
Referenced by addToScene(), getSceneNode(), removeFromScene(), and setNodeLight().
|
private |
Referenced by getPosition(), processInitData(), processMessage(), step(), and updateNodePos().
|
private |
Referenced by processInitData(), processMessage(), step(), and updateNodePos().