-
Notifications
You must be signed in to change notification settings - Fork 0
class_physicsserver
reduz edited this page Feb 23, 2014
·
12 revisions
Inherits: Object\n\n### Brief Description
- RID shape_create" ( int type )
- void shape_set_data" ( RID shape, var data )
- int shape_get_type" ( RID shape ) const
- void shape_get_data" ( RID shape ) const
- RID space_create" ( )
- void space_set_active" ( RID space, bool active )
- bool space_is_active" ( RID space ) const
- void space_set_param" ( RID space, int param, real value )
- real space_get_param" ( RID space, int param ) const
- PhysicsDirectSpaceState space_get_direct_state" ( RID space )
- RID area_create" ( )
- void area_set_space" ( RID area, RID space )
- RID area_get_space" ( RID area ) const
- void area_set_space_override_mode" ( RID area, int mode )
- int area_get_space_override_mode" ( RID area ) const
- void area_add_shape" ( RID area, int shape, RID transform=Transform() )
- RID area_set_shape" ( RID area, int shape_idx ) const
- void area_set_shape_transform" ( RID area, int shape_idx, Transform transform )
- int area_get_shape_count" ( RID area ) const
- RID area_get_shape" ( RID area, int shape_idx ) const
- Transform area_get_shape_transform" ( RID area, int shape_idx ) const
- void area_remove_shape" ( RID area, int shape_idx )
- void area_clear_shapes" ( RID area )
- void area_set_param" ( RID area, int param ) const
- Transform area_set_transform" ( RID area ) const
- void area_get_param" ( RID area, int param ) const
- Transform area_get_transform" ( RID area ) const
- void area_attach_object_instance_ID" ( RID area, int id )
- int area_get_object_instance_ID" ( RID area ) const
- void area_set_monitor_callback" ( RID receiver, Object method, String arg2 )
- RID body_create" ( int mode=2, bool init_sleeping=false )
- void body_set_space" ( RID body, RID space )
- RID body_get_space" ( RID body ) const
- void body_set_mode" ( RID body, int mode )
- int body_get_mode" ( RID body, int arg1 ) const
- void body_add_shape" ( RID body, RID shape, Transform transform=Transform() )
- void body_set_shape" ( RID body, int shape_idx, RID shape )
- void body_set_shape_transform" ( RID body, int shape_idx, Transform transform )
- int body_get_shape_count" ( RID body ) const
- RID body_get_shape" ( RID body, int shape_idx ) const
- Transform body_get_shape_transform" ( RID body, int shape_idx ) const
- void body_remove_shape" ( RID body, int shape_idx )
- void body_clear_shapes" ( RID body )
- void body_attach_object_instance_ID" ( RID body, int id )
- int body_get_object_instance_ID" ( RID body ) const
- void body_set_enable_continuous_collision_detection" ( RID body, bool enable )
- bool body_is_continuous_collision_detection_enabled" ( RID body ) const
- void body_set_param" ( RID body, int param, real value )
- real body_get_param" ( RID body, int param ) const
- void body_static_simulate_motion" ( RID body, Transform new_xform )
- void body_set_state" ( RID body, int state, var value )
- void body_get_state" ( RID body, int state ) const
- void body_apply_impulse" ( RID body, Vector3 pos, Vector3 impulse )
- void body_set_axis_velocity" ( RID body, Vector3 axis_velocity )
- void body_add_collision_exception" ( RID body, RID excepted_body )
- void body_remove_collision_exception" ( RID body, RID excepted_body )
- void body_set_max_contacts_reported" ( RID body, int amount )
- int body_get_max_contacts_reported" ( RID body ) const
- void body_set_omit_force_integration" ( RID body, bool enable )
- bool body_is_omitting_force_integration" ( RID body ) const
- void body_set_force_integration_callback" ( RID body, Object receiver, String method, var userdata=NULL )
- void free" ( RID rid )
- void set_active" ( bool active )
- SHAPE_PLANE = 0
- SHAPE_RAY = 1
- SHAPE_SPHERE = 2
- SHAPE_BOX = 3
- SHAPE_CAPSULE = 4
- SHAPE_CONVEX_POLYGON = 5
- SHAPE_CONCAVE_POLYGON = 6
- SHAPE_HEIGHTMAP = 7
- SHAPE_CUSTOM = 8
- AREA_PARAM_GRAVITY = 0
- AREA_PARAM_GRAVITY_VECTOR = 1
- AREA_PARAM_GRAVITY_IS_POINT = 2
- AREA_PARAM_GRAVITY_POINT_ATTENUATION = 3
- AREA_PARAM_DENSITY = 4
- AREA_PARAM_PRIORITY = 5
- AREA_SPACE_OVERRIDE_COMBINE = 1
- AREA_SPACE_OVERRIDE_DISABLED = 0
- AREA_SPACE_OVERRIDE_REPLACE = 2
- BODY_MODE_STATIC = 0
- BODY_MODE_KINEMATIC = 1
- BODY_MODE_RIGID = 2
- BODY_MODE_CHARACTER = 3
- BODY_PARAM_BOUNCE = 0
- BODY_PARAM_FRICTION = 1
- BODY_PARAM_MASS = 2
- BODY_PARAM_MAX = 3
- BODY_STATE_TRANSFORM = 0
- BODY_STATE_LINEAR_VELOCITY = 1
- BODY_STATE_ANGULAR_VELOCITY = 2
- BODY_STATE_SLEEPING = 3
- BODY_STATE_CAN_SLEEP = 4
- AREA_BODY_ADDED = 0
- AREA_BODY_REMOVED = 1