#include <Character.h>
Definition at line 40 of file Character.h.
◆ Character()
Character::Character |
( |
int |
source = -1 , |
|
|
unsigned int |
streamid = 0 , |
|
|
Ogre::UTFString |
playerName = "" , |
|
|
int |
color_number = 0 , |
|
|
bool |
is_remote = true |
|
) |
| |
◆ ~Character()
Character::~Character |
( |
| ) |
|
◆ GetActorCoupling()
ActorPtr Character::GetActorCoupling |
( |
| ) |
|
◆ GetAnimName()
const std::string& RoR::Character::GetAnimName |
( |
| ) |
const |
|
inline |
◆ GetAnimTime()
float RoR::Character::GetAnimTime |
( |
| ) |
const |
|
inline |
◆ GetColorNum()
int RoR::Character::GetColorNum |
( |
| ) |
const |
|
inline |
◆ GetIsRemote()
bool RoR::Character::GetIsRemote |
( |
| ) |
const |
|
inline |
◆ GetNetUsername()
Ogre::UTFString const& RoR::Character::GetNetUsername |
( |
| ) |
|
|
inline |
◆ getPosition()
Vector3 Character::getPosition |
( |
| ) |
|
◆ getRotation()
Ogre::Radian RoR::Character::getRotation |
( |
| ) |
const |
|
inline |
◆ getSourceID()
int RoR::Character::getSourceID |
( |
| ) |
const |
|
inline |
◆ isRemote()
bool RoR::Character::isRemote |
( |
| ) |
const |
|
inline |
◆ move()
void Character::move |
( |
Ogre::Vector3 |
offset | ) |
|
◆ receiveStreamData()
void Character::receiveStreamData |
( |
unsigned int & |
type, |
|
|
int & |
source, |
|
|
unsigned int & |
streamid, |
|
|
char * |
buffer |
|
) |
| |
◆ ReportError()
void Character::ReportError |
( |
const char * |
detail | ) |
|
|
private |
◆ SendStreamData()
void Character::SendStreamData |
( |
| ) |
|
|
private |
◆ SendStreamSetup()
void Character::SendStreamSetup |
( |
| ) |
|
|
private |
◆ SetActorCoupling()
void Character::SetActorCoupling |
( |
bool |
enabled, |
|
|
ActorPtr |
actor |
|
) |
| |
◆ SetAnimState()
void Character::SetAnimState |
( |
std::string |
mode, |
|
|
float |
time = 0 |
|
) |
| |
|
private |
◆ setColour()
void RoR::Character::setColour |
( |
int |
color | ) |
|
|
inline |
◆ setPosition()
void Character::setPosition |
( |
Ogre::Vector3 |
position | ) |
|
◆ setRotation()
void Character::setRotation |
( |
Ogre::Radian |
rotation | ) |
|
◆ SetupGfx()
◆ update()
void Character::update |
( |
float |
dt | ) |
|
◆ updateCharacterRotation()
void Character::updateCharacterRotation |
( |
| ) |
|
◆ m_actor_coupling
ActorPtr RoR::Character::m_actor_coupling |
|
private |
The vehicle or machine which the character occupies.
Definition at line 74 of file Character.h.
◆ m_anim_name
std::string RoR::Character::m_anim_name |
|
private |
◆ m_anim_time
float RoR::Character::m_anim_time |
|
private |
◆ m_can_jump
bool RoR::Character::m_can_jump |
|
private |
◆ m_character_h_speed
float RoR::Character::m_character_h_speed |
|
private |
◆ m_character_position
Ogre::Vector3 RoR::Character::m_character_position |
|
private |
◆ m_character_rotation
Ogre::Radian RoR::Character::m_character_rotation |
|
private |
◆ m_character_v_speed
float RoR::Character::m_character_v_speed |
|
private |
◆ m_color_number
int RoR::Character::m_color_number |
|
private |
◆ m_driving_anim_length
float RoR::Character::m_driving_anim_length |
|
private |
◆ m_gfx_character
◆ m_instance_name
std::string RoR::Character::m_instance_name |
|
private |
◆ m_is_remote
bool RoR::Character::m_is_remote |
|
private |
◆ m_net_last_anim_time
float RoR::Character::m_net_last_anim_time |
|
private |
◆ m_net_last_update_time
unsigned long RoR::Character::m_net_last_update_time |
|
private |
◆ m_net_timer
Ogre::Timer RoR::Character::m_net_timer |
|
private |
◆ m_net_username
Ogre::UTFString RoR::Character::m_net_username |
|
private |
◆ m_prev_position
Ogre::Vector3 RoR::Character::m_prev_position |
|
private |
◆ m_source_id
int RoR::Character::m_source_id |
|
private |
◆ m_stream_id
int RoR::Character::m_stream_id |
|
private |
The documentation for this class was generated from the following files: