-
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\ Category: Core\
- 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