[OgreKit Lua] |
Classes | |
class | gsLogicManager |
class | gsLogicObject |
class | gsBrick |
class | gsBrick::EventListener |
class | gsSensor |
class | gsActuatorSensor |
class | gsAlwaysSensor |
class | gsCollisionSensor |
class | gsTouchSensor |
class | gsDelaySensor |
class | gsKeyboardSensor |
class | gsMessageSensor |
class | gsMouseSensor |
class | gsNearSensor |
class | gsPropertySensor |
class | gsRaySensor |
class | gsRadarSensor |
class | gsRandomSensor |
class | gsController |
class | gsLogicOpController |
class | gsExpressionController |
class | gsScriptController |
class | gsActuator |
class | gsActionActuator |
class | gsEditObjectActuator |
class | gsGameActuator |
class | gsMessageActuator |
class | gsMotionActuator |
class | gsParentActuator |
class | gsPropertyActuator |
class | gsRandomActuator |
class | gsSceneActuator |
class | gsSoundActuator |
class | gsStateActuator |
class | gsVisibilityActuator |
Macros | |
#define | BRICK_GET(METH, DEF) return (m_brick ? get()->METH : DEF); |
#define | BRICK_SET(METH) if (m_brick) get()->METH; |
Enumerations | |
enum | gsBrickMode { GS_BM_NONE = BM_IDLE, GS_BM_OFF = BM_OFF, GS_BM_ON = BM_ON } |
enum | gsPulseMode { PM_NONE = gkLogicSensor::PM_IDLE, PM_OFF = gkLogicSensor::PM_FALSE, PM_ON = gkLogicSensor::PM_TRUE } |
enum | gsMouseSensorType { MST_LEFT = gkMouseSensor::MOUSE_LEFT, MST_RIGHT = gkMouseSensor::MOUSE_RIGHT, MST_MIDDLE = gkMouseSensor::MOUSE_MIDDLE, MST_MOTION = gkMouseSensor::MOUSE_MOTION, MST_WHEEL_UP = gkMouseSensor::MOUSE_WHEEL_UP, MST_WHEEL_DOWN = gkMouseSensor::MOUSE_WHEEL_DOWN, MST_OVER = gkMouseSensor::MOUSE_MOUSE_OVER, MST_OVER_ANY = gkMouseSensor::MOUSE_MOUSE_OVER_ANY } |
enum | gsListenerMode { LM_EVT_OVERIDE, LM_EVT_AND } |
enum | gsPropertySensorType { PST_EQUAL = gkPropertySensor::PS_EQUAL, PST_NEQUAL = gkPropertySensor::PS_NEQUAL, PST_INTERVAL = gkPropertySensor::PS_INTERVAL, PST_CHANGED = gkPropertySensor::PS_CHANGED } |
enum | gsRaySensorAxis { RSA_XPOS = gkRaySensor::RA_XPOS, RSA_YPOS = gkRaySensor::RA_YPOS, RSA_ZPOS = gkRaySensor::RA_ZPOS, RSA_XNEG = gkRaySensor::RA_XNEG, RSA_YNEG = gkRaySensor::RA_YNEG, RSA_ZNEG = gkRaySensor::RA_ZNEG } |
enum | gsLogicOp { LOP_NONE = gkLogicOpController::OP_NILL, LOP_AND = gkLogicOpController::OP_AND, LOP_OR = gkLogicOpController::OP_OR, LOP_XOR = gkLogicOpController::OP_XOR, LOP_NAND = gkLogicOpController::OP_NAND, LOP_NOR = gkLogicOpController::OP_NOR, LOP_XNOR = gkLogicOpController::OP_XNOR } |
enum | gsActionActuatorType { AAT_PLAY = gkActionActuator::AA_PLAY, AAT_PONG = gkActionActuator::AA_PONG, AAT_FLIPPER = gkActionActuator::AA_FLIPPER, AAT_LOOP_STOP = gkActionActuator::AA_LOOP_STOP, AAT_LOOP_END = gkActionActuator::AA_LOOP_END, AAT_PROPERTY = gkActionActuator::AA_PROPERTY } |
enum | gsGameActuatorType { GAT_QUIT = gkGameActuator::GM_QUIT, GAT_RESTART = gkGameActuator::GM_RESTART, GAT_START_NEW = gkGameActuator::GM_START_NEW, GAT_SAVE = gkGameActuator::GM_SAVE, GAT_LOAD = gkGameActuator::GM_LOAD } |
enum | gsEditObjectActuatorType { EOT_ADDOBJ = gkEditObjectActuator::EO_ADDOBJ, EOT_ENDOBJ = gkEditObjectActuator::EO_ENDOBJ, EOT_REPLACEMESH = gkEditObjectActuator::EO_REPLACEMESH, EOT_TRACKTO_2D = gkEditObjectActuator::EO_TRACKTO_2D, EOT_TRACKTO_3D = gkEditObjectActuator::EO_TRACKTO_3D, EOT_DYNAMICS = gkEditObjectActuator::EO_DYNAMICS } |
enum | gsEditObjectActuatorDynamics { EOD_RESTORE = gkEditObjectActuator::EOD_RESTORE, EOD_SUSPEND = gkEditObjectActuator::EOD_SUSPEND, EOD_ENABLE_BODY = gkEditObjectActuator::EOD_ENABLE_BODY, EOD_DISABLE_BODY = gkEditObjectActuator::EOD_DISABLE_BODY, EOD_SETMASS = gkEditObjectActuator::EOD_SETMASS } |
enum | gsMessageActuatorBodyType { MBT_TEXT = gkMessageActuator::BT_TEXT, MBT_PROP = gkMessageActuator::BT_PROP } |
enum | gsParentActuatorMode { PA_SET = gkParentActuator::PA_SET, PA_CLEAR = gkParentActuator::PA_CLEAR } |
enum | gsPropertyActuatorType { PA_ASSIGN = gkPropertyActuator::PA_ASSIGN, PA_ADD = gkPropertyActuator::PA_ADD, PA_COPY = gkPropertyActuator::PA_COPY, PA_TOGGLE = gkPropertyActuator::PA_TOGGLE } |
enum | gsRandomActuatorDistribution { RA_BOOL_CONSTANT = gkRandomActuator::RA_BOOL_CONSTANT, RA_BOOL_UNIFORM = gkRandomActuator::RA_BOOL_UNIFORM, RA_BOOL_BERNOUILLI = gkRandomActuator::RA_BOOL_BERNOUILLI, RA_INT_CONSTANT = gkRandomActuator::RA_INT_CONSTANT, RA_INT_UNIFORM = gkRandomActuator::RA_INT_UNIFORM, RA_INT_POISSON = gkRandomActuator::RA_INT_POISSON, RA_FLOAT_CONSTANT = gkRandomActuator::RA_FLOAT_CONSTANT, RA_FLOAT_UNIFORM = gkRandomActuator::RA_FLOAT_UNIFORM, RA_FLOAT_NORMAL = gkRandomActuator::RA_FLOAT_NORMAL, RA_FLOAT_NEGEXP = gkRandomActuator::RA_FLOAT_NEGEXP } |
enum | gsSceneActuatorMode { SC_RESTART = gkSceneActuator::SC_RESTART, SC_SET_SCENE = gkSceneActuator::SC_SET_SCENE, SC_SET_CAMERA = gkSceneActuator::SC_SET_CAMERA, SC_ADD_BACK = gkSceneActuator::SC_ADD_BACK, SC_ADD_FRONT = gkSceneActuator::SC_ADD_FRONT, SC_REMOVE = gkSceneActuator::SC_REMOVE, SC_SUSPEND = gkSceneActuator::SC_SUSPEND, SC_RESUME = gkSceneActuator::SC_RESUME } |
enum | gsSoundActuatorType { SA_PLAY_STOP = gkSoundActuator::SA_PLAY_STOP, SA_PLAY_END = gkSoundActuator::SA_PLAY_END, SA_LOOP_STOP = gkSoundActuator::SA_LOOP_STOP, SA_LOOP_END = gkSoundActuator::SA_LOOP_END } |
enum | gsStateActuatorType { SOP_ADD = gkStateActuator::OP_ADD, SOP_SUB = gkStateActuator::OP_SUB, SOP_CPY = gkStateActuator::OP_CPY, SOP_INV = gkStateActuator::OP_INV } |
enum | gsVisibilityActuatorType { VA_INVIS_FLAG = gkVisibilityActuator::VA_INVIS_FLAG, VA_OCCLUDER = gkVisibilityActuator::VA_OCCLUDER, VA_CHILDREN = gkVisibilityActuator::VA_CHILDREN } |
Functions | |
gsController * | getCurrentController (void) |
#define BRICK_GET | ( | METH, | |
DEF | |||
) | return (m_brick ? get()->METH : DEF); |
#define BRICK_SET | ( | METH | ) | if (m_brick) get()->METH; |
enum gsActionActuatorType |
enum gsBrickMode |
enum gsGameActuatorType |
enum gsListenerMode |
enum gsLogicOp |
enum gsMouseSensorType |
enum gsParentActuatorMode |
enum gsPropertySensorType |
enum gsPulseMode |
enum gsRaySensorAxis |
enum gsSceneActuatorMode |
enum gsSoundActuatorType |
enum gsStateActuatorType |
gsController* getCurrentController | ( | void | ) |