#include <content_cao.h>
Public Member Functions | |
GenericCAO (Client *client, ClientEnvironment *env) | |
~GenericCAO () | |
ActiveObjectType | getType () const |
const ItemGroupList & | getGroups () const |
void | initialize (const std::string &data) |
void | processInitData (const std::string &data) |
bool | getCollisionBox (aabb3f *toset) const |
bool | collideWithObjects () const |
virtual bool | getSelectionBox (aabb3f *toset) const |
const v3f | getPosition () const |
void | setPosition (const v3f &pos) |
const v3f & | getRotation () const |
const bool | isImmortal () |
scene::ISceneNode * | getSceneNode () const |
scene::IAnimatedMeshSceneNode * | getAnimatedMeshSceneNode () const |
core::matrix4 & | getPosRotMatrix () |
const core::matrix4 * | getAbsolutePosRotMatrix () const |
f32 | getStepHeight () const |
bool | isLocalPlayer () const |
bool | isVisible () const |
void | setVisible (bool toset) |
void | setChildrenVisible (bool toset) |
void | setAttachment (int parent_id, const std::string &bone, v3f position, v3f rotation, bool force_visible) |
void | getAttachment (int *parent_id, std::string *bone, v3f *position, v3f *rotation, bool *force_visible) const |
void | clearChildAttachments () |
void | clearParentAttachment () |
void | addAttachmentChild (int child_id) |
void | removeAttachmentChild (int child_id) |
ClientActiveObject * | getParent () const |
const std::unordered_set< int > & | getAttachmentChildIds () const |
void | updateAttachments () |
void | removeFromScene (bool permanent) |
void | addToScene (ITextureSource *tsrc) |
void | expireVisuals () |
void | updateLight (u32 day_night_ratio) |
void | setNodeLight (u8 light) |
u16 | getLightPosition (v3s16 *pos) |
void | updateNametag () |
void | updateMarker () |
void | updateNodePos () |
void | step (float dtime, ClientEnvironment *env) |
void | updateTexturePos () |
void | updateTextures (std::string mod) |
void | updateAnimation () |
void | updateAnimationSpeed () |
void | updateBonePosition () |
void | processMessage (const std::string &data) |
bool | directReportPunch (v3f dir, const ItemStack *punchitem=NULL, float time_from_last_punch=1000000) |
std::string | debugInfoText () |
std::string | infoText () |
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 (u16 id) | |
u16 | getId () const |
void | setId (u16 id) |
Static Public Member Functions | |
static ClientActiveObject * | create (Client *client, ClientEnvironment *env) |
Static Public Member Functions inherited from ClientActiveObject | |
static ClientActiveObject * | create (ActiveObjectType type, Client *client, ClientEnvironment *env) |
Private Member Functions | |
bool | visualExpiryRequired (const ObjectProperties &newprops) const |
Additional Inherited Members | |
Protected Types inherited from ClientActiveObject | |
typedef 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 | |
u16 | m_id |
GenericCAO::GenericCAO | ( | Client * | client, |
ClientEnvironment * | env | ||
) |
References create(), getType(), m_client, and ClientActiveObject::registerType().
Referenced by create().
GenericCAO::~GenericCAO | ( | ) |
|
virtual |
Reimplemented from ActiveObject.
References m_attachment_child_ids.
Referenced by processMessage().
|
virtual |
Reimplemented from ClientActiveObject.
References ObjectProperties::backface_culling, BS, checkMeshNormals(), createCubeMesh(), ItemStack::deSerialize(), errorstream, RenderingEngine::get_scene_manager(), Client::getMesh(), getSceneNode(), IShaderSource::getShader(), IShaderSource::getShaderInfo(), Client::getShaderSource(), ITextureSource::getTextureForMesh(), ObjectProperties::glow, IGameDef::idef(), infostream, ObjectProperties::is_visible, m_animated_meshnode, m_client, m_current_texture_modifier, m_enable_shaders, m_is_player, m_last_light, m_material_type, 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, setAnimatedMeshColor(), setBillboardTextureMatrix(), WieldMeshSceneNode::setColor(), WieldMeshSceneNode::setItem(), setMeshColor(), setNodeLight(), ObjectProperties::shaded, ObjectProperties::textures, TILE_MATERIAL_ALPHA, TILE_MATERIAL_BASIC, TILE_MATERIAL_PLAIN, TILE_MATERIAL_PLAIN_ALPHA, updateAnimation(), updateAttachments(), updateBonePosition(), updateMarker(), updateMeshCulling(), updateNametag(), updateNodePos(), updateTextures(), ObjectProperties::use_texture_alpha, ObjectProperties::visual, ObjectProperties::visual_size, and ObjectProperties::wield_item.
Referenced by step().
|
virtual |
Reimplemented from ActiveObject.
References ClientEnvironment::getActiveObject(), m_attachment_child_ids, ClientActiveObject::m_env, and removeAttachmentChild().
Referenced by processMessage().
|
virtual |
Reimplemented from ActiveObject.
References m_attachment_parent_id, m_attachment_position, m_attachment_rotation, and setAttachment().
Referenced by processMessage(), and removeFromScene().
|
virtual |
Reimplemented from ClientActiveObject.
References ObjectProperties::collideWithObjects, and m_prop.
|
inlinestatic |
References GenericCAO().
Referenced by GenericCAO().
|
virtual |
Reimplemented from ClientActiveObject.
References m_armor_groups, and m_hp.
|
virtual |
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(), and ObjectProperties::visual_size.
|
inline |
References m_visuals_expired.
Referenced by processMessage().
|
inline |
References m_matrixnode.
|
virtual |
Reimplemented from ClientActiveObject.
References m_animated_meshnode.
|
virtual |
Reimplemented from ActiveObject.
References m_attachment_bone, m_attachment_parent_id, m_attachment_position, m_attachment_rotation, and m_force_visible.
|
inlinevirtual |
Reimplemented from ClientActiveObject.
References m_attachment_child_ids.
|
virtual |
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 isImmortal(), and LuaLocalPlayer::l_get_armor_groups().
u16 GenericCAO::getLightPosition | ( | v3s16 * | pos | ) |
References BS, ObjectProperties::collisionbox, floatToInt(), m_position, and m_prop.
Referenced by updateLight().
|
virtual |
Reimplemented from ClientActiveObject.
References ClientEnvironment::getActiveObject(), m_attachment_parent_id, and ClientActiveObject::m_env.
Referenced by LocalPlayer::getParent(), getPosition(), processMessage(), step(), updateAttachments(), and updateNodePos().
|
virtual |
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_rotation.
|
virtual |
Reimplemented from ClientActiveObject.
References m_animated_meshnode, m_meshnode, m_spritenode, and m_wield_meshnode.
Referenced by addToScene(), setNodeLight(), step(), updateMarker(), updateMeshCulling(), updateNametag(), and updateNodePos().
|
virtual |
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, m_selection_box, and ObjectProperties::pointable.
|
inline |
References m_prop, and ObjectProperties::stepheight.
Referenced by LocalPlayer::move().
|
inlinevirtual |
Implements ActiveObject.
References ACTIVEOBJECT_TYPE_GENERIC.
Referenced by GenericCAO().
|
inlinevirtual |
Reimplemented from ClientActiveObject.
References ObjectProperties::infotext, and m_prop.
|
virtual |
Reimplemented from ClientActiveObject.
References g_settings, Settings::getBool(), ClientEnvironment::getLocalPlayer(), Player::getName(), infostream, m_enable_shaders, ClientActiveObject::m_env, m_is_local_player, m_is_player, m_is_visible, m_name, m_prop, processInitData(), LocalPlayer::setCAO(), and ObjectProperties::show_on_minimap.
const bool GenericCAO::isImmortal | ( | ) |
References getGroups(), and itemgroup_get().
Referenced by LocalPlayer::isDead(), and ClientEnvironment::step().
|
inlinevirtual |
Reimplemented from ClientActiveObject.
References m_is_local_player.
|
inline |
References m_is_visible.
void GenericCAO::processInitData | ( | const std::string & | data | ) |
References deSerializeString16(), deSerializeString32(), errorstream, SmoothTranslator< T >::init(), m_hp, ActiveObject::m_id, m_is_player, m_name, m_position, m_rotation, pos_translator, processMessage(), readU16(), readU8(), readV3F32(), rot_translator, updateNodePos(), and wrapDegrees_0_360_v3f().
Referenced by initialize().
|
virtual |
Reimplemented from ClientActiveObject.
References 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(), clearParentAttachment(), ObjectProperties::collisionbox, createSmokePuff(), ObjectProperties::damage_texture_modifier, ObjectProperties::deSerialize(), deSerializeString16(), expireVisuals(), ObjectProperties::eye_height, FUNCTION_NAME, ClientEnvironment::getLocalPlayer(), getParent(), LocalPlayer::hp, infostream, SmoothTranslator< T >::init(), ObjectProperties::initial_sprite_basepos, LocalPlayer::last_animation, Player::local_animations, m_acceleration, m_anim_framelength, m_anim_num_frames, m_animation_blend, m_animation_loop, m_animation_range, m_animation_speed, m_armor_groups, m_bone_position, 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, NO_ANIM, p(), ObjectProperties::physical, LocalPlayer::physics_override_gravity, LocalPlayer::physics_override_jump, LocalPlayer::physics_override_new_move, LocalPlayer::physics_override_sneak, LocalPlayer::physics_override_sneak_glitch, LocalPlayer::physics_override_speed, pos_translator, readF32(), readS16(), readU16(), readU8(), readV2F32(), readV2S16(), readV3F32(), rot_translator, ObjectProperties::selectionbox, setAttachment(), LocalPlayer::setCollisionbox(), LocalPlayer::setEyeHeight(), LocalPlayer::setZoomFOV(), ObjectProperties::show_on_minimap, ObjectProperties::spritediv, ObjectProperties::textures, SmoothTranslator< T >::update(), updateAnimation(), updateAnimationSpeed(), updateMarker(), updateNametag(), updateNodePos(), updateTexturePos(), updateTextures(), ObjectProperties::visual_size, visualExpiryRequired(), warningstream, wrapDegrees_0_360_v3f(), and ObjectProperties::zoom_fov.
Referenced by processInitData().
|
virtual |
Reimplemented from ActiveObject.
References m_attachment_child_ids.
Referenced by clearChildAttachments().
|
virtual |
Reimplemented from ClientActiveObject.
References clearParentAttachment(), Client::getCamera(), Client::getMinimap(), 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().
|
virtual |
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 clearParentAttachment(), and 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 | ( | u8 | light | ) |
References getSceneNode(), m_animated_meshnode, m_enable_shaders, m_meshnode, m_prop, m_spritenode, m_wield_meshnode, setAnimatedMeshColor(), setMeshColor(), WieldMeshSceneNode::setNodeLightColor(), and ObjectProperties::visual.
Referenced by addToScene(), and updateLight().
|
inline |
References pos_translator, and SmoothTranslator< T >::val_current.
|
inline |
References m_is_visible.
Referenced by setChildrenVisible().
|
virtual |
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, PlayerControl::down, floatToInt(), PlayerControl::forw_move_joystick_axis, g_settings, SimpleSoundSpec::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, PlayerControl::left, 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(), IGameDef::ndef(), NO_ANIM, p(), ObjectProperties::physical, PlayerControl::place, ISoundManager::playSoundAt(), pos_translator, removeFromScene(), PlayerControl::right, rot_translator, PlayerControl::sidew_move_joystick_axis, PlayerControl::sneak, Client::sound(), ContentFeatures::sound_footstep, ObjectProperties::stepheight, LocalPlayer::touching_ground, SmoothTranslator< T >::translate(), SmoothTranslatorWrappedv3f::translate(), Client::tsrc(), PlayerControl::up, SmoothTranslator< T >::update(), updateAnimation(), ClientActiveObject::updateAttachments(), updateBonePosition(), 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().
|
virtual |
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::updateBonePosition | ( | ) |
References m_animated_meshnode, and m_bone_position.
Referenced by addToScene(), and step().
|
virtual |
Reimplemented from ClientActiveObject.
References blend_light(), decode_light(), MapNode::getLightBlend(), getLightPosition(), ClientEnvironment::getMap(), Map::getNode(), LIGHT_SUN, m_client, ClientActiveObject::m_env, m_glow, m_last_light, 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_meshnode, 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_glow, m_is_local_player, m_material_type, m_meshnode, m_previous_texture_modifier, m_prop, m_spritenode, 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 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 clearParentAttachment(), getAttachment(), getParent(), and setAttachment().
|
private |
Referenced by clearParentAttachment(), getAttachment(), setAttachment(), and updateAttachments().
|
private |
Referenced by clearParentAttachment(), getAttachment(), setAttachment(), and updateAttachments().
|
private |
Referenced by processMessage(), and updateBonePosition().
|
private |
|
private |
Referenced by addToScene(), directReportPunch(), processMessage(), and updateTextures().
|
private |
Referenced by addToScene(), initialize(), and setNodeLight().
|
private |
Referenced by getAttachment(), setAttachment(), and setChildrenVisible().
|
private |
Referenced by updateLight(), and updateTextures().
|
private |
Referenced by debugInfoText(), directReportPunch(), processInitData(), and processMessage().
|
private |
Referenced by processMessage().
|
private |
Referenced by getSelectionBox(), initialize(), isLocalPlayer(), processMessage(), setAttachment(), step(), updateMeshCulling(), updateNametag(), updateNodePos(), and updateTextures().
|
private |
Referenced by addToScene(), initialize(), processInitData(), and processMessage().
|
private |
Referenced by getSelectionBox(), initialize(), isVisible(), 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(), getAbsolutePosRotMatrix(), getPosition(), getPosRotMatrix(), removeFromScene(), step(), and updateAttachments().
|
private |
Referenced by addToScene(), getSceneNode(), removeFromScene(), setNodeLight(), updateMeshCulling(), updateTexturePos(), and updateTextures().
|
private |
Referenced by initialize(), 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(), getSelectionBox(), getStepHeight(), infoText(), initialize(), processMessage(), setNodeLight(), step(), 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(), setNodeLight(), 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 processMessage(), and step().
|
private |
Referenced by addToScene(), expireVisuals(), and step().
|
private |
Referenced by addToScene(), getSceneNode(), removeFromScene(), and setNodeLight().
|
private |
Referenced by getPosition(), processInitData(), processMessage(), setPosition(), step(), and updateNodePos().
|
private |
Referenced by processInitData(), processMessage(), step(), and updateNodePos().