*
* @ingroup EPhysics_World
*/
-EAPI void ephysics_world_render_geometry_get(EPhysics_World *world, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+EAPI void ephysics_world_render_geometry_get(const EPhysics_World *world, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
/**
* @brief
* @see ephysics_world_constraint_solver_iterations_set() for its meaning.
* @ingroup EPhysics_World
*/
-EAPI int ephysics_world_constraint_solver_iterations_get(EPhysics_World *world);
+EAPI int ephysics_world_constraint_solver_iterations_get(const EPhysics_World *world);
/**
* @brief
*
* @param world The world to be set.
* @param solver_mode The solver mode to set.
+ * @param enable If @c EINA_TRUE enable the mode, if EINA_FALSE, disable it.
*
* @see EPhysics_World_Solver_Mode for supported solver modes.
* @see ephysics_world_constraint_solver_mode_enable_get()
*
* @param world The world to be queried.
* @param solver_mode The solver mode of interest.
- * @return EINA_TRUE if @p solver_mode is enabled, EINA_FALSE otherwise
+ * @return EINA_TRUE if @p solver_mode is enabled, EINA_FALSE otherwise.
*
* @see ephysics_world_constraint_solver_mode_enable_set()
* @ingroup EPhysics_World
*/
-EAPI Eina_Bool ephysics_world_constraint_solver_mode_enable_get(EPhysics_World *world, EPhysics_World_Solver_Mode solver_mode);
+EAPI Eina_Bool ephysics_world_constraint_solver_mode_enable_get(const EPhysics_World *world, EPhysics_World_Solver_Mode solver_mode);
/**
* @brief
*
* @ingroup EPhysics_World
*/
-EAPI double ephysics_world_linear_slop_get(EPhysics_World *world);
+EAPI double ephysics_world_linear_slop_get(const EPhysics_World *world);
/**
* @brief
*
* @ingroup EPhysics_World
*/
-EAPI Eina_Bool ephysics_world_bodies_outside_top_autodel_get(EPhysics_World *world);
+EAPI Eina_Bool ephysics_world_bodies_outside_top_autodel_get(const EPhysics_World *world);
/**
* @brief
*
* @ingroup EPhysics_World
*/
-EAPI Eina_Bool ephysics_world_bodies_outside_bottom_autodel_get(EPhysics_World *world);
+EAPI Eina_Bool ephysics_world_bodies_outside_bottom_autodel_get(const EPhysics_World *world);
/**
* @brief
*
* @ingroup EPhysics_World
*/
-EAPI Eina_Bool ephysics_world_bodies_outside_right_autodel_get(EPhysics_World *world);
+EAPI Eina_Bool ephysics_world_bodies_outside_right_autodel_get(const EPhysics_World *world);
/**
* @brief
*
* @ingroup EPhysics_World
*/
-EAPI Eina_Bool ephysics_world_bodies_outside_left_autodel_get(EPhysics_World *world);
+EAPI Eina_Bool ephysics_world_bodies_outside_left_autodel_get(const EPhysics_World *world);
/**
* @}
*
* @ingroup EPhysics_Body
*/
-EAPI void ephysics_body_damping_get(EPhysics_Body *body, double *linear_damping, double *angular_damping);
+EAPI void ephysics_body_damping_get(const EPhysics_Body *body, double *linear_damping, double *angular_damping);
/**
* @brief
*
* @ingroup EPhysics_Body
*/
-EAPI Eina_Bool ephysics_body_rotation_on_z_axis_enable_get(EPhysics_Body *body);
+EAPI Eina_Bool ephysics_body_rotation_on_z_axis_enable_get(const EPhysics_Body *body);
/**
* @brief
*
* @ingroup EPhysics_Body
*/
-EAPI void ephysics_body_linear_movement_enable_get(EPhysics_Body *body, Eina_Bool *enable_x, Eina_Bool *enable_y);
+EAPI void ephysics_body_linear_movement_enable_get(const EPhysics_Body *body, Eina_Bool *enable_x, Eina_Bool *enable_y);
/**
* @brief
*
* @ingroup EPhysics_Body
*/
-EAPI double ephysics_body_rotation_get(EPhysics_Body *body);
+EAPI double ephysics_body_rotation_get(const EPhysics_Body *body);
/**
* @}
}
btRigidBody *
-ephysics_body_rigid_body_get(EPhysics_Body *body)
+ephysics_body_rigid_body_get(const EPhysics_Body *body)
{
return body->rigid_body;
}
}
EAPI void
-ephysics_body_damping_get(EPhysics_Body *body, double *linear_damping, double *angular_damping)
+ephysics_body_damping_get(const EPhysics_Body *body, double *linear_damping, double *angular_damping)
{
if (!body)
{
}
EAPI void
-ephysics_body_linear_movement_enable_get(EPhysics_Body *body, Eina_Bool *enable_x, Eina_Bool *enable_y)
+ephysics_body_linear_movement_enable_get(const EPhysics_Body *body, Eina_Bool *enable_x, Eina_Bool *enable_y)
{
if (!body)
{
}
EAPI Eina_Bool
-ephysics_body_rotation_on_z_axis_enable_get(EPhysics_Body *body)
+ephysics_body_rotation_on_z_axis_enable_get(const EPhysics_Body *body)
{
if (!body)
{
}
EAPI double
-ephysics_body_rotation_get(EPhysics_Body *body)
+ephysics_body_rotation_get(const EPhysics_Body *body)
{
btTransform trans;
double rot;
void ephysics_body_world_boundaries_resize(EPhysics_World *world);
void ephysics_world_boundary_set(EPhysics_World *world, EPhysics_World_Boundary boundary, EPhysics_Body *body);
EPhysics_Body *ephysics_world_boundary_get(const EPhysics_World *world, EPhysics_World_Boundary boundary);
-Eina_Bool ephysics_world_bodies_outside_autodel_get(EPhysics_World *world);
+Eina_Bool ephysics_world_bodies_outside_autodel_get(const EPhysics_World *world);
void ephysics_body_evas_object_update_select(EPhysics_Body *body);
void ephysics_orphan_body_del(EPhysics_Body *body);
void ephysics_body_contact_processed(EPhysics_Body *body, EPhysics_Body *contact_body);
-btRigidBody *ephysics_body_rigid_body_get(EPhysics_Body *body);
+btRigidBody *ephysics_body_rigid_body_get(const EPhysics_Body *body);
void ephysics_body_active_set(EPhysics_Body *body, Eina_Bool active);
EPhysics_Camera *ephysics_camera_add(EPhysics_World *world);
}
EAPI int
-ephysics_world_constraint_solver_iterations_get(EPhysics_World *world)
+ephysics_world_constraint_solver_iterations_get(const EPhysics_World *world)
{
if (!world)
{
}
EAPI Eina_Bool
-ephysics_world_constraint_solver_mode_enable_get(EPhysics_World *world, EPhysics_World_Solver_Mode solver_mode)
+ephysics_world_constraint_solver_mode_enable_get(const EPhysics_World *world, EPhysics_World_Solver_Mode solver_mode)
{
if (!world)
{
}
EAPI void
-ephysics_world_render_geometry_get(EPhysics_World *world, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
+ephysics_world_render_geometry_get(const EPhysics_World *world, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
{
if (!world)
{
}
EAPI double
-ephysics_world_linear_slop_get(EPhysics_World *world)
+ephysics_world_linear_slop_get(const EPhysics_World *world)
{
if (!world)
{
}
EAPI Eina_Bool
-ephysics_world_bodies_outside_top_autodel_get(EPhysics_World *world)
+ephysics_world_bodies_outside_top_autodel_get(const EPhysics_World *world)
{
if (!world)
{
}
EAPI Eina_Bool
-ephysics_world_bodies_outside_bottom_autodel_get(EPhysics_World *world)
+ephysics_world_bodies_outside_bottom_autodel_get(const EPhysics_World *world)
{
if (!world)
{
}
EAPI Eina_Bool
-ephysics_world_bodies_outside_left_autodel_get(EPhysics_World *world)
+ephysics_world_bodies_outside_left_autodel_get(const EPhysics_World *world)
{
if (!world)
{
}
EAPI Eina_Bool
-ephysics_world_bodies_outside_right_autodel_get(EPhysics_World *world)
+ephysics_world_bodies_outside_right_autodel_get(const EPhysics_World *world)
{
if (!world)
{
}
Eina_Bool
-ephysics_world_bodies_outside_autodel_get(EPhysics_World *world)
+ephysics_world_bodies_outside_autodel_get(const EPhysics_World *world)
{
if (!world)
{