UFO: Alien Invasion
Loading...
Searching...
No Matches
scheduleEvent_t Struct Reference

#include <common.h>

Collaboration diagram for scheduleEvent_t:
Collaboration graph

Data Fields

int when
int delayFollowing
event_funcfunc
event_check_funccheck
event_delay_funcdelay
 Called when the check failed and we have to delay events in the queue.
event_notify_delay_funcnotifyDelay
voidnotifyDelayUserData
event_clean_funcclean
voiddata

Detailed Description

Definition at line 312 of file common.h.

Field Documentation

◆ check

event_check_func* scheduleEvent_t::check

Definition at line 316 of file common.h.

◆ clean

event_clean_func* scheduleEvent_t::clean

Definition at line 327 of file common.h.

◆ data

void* scheduleEvent_t::data

Definition at line 328 of file common.h.

Referenced by Delay_Events().

◆ delay

event_delay_func* scheduleEvent_t::delay

Called when the check failed and we have to delay events in the queue.

Returns
false if there should be no delay for this event, true if it should get delayed
Parameters
[in]nowThe current time
[in]dataThe event userdata

Definition at line 324 of file common.h.

Referenced by CL_ParseEvent(), and Delay_Events().

◆ delayFollowing

int scheduleEvent_t::delayFollowing

Definition at line 314 of file common.h.

Referenced by CL_ParseEvent(), and TEST_F().

◆ func

event_func* scheduleEvent_t::func

Definition at line 315 of file common.h.

Referenced by Delay_Events().

◆ notifyDelay

event_notify_delay_func* scheduleEvent_t::notifyDelay

Definition at line 325 of file common.h.

Referenced by CL_ParseEvent().

◆ notifyDelayUserData

void* scheduleEvent_t::notifyDelayUserData

Definition at line 326 of file common.h.

Referenced by CL_ParseEvent().

◆ when

int scheduleEvent_t::when

Definition at line 313 of file common.h.

Referenced by Delay_Events(), and CompareScheduleEvent::operator()().


The documentation for this struct was generated from the following file: