All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kzu_frame_time_queue.h File Reference

Frame time queue. More...

Functions

kzsError KzuFrameTimeQueueCreate (const struct KzcMemoryManager *memoryManager, struct KzuFrameTimeQueue **out_queue)
 Create a frame time queue. More...
 
kzsError KzuFrameTimeQueueDelete (struct KzuFrameTimeQueue *queue)
 Delete a frame time queue. More...
 
void KzuFrameTimeQueueUpdate (struct KzuFrameTimeQueue *queue, kzUint frameTime)
 Updates the frame time queue with a new frame time. More...
 
kzFloat KzuFrameTimeQueueGetFPS (const struct KzuFrameTimeQueue *queue)
 Returns the current FPS. More...
 

Detailed Description

Frame time queue.

Copyright 2008-2020 by Rightware. All rights reserved.

Function Documentation

kzsError KzuFrameTimeQueueCreate ( const struct KzcMemoryManager memoryManager,
struct KzuFrameTimeQueue **  out_queue 
)

Create a frame time queue.

kzsError KzuFrameTimeQueueDelete ( struct KzuFrameTimeQueue queue)

Delete a frame time queue.

void KzuFrameTimeQueueUpdate ( struct KzuFrameTimeQueue queue,
kzUint  frameTime 
)

Updates the frame time queue with a new frame time.

kzFloat KzuFrameTimeQueueGetFPS ( const struct KzuFrameTimeQueue queue)

Returns the current FPS.