Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_sensor_types.h File Reference

Go to the source code of this file.

Classes

struct  bNearSensor
struct  bMouseSensor
struct  bTouchSensor
struct  bKeyboardSensor
struct  bPropertySensor
struct  bActuatorSensor
struct  bDelaySensor
struct  bCollisionSensor
struct  bRadarSensor
struct  bRandomSensor
struct  bRaySensor
struct  bArmatureSensor
struct  bMessageSensor
struct  bSensor
struct  bJoystickSensor

Defines

#define SENS_MOUSE_FOCUS_PULSE   1
#define SENS_PROP_EQUAL   0
#define SENS_PROP_NEQUAL   1
#define SENS_PROP_INTERVAL   2
#define SENS_PROP_CHANGED   3
#define SENS_PROP_EXPRESSION   4
#define SENS_RAY_X_AXIS   1
#define SENS_RAY_Y_AXIS   0
#define SENS_RAY_Z_AXIS   2
#define SENS_RAY_NEG_X_AXIS   3
#define SENS_RAY_NEG_Y_AXIS   4
#define SENS_RAY_NEG_Z_AXIS   5
#define SENS_RADAR_X_AXIS   0
#define SENS_RADAR_Y_AXIS   1
#define SENS_RADAR_Z_AXIS   2
#define SENS_RADAR_NEG_X_AXIS   3
#define SENS_RADAR_NEG_Y_AXIS   4
#define SENS_RADAR_NEG_Z_AXIS   5
#define SENS_MESG_MESG   0
#define SENS_MESG_PROP   1
#define SENS_ARM_STATE_CHANGED   0
#define SENS_ARM_LIN_ERROR_BELOW   1
#define SENS_ARM_LIN_ERROR_ABOVE   2
#define SENS_ARM_ROT_ERROR_BELOW   3
#define SENS_ARM_ROT_ERROR_ABOVE   4
#define SENS_ARM_MAXTYPE   4
#define SENS_ALWAYS   0
#define SENS_TOUCH   1
#define SENS_NEAR   2
#define SENS_KEYBOARD   3
#define SENS_PROPERTY   4
#define SENS_MOUSE   5
#define SENS_COLLISION   6
#define SENS_RADAR   7
#define SENS_RANDOM   8
#define SENS_RAY   9
#define SENS_MESSAGE   10
#define SENS_JOYSTICK   11
#define SENS_ACTUATOR   12
#define SENS_DELAY   13
#define SENS_ARMATURE   14
#define SENS_SHOW   1
#define SENS_DEL   2
#define SENS_NEW   4
#define SENS_NOT   8
#define SENS_VISIBLE   16
#define SENS_PIN   32
#define SENS_PULSE_CONT   0
#define SENS_PULSE_REPEAT   1
#define SENS_NEG_PULSE_MODE   4
#define SENS_SUPPRESS_POSITIVE   (1 << 0)
#define SENS_SUPPRESS_NEGATIVE   (1 << 1)
#define SENS_COLLISION_PROPERTY   0
#define SENS_COLLISION_MATERIAL   1
#define SENS_COLLISION_PULSE   2
#define SENS_RAY_PROPERTY   0
#define SENS_RAY_MATERIAL   1
#define SENS_RAY_XRAY   2
#define BL_SENS_MOUSE_LEFT_BUTTON   1
#define BL_SENS_MOUSE_MIDDLE_BUTTON   2
#define BL_SENS_MOUSE_RIGHT_BUTTON   4
#define BL_SENS_MOUSE_WHEEL_UP   5
#define BL_SENS_MOUSE_WHEEL_DOWN   6
#define BL_SENS_MOUSE_MOVEMENT   8
#define BL_SENS_MOUSE_MOUSEOVER   16
#define BL_SENS_MOUSE_MOUSEOVER_ANY   32
#define SENS_JOY_ANY_EVENT   1
#define SENS_JOY_BUTTON   0
#define SENS_JOY_BUTTON_PRESSED   0
#define SENS_JOY_BUTTON_RELEASED   1
#define SENS_JOY_AXIS   1
#define SENS_JOY_X_AXIS   0
#define SENS_JOY_Y_AXIS   1
#define SENS_JOY_NEG_X_AXIS   2
#define SENS_JOY_NEG_Y_AXIS   3
#define SENS_JOY_PRECISION   4
#define SENS_JOY_HAT   2
#define SENS_JOY_HAT_DIR   0
#define SENS_JOY_HAT_UP   1
#define SENS_JOY_HAT_RIGHT   2
#define SENS_JOY_HAT_DOWN   4
#define SENS_JOY_HAT_LEFT   8
#define SENS_JOY_HAT_UP_RIGHT   SENS_JOY_HAT_UP | SENS_JOY_HAT_RIGHT
#define SENS_JOY_HAT_DOWN_RIGHT   SENS_JOY_HAT_DOWN | SENS_JOY_HAT_RIGHT
#define SENS_JOY_HAT_UP_LEFT   SENS_JOY_HAT_UP | SENS_JOY_HAT_LEFT
#define SENS_JOY_HAT_DOWN_LEFT   SENS_JOY_HAT_DOWN | SENS_JOY_HAT_LEFT
#define SENS_JOY_AXIS_SINGLE   3
#define SENS_DELAY_REPEAT   1
#define SENS_JOY_MAXINDEX   8

Typedefs

typedef struct bNearSensor bNearSensor
typedef struct bMouseSensor bMouseSensor
typedef struct bTouchSensor bTouchSensor
typedef struct bKeyboardSensor bKeyboardSensor
typedef struct bPropertySensor bPropertySensor
typedef struct bActuatorSensor bActuatorSensor
typedef struct bDelaySensor bDelaySensor
typedef struct bCollisionSensor bCollisionSensor
typedef struct bRadarSensor bRadarSensor
typedef struct bRandomSensor bRandomSensor
typedef struct bRaySensor bRaySensor
typedef struct bArmatureSensor bArmatureSensor
typedef struct bMessageSensor bMessageSensor
typedef struct bSensor bSensor
typedef struct bJoystickSensor bJoystickSensor

Detailed Description

Since:
mar-2001
Author:
nzc

Definition in file DNA_sensor_types.h.


Define Documentation

#define BL_SENS_MOUSE_LEFT_BUTTON   1

Definition at line 285 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_MIDDLE_BUTTON   2

Definition at line 286 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_MOUSEOVER   16

Definition at line 291 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_MOUSEOVER_ANY   32

Definition at line 292 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_MOVEMENT   8

Definition at line 290 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_RIGHT_BUTTON   4

Definition at line 287 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_WHEEL_DOWN   6

Definition at line 289 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define BL_SENS_MOUSE_WHEEL_UP   5

Definition at line 288 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and rna_def_mouse_sensor().

#define SENS_ACTUATOR   12
#define SENS_ALWAYS   0
#define SENS_ARM_LIN_ERROR_ABOVE   2

Definition at line 228 of file DNA_sensor_types.h.

Referenced by KX_ArmatureSensor::Evaluate(), and rna_def_armature_sensor().

#define SENS_ARM_LIN_ERROR_BELOW   1

Definition at line 227 of file DNA_sensor_types.h.

Referenced by KX_ArmatureSensor::Evaluate(), and rna_def_armature_sensor().

#define SENS_ARM_MAXTYPE   4

Definition at line 232 of file DNA_sensor_types.h.

#define SENS_ARM_ROT_ERROR_ABOVE   4

Definition at line 230 of file DNA_sensor_types.h.

Referenced by KX_ArmatureSensor::Evaluate(), and rna_def_armature_sensor().

#define SENS_ARM_ROT_ERROR_BELOW   3

Definition at line 229 of file DNA_sensor_types.h.

Referenced by KX_ArmatureSensor::Evaluate(), and rna_def_armature_sensor().

#define SENS_ARM_STATE_CHANGED   0
#define SENS_ARMATURE   14
#define SENS_COLLISION   6
#define SENS_COLLISION_MATERIAL   1
#define SENS_COLLISION_PROPERTY   0

Definition at line 274 of file DNA_sensor_types.h.

Referenced by draw_sensor_collision(), and rna_def_ray_sensor().

#define SENS_COLLISION_PULSE   2
#define SENS_DEL   2

Definition at line 252 of file DNA_sensor_types.h.

Referenced by do_logic_buts(), and logic_buttons().

#define SENS_DELAY   13
#define SENS_DELAY_REPEAT   1

Definition at line 324 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), draw_sensorbuttons(), and rna_def_delay_sensor().

#define SENS_JOY_ANY_EVENT   1
#define SENS_JOY_AXIS   1
#define SENS_JOY_AXIS_SINGLE   3
#define SENS_JOY_BUTTON   0
#define SENS_JOY_BUTTON_PRESSED   0

Definition at line 298 of file DNA_sensor_types.h.

#define SENS_JOY_BUTTON_RELEASED   1

Definition at line 299 of file DNA_sensor_types.h.

#define SENS_JOY_HAT   2
#define SENS_JOY_HAT_DIR   0

Definition at line 309 of file DNA_sensor_types.h.

#define SENS_JOY_HAT_DOWN   4

Definition at line 312 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_HAT_DOWN_LEFT   SENS_JOY_HAT_DOWN | SENS_JOY_HAT_LEFT

Definition at line 318 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_HAT_DOWN_RIGHT   SENS_JOY_HAT_DOWN | SENS_JOY_HAT_RIGHT

Definition at line 316 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_HAT_LEFT   8

Definition at line 313 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_HAT_RIGHT   2

Definition at line 311 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_HAT_UP   1

Definition at line 310 of file DNA_sensor_types.h.

Referenced by init_sensor(), and rna_def_joystick_sensor().

#define SENS_JOY_HAT_UP_LEFT   SENS_JOY_HAT_UP | SENS_JOY_HAT_LEFT

Definition at line 317 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_HAT_UP_RIGHT   SENS_JOY_HAT_UP | SENS_JOY_HAT_RIGHT

Definition at line 315 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_MAXINDEX   8

Definition at line 326 of file DNA_sensor_types.h.

Referenced by draw_sensorbuttons(), and rna_def_joystick_sensor().

#define SENS_JOY_NEG_X_AXIS   2

Definition at line 304 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_NEG_Y_AXIS   3

Definition at line 305 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_PRECISION   4

Definition at line 306 of file DNA_sensor_types.h.

#define SENS_JOY_X_AXIS   0

Definition at line 302 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOY_Y_AXIS   1

Definition at line 303 of file DNA_sensor_types.h.

Referenced by rna_def_joystick_sensor().

#define SENS_JOYSTICK   11
#define SENS_KEYBOARD   3
#define SENS_MESG_MESG   0

Definition at line 222 of file DNA_sensor_types.h.

#define SENS_MESG_PROP   1

Definition at line 223 of file DNA_sensor_types.h.

#define SENS_MESSAGE   10
#define SENS_MOUSE   5
#define SENS_MOUSE_FOCUS_PULSE   1

Definition at line 194 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and draw_sensorbuttons().

#define SENS_NEAR   2
#define SENS_NEG_PULSE_MODE   4
#define SENS_NEW   4

Definition at line 253 of file DNA_sensor_types.h.

Referenced by clear_sca_new_poins_ob(), copy_sensor(), and set_sca_new_poins_ob().

#define SENS_NOT   8

Definition at line 254 of file DNA_sensor_types.h.

#define SENS_PIN   32

Definition at line 256 of file DNA_sensor_types.h.

Referenced by logic_buttons(), logic_buttons_new(), and rna_def_sensor().

#define SENS_PROP_CHANGED   3
#define SENS_PROP_EQUAL   0
#define SENS_PROP_EXPRESSION   4

Definition at line 201 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), and draw_sensorbuttons().

#define SENS_PROP_INTERVAL   2
#define SENS_PROP_NEQUAL   1
#define SENS_PROPERTY   4
#define SENS_PULSE_CONT   0

Definition at line 259 of file DNA_sensor_types.h.

#define SENS_PULSE_REPEAT   1
#define SENS_RADAR   7
#define SENS_RADAR_NEG_X_AXIS   3
#define SENS_RADAR_NEG_Y_AXIS   4
#define SENS_RADAR_NEG_Z_AXIS   5
#define SENS_RADAR_X_AXIS   0
#define SENS_RADAR_Y_AXIS   1
#define SENS_RADAR_Z_AXIS   2
#define SENS_RANDOM   8
#define SENS_RAY   9
#define SENS_RAY_MATERIAL   1

Definition at line 281 of file DNA_sensor_types.h.

Referenced by draw_sensor_ray().

#define SENS_RAY_NEG_X_AXIS   3

Definition at line 208 of file DNA_sensor_types.h.

Referenced by KX_RaySensor::Evaluate(), and rna_def_ray_sensor().

#define SENS_RAY_NEG_Y_AXIS   4

Definition at line 209 of file DNA_sensor_types.h.

Referenced by KX_RaySensor::Evaluate(), and rna_def_ray_sensor().

#define SENS_RAY_NEG_Z_AXIS   5

Definition at line 210 of file DNA_sensor_types.h.

Referenced by KX_RaySensor::Evaluate(), and rna_def_ray_sensor().

#define SENS_RAY_PROPERTY   0

Definition at line 280 of file DNA_sensor_types.h.

Referenced by draw_sensor_ray().

#define SENS_RAY_X_AXIS   1

Definition at line 205 of file DNA_sensor_types.h.

Referenced by KX_RaySensor::Evaluate(), and rna_def_ray_sensor().

#define SENS_RAY_XRAY   2

Definition at line 282 of file DNA_sensor_types.h.

Referenced by BL_ConvertSensors(), draw_sensorbuttons(), and rna_def_ray_sensor().

#define SENS_RAY_Y_AXIS   0

Definition at line 206 of file DNA_sensor_types.h.

Referenced by KX_RaySensor::Evaluate(), and rna_def_ray_sensor().

#define SENS_RAY_Z_AXIS   2

Definition at line 207 of file DNA_sensor_types.h.

Referenced by KX_RaySensor::Evaluate(), and rna_def_ray_sensor().

#define SENS_SHOW   1

Definition at line 251 of file DNA_sensor_types.h.

Referenced by do_sensor_menu(), logic_buttons(), new_sensor(), and rna_def_sensor().

#define SENS_SUPPRESS_NEGATIVE   (1 << 1)

Definition at line 266 of file DNA_sensor_types.h.

#define SENS_SUPPRESS_POSITIVE   (1 << 0)

Definition at line 265 of file DNA_sensor_types.h.

#define SENS_TOUCH   1
#define SENS_VISIBLE   16

Typedef Documentation

typedef struct bDelaySensor bDelaySensor
typedef struct bMouseSensor bMouseSensor

Defines the settings of a mouse sensor.

typedef struct bNearSensor bNearSensor
typedef struct bRadarSensor bRadarSensor
typedef struct bRandomSensor bRandomSensor
typedef struct bRaySensor bRaySensor
typedef struct bSensor bSensor
typedef struct bTouchSensor bTouchSensor