SEGS  0.4.2
Super Entity Game Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
InputStateStorage Class Reference

#include <Entity.h>

Collaboration diagram for InputStateStorage:
Collaboration graph

Public Member Functions

 InputStateStorage ()
 
InputStateStorageoperator= (const InputStateStorage &other)
 
void processDirectionControl (int dir, int prev_time, int press_release)
 

Public Attributes

uint8_t m_csc_deltabits = 0
 
bool m_send_deltas = 0
 
uint16_t controlBits = 0
 
uint16_t send_id = 0
 
void * current_state_P = nullptr
 
glm::vec3 camera_pyr
 
glm::vec3 m_orientation_pyr
 
glm::quat m_direction
 
int m_time_diff1 = 0
 
int m_time_diff2 = 0
 
uint8_t input_vel_scale = 0
 
uint8_t m_received_server_update_id = 0
 
bool m_no_coll = false
 
bool has_input_commit_guess = 0
 
bool pos_delta_valid [3] = {}
 
bool pyr_valid [3] = {}
 
glm::vec3 pos_delta
 
bool m_controls_disabled = false
 

Constructor & Destructor Documentation

InputStateStorage::InputStateStorage ( )
inline

Member Data Documentation

glm::vec3 InputStateStorage::camera_pyr
uint16_t InputStateStorage::controlBits = 0
void* InputStateStorage::current_state_P = nullptr
bool InputStateStorage::has_input_commit_guess = 0
uint8_t InputStateStorage::input_vel_scale = 0
bool InputStateStorage::m_controls_disabled = false
uint8_t InputStateStorage::m_csc_deltabits = 0
glm::quat InputStateStorage::m_direction
bool InputStateStorage::m_no_coll = false
glm::vec3 InputStateStorage::m_orientation_pyr
uint8_t InputStateStorage::m_received_server_update_id = 0
bool InputStateStorage::m_send_deltas = 0
int InputStateStorage::m_time_diff1 = 0
int InputStateStorage::m_time_diff2 = 0
glm::vec3 InputStateStorage::pos_delta
bool InputStateStorage::pos_delta_valid[3] = {}
bool InputStateStorage::pyr_valid[3] = {}
uint16_t InputStateStorage::send_id = 0

The documentation for this class was generated from the following files: