\hypertarget{EPhysics_8h}{}\doxysection{EPhysics.\+h File Reference}
\label{EPhysics_8h}\index{EPhysics.h@{EPhysics.h}}


These routines are used for EPhysics library interaction.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__EPhysics__Quaternion}{\+\_\+\+EPhysics\+\_\+\+Quaternion}}
\begin{DoxyCompactList}\small\item\em Quaternion coordinates and rotation (w, x, y, z) \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{EPhysics_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{EPhysics_8h_a3db3556eec8ef18cb8ddb43816974ac8}} 
\#define {\bfseries EAPI}
\item 
\mbox{\Hypertarget{EPhysics_8h_a161d2cff4df6f064f4d52226c1fa71aa}\label{EPhysics_8h_a161d2cff4df6f064f4d52226c1fa71aa}} 
\#define {\bfseries EPHYSICS\+\_\+\+VERSION\+\_\+\+MAJOR}~EFL\+\_\+\+VERSION\+\_\+\+MAJOR
\item 
\mbox{\Hypertarget{EPhysics_8h_a9c29e0afb268f20a318b89a1c42dff04}\label{EPhysics_8h_a9c29e0afb268f20a318b89a1c42dff04}} 
\#define {\bfseries EPHYSICS\+\_\+\+VERSION\+\_\+\+MINOR}~EFL\+\_\+\+VERSION\+\_\+\+MINOR
\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga6f5a7cbea749e1567d608b9321af9eb9}{EPHYSICS\+\_\+\+BODY\+\_\+\+MASS\+\_\+\+STATIC}}~(0.\+0)
\begin{DoxyCompactList}\small\item\em Mass amount used to makes a body static. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga27512e99dc34fa2337fa663e497b1e27}{EPHYSICS\+\_\+\+BODY\+\_\+\+DENSITY\+\_\+\+WOOD}}~(680.\+0)
\begin{DoxyCompactList}\small\item\em Density of wood in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_gaf1c982444b3cd365ee1bdd2239692286}{EPHYSICS\+\_\+\+BODY\+\_\+\+DENSITY\+\_\+\+IRON}}~(7400.\+0)
\begin{DoxyCompactList}\small\item\em Density of iron in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_gab7927bb7dc3cabd1e624cb05566dba09}{EPHYSICS\+\_\+\+BODY\+\_\+\+DENSITY\+\_\+\+CONCRETE}}~(2300.\+0)
\begin{DoxyCompactList}\small\item\em Density of concrete in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_gad25c12093611b1e121218794acdcd261}{EPHYSICS\+\_\+\+BODY\+\_\+\+DENSITY\+\_\+\+RUBBER}}~(920.\+0)
\begin{DoxyCompactList}\small\item\em Density of rubber in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_gaa06a7a722600758a065399c5c7b94382}{EPHYSICS\+\_\+\+BODY\+\_\+\+DENSITY\+\_\+\+POLYSTYRENE}}~(80.\+0)
\begin{DoxyCompactList}\small\item\em Density of polystyrene in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga7fd7521988913ed203faee3299d67731}{EPHYSICS\+\_\+\+BODY\+\_\+\+DENSITY\+\_\+\+PLASTIC}}~(1300.\+0)
\begin{DoxyCompactList}\small\item\em Density of plastic in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga547c86262e60760cac8e930b5b85ef47}{EPHYSICS\+\_\+\+BODY\+\_\+\+FRICTION\+\_\+\+WOOD}}~(0.\+4)
\begin{DoxyCompactList}\small\item\em Friction coefficient of wood. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga32f7044e93047cd6d3b3bac9da2e6d44}{EPHYSICS\+\_\+\+BODY\+\_\+\+FRICTION\+\_\+\+IRON}}~(0.\+8)
\begin{DoxyCompactList}\small\item\em Friction coefficient of iron. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_gabcc5b09329505bb312d6c581e616c387}{EPHYSICS\+\_\+\+BODY\+\_\+\+FRICTION\+\_\+\+CONCRETE}}~(0.\+65)
\begin{DoxyCompactList}\small\item\em Friction coefficient of concrete. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga0ebe75973c80b76d7fcb8644cf53f034}{EPHYSICS\+\_\+\+BODY\+\_\+\+FRICTION\+\_\+\+RUBBER}}~(0.\+75)
\begin{DoxyCompactList}\small\item\em Friction coefficient of rubber. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga4abb48d3936c9fbf268109d4ac62afad}{EPHYSICS\+\_\+\+BODY\+\_\+\+FRICTION\+\_\+\+POLYSTYRENE}}~(0.\+5)
\begin{DoxyCompactList}\small\item\em Friction coefficient of polystyrene. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga317e3bcbdcbdda9f2b403d224f02cbf3}{EPHYSICS\+\_\+\+BODY\+\_\+\+FRICTION\+\_\+\+PLASTIC}}~(0.\+35)
\begin{DoxyCompactList}\small\item\em Friction coefficient of plastic. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga74e9c011d0d1fd10f45cd8dcf2893426}{EPHYSICS\+\_\+\+BODY\+\_\+\+RESTITUTION\+\_\+\+WOOD}}~(0.\+7)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of wood. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga7eb95e5bbd6e984fa154d4a2a6eeaa0b}{EPHYSICS\+\_\+\+BODY\+\_\+\+RESTITUTION\+\_\+\+IRON}}~(0.\+85)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of iron. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga036d37e0d96952e92c1f00958e329c16}{EPHYSICS\+\_\+\+BODY\+\_\+\+RESTITUTION\+\_\+\+CONCRETE}}~(0.\+75)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of concrete. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga016e0f52f46cd30204d6b5a664c4c724}{EPHYSICS\+\_\+\+BODY\+\_\+\+RESTITUTION\+\_\+\+RUBBER}}~(0.\+3)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of rubber. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga03c67b9d284f796c09c8aface92f4f28}{EPHYSICS\+\_\+\+BODY\+\_\+\+RESTITUTION\+\_\+\+POLYSTYRENE}}~(0.\+5)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of polystyrene. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__EPhysics__Body_ga3a89e0d5765ad9e8ef6ceb4bb1f704c3}{EPHYSICS\+\_\+\+BODY\+\_\+\+RESTITUTION\+\_\+\+PLASTIC}}~(0.\+6)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of plastic. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{EPhysics_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{EPhysics_8h_a3db3556eec8ef18cb8ddb43816974ac8}} 
\#define {\bfseries EAPI}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct__EPhysics__Quaternion}{\+\_\+\+EPhysics\+\_\+\+Quaternion}} \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}}
\begin{DoxyCompactList}\small\item\em Quaternion handle, represents a quaternion to be used to rotate bodies. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+EPhysics\+\_\+\+Shape \mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}}
\begin{DoxyCompactList}\small\item\em Shape handle, represents a shape to be used to create a body. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+EPhysics\+\_\+\+Body \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}}
\begin{DoxyCompactList}\small\item\em Body handle, represents an object on EPhysics world. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+EPhysics\+\_\+\+Camera \mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}}
\begin{DoxyCompactList}\small\item\em Camera handle, used to change the position of the frame to be rendered. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+EPhysics\+\_\+\+World \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}}
\begin{DoxyCompactList}\small\item\em World handle, most basic type of EPhysics. \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__EPhysics__World_ga0b0aff31f415be24679d4ab703674619}{\+\_\+\+EPhysics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}} \mbox{\hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{EPhysics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}}
\begin{DoxyCompactList}\small\item\em Identifier of callbacks to be set for EPhysics worlds. \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__EPhysics__World_ga5723626f948a9e8951324c4ffcbfa3c3}{\+\_\+\+EPhysics\+\_\+\+World\+\_\+\+Constraint\+\_\+\+Solver\+\_\+\+Mode}} {\bfseries EPhysics\+\_\+\+World\+\_\+\+Solver\+\_\+\+Mode}
\item 
typedef void($\ast$ \mbox{\hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{EPhysics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em EPhysics world event callback function signature. \end{DoxyCompactList}\item 
typedef enum \+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side \mbox{\hyperlink{group__EPhysics__Body_ga141ced5a614b33d9efc09c634aebbb4a}{EPhysics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side}}
\begin{DoxyCompactList}\small\item\em Identifier of cloth anchor sides. \end{DoxyCompactList}\item 
typedef enum \+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Face \mbox{\hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{EPhysics\+\_\+\+Body\+\_\+\+Face}}
\begin{DoxyCompactList}\small\item\em Define in which body\textquotesingle{}s face the evas object should be set. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Collision \mbox{\hyperlink{group__EPhysics__Body_ga454052288e957641ff40f79ca3c72792}{EPhysics\+\_\+\+Body\+\_\+\+Collision}}
\begin{DoxyCompactList}\small\item\em Body collision wraps collision informations. \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__EPhysics__Body_ga904d0d1462e71c1f32cb27f540b5277c}{\+\_\+\+EPhysics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}} \mbox{\hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{EPhysics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}}
\begin{DoxyCompactList}\small\item\em The types of events triggering a callback. \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__EPhysics__Body_gacaef1c39c01f3d744b26dba7ce37b19a}{\+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Material}} \mbox{\hyperlink{group__EPhysics__Body_gaed2ef2bd32f5ef2363a6690ceaa1ea29}{EPhysics\+\_\+\+Body\+\_\+\+Material}}
\begin{DoxyCompactList}\small\item\em The types of materials to be set on a body. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{EPhysics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em EPhysics body event callback function signature. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+EPhysics\+\_\+\+Constraint \mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}}
\begin{DoxyCompactList}\small\item\em Constraint handle, used to limit bodies movements. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__EPhysics__World_ga0b0aff31f415be24679d4ab703674619}{\+\_\+\+EPhysics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619ae42b35c975ed4847c43373b2c5abf2b8}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+WORLD\+\_\+\+DEL}}
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619ac553fa1d8ca19d2d17fe4cb7801c52ba}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+WORLD\+\_\+\+STOPPED}}
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619aa5f6adbd98bc6599221d12ecfeb1cbc6}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+WORLD\+\_\+\+CAMERA\+\_\+\+MOVED}}
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619a8fae2bbe9fcb164d9848fbd929462fbb}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+WORLD\+\_\+\+UPDATE}}
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619a022f6c857a8cea0a1adb2bbe5c6822fa}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+WORLD\+\_\+\+LAST}}
 \}
\item 
enum \mbox{\hyperlink{group__EPhysics__World_ga5723626f948a9e8951324c4ffcbfa3c3}{\+\_\+\+EPhysics\+\_\+\+World\+\_\+\+Constraint\+\_\+\+Solver\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3ac05bb8f778c529de7f2d209708ec55b7}{EPHYSICS\+\_\+\+WORLD\+\_\+\+SOLVER\+\_\+\+RANDMIZE\+\_\+\+ORDER}} = 1
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3afd99d0a859514f82a1930eb49b55f754}{EPHYSICS\+\_\+\+WORLD\+\_\+\+SOLVER\+\_\+\+USE\+\_\+\+WARMSTARTING}} = 4
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3a81c043ce000eec701e73d383a2aad0b4}{EPHYSICS\+\_\+\+WORLD\+\_\+\+SOLVER\+\_\+\+USE\+\_\+2\+\_\+\+FRICTION\+\_\+\+DIRECTIONS}} = 16
, \newline
\mbox{\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3ab5343c995195505eeb2bf5c34fe631bc}{EPHYSICS\+\_\+\+WORLD\+\_\+\+SOLVER\+\_\+\+SIMD}} = 256
 \}
\begin{DoxyCompactList}\small\item\em typedef EPhysics\+\_\+\+World\+\_\+\+Constraint\+\_\+\+Solver\+\_\+\+Mode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__EPhysics__Body_ga49daae039dfdb8675123adb7d8bb6be5}\label{group__EPhysics__Body_ga49daae039dfdb8675123adb7d8bb6be5}} 
enum {\bfseries \+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side} \{ \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+ANCHOR\+\_\+\+SIDE\+\_\+\+LEFT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+ANCHOR\+\_\+\+SIDE\+\_\+\+RIGHT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+ANCHOR\+\_\+\+SIDE\+\_\+\+TOP}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+ANCHOR\+\_\+\+SIDE\+\_\+\+BOTTOM}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+ANCHOR\+\_\+\+SIDE\+\_\+\+LAST}
 \}
\item 
\mbox{\Hypertarget{group__EPhysics__Body_gae5037affec6b57b498a2ad6f6e34aa47}\label{group__EPhysics__Body_gae5037affec6b57b498a2ad6f6e34aa47}} 
enum {\bfseries \+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Face} \{ \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+MIDDLE\+\_\+\+FRONT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+MIDDLE\+\_\+\+BACK}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+FRONT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+BACK}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+LEFT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+RIGHT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+TOP}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+BOX\+\_\+\+FACE\+\_\+\+BOTTOM}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+FACE\+\_\+\+FRONT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CLOTH\+\_\+\+FACE\+\_\+\+BACK}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CYLINDER\+\_\+\+FACE\+\_\+\+MIDDLE\+\_\+\+FRONT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CYLINDER\+\_\+\+FACE\+\_\+\+MIDDLE\+\_\+\+BACK}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CYLINDER\+\_\+\+FACE\+\_\+\+FRONT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CYLINDER\+\_\+\+FACE\+\_\+\+BACK}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+CYLINDER\+\_\+\+FACE\+\_\+\+CURVED}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+SPHERE\+\_\+\+FACE\+\_\+\+FRONT}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+SPHERE\+\_\+\+FACE\+\_\+\+BACK}
, \newline
{\bfseries EPHYSICS\+\_\+\+BODY\+\_\+\+FACE\+\_\+\+LAST}
 \}
\item 
enum \mbox{\hyperlink{group__EPhysics__Body_ga904d0d1462e71c1f32cb27f540b5277c}{\+\_\+\+EPhysics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277cacb2363cd59bc8642e74ad916c6658e0a}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+BODY\+\_\+\+UPDATE}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277caa002e2d26e86261221dc643f19071754}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+BODY\+\_\+\+COLLISION}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277cab8f46f167ee3872ea35fe645bf14a5d2}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+BODY\+\_\+\+DEL}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277cae88f6dfe5c24a67f5f074fb818edfa72}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+BODY\+\_\+\+STOPPED}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277ca25173c695395510a437472c788c580e7}{EPHYSICS\+\_\+\+CALLBACK\+\_\+\+BODY\+\_\+\+LAST}}
 \}
\item 
enum \mbox{\hyperlink{group__EPhysics__Body_gacaef1c39c01f3d744b26dba7ce37b19a}{\+\_\+\+EPhysics\+\_\+\+Body\+\_\+\+Material}} \{ \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aafd81323434eb3fd5caaf3fa52772e420}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+CUSTOM}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa10b69deaba5813f633814accde44c49f}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+CONCRETE}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa45165c91583fe45770f3f477691ec72b}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+IRON}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa84006e0d3564bf5abac54fd7caf62ed3}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+PLASTIC}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aab23a76321e42355651d0ff28ac607e12}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+POLYSTYRENE}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa7ee7c244bacc6e80242beef9aa72bb50}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+RUBBER}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa6da554ebde5c54ea870e85dbc1e99344}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+WOOD}}
, \newline
\mbox{\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa0e10b889bbdb9ad63a1dbaf95b7d5c84}{EPHYSICS\+\_\+\+BODY\+\_\+\+MATERIAL\+\_\+\+LAST}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{group__EPhysics_gaca8fc170d73b3f688349cc4dbaf219fd}{ephysics\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Initialize EPhysics. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__EPhysics_ga07e695074fb4d5d125b36c3a1d963f49}{ephysics\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shutdown EPhysics. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$ \mbox{\hyperlink{group__EPhysics__Quaternion_ga3c8dda7e3c2017444f8a54d773d2d9ce}{ephysics\+\_\+quaternion\+\_\+new}} (void)
\begin{DoxyCompactList}\small\item\em Create a new quaternion. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gaab4373700e3bdad8e761e63c398ebda6}{ephysics\+\_\+quaternion\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double $\ast$x, double $\ast$y, double $\ast$z, double $\ast$w)
\begin{DoxyCompactList}\small\item\em Get quaternion values. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_ga22bff9e6439fccbcd5903777fcb04281}{ephysics\+\_\+quaternion\+\_\+axis\+\_\+angle\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double $\ast$nx, double $\ast$ny, double $\ast$nz, double $\ast$a)
\begin{DoxyCompactList}\small\item\em Get quaternion axis and angle. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gae05800bc35b8f0d161673f167e632524}{ephysics\+\_\+quaternion\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double x, double y, double z, double w)
\begin{DoxyCompactList}\small\item\em Set quaternion values. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_ga7c4194fd5c865c158d86697f88144b8f}{ephysics\+\_\+quaternion\+\_\+axis\+\_\+angle\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double nx, double ny, double nz, double a)
\begin{DoxyCompactList}\small\item\em Set quaternion using axis angle notation. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gab2a5e0d699dabd39bc6cffebfea26e12}{ephysics\+\_\+quaternion\+\_\+euler\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double yaw, double pitch, double roll)
\begin{DoxyCompactList}\small\item\em Set quaternion using Euler angles. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gae72bd8e462318feae3636dd5f405065f}{ephysics\+\_\+quaternion\+\_\+normalize}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Normalize the quaternion. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gaf17766951b7ea908441d89d6a7e86ba9}{ephysics\+\_\+quaternion\+\_\+invert}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Invert the quaternion. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gab1c9e099ff673f2595289ee5bc32eb05}{ephysics\+\_\+quaternion\+\_\+scale}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double scale)
\begin{DoxyCompactList}\small\item\em Scale the quaternion. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Quaternion_gaa80165977ffa0a9ee257079306a35b26}{ephysics\+\_\+quaternion\+\_\+inverse\+\_\+scale}} (\mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat, double scale)
\begin{DoxyCompactList}\small\item\em Inversely scale the quaternion. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$ \mbox{\hyperlink{group__EPhysics__Quaternion_ga20a9be25622fcde84fa1aff69752f8f9}{ephysics\+\_\+quaternion\+\_\+sum}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat1, const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat2, \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$result)
\begin{DoxyCompactList}\small\item\em Returns a sum of two quaternions. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$ \mbox{\hyperlink{group__EPhysics__Quaternion_ga642413312b82aaac10bb4583c9347828}{ephysics\+\_\+quaternion\+\_\+diff}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat1, const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat2, \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$result)
\begin{DoxyCompactList}\small\item\em Returns a difference between two quaternions. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$ \mbox{\hyperlink{group__EPhysics__Quaternion_ga959d29aa69ad3e9d99fd49784d88e887}{ephysics\+\_\+quaternion\+\_\+multiply}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat1, const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat2, \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$result)
\begin{DoxyCompactList}\small\item\em Multiply two quaternions. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$ \mbox{\hyperlink{group__EPhysics__Quaternion_gaec99e71715927c2b272fca749d33183b}{ephysics\+\_\+quaternion\+\_\+slerp}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat1, const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat2, double ratio, \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$result)
\begin{DoxyCompactList}\small\item\em Return the quaternion which is the result of Spherical Linear Interpolation between two quaternions. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Quaternion_ga0fa18d05260d0998443949da2ade006a}{ephysics\+\_\+quaternion\+\_\+dot}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat1, const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat2)
\begin{DoxyCompactList}\small\item\em Return the dot product between two quaternions. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Quaternion_ga23e7aa3a39029be4779d47e54651287a}{ephysics\+\_\+quaternion\+\_\+angle\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat1, const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat2)
\begin{DoxyCompactList}\small\item\em Return the angle between two quaternions. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Quaternion_ga31e9c326937c130ea3616223f98ca54e}{ephysics\+\_\+quaternion\+\_\+length\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Return the length of the quaternion. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Quaternion_gaff4c5cdf6162b538bfe41e37595b01f2}{ephysics\+\_\+quaternion\+\_\+length2\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Return the length squared of the quaternion. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}} $\ast$ \mbox{\hyperlink{group__EPhysics__Shape_gae9e86be43d7e1c4407f6de877950217b}{ephysics\+\_\+shape\+\_\+new}} (void)
\begin{DoxyCompactList}\small\item\em Create a new shape. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Shape_ga9d91574e5cdac7772d6c75c22c32d8a7}{ephysics\+\_\+shape\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}} $\ast$shape)
\begin{DoxyCompactList}\small\item\em Delete a shape. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Shape_ga2548c7a3aaf658b9be6132f60c1b3948}{ephysics\+\_\+shape\+\_\+point\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}} $\ast$shape, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Add a new point to the shape. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}} $\ast$ \mbox{\hyperlink{group__EPhysics__Shape_ga198f9d7121e917084c31e636b110364f}{ephysics\+\_\+shape\+\_\+load}} (const char $\ast$filename)
\begin{DoxyCompactList}\small\item\em Load the shape from a file. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Shape_ga60c974e4692ed765e0b7ba2e8a5d9819}{ephysics\+\_\+shape\+\_\+save}} (const \mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}} $\ast$shape, const char $\ast$filename)
\begin{DoxyCompactList}\small\item\em Save the shape to a file. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_gaed0ba3e4daecc66fca5dc399031da530}{ephysics\+\_\+camera\+\_\+position\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y)
\begin{DoxyCompactList}\small\item\em Set camera\textquotesingle{}s position. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_ga5e549e85d0d98a878dc636b6463645d6}{ephysics\+\_\+camera\+\_\+position\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$y)
\begin{DoxyCompactList}\small\item\em Get camera\textquotesingle{}s position. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_gabb7602830e3a9daa67d7bbe1a71a776e}{ephysics\+\_\+camera\+\_\+body\+\_\+track}} (\mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} horizontal, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} vertical)
\begin{DoxyCompactList}\small\item\em Set camera to track a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_ga3f8d5e51ae54ac3c2a5bdc0a6fb162c6}{ephysics\+\_\+camera\+\_\+tracked\+\_\+body\+\_\+get}} (\mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$$\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$horizontal, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$vertical)
\begin{DoxyCompactList}\small\item\em Get body tracked by camera. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_gabe63cac3d18202ddb8596f50adbc3206}{ephysics\+\_\+camera\+\_\+perspective\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} px, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} py, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} z0, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} foc)
\begin{DoxyCompactList}\small\item\em Set perspective to be applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_ga971b0520cc7ee43fdbd5b1b074c4025e}{ephysics\+\_\+camera\+\_\+perspective\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$px, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$py, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$z0, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$foc)
\begin{DoxyCompactList}\small\item\em Get perspective applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Camera_ga3dce6e71508cba24250679f67bbb8e11}{ephysics\+\_\+camera\+\_\+perspective\+\_\+enabled\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Set if perspective should be applied. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Camera_gabe75c8755354b2d4e20ff1bcdb66302b}{ephysics\+\_\+camera\+\_\+perspective\+\_\+enabled\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$camera)
\begin{DoxyCompactList}\small\item\em Return if perspective is enabled or not. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$ \mbox{\hyperlink{group__EPhysics__World_ga7b24e5bada9bcd105bc7d1e68cf2e44e}{ephysics\+\_\+world\+\_\+new}} (void)
\begin{DoxyCompactList}\small\item\em Create a new physics world. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gaabf8abaf9c41b0c1e5daa4acf3df0356}{ephysics\+\_\+world\+\_\+render\+\_\+geometry\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} h, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} d)
\begin{DoxyCompactList}\small\item\em Set dimensions of rendered area to be take on account by default updates. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga6bc905b2f56aa2a6c567d9a1575f9075}{ephysics\+\_\+world\+\_\+render\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$h, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$d)
\begin{DoxyCompactList}\small\item\em Get dimensions of rendered area to be take on account by default updates. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_gafdf9ecb15c2fc0ecc4ab54de55005427}{ephysics\+\_\+world\+\_\+serialize}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Serializes the {\ttfamily world} to {\ttfamily path}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga99ebd1425f258f895c0089d6eb13def9}{ephysics\+\_\+world\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Deletes a physics world. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga994f911d6249986a8d1c21fd53bec462}{ephysics\+\_\+world\+\_\+running\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} running)
\begin{DoxyCompactList}\small\item\em Set running status of world. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga1bba3c8099e200459f0c0b0865efd17a}{ephysics\+\_\+world\+\_\+running\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get running status of world. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga797b98c12273d85f7dd5b30a911f76f2}{ephysics\+\_\+world\+\_\+max\+\_\+sleeping\+\_\+time\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double sleeping\+\_\+time)
\begin{DoxyCompactList}\small\item\em Set the max sleeping time value. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__World_ga083912a5014474719d38e05de367836d}{ephysics\+\_\+world\+\_\+max\+\_\+sleeping\+\_\+time\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get the max sleeping time value for {\ttfamily world}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga849f9d794ce5da7bf07f0bfc71aa5b6c}{ephysics\+\_\+world\+\_\+gravity\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double gx, double gy, double gz)
\begin{DoxyCompactList}\small\item\em Set world gravity in the 3 axes (x, y, z). \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga3f64766b79c71155d06f1bf4931bb84d}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+iterations\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, int iterations)
\begin{DoxyCompactList}\small\item\em Set the number of iterations the {\bfseries{\href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Collision_
Detection_and_Physics_FAQ\#How_do_most_physics_engines_solve_constraints.3F}{\texttt{ constraint solver}}}} will have for contact and {\bfseries{\href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Glossary_of_
Terms\#Joint.2C_constraint}{\texttt{ joint constraints}}}}. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__EPhysics__World_gaa0a6b5aae6ae432449981daa47f0a819}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+iterations\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get the number of iterations the {\bfseries{\href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Collision_
Detection_and_Physics_FAQ\#How_do_most_physics_engines_solve_constraints.3F}{\texttt{ constraint solver}}}} will have for contact and {\bfseries{\href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Glossary_of_
Terms\#Joint.2C_constraint}{\texttt{ joint constraints}}}}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gab6e3fd1ef7c6ae7f8c99992861084f0f}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+mode\+\_\+enable\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, EPhysics\+\_\+\+World\+\_\+\+Solver\+\_\+\+Mode solver\+\_\+mode, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable)
\begin{DoxyCompactList}\small\item\em Enable or disable a {\bfseries{\href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Collision_
Detection_and_Physics_FAQ\#How_do_most_physics_engines_solve_constraints.3F}{\texttt{ constraint solver}}}} mode to {\ttfamily world}. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga8b1458e740ae1003b9f721b666d66c5b}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+mode\+\_\+enable\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, EPhysics\+\_\+\+World\+\_\+\+Solver\+\_\+\+Mode solver\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Get the {\ttfamily solver\+\_\+mode} status on {\ttfamily world}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga8a0636506c8fcd3ed4285d90ce41dcdd}{ephysics\+\_\+world\+\_\+gravity\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double $\ast$gx, double $\ast$gy, double $\ast$gz)
\begin{DoxyCompactList}\small\item\em Get world gravity values for axis x, y and z. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga8327212faf3a8016382056b29fcec387}{ephysics\+\_\+world\+\_\+rate\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double rate)
\begin{DoxyCompactList}\small\item\em Set rate between pixels on evas canvas and meters on ephysics world. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__World_ga4191077d4da05cfe550e9690fc311213}{ephysics\+\_\+world\+\_\+rate\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get rate between pixels on evas canvas and meters on ephysics world. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__EPhysics__World_ga19a243807dd0ea1d60fb3bd96a79f6cf}{ephysics\+\_\+world\+\_\+bodies\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Gets the world\textquotesingle{}s bodies list. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{EPhysics\+\_\+\+Camera}} $\ast$ \mbox{\hyperlink{group__EPhysics__World_gac676a37c869af5ec41fab3268e53ed21}{ephysics\+\_\+world\+\_\+camera\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get the camera used by an ephysics world. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga2b621ffb39920e4619fe2ec2e5508073}{ephysics\+\_\+world\+\_\+event\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{EPhysics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}} type, \mbox{\hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{EPhysics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Register a callback to a type of physics world event. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__EPhysics__World_ga18a22f2675efb1733290e6ac8f4fb9e2}{ephysics\+\_\+world\+\_\+event\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{EPhysics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}} type, \mbox{\hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{EPhysics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics world event callback. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__EPhysics__World_ga087d06ce662e1c5a14e8a2fa080b6170}{ephysics\+\_\+world\+\_\+event\+\_\+callback\+\_\+del\+\_\+full}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{EPhysics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}} type, \mbox{\hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{EPhysics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics world event callback matching data pointer. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga2a0c4f4c910574ebcaa26f001804e0bb}{ephysics\+\_\+world\+\_\+linear\+\_\+slop\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double linear\+\_\+slop)
\begin{DoxyCompactList}\small\item\em Set linear slop to be used by world. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__World_ga303b3aac240db8fb2cc3e52269183c4f}{ephysics\+\_\+world\+\_\+linear\+\_\+slop\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get linear slop used by world. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gab640a4c15eec53d9d851e09cd541a358}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+top\+\_\+autodel\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the top. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_gae97bd69521f684f1258257e12161b697}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+top\+\_\+autodel\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the top. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga3fd8aadc141b6d5e45e473ac01f9ced6}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+bottom\+\_\+autodel\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the bottom. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_gaefcba9ab8214650ea77e786d572e554e}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+bottom\+\_\+autodel\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the bottom. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga798aea0ade40886b4fd71bf89bf3e4df}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+right\+\_\+autodel\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the right. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga441d22350368e7db4861d2863b2151cc}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+right\+\_\+autodel\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the right. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga0c9669966a4be20e9899952227edb460}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+left\+\_\+autodel\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the left. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga546a59ecd1f39cd5abc70c4fa55c0fdf}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+left\+\_\+autodel\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the left. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gac740b9f50af19504856f3074144754f8}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+front\+\_\+autodel\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the front. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga0d8bbc0e15ffb6c21dd7784faac4aa41}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+front\+\_\+autodel\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the front. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga6806a81eea8e6f3f0da900b1e237425b}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+back\+\_\+autodel\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the back. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga4895f508065ccf3f5aa4d71e8e5c3436}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+back\+\_\+autodel\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they\textquotesingle{}re outside of render area by the back. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gab605cbebcc53278db5138f68df074607}{ephysics\+\_\+world\+\_\+simulation\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double fixed\+\_\+time\+\_\+step, int max\+\_\+sub\+\_\+steps)
\begin{DoxyCompactList}\small\item\em Set world simulation\textquotesingle{}s fixed time step and max number of sub steps configuration. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga12e0d7a91f40bdeb16e6e13e0f4f7661}{ephysics\+\_\+world\+\_\+simulation\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, double $\ast$fixed\+\_\+time\+\_\+step, int $\ast$max\+\_\+sub\+\_\+steps)
\begin{DoxyCompactList}\small\item\em Get world simulation\textquotesingle{}s fixed time step and max number of sub steps configuration. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gac798a9ec1348f4e3d0273287b00641d0}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+position\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} lx, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} ly, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} lz)
\begin{DoxyCompactList}\small\item\em Set position of point light to be applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_gad8a25241614ac01d37df87cc2668bf9e}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+color\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, int lr, int lg, int lb)
\begin{DoxyCompactList}\small\item\em Set color of point light to be applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga564febf03357030ed82748572f25ddb8}{ephysics\+\_\+world\+\_\+ambient\+\_\+light\+\_\+color\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, int ar, int ag, int ab)
\begin{DoxyCompactList}\small\item\em Set color of the ambient light to be applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga202072d9ea09764d6127f0e70dc7ac03}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+position\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$lx, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$ly, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$lz)
\begin{DoxyCompactList}\small\item\em Get position of point light applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga99817f08b591d802c99b274070d01bc1}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+color\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, int $\ast$lr, int $\ast$lg, int $\ast$lb)
\begin{DoxyCompactList}\small\item\em Get color of point light applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga982ae13814b01b6419dcf853db332e3d}{ephysics\+\_\+world\+\_\+ambient\+\_\+light\+\_\+color\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, int $\ast$ar, int $\ast$ag, int $\ast$ab)
\begin{DoxyCompactList}\small\item\em Set color of the ambient light to be applied on the scene. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga9ccd111c05eafbdc99dc70e7c0ca5b22}{ephysics\+\_\+world\+\_\+light\+\_\+all\+\_\+bodies\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable)
\begin{DoxyCompactList}\small\item\em Set if light should be applied over all the bodies. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_ga3a94f91f0748f640140b8a4fa57dbea0}{ephysics\+\_\+world\+\_\+light\+\_\+all\+\_\+bodies\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get light setting regarding being applied over all the bodies. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__World_ga0f9ea8e4dff64ad639c3f4c0075fbec9}{ephysics\+\_\+world\+\_\+stack\+\_\+enable\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Enable / disable stacking based on bodies z coordinates. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__World_gaf6eccd13662674b879c91b24a1913bfc}{ephysics\+\_\+world\+\_\+stack\+\_\+enable\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get stacking status of world. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gace8f2c2feb58e7d141d72aa2d0e8a37d}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+hardness\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double hardness)
\begin{DoxyCompactList}\small\item\em Set the soft body hardness percentage. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gaf9636fa2c7109bd761d9547d6945e857}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+hardness\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the soft body hardness percentage. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga6cdacb32e4118455e201de3e0fc9027d}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+anchor\+\_\+hardness\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double hardness)
\begin{DoxyCompactList}\small\item\em Set the soft body anchor hardness percentage. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gaa1c79c6774f3365ae6bd265de4bb4a49}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+anchor\+\_\+hardness\+\_\+get}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the soft body anchor hardnees percentage. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga8956e1d137bad8cac6fcda6919739129}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+drag\+\_\+coefficient\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double coefficient)
\begin{DoxyCompactList}\small\item\em Set the drag coefficient of a soft body. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gadcbb12dac4ac9764f5404460276d3b0e}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+drag\+\_\+coefficient\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the drag coefficient of a soft body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga583d57dcc29add7941387796d42f4594}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+dragging\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, int triangle)
\begin{DoxyCompactList}\small\item\em Set the soft body dragging status. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga0f3f7c81320c1f0b6fb5d362a05e5305}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+dragging\+\_\+unset}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Unset the soft body dragging status. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__EPhysics__Body_ga9b1f56dafd0b3747b0a44062c63cf979}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+index\+\_\+get}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y)
\begin{DoxyCompactList}\small\item\em Get the triangle index of a soft body in {\ttfamily x} and {\ttfamily y}. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__EPhysics__Body_ga092ec1d7d675416e396ca39a4d1c9d61}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+slice\+\_\+index\+\_\+get}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$slice)
\begin{DoxyCompactList}\small\item\em Get the slice index of a soft body based on its slice\`{}s Evas Object. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga40285ba41a131b9b10e87f4bcf580192}{ephysics\+\_\+body\+\_\+soft\+\_\+sphere\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, int granularity)
\begin{DoxyCompactList}\small\item\em Add a soft sphere. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaf895b53d5ad8b0da70368c19d4779d5b}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangles\+\_\+inside\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} h, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} d)
\begin{DoxyCompactList}\small\item\em Get a list of triangles indexes inside an area. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga8ae690e71bee44ba070d40d3b404879c}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+impulse\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, int idx, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Apply an impulse on a given soft body triangle. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga2cb3b0785d05cabf8b618091908c7b7a}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+list\+\_\+impulse\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$triangles, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Apply impulse in a list of triangles. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga9878c25b81edf2b9ef9259b3d9f0d227}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+position\+\_\+iterations\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, int iterations)
\begin{DoxyCompactList}\small\item\em Set the soft body number of position iterations. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__EPhysics__Body_ga900f3771b34866a8314f4c46007b1f3c}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+position\+\_\+iterations\+\_\+get}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the soft body number of position iterations. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga0ea2657d75a116770615e96096c4aee0}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+move}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, int idx, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} z)
\begin{DoxyCompactList}\small\item\em Move a body\textquotesingle{}s triangle. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gad684bb41d78818b2c7af07ead74e5509}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+bending\+\_\+constraints\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, int number)
\begin{DoxyCompactList}\small\item\em Add new bending constraints to some {\ttfamily body}. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga9fe94b35f5b58527b1199a23468b1f86}{ephysics\+\_\+body\+\_\+sphere\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new sphere physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaf2c29ed64a1c548903c39400af792293}{ephysics\+\_\+body\+\_\+cylinder\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new cylinder physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga4859489c252a24a1302834cf00917ffb}{ephysics\+\_\+body\+\_\+soft\+\_\+cylinder\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new deformable cylinder physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga6381538c9002ea30171c0a64100350f5}{ephysics\+\_\+body\+\_\+box\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new box physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga53de9b6eca8564792f8c09e23be390ba}{ephysics\+\_\+body\+\_\+soft\+\_\+box\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new deformable box physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gabc17f66be80c29562eb827973b495e6c}{ephysics\+\_\+body\+\_\+cloth\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, unsigned short rows, unsigned short columns)
\begin{DoxyCompactList}\small\item\em Create a new deformable cloth physics body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gad613c22fe04b10546a25d3e44901e65d}{ephysics\+\_\+body\+\_\+cloth\+\_\+anchor\+\_\+full\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body1, \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body2, \mbox{\hyperlink{group__EPhysics__Body_ga141ced5a614b33d9efc09c634aebbb4a}{EPhysics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side}} side)
\begin{DoxyCompactList}\small\item\em Anchors a cloth with a rigid body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga909b36744802759641d02b0414be90d4}{ephysics\+\_\+body\+\_\+cloth\+\_\+anchor\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body1, \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body2, int node)
\begin{DoxyCompactList}\small\item\em Anchors an arbitrary cloth\textquotesingle{}s node with a rigid body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga5e42bca444f7f8f539a2d9656441d048}{ephysics\+\_\+body\+\_\+cloth\+\_\+anchor\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Removes the anchors in a cloth body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaee1301dfd2548f4774d5e4cb81b14385}{ephysics\+\_\+body\+\_\+shape\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world, \mbox{\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{EPhysics\+\_\+\+Shape}} $\ast$shape)
\begin{DoxyCompactList}\small\item\em Create a new physics body using a custom shape. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga58ecc44fc7febb980fe1857ef053f61f}{ephysics\+\_\+body\+\_\+top\+\_\+boundary\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic top boundary. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga41939240a53e1373d592b8a6be273978}{ephysics\+\_\+body\+\_\+bottom\+\_\+boundary\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic bottom boundary. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga6bad14ec64496e39d589ac25aee889f0}{ephysics\+\_\+body\+\_\+left\+\_\+boundary\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic left boundary. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaa2db93bfa483a5a1b755801d14a343dd}{ephysics\+\_\+body\+\_\+right\+\_\+boundary\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic right boundary. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaf91610f37186f2b0ace1030b3c85bd4f}{ephysics\+\_\+body\+\_\+front\+\_\+boundary\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic front boundary. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaa882272835bcd3e4d140a58c94e6c6df}{ephysics\+\_\+body\+\_\+back\+\_\+boundary\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic back boundary. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga9f47ada6fe8ee0abb234bc4aaab7dd1c}{ephysics\+\_\+body\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Delete a physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{EPhysics\+\_\+\+World}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gaba7bf04204e1afff25e28e3db132ef9f}{ephysics\+\_\+body\+\_\+world\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the world a body belongs to. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga39cb9e95bbe1d097926a09365c501db3}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$evas\+\_\+obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} use\+\_\+obj\+\_\+pos)
\begin{DoxyCompactList}\small\item\em Set an evas object to a physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gad2766a9306c7c8114ad6cb0ee4a8bd36}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+unset}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Unset the evas object associated to a physics body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gade11f9cb1bdd26f393adbbe0b4a594be}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the evas object associated to a physics body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga71357448debb0e0c310226298cc33c62}{ephysics\+\_\+body\+\_\+face\+\_\+evas\+\_\+object\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{EPhysics\+\_\+\+Body\+\_\+\+Face}} face, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$evas\+\_\+obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} use\+\_\+obj\+\_\+pos)
\begin{DoxyCompactList}\small\item\em Set an evas object to a physics body face. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga423ddd0f18213886c0e01b1faedb06d4}{ephysics\+\_\+body\+\_\+face\+\_\+evas\+\_\+object\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{EPhysics\+\_\+\+Body\+\_\+\+Face}} face)
\begin{DoxyCompactList}\small\item\em Get the evas object associated to a physics body face. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga0940058bd74ef95747a07809b3ec80a0}{ephysics\+\_\+body\+\_\+face\+\_\+evas\+\_\+object\+\_\+unset}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{EPhysics\+\_\+\+Body\+\_\+\+Face}} face)
\begin{DoxyCompactList}\small\item\em Unset the evas object associated to a physics body face. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gad4333b73a33d08bd598cc4c442230902}{ephysics\+\_\+body\+\_\+resize}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} h, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} d)
\begin{DoxyCompactList}\small\item\em Set physics body size. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gae3c32aa0cdd60ffec86fff30097e75e1}{ephysics\+\_\+body\+\_\+move}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} z)
\begin{DoxyCompactList}\small\item\em Set physics body position. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga8821fa07fb5be9d956cc090b14223fd2}{ephysics\+\_\+body\+\_\+geometry\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} h, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} d)
\begin{DoxyCompactList}\small\item\em Set physics body geometry. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gae84f1b9e25cb15f7ec63d1371093b263}{ephysics\+\_\+body\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$w, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$h, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$d)
\begin{DoxyCompactList}\small\item\em Get physics body position. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gaa0915777f634079ca6c088fda5c20e8f}{ephysics\+\_\+body\+\_\+mass\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double mass)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s mass. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gace451135f119bcc7b64516cb6d5b252f}{ephysics\+\_\+body\+\_\+mass\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s mass. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga1e2bbd2a002b05afbfdbd0da2a9480ed}{ephysics\+\_\+body\+\_\+linear\+\_\+velocity\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s linear velocity on x, y and z axes. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga45dadf9123da25dd007b6c458f86d589}{ephysics\+\_\+body\+\_\+linear\+\_\+velocity\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s linear velocity on x, y and z axes. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga118210c9836a166c923665fc4714997d}{ephysics\+\_\+body\+\_\+angular\+\_\+velocity\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s angular velocity on x, y and z axes. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga4aa2211390aefa191a13639a672f21e8}{ephysics\+\_\+body\+\_\+angular\+\_\+velocity\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s angular velocity on x, y and z axes. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gaa65f3bf819cf09ac5da543ee6460a9f3}{ephysics\+\_\+body\+\_\+sleeping\+\_\+threshold\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double linear\+\_\+threshold, double angular\+\_\+threshold)
\begin{DoxyCompactList}\small\item\em Set the linear and angular sleeping threshold. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gacaf8c1fdcc247819ef0646539742c11b}{ephysics\+\_\+body\+\_\+sleeping\+\_\+threshold\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$linear\+\_\+threshold, double $\ast$angular\+\_\+threshold)
\begin{DoxyCompactList}\small\item\em Get the linear sleeping threshold. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gabf7fbfc0052b28ed1d5fcade8eeaa5e6}{ephysics\+\_\+body\+\_\+stop}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Stop angular and linear body movement. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga0ecea96f6a5a62f29e2bdeecb86db400}{ephysics\+\_\+body\+\_\+damping\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double linear\+\_\+damping, double angular\+\_\+damping)
\begin{DoxyCompactList}\small\item\em Set the angular and linear damping values. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga1349b21af465b7e0fe5aec01cc17b10d}{ephysics\+\_\+body\+\_\+damping\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$linear\+\_\+damping, double $\ast$angular\+\_\+damping)
\begin{DoxyCompactList}\small\item\em Get the angular and linear damping values. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Body_ga163b202be4c445bf79c28adb0db2bdbd}{ephysics\+\_\+body\+\_\+collision\+\_\+group\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, const char $\ast$group)
\begin{DoxyCompactList}\small\item\em Add a {\ttfamily body} to a given collision group. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Body_ga7743d5ddc3cab8c82561463611ff5db5}{ephysics\+\_\+body\+\_\+collision\+\_\+group\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, const char $\ast$group)
\begin{DoxyCompactList}\small\item\em Removes {\ttfamily body} from collision {\ttfamily group}. \end{DoxyCompactList}\item 
EAPI const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga2d1ef4b73573e2b105cd07e1d807fd49}{ephysics\+\_\+body\+\_\+collision\+\_\+group\+\_\+list\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the collision group list of {\ttfamily body}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga7209e650176e0612efb2a2cc2af0ec27}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+update}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Update the evas object associated to the body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gada176f4748a4c2fc4ba2042021ea7067}{ephysics\+\_\+body\+\_\+event\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{EPhysics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}} type, \mbox{\hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{EPhysics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Register a callback to a type of physics body event. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga423e646645380f84582523bb21f89286}{ephysics\+\_\+body\+\_\+event\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{EPhysics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}} type, \mbox{\hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{EPhysics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics body event callback. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga42ddba8937442dc0f89eada6c49dff3c}{ephysics\+\_\+body\+\_\+event\+\_\+callback\+\_\+del\+\_\+full}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{EPhysics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}} type, \mbox{\hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{EPhysics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics body event callback matching data pointer. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gabcbb3bd68d47bb0fdf071bb022763d58}{ephysics\+\_\+body\+\_\+collision\+\_\+position\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_ga454052288e957641ff40f79ca3c72792}{EPhysics\+\_\+\+Body\+\_\+\+Collision}} $\ast$collision, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$z)
\begin{DoxyCompactList}\small\item\em Get the position(x, y) of a body\textquotesingle{}s collision. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gacb7ca0a444bf31b04b84f97d7198d392}{ephysics\+\_\+body\+\_\+collision\+\_\+contact\+\_\+body\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_ga454052288e957641ff40f79ca3c72792}{EPhysics\+\_\+\+Body\+\_\+\+Collision}} $\ast$collision)
\begin{DoxyCompactList}\small\item\em Get the body\textquotesingle{}s collision contact body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga731c9a6443f7c4294fce23fc1287b778}{ephysics\+\_\+body\+\_\+restitution\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double restitution)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s coefficient of restitution. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_ga6546a6558cad9468a9af2e1517cab82d}{ephysics\+\_\+body\+\_\+restitution\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s restitution. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga986d45060bf6ba1689a56889a2bcabce}{ephysics\+\_\+body\+\_\+friction\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double friction)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s friction. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gae7cc514b91c8c13ab709f9e6534ea19e}{ephysics\+\_\+body\+\_\+friction\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s friction. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga9109b39047a724640f6a18c683c9eb07}{ephysics\+\_\+body\+\_\+central\+\_\+impulse\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Apply an impulse on the center of a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga6c6d3c8bfc6bb5600947b66b519d2d98}{ephysics\+\_\+body\+\_\+torque\+\_\+impulse\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double pitch, double yaw, double roll)
\begin{DoxyCompactList}\small\item\em Apply a torque impulse over a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gadc5405c4d07742e9aff7a0a564aa63e2}{ephysics\+\_\+body\+\_\+impulse\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double x, double y, double z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} pos\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} pos\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} pos\+\_\+z)
\begin{DoxyCompactList}\small\item\em Apply an impulse over a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga049f9410c5d04d5b810a1755da993cc0}{ephysics\+\_\+body\+\_\+angular\+\_\+movement\+\_\+enable\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable\+\_\+x, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable\+\_\+y, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Enable or disable body\textquotesingle{}s rotation on z axis. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga055108d89ca21f230fbf58b387a451bd}{ephysics\+\_\+body\+\_\+angular\+\_\+movement\+\_\+enable\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$enable\+\_\+x, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$enable\+\_\+y, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Return body\textquotesingle{}s rotation on z axis state. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gae25a32b3808208877a177661b0e24b8e}{ephysics\+\_\+body\+\_\+linear\+\_\+movement\+\_\+enable\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable\+\_\+x, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable\+\_\+y, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Enable or disable body\textquotesingle{}s movement on x, y and z axes. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga5266a4832c78178b58f3300fc12c37aa}{ephysics\+\_\+body\+\_\+linear\+\_\+movement\+\_\+enable\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$enable\+\_\+x, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$enable\+\_\+y, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s movement on x, y and z axes behavior. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$ \mbox{\hyperlink{group__EPhysics__Body_ga39ae7b220642d8c30cab9c8b313cdde3}{ephysics\+\_\+body\+\_\+rotation\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$rotation)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s rotation quaternion. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga11a611cba12f9066a272e5cb6d1b371e}{ephysics\+\_\+body\+\_\+rotation\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{EPhysics\+\_\+\+Quaternion}} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s rotation. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gac696066772dc2d9e12a5fe08afee0688}{ephysics\+\_\+body\+\_\+data\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set data to {\ttfamily body}. \end{DoxyCompactList}\item 
EAPI void $\ast$ \mbox{\hyperlink{group__EPhysics__Body_gabe37e8ee4f2a736a4c162dd805b56d86}{ephysics\+\_\+body\+\_\+data\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Return data previously set to body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga2134702db807dc4f7dc604d72e5b73db}{ephysics\+\_\+body\+\_\+central\+\_\+force\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Apply a force on the center of a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga336a585598ed882a9575ed72a9f748e2}{ephysics\+\_\+body\+\_\+torque\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double torque\+\_\+x, double torque\+\_\+y, double torque\+\_\+z)
\begin{DoxyCompactList}\small\item\em Apply a torque over a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga5fe14931bd89326182bdf021d84ec40c}{ephysics\+\_\+body\+\_\+force\+\_\+apply}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double x, double y, double z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} pos\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} pos\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} pos\+\_\+z)
\begin{DoxyCompactList}\small\item\em Apply a force over a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gaa4ff8dc0e1edefd2ad6a52361ff23edd}{ephysics\+\_\+body\+\_\+forces\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get physics body forces. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga7d494e105a7f3a16e658b36ff00e8f17}{ephysics\+\_\+body\+\_\+torques\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get physics body torques. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga8a84144392d9f3c7dbecdec6a1199a49}{ephysics\+\_\+body\+\_\+forces\+\_\+clear}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Clear all the forces applied to a body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga2370842d3a7fb806534e51acb543286d}{ephysics\+\_\+body\+\_\+center\+\_\+mass\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get the center of mass of physics body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gabe0a56c7d3bb4cecd6161c412457c974}{ephysics\+\_\+body\+\_\+density\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, double density)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s material density. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gae30c5e062a35d0f75f91d43c82ca93af}{ephysics\+\_\+body\+\_\+density\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s material density. \end{DoxyCompactList}\item 
EAPI double \mbox{\hyperlink{group__EPhysics__Body_gaa128367c0b773e54d430ec11fc96a4b6}{ephysics\+\_\+body\+\_\+volume\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s volume. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga626f390590db830fea221c4ef42a2f5b}{ephysics\+\_\+body\+\_\+material\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__EPhysics__Body_gaed2ef2bd32f5ef2363a6690ceaa1ea29}{EPhysics\+\_\+\+Body\+\_\+\+Material}} material)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s material. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Body_gaed2ef2bd32f5ef2363a6690ceaa1ea29}{EPhysics\+\_\+\+Body\+\_\+\+Material}} \mbox{\hyperlink{group__EPhysics__Body_gad29b75d5e38aade74c06993cfead2fb0}{ephysics\+\_\+body\+\_\+material\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body\textquotesingle{}s material. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_ga37dc0885fe9a3b3ec643edd42a9e7a6f}{ephysics\+\_\+body\+\_\+light\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable)
\begin{DoxyCompactList}\small\item\em Set light effect over body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Body_ga447c41bf0f810ae25a8ce37634b34fae}{ephysics\+\_\+body\+\_\+light\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get light effect over body. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Body_gafb9956cf8648c885add542272f924d9e}{ephysics\+\_\+body\+\_\+back\+\_\+face\+\_\+culling\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enable)
\begin{DoxyCompactList}\small\item\em Set body\textquotesingle{}s evas object to be hidden when it is counter-\/clockwise. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Body_ga5a6c7a2f58cd10585a6fa667cce1da06}{ephysics\+\_\+body\+\_\+back\+\_\+face\+\_\+culling\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Return if body\textquotesingle{}s evas object will be hidden when it is counter-\/clockwise or not. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__EPhysics__Body_ga7df8fedc4b224a89288b1b4f8568aad1}{ephysics\+\_\+body\+\_\+clockwise\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the clockwise state of a body. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$ \mbox{\hyperlink{group__EPhysics__Constraint_gac689d8c61040b5fd1af9a46b6d6e9dfe}{ephysics\+\_\+constraint\+\_\+linked\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body1, \mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body2)
\begin{DoxyCompactList}\small\item\em Create a new constraint between 2 bodies(\+Point to Point constraint). \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_gac70dbb237de696e0356fc9d7722ba835}{ephysics\+\_\+constraint\+\_\+anchor\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} anchor\+\_\+b1\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} anchor\+\_\+b1\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} anchor\+\_\+b1\+\_\+z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} anchor\+\_\+b2\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} anchor\+\_\+b2\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} anchor\+\_\+b2\+\_\+z)
\begin{DoxyCompactList}\small\item\em Change the constraints anchors values on both constrained bodies. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_ga9ebbbae51adaa1f366b09ea8de2411bc}{ephysics\+\_\+constraint\+\_\+anchor\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$anchor\+\_\+b1\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$anchor\+\_\+b1\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$anchor\+\_\+b1\+\_\+z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$anchor\+\_\+b2\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$anchor\+\_\+b2\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$anchor\+\_\+b2\+\_\+z)
\begin{DoxyCompactList}\small\item\em Get the constraints anchors values on both constrained bodies. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$ \mbox{\hyperlink{group__EPhysics__Constraint_ga3b9b7209be6de7b41c000576991c66a8}{ephysics\+\_\+constraint\+\_\+add}} (\mbox{\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{EPhysics\+\_\+\+Body}} $\ast$body)
\begin{DoxyCompactList}\small\item\em Create a new constraint. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_gae526a49233832ea1fad8437fc9aae82b}{ephysics\+\_\+constraint\+\_\+linear\+\_\+limit\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} lower\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} upper\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} lower\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} upper\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} lower\+\_\+z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} upper\+\_\+z)
\begin{DoxyCompactList}\small\item\em Define the linear moving limits of a {\ttfamily constraint}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_ga4b052963235ce41ed3d4f3227393ed1b}{ephysics\+\_\+constraint\+\_\+linear\+\_\+limit\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$lower\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$upper\+\_\+x, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$lower\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$upper\+\_\+y, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$lower\+\_\+z, \mbox{\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}} $\ast$upper\+\_\+z)
\begin{DoxyCompactList}\small\item\em Get the linear moving limits of a {\ttfamily constraint}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_ga2e6b2b6ede8bb0ae2199c4f2b9fbc8a1}{ephysics\+\_\+constraint\+\_\+angular\+\_\+limit\+\_\+set}} (\mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint, double counter\+\_\+clock\+\_\+x, double clock\+\_\+wise\+\_\+x, double counter\+\_\+clock\+\_\+y, double clock\+\_\+wise\+\_\+y, double counter\+\_\+clock\+\_\+z, double clock\+\_\+wise\+\_\+z)
\begin{DoxyCompactList}\small\item\em Set the angular moving limits of a {\ttfamily constraint}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_ga0bb752b6e1c20a094b279be1be1c9a15}{ephysics\+\_\+constraint\+\_\+angular\+\_\+limit\+\_\+get}} (const \mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint, double $\ast$counter\+\_\+clock\+\_\+x, double $\ast$clock\+\_\+wise\+\_\+x, double $\ast$counter\+\_\+clock\+\_\+y, double $\ast$clock\+\_\+wise\+\_\+y, double $\ast$counter\+\_\+clock\+\_\+z, double $\ast$clock\+\_\+wise\+\_\+z)
\begin{DoxyCompactList}\small\item\em Get the angular moving limits of a {\ttfamily constraint}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__EPhysics__Constraint_ga9108a722eb302109e47dd086a1db1fd4}{ephysics\+\_\+constraint\+\_\+del}} (\mbox{\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{EPhysics\+\_\+\+Constraint}} $\ast$constraint)
\begin{DoxyCompactList}\small\item\em Deletes a physics constraint. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
These routines are used for EPhysics library interaction. 

