V-Gears 0
Free Final Fantasy VII engine.
QueueScript Struct Reference

A script queue. More...

#include <ScriptManager.h>

Collaboration diagram for QueueScript:

Public Member Functions

 QueueScript ()
 Constructor. More...
 

Public Attributes

Ogre::String function
 Function name. More...
 
Ogre::String argument1
 First function argument. More...
 
Ogre::String argument2
 Second function argument. More...
 
int priority
 Function priority. More...
 
lua_State * state
 Current state. More...
 
int state_id
 State thread identifier. More...
 
float seconds_to_wait
 Seconds to wait for completion. More...
 
bool wait
 Indicates if the script completion should be waited for,. More...
 
bool yield
 
ScriptId paused_script_start
 The script paused by call of this script. More...
 
ScriptId paused_script_end
 The script paused by call of this script. More...
 

Detailed Description

A script queue.

Constructor & Destructor Documentation

◆ QueueScript()

QueueScript::QueueScript ( )
inline

Constructor.

Member Data Documentation

◆ argument1

Ogre::String QueueScript::argument1

First function argument.

◆ argument2

Ogre::String QueueScript::argument2

Second function argument.

◆ function

Ogre::String QueueScript::function

Function name.

◆ paused_script_end

ScriptId QueueScript::paused_script_end

The script paused by call of this script.

◆ paused_script_start

ScriptId QueueScript::paused_script_start

The script paused by call of this script.

◆ priority

int QueueScript::priority

Function priority.

◆ seconds_to_wait

float QueueScript::seconds_to_wait

Seconds to wait for completion.

◆ state

lua_State* QueueScript::state

Current state.

◆ state_id

int QueueScript::state_id

State thread identifier.

Used to store and delete thread.

◆ wait

bool QueueScript::wait

Indicates if the script completion should be waited for,.

◆ yield

bool QueueScript::yield
Todo:
Understand and document.

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