ClassList > InputQueue
Public Functions
Protected Attributes
Protected Functions
Public Functions Documentation
void InputQueue::AddInput (
GameInput & input
)
function DiscardConfirmedFrames
void InputQueue::DiscardConfirmedFrames (
int frame
)
bool InputQueue::GetConfirmedInput (
int frame,
GameInput * input
)
function GetFirstIncorrectFrame
int InputQueue::GetFirstIncorrectFrame ()
bool InputQueue::GetInput (
int frame,
GameInput * input
)
function GetLastConfirmedFrame
int InputQueue::GetLastConfirmedFrame ()
function GetLength
inline int InputQueue::GetLength ()
function Init
void InputQueue::Init (
int id,
int input_size
)
InputQueue::InputQueue (
int input_size=DEFAULT_INPUT_SIZE
)
function ResetPrediction
void InputQueue::ResetPrediction (
int frame
)
function SetFrameDelay
inline void InputQueue::SetFrameDelay (
int delay
)
InputQueue::~InputQueue ()
Protected Attributes Documentation
variable _first_frame
bool InputQueue::_first_frame;
variable _first_incorrect_frame
int InputQueue::_first_incorrect_frame;
variable _frame_delay
int InputQueue::_frame_delay;
variable _head
variable _id
GameInput InputQueue::_inputs[INPUT_QUEUE_LENGTH];
variable _last_added_frame
int InputQueue::_last_added_frame;
variable _last_frame_requested
int InputQueue::_last_frame_requested;
variable _last_user_added_frame
int InputQueue::_last_user_added_frame;
variable _length
variable _prediction
GameInput InputQueue::_prediction;
variable _tail
Protected Functions Documentation
void InputQueue::AddDelayedInputToQueue (
GameInput & input,
int i
)
function AdvanceQueueHead
int InputQueue::AdvanceQueueHead (
int frame
)
function Log
void InputQueue::Log (
const char * fmt,
...
)
The documentation for this class was generated from the following file C:/Users/wistf/Unreal Projects/NightSkyEngine/Plugins/NightSkyEngine/Source/GGPOUE4/Private/input_queue.h