\hypertarget{EPhysics_8h}{\section{E\+Physics.\+h File Reference}
\label{EPhysics_8h}\index{E\+Physics.\+h@{E\+Physics.\+h}}
}


These routines are used for E\+Physics library interaction.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__EPhysics__Quaternion}{\+\_\+\+E\+Physics\+\_\+\+Quaternion}
\begin{DoxyCompactList}\small\item\em Quaternion coordinates and rotation (w, x, y, z) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{EPhysics_8h_a3db3556eec8ef18cb8ddb43816974ac8}{\#define {\bfseries E\+A\+P\+I}}\label{EPhysics_8h_a3db3556eec8ef18cb8ddb43816974ac8}

\item 
\hypertarget{EPhysics_8h_a161d2cff4df6f064f4d52226c1fa71aa}{\#define {\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+O\+R}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+O\+R}\label{EPhysics_8h_a161d2cff4df6f064f4d52226c1fa71aa}

\item 
\hypertarget{EPhysics_8h_a9c29e0afb268f20a318b89a1c42dff04}{\#define {\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+O\+R}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+O\+R}\label{EPhysics_8h_a9c29e0afb268f20a318b89a1c42dff04}

\item 
\#define \hyperlink{group__EPhysics__Body_ga6f5a7cbea749e1567d608b9321af9eb9}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+S\+S\+\_\+\+S\+T\+A\+T\+I\+C}~(0.\+0)
\begin{DoxyCompactList}\small\item\em Mass amount used to makes a body static. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga27512e99dc34fa2337fa663e497b1e27}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+N\+S\+I\+T\+Y\+\_\+\+W\+O\+O\+D}~(680.\+0)
\begin{DoxyCompactList}\small\item\em Density of wood in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_gaf1c982444b3cd365ee1bdd2239692286}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+N\+S\+I\+T\+Y\+\_\+\+I\+R\+O\+N}~(7400.\+0)
\begin{DoxyCompactList}\small\item\em Density of iron in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_gab7927bb7dc3cabd1e624cb05566dba09}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+N\+S\+I\+T\+Y\+\_\+\+C\+O\+N\+C\+R\+E\+T\+E}~(2300.\+0)
\begin{DoxyCompactList}\small\item\em Density of concrete in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_gad25c12093611b1e121218794acdcd261}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+N\+S\+I\+T\+Y\+\_\+\+R\+U\+B\+B\+E\+R}~(920.\+0)
\begin{DoxyCompactList}\small\item\em Density of rubber in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_gaa06a7a722600758a065399c5c7b94382}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+N\+S\+I\+T\+Y\+\_\+\+P\+O\+L\+Y\+S\+T\+Y\+R\+E\+N\+E}~(80.\+0)
\begin{DoxyCompactList}\small\item\em Density of polystyrene in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga7fd7521988913ed203faee3299d67731}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+N\+S\+I\+T\+Y\+\_\+\+P\+L\+A\+S\+T\+I\+C}~(1300.\+0)
\begin{DoxyCompactList}\small\item\em Density of plastic in kg / m $^\wedge$ 3. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga547c86262e60760cac8e930b5b85ef47}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+W\+O\+O\+D}~(0.\+4)
\begin{DoxyCompactList}\small\item\em Friction coefficient of wood. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga32f7044e93047cd6d3b3bac9da2e6d44}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+I\+R\+O\+N}~(0.\+8)
\begin{DoxyCompactList}\small\item\em Friction coefficient of iron. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_gabcc5b09329505bb312d6c581e616c387}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+C\+O\+N\+C\+R\+E\+T\+E}~(0.\+65)
\begin{DoxyCompactList}\small\item\em Friction coefficient of concrete. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga0ebe75973c80b76d7fcb8644cf53f034}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+R\+U\+B\+B\+E\+R}~(0.\+75)
\begin{DoxyCompactList}\small\item\em Friction coefficient of rubber. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga4abb48d3936c9fbf268109d4ac62afad}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+P\+O\+L\+Y\+S\+T\+Y\+R\+E\+N\+E}~(0.\+5)
\begin{DoxyCompactList}\small\item\em Friction coefficient of polystyrene. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga317e3bcbdcbdda9f2b403d224f02cbf3}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+P\+L\+A\+S\+T\+I\+C}~(0.\+35)
\begin{DoxyCompactList}\small\item\em Friction coefficient of plastic. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga74e9c011d0d1fd10f45cd8dcf2893426}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+R\+E\+S\+T\+I\+T\+U\+T\+I\+O\+N\+\_\+\+W\+O\+O\+D}~(0.\+7)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of wood. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga7eb95e5bbd6e984fa154d4a2a6eeaa0b}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+R\+E\+S\+T\+I\+T\+U\+T\+I\+O\+N\+\_\+\+I\+R\+O\+N}~(0.\+85)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of iron. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga036d37e0d96952e92c1f00958e329c16}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+R\+E\+S\+T\+I\+T\+U\+T\+I\+O\+N\+\_\+\+C\+O\+N\+C\+R\+E\+T\+E}~(0.\+75)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of concrete. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga016e0f52f46cd30204d6b5a664c4c724}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+R\+E\+S\+T\+I\+T\+U\+T\+I\+O\+N\+\_\+\+R\+U\+B\+B\+E\+R}~(0.\+3)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of rubber. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga03c67b9d284f796c09c8aface92f4f28}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+R\+E\+S\+T\+I\+T\+U\+T\+I\+O\+N\+\_\+\+P\+O\+L\+Y\+S\+T\+Y\+R\+E\+N\+E}~(0.\+5)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of polystyrene. \end{DoxyCompactList}\item 
\#define \hyperlink{group__EPhysics__Body_ga3a89e0d5765ad9e8ef6ceb4bb1f704c3}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+R\+E\+S\+T\+I\+T\+U\+T\+I\+O\+N\+\_\+\+P\+L\+A\+S\+T\+I\+C}~(0.\+6)
\begin{DoxyCompactList}\small\item\em Restitution coefficient of plastic. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__EPhysics__Quaternion}{\+\_\+\+E\+Physics\+\_\+\+Quaternion} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion}
\begin{DoxyCompactList}\small\item\em Quaternion handle, represents a quaternion to be used to rotate bodies. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+E\+Physics\+\_\+\+Shape \hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape}
\begin{DoxyCompactList}\small\item\em Shape handle, represents a shape to be used to create a body. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+E\+Physics\+\_\+\+Body \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body}
\begin{DoxyCompactList}\small\item\em Body handle, represents an object on E\+Physics world. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+E\+Physics\+\_\+\+Camera \hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera}
\begin{DoxyCompactList}\small\item\em Camera handle, used to change the position of the frame to be rendered. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+E\+Physics\+\_\+\+World \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World}
\begin{DoxyCompactList}\small\item\em World handle, most basic type of E\+Physics. \end{DoxyCompactList}\item 
typedef enum \\*
\hyperlink{group__EPhysics__World_ga0b0aff31f415be24679d4ab703674619}{\+\_\+\+E\+Physics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type} \hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{E\+Physics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type}
\begin{DoxyCompactList}\small\item\em Identifier of callbacks to be set for E\+Physics worlds. \end{DoxyCompactList}\item 
\hypertarget{group__EPhysics__World_ga2dc631d120dc3c023be213c8c94a1b57}{typedef enum \\*
\hyperlink{group__EPhysics__World_ga5723626f948a9e8951324c4ffcbfa3c3}{\+\_\+\+E\+Physics\+\_\+\+World\+\_\+\+Constraint\+\_\+\+Solver\+\_\+\+Mode} {\bfseries E\+Physics\+\_\+\+World\+\_\+\+Solver\+\_\+\+Mode}}\label{group__EPhysics__World_ga2dc631d120dc3c023be213c8c94a1b57}

\item 
typedef void($\ast$ \hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{E\+Physics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb} )(void $\ast$data, \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em E\+Physics world event callback function signature. \end{DoxyCompactList}\item 
typedef enum \\*
\+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side \hyperlink{group__EPhysics__Body_ga141ced5a614b33d9efc09c634aebbb4a}{E\+Physics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side}
\begin{DoxyCompactList}\small\item\em Identifier of cloth anchor sides. \end{DoxyCompactList}\item 
typedef enum \+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Face \hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{E\+Physics\+\_\+\+Body\+\_\+\+Face}
\begin{DoxyCompactList}\small\item\em Define in which body's face the evas object should be set. \end{DoxyCompactList}\item 
typedef struct \\*
\+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Collision \hyperlink{group__EPhysics__Body_ga454052288e957641ff40f79ca3c72792}{E\+Physics\+\_\+\+Body\+\_\+\+Collision}
\begin{DoxyCompactList}\small\item\em Body collision wraps collision informations. \end{DoxyCompactList}\item 
typedef enum \\*
\hyperlink{group__EPhysics__Body_ga904d0d1462e71c1f32cb27f540b5277c}{\+\_\+\+E\+Physics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type} \hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{E\+Physics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type}
\begin{DoxyCompactList}\small\item\em The types of events triggering a callback. \end{DoxyCompactList}\item 
typedef enum \\*
\hyperlink{group__EPhysics__Body_gacaef1c39c01f3d744b26dba7ce37b19a}{\+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Material} \hyperlink{group__EPhysics__Body_gaed2ef2bd32f5ef2363a6690ceaa1ea29}{E\+Physics\+\_\+\+Body\+\_\+\+Material}
\begin{DoxyCompactList}\small\item\em The types of materials to be set on a body. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{E\+Physics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb} )(void $\ast$data, \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em E\+Physics body event callback function signature. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+E\+Physics\+\_\+\+Constraint \hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint}
\begin{DoxyCompactList}\small\item\em Constraint handle, used to limit bodies movements. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__EPhysics__World_ga0b0aff31f415be24679d4ab703674619}{\+\_\+\+E\+Physics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type} \{ \\*
\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619ae42b35c975ed4847c43373b2c5abf2b8}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+W\+O\+R\+L\+D\+\_\+\+D\+E\+L}, 
\\*
\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619ac553fa1d8ca19d2d17fe4cb7801c52ba}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+W\+O\+R\+L\+D\+\_\+\+S\+T\+O\+P\+P\+E\+D}, 
\\*
\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619aa5f6adbd98bc6599221d12ecfeb1cbc6}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+W\+O\+R\+L\+D\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+M\+O\+V\+E\+D}, 
\\*
\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619a8fae2bbe9fcb164d9848fbd929462fbb}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+W\+O\+R\+L\+D\+\_\+\+U\+P\+D\+A\+T\+E}, 
\\*
\hyperlink{group__EPhysics__World_gga0b0aff31f415be24679d4ab703674619a022f6c857a8cea0a1adb2bbe5c6822fa}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+W\+O\+R\+L\+D\+\_\+\+L\+A\+S\+T}
 \}
\item 
enum \hyperlink{group__EPhysics__World_ga5723626f948a9e8951324c4ffcbfa3c3}{\+\_\+\+E\+Physics\+\_\+\+World\+\_\+\+Constraint\+\_\+\+Solver\+\_\+\+Mode} \{ \\*
\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3ac05bb8f778c529de7f2d209708ec55b7}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+W\+O\+R\+L\+D\+\_\+\+S\+O\+L\+V\+E\+R\+\_\+\+R\+A\+N\+D\+M\+I\+Z\+E\+\_\+\+O\+R\+D\+E\+R} = 1, 
\\*
\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3afd99d0a859514f82a1930eb49b55f754}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+W\+O\+R\+L\+D\+\_\+\+S\+O\+L\+V\+E\+R\+\_\+\+U\+S\+E\+\_\+\+W\+A\+R\+M\+S\+T\+A\+R\+T\+I\+N\+G} = 4, 
\\*
\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3a81c043ce000eec701e73d383a2aad0b4}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+W\+O\+R\+L\+D\+\_\+\+S\+O\+L\+V\+E\+R\+\_\+\+U\+S\+E\+\_\+2\+\_\+\+F\+R\+I\+C\+T\+I\+O\+N\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+S} = 16, 
\\*
\hyperlink{group__EPhysics__World_gga5723626f948a9e8951324c4ffcbfa3c3ab5343c995195505eeb2bf5c34fe631bc}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+W\+O\+R\+L\+D\+\_\+\+S\+O\+L\+V\+E\+R\+\_\+\+S\+I\+M\+D} = 256
 \}
\begin{DoxyCompactList}\small\item\em typedef E\+Physics\+\_\+\+World\+\_\+\+Constraint\+\_\+\+Solver\+\_\+\+Mode \end{DoxyCompactList}\item 
\hypertarget{group__EPhysics__Body_ga49daae039dfdb8675123adb7d8bb6be5}{enum {\bfseries \+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side} \{ \\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+A\+N\+C\+H\+O\+R\+\_\+\+S\+I\+D\+E\+\_\+\+L\+E\+F\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+A\+N\+C\+H\+O\+R\+\_\+\+S\+I\+D\+E\+\_\+\+R\+I\+G\+H\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+A\+N\+C\+H\+O\+R\+\_\+\+S\+I\+D\+E\+\_\+\+T\+O\+P}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+A\+N\+C\+H\+O\+R\+\_\+\+S\+I\+D\+E\+\_\+\+B\+O\+T\+T\+O\+M}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+A\+N\+C\+H\+O\+R\+\_\+\+S\+I\+D\+E\+\_\+\+L\+A\+S\+T}
 \}}\label{group__EPhysics__Body_ga49daae039dfdb8675123adb7d8bb6be5}

\item 
\hypertarget{group__EPhysics__Body_gae5037affec6b57b498a2ad6f6e34aa47}{enum {\bfseries \+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Face} \{ \\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+M\+I\+D\+D\+L\+E\+\_\+\+F\+R\+O\+N\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+M\+I\+D\+D\+L\+E\+\_\+\+B\+A\+C\+K}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+F\+R\+O\+N\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+B\+A\+C\+K}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+L\+E\+F\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+R\+I\+G\+H\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+T\+O\+P}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+B\+O\+X\+\_\+\+F\+A\+C\+E\+\_\+\+B\+O\+T\+T\+O\+M}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+F\+A\+C\+E\+\_\+\+F\+R\+O\+N\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+L\+O\+T\+H\+\_\+\+F\+A\+C\+E\+\_\+\+B\+A\+C\+K}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+Y\+L\+I\+N\+D\+E\+R\+\_\+\+F\+A\+C\+E\+\_\+\+M\+I\+D\+D\+L\+E\+\_\+\+F\+R\+O\+N\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+Y\+L\+I\+N\+D\+E\+R\+\_\+\+F\+A\+C\+E\+\_\+\+M\+I\+D\+D\+L\+E\+\_\+\+B\+A\+C\+K}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+Y\+L\+I\+N\+D\+E\+R\+\_\+\+F\+A\+C\+E\+\_\+\+F\+R\+O\+N\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+Y\+L\+I\+N\+D\+E\+R\+\_\+\+F\+A\+C\+E\+\_\+\+B\+A\+C\+K}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+Y\+L\+I\+N\+D\+E\+R\+\_\+\+F\+A\+C\+E\+\_\+\+C\+U\+R\+V\+E\+D}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+S\+P\+H\+E\+R\+E\+\_\+\+F\+A\+C\+E\+\_\+\+F\+R\+O\+N\+T}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+S\+P\+H\+E\+R\+E\+\_\+\+F\+A\+C\+E\+\_\+\+B\+A\+C\+K}, 
\\*
{\bfseries E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+F\+A\+C\+E\+\_\+\+L\+A\+S\+T}
 \}}\label{group__EPhysics__Body_gae5037affec6b57b498a2ad6f6e34aa47}

\item 
enum \hyperlink{group__EPhysics__Body_ga904d0d1462e71c1f32cb27f540b5277c}{\+\_\+\+E\+Physics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type} \{ \\*
\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277cacb2363cd59bc8642e74ad916c6658e0a}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+B\+O\+D\+Y\+\_\+\+U\+P\+D\+A\+T\+E}, 
\\*
\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277caa002e2d26e86261221dc643f19071754}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+B\+O\+D\+Y\+\_\+\+C\+O\+L\+L\+I\+S\+I\+O\+N}, 
\\*
\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277cab8f46f167ee3872ea35fe645bf14a5d2}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+B\+O\+D\+Y\+\_\+\+D\+E\+L}, 
\\*
\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277cae88f6dfe5c24a67f5f074fb818edfa72}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+B\+O\+D\+Y\+\_\+\+S\+T\+O\+P\+P\+E\+D}, 
\\*
\hyperlink{group__EPhysics__Body_gga904d0d1462e71c1f32cb27f540b5277ca25173c695395510a437472c788c580e7}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+B\+O\+D\+Y\+\_\+\+L\+A\+S\+T}
 \}
\item 
enum \hyperlink{group__EPhysics__Body_gacaef1c39c01f3d744b26dba7ce37b19a}{\+\_\+\+E\+Physics\+\_\+\+Body\+\_\+\+Material} \{ \\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aafd81323434eb3fd5caaf3fa52772e420}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+C\+U\+S\+T\+O\+M}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa10b69deaba5813f633814accde44c49f}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+C\+O\+N\+C\+R\+E\+T\+E}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa45165c91583fe45770f3f477691ec72b}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+I\+R\+O\+N}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa84006e0d3564bf5abac54fd7caf62ed3}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+P\+L\+A\+S\+T\+I\+C}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aab23a76321e42355651d0ff28ac607e12}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+P\+O\+L\+Y\+S\+T\+Y\+R\+E\+N\+E}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa7ee7c244bacc6e80242beef9aa72bb50}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+R\+U\+B\+B\+E\+R}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa6da554ebde5c54ea870e85dbc1e99344}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+W\+O\+O\+D}, 
\\*
\hyperlink{group__EPhysics__Body_ggacaef1c39c01f3d744b26dba7ce37b19aa0e10b889bbdb9ad63a1dbaf95b7d5c84}{E\+P\+H\+Y\+S\+I\+C\+S\+\_\+\+B\+O\+D\+Y\+\_\+\+M\+A\+T\+E\+R\+I\+A\+L\+\_\+\+L\+A\+S\+T}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__EPhysics_gaca8fc170d73b3f688349cc4dbaf219fd}{ephysics\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initialize E\+Physics. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__EPhysics_ga07e695074fb4d5d125b36c3a1d963f49}{ephysics\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shutdown E\+Physics. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$ \hyperlink{group__EPhysics__Quaternion_gac645b7642eb43181b5d27f648fb0e021}{ephysics\+\_\+quaternion\+\_\+new} (void)
\begin{DoxyCompactList}\small\item\em Create a new quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gaab4373700e3bdad8e761e63c398ebda6}{ephysics\+\_\+quaternion\+\_\+get} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_ga22bff9e6439fccbcd5903777fcb04281}{ephysics\+\_\+quaternion\+\_\+axis\+\_\+angle\+\_\+get} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gae05800bc35b8f0d161673f167e632524}{ephysics\+\_\+quaternion\+\_\+set} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat, double x, double y, double z, double w)
\begin{DoxyCompactList}\small\item\em Set quaternion values. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_ga7c4194fd5c865c158d86697f88144b8f}{ephysics\+\_\+quaternion\+\_\+axis\+\_\+angle\+\_\+set} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gab2a5e0d699dabd39bc6cffebfea26e12}{ephysics\+\_\+quaternion\+\_\+euler\+\_\+set} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat, double yaw, double pitch, double roll)
\begin{DoxyCompactList}\small\item\em Set quaternion using Euler angles. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gae72bd8e462318feae3636dd5f405065f}{ephysics\+\_\+quaternion\+\_\+normalize} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Normalize the quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gaf17766951b7ea908441d89d6a7e86ba9}{ephysics\+\_\+quaternion\+\_\+invert} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Invert the quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gab1c9e099ff673f2595289ee5bc32eb05}{ephysics\+\_\+quaternion\+\_\+scale} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat, double scale)
\begin{DoxyCompactList}\small\item\em Scale the quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Quaternion_gaa80165977ffa0a9ee257079306a35b26}{ephysics\+\_\+quaternion\+\_\+inverse\+\_\+scale} (\hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat, double scale)
\begin{DoxyCompactList}\small\item\em Inversely scale the quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$ \hyperlink{group__EPhysics__Quaternion_ga0349fd99fa1662e792fb91a8500eb87e}{ephysics\+\_\+quaternion\+\_\+sum} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat1, const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat2, \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$result)
\begin{DoxyCompactList}\small\item\em Returns a sum of two quaternions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$ \hyperlink{group__EPhysics__Quaternion_gac8c3027eea2f8f57f52e5722050cfaa8}{ephysics\+\_\+quaternion\+\_\+diff} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat1, const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat2, \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$result)
\begin{DoxyCompactList}\small\item\em Returns a difference between two quaternions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$ \hyperlink{group__EPhysics__Quaternion_gace88a4e4700fa1a1456c852655969a19}{ephysics\+\_\+quaternion\+\_\+multiply} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat1, const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat2, \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$result)
\begin{DoxyCompactList}\small\item\em Multiply two quaternions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$ \hyperlink{group__EPhysics__Quaternion_ga693d7303dd0b94247beb03187ef5841a}{ephysics\+\_\+quaternion\+\_\+slerp} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat1, const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat2, double ratio, \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Quaternion_ga0fa18d05260d0998443949da2ade006a}{ephysics\+\_\+quaternion\+\_\+dot} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat1, const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat2)
\begin{DoxyCompactList}\small\item\em Return the dot product between two quaternions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Quaternion_ga23e7aa3a39029be4779d47e54651287a}{ephysics\+\_\+quaternion\+\_\+angle\+\_\+get} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat1, const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat2)
\begin{DoxyCompactList}\small\item\em Return the angle between two quaternions. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Quaternion_ga31e9c326937c130ea3616223f98ca54e}{ephysics\+\_\+quaternion\+\_\+length\+\_\+get} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Return the length of the quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Quaternion_gaff4c5cdf6162b538bfe41e37595b01f2}{ephysics\+\_\+quaternion\+\_\+length2\+\_\+get} (const \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Return the length squared of the quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape} $\ast$ \hyperlink{group__EPhysics__Shape_ga79ca252f9b15296416c3f73c75efa293}{ephysics\+\_\+shape\+\_\+new} (void)
\begin{DoxyCompactList}\small\item\em Create a new shape. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Shape_ga9d91574e5cdac7772d6c75c22c32d8a7}{ephysics\+\_\+shape\+\_\+del} (\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape} $\ast$shape)
\begin{DoxyCompactList}\small\item\em Delete a shape. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Shape_ga2548c7a3aaf658b9be6132f60c1b3948}{ephysics\+\_\+shape\+\_\+point\+\_\+add} (\hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape} $\ast$shape, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Add a new point to the shape. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape} $\ast$ \hyperlink{group__EPhysics__Shape_ga63339f80d1692ed327238cab5ef7f2a7}{ephysics\+\_\+shape\+\_\+load} (const char $\ast$filename)
\begin{DoxyCompactList}\small\item\em Load the shape from a file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Shape_ga60c974e4692ed765e0b7ba2e8a5d9819}{ephysics\+\_\+shape\+\_\+save} (const \hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape} $\ast$shape, const char $\ast$filename)
\begin{DoxyCompactList}\small\item\em Save the shape to a file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_gaed0ba3e4daecc66fca5dc399031da530}{ephysics\+\_\+camera\+\_\+position\+\_\+set} (\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y)
\begin{DoxyCompactList}\small\item\em Set camera's position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_ga5e549e85d0d98a878dc636b6463645d6}{ephysics\+\_\+camera\+\_\+position\+\_\+get} (const \hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y)
\begin{DoxyCompactList}\small\item\em Get camera's position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_gabb7602830e3a9daa67d7bbe1a71a776e}{ephysics\+\_\+camera\+\_\+body\+\_\+track} (\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} horizontal, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} vertical)
\begin{DoxyCompactList}\small\item\em Set camera to track a body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_ga3f8d5e51ae54ac3c2a5bdc0a6fb162c6}{ephysics\+\_\+camera\+\_\+tracked\+\_\+body\+\_\+get} (\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$$\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$horizontal, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$vertical)
\begin{DoxyCompactList}\small\item\em Get body tracked by camera. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_gabe63cac3d18202ddb8596f50adbc3206}{ephysics\+\_\+camera\+\_\+perspective\+\_\+set} (\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} px, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} py, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} z0, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} foc)
\begin{DoxyCompactList}\small\item\em Set perspective to be applied on the scene. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_ga971b0520cc7ee43fdbd5b1b074c4025e}{ephysics\+\_\+camera\+\_\+perspective\+\_\+get} (const \hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$px, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$py, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$z0, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$foc)
\begin{DoxyCompactList}\small\item\em Get perspective applied on the scene. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Camera_ga3dce6e71508cba24250679f67bbb8e11}{ephysics\+\_\+camera\+\_\+perspective\+\_\+enabled\+\_\+set} (\hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enabled)
\begin{DoxyCompactList}\small\item\em Set if perspective should be applied. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Camera_gabe75c8755354b2d4e20ff1bcdb66302b}{ephysics\+\_\+camera\+\_\+perspective\+\_\+enabled\+\_\+get} (const \hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$camera)
\begin{DoxyCompactList}\small\item\em Return if perspective is enabled or not. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$ \hyperlink{group__EPhysics__World_ga108e2d7df8c81321b8d5bde8497f0d45}{ephysics\+\_\+world\+\_\+new} (void)
\begin{DoxyCompactList}\small\item\em Create a new physics world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gaabf8abaf9c41b0c1e5daa4acf3df0356}{ephysics\+\_\+world\+\_\+render\+\_\+geometry\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga6bc905b2f56aa2a6c567d9a1575f9075}{ephysics\+\_\+world\+\_\+render\+\_\+geometry\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_gafdf9ecb15c2fc0ecc4ab54de55005427}{ephysics\+\_\+world\+\_\+serialize} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Serializes the {\ttfamily world} to {\ttfamily path}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga99ebd1425f258f895c0089d6eb13def9}{ephysics\+\_\+world\+\_\+del} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Deletes a physics world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga994f911d6249986a8d1c21fd53bec462}{ephysics\+\_\+world\+\_\+running\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} running)
\begin{DoxyCompactList}\small\item\em Set running status of world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga1bba3c8099e200459f0c0b0865efd17a}{ephysics\+\_\+world\+\_\+running\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get running status of world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga797b98c12273d85f7dd5b30a911f76f2}{ephysics\+\_\+world\+\_\+max\+\_\+sleeping\+\_\+time\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, double sleeping\+\_\+time)
\begin{DoxyCompactList}\small\item\em Set the max sleeping time value. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__World_ga083912a5014474719d38e05de367836d}{ephysics\+\_\+world\+\_\+max\+\_\+sleeping\+\_\+time\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get the max sleeping time value for {\ttfamily world}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga849f9d794ce5da7bf07f0bfc71aa5b6c}{ephysics\+\_\+world\+\_\+gravity\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga3f64766b79c71155d06f1bf4931bb84d}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+iterations\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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}{\tt constraint solver}} will have for contact and {\bfseries \href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Glossary_of_
Terms#Joint.2C_constraint}{\tt joint constraints}}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__EPhysics__World_gaa0a6b5aae6ae432449981daa47f0a819}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+iterations\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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}{\tt constraint solver}} will have for contact and {\bfseries \href{http://bulletphysics.org/mediawiki-1.5.8/index.php/Glossary_of_
Terms#Joint.2C_constraint}{\tt joint constraints}}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gab6e3fd1ef7c6ae7f8c99992861084f0f}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+mode\+\_\+enable\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, E\+Physics\+\_\+\+World\+\_\+\+Solver\+\_\+\+Mode solver\+\_\+mode, \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}{\tt constraint solver}} mode to {\ttfamily world}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga8b1458e740ae1003b9f721b666d66c5b}{ephysics\+\_\+world\+\_\+constraint\+\_\+solver\+\_\+mode\+\_\+enable\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, E\+Physics\+\_\+\+World\+\_\+\+Solver\+\_\+\+Mode solver\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Get the {\ttfamily solver\+\_\+mode} status on {\ttfamily world}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga8a0636506c8fcd3ed4285d90ce41dcdd}{ephysics\+\_\+world\+\_\+gravity\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga8327212faf3a8016382056b29fcec387}{ephysics\+\_\+world\+\_\+rate\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__World_ga4191077d4da05cfe550e9690fc311213}{ephysics\+\_\+world\+\_\+rate\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get rate between pixels on evas canvas and meters on ephysics world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__EPhysics__World_gaab312a6478f07c9db88264b7611fa3de}{ephysics\+\_\+world\+\_\+bodies\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Gets the world's bodies list. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Camera_ga945948dcbf4d98beb457c77b6537116f}{E\+Physics\+\_\+\+Camera} $\ast$ \hyperlink{group__EPhysics__World_ga97fe0c2a98a7998f29f7390cea868ff0}{ephysics\+\_\+world\+\_\+camera\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get the camera used by an ephysics world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga2b621ffb39920e4619fe2ec2e5508073}{ephysics\+\_\+world\+\_\+event\+\_\+callback\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{E\+Physics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type} type, \hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__EPhysics__World_gabcb51571c221004f1a459269bcbe1798}{ephysics\+\_\+world\+\_\+event\+\_\+callback\+\_\+del} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{E\+Physics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type} type, \hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{E\+Physics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb} func)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics world event callback. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__EPhysics__World_ga172b637b1426c3f6cd3eb96fd906f04f}{ephysics\+\_\+world\+\_\+event\+\_\+callback\+\_\+del\+\_\+full} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__EPhysics__World_ga3bc002ee27ad02e470e7c9a96cc216bf}{E\+Physics\+\_\+\+Callback\+\_\+\+World\+\_\+\+Type} type, \hyperlink{group__EPhysics__World_ga4d9063ac39aa180c0eea39e5849ac96f}{E\+Physics\+\_\+\+World\+\_\+\+Event\+\_\+\+Cb} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics world event callback matching data pointer. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga2a0c4f4c910574ebcaa26f001804e0bb}{ephysics\+\_\+world\+\_\+linear\+\_\+slop\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, double linear\+\_\+slop)
\begin{DoxyCompactList}\small\item\em Set linear slop to be used by world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__World_ga303b3aac240db8fb2cc3e52269183c4f}{ephysics\+\_\+world\+\_\+linear\+\_\+slop\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get linear slop used by world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gab640a4c15eec53d9d851e09cd541a358}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+top\+\_\+autodel\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they're outside of render area by the top. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_gae97bd69521f684f1258257e12161b697}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+top\+\_\+autodel\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they're outside of render area by the top. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga3fd8aadc141b6d5e45e473ac01f9ced6}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+bottom\+\_\+autodel\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they're outside of render area by the bottom. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_gaefcba9ab8214650ea77e786d572e554e}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+bottom\+\_\+autodel\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they're outside of render area by the bottom. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga798aea0ade40886b4fd71bf89bf3e4df}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+right\+\_\+autodel\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they're outside of render area by the right. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga441d22350368e7db4861d2863b2151cc}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+right\+\_\+autodel\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they're outside of render area by the right. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga0c9669966a4be20e9899952227edb460}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+left\+\_\+autodel\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they're outside of render area by the left. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga546a59ecd1f39cd5abc70c4fa55c0fdf}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+left\+\_\+autodel\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they're outside of render area by the left. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gac740b9f50af19504856f3074144754f8}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+front\+\_\+autodel\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they're outside of render area by the front. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga0d8bbc0e15ffb6c21dd7784faac4aa41}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+front\+\_\+autodel\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they're outside of render area by the front. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga6806a81eea8e6f3f0da900b1e237425b}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+back\+\_\+autodel\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} autodel)
\begin{DoxyCompactList}\small\item\em Set world autodeleting bodies mode when they're outside of render area by the back. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga4895f508065ccf3f5aa4d71e8e5c3436}{ephysics\+\_\+world\+\_\+bodies\+\_\+outside\+\_\+back\+\_\+autodel\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get world autodeleting bodies mode when they're outside of render area by the back. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gab605cbebcc53278db5138f68df074607}{ephysics\+\_\+world\+\_\+simulation\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, double fixed\+\_\+time\+\_\+step, int max\+\_\+sub\+\_\+steps)
\begin{DoxyCompactList}\small\item\em Set world simulation's fixed time step and max number of sub steps configuration. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga12e0d7a91f40bdeb16e6e13e0f4f7661}{ephysics\+\_\+world\+\_\+simulation\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, double $\ast$fixed\+\_\+time\+\_\+step, int $\ast$max\+\_\+sub\+\_\+steps)
\begin{DoxyCompactList}\small\item\em Get world simulation's fixed time step and max number of sub steps configuration. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gac798a9ec1348f4e3d0273287b00641d0}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+position\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} lx, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} ly, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_gad8a25241614ac01d37df87cc2668bf9e}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+color\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga564febf03357030ed82748572f25ddb8}{ephysics\+\_\+world\+\_\+ambient\+\_\+light\+\_\+color\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga202072d9ea09764d6127f0e70dc7ac03}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+position\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$lx, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$ly, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga99817f08b591d802c99b274070d01bc1}{ephysics\+\_\+world\+\_\+point\+\_\+light\+\_\+color\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga982ae13814b01b6419dcf853db332e3d}{ephysics\+\_\+world\+\_\+ambient\+\_\+light\+\_\+color\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga9ccd111c05eafbdc99dc70e7c0ca5b22}{ephysics\+\_\+world\+\_\+light\+\_\+all\+\_\+bodies\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_ga3a94f91f0748f640140b8a4fa57dbea0}{ephysics\+\_\+world\+\_\+light\+\_\+all\+\_\+bodies\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get light setting regarding being applied over all the bodies. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__World_ga0f9ea8e4dff64ad639c3f4c0075fbec9}{ephysics\+\_\+world\+\_\+stack\+\_\+enable\+\_\+set} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__World_gaf6eccd13662674b879c91b24a1913bfc}{ephysics\+\_\+world\+\_\+stack\+\_\+enable\+\_\+get} (const \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Get stacking status of world. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gace8f2c2feb58e7d141d72aa2d0e8a37d}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+hardness\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double hardness)
\begin{DoxyCompactList}\small\item\em Set the soft body hardness percentage. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gaf9636fa2c7109bd761d9547d6945e857}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+hardness\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the soft body hardness percentage. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga6cdacb32e4118455e201de3e0fc9027d}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+anchor\+\_\+hardness\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double hardness)
\begin{DoxyCompactList}\small\item\em Set the soft body anchor hardness percentage. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gaa1c79c6774f3365ae6bd265de4bb4a49}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+anchor\+\_\+hardness\+\_\+get} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the soft body anchor hardnees percentage. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga8956e1d137bad8cac6fcda6919739129}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+drag\+\_\+coefficient\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double coefficient)
\begin{DoxyCompactList}\small\item\em Set the drag coefficient of a soft body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gadcbb12dac4ac9764f5404460276d3b0e}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+drag\+\_\+coefficient\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the drag coefficient of a soft body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga583d57dcc29add7941387796d42f4594}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+dragging\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, int triangle)
\begin{DoxyCompactList}\small\item\em Set the soft body dragging status. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga0f3f7c81320c1f0b6fb5d362a05e5305}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+dragging\+\_\+unset} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Unset the soft body dragging status. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__EPhysics__Body_ga9b1f56dafd0b3747b0a44062c63cf979}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+index\+\_\+get} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__EPhysics__Body_ga092ec1d7d675416e396ca39a4d1c9d61}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+slice\+\_\+index\+\_\+get} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga697f3deeee27f3d9e54d9013dc89827a}{ephysics\+\_\+body\+\_\+soft\+\_\+sphere\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, int granularity)
\begin{DoxyCompactList}\small\item\em Add a soft sphere. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__EPhysics__Body_gaa98d75762334b5ce26d9299fee3ddc74}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangles\+\_\+inside\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga8ae690e71bee44ba070d40d3b404879c}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+impulse\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga2cb3b0785d05cabf8b618091908c7b7a}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+list\+\_\+impulse\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga9878c25b81edf2b9ef9259b3d9f0d227}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+position\+\_\+iterations\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, int iterations)
\begin{DoxyCompactList}\small\item\em Set the soft body number of position iterations. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__EPhysics__Body_ga900f3771b34866a8314f4c46007b1f3c}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+position\+\_\+iterations\+\_\+get} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the soft body number of position iterations. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga0ea2657d75a116770615e96096c4aee0}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+triangle\+\_\+move} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, int idx, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} z)
\begin{DoxyCompactList}\small\item\em Move a body's triangle. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gad684bb41d78818b2c7af07ead74e5509}{ephysics\+\_\+body\+\_\+soft\+\_\+body\+\_\+bending\+\_\+constraints\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, int number)
\begin{DoxyCompactList}\small\item\em Add new bending constraints to some {\ttfamily body}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gab26c09b5a98dabfb0323dbdb7f2a64af}{ephysics\+\_\+body\+\_\+sphere\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new sphere physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gab57e99be7fe5a5174c38b8aea55f3266}{ephysics\+\_\+body\+\_\+cylinder\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new cylinder physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga7818b6356a0b7e4e493f949245d69df3}{ephysics\+\_\+body\+\_\+soft\+\_\+cylinder\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new deformable cylinder physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gaf8f30587da7453114397d64dd9704d7f}{ephysics\+\_\+body\+\_\+box\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new box physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga05c586ce8cb9d09b0ae40ff4efd93064}{ephysics\+\_\+body\+\_\+soft\+\_\+box\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a new deformable box physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gae6fbfbbf74ce29631fcc4dbfbff39490}{ephysics\+\_\+body\+\_\+cloth\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, unsigned short rows, unsigned short columns)
\begin{DoxyCompactList}\small\item\em Create a new deformable cloth physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gad613c22fe04b10546a25d3e44901e65d}{ephysics\+\_\+body\+\_\+cloth\+\_\+anchor\+\_\+full\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body1, \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body2, \hyperlink{group__EPhysics__Body_ga141ced5a614b33d9efc09c634aebbb4a}{E\+Physics\+\_\+\+Body\+\_\+\+Cloth\+\_\+\+Anchor\+\_\+\+Side} side)
\begin{DoxyCompactList}\small\item\em Anchors a cloth with a rigid body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga909b36744802759641d02b0414be90d4}{ephysics\+\_\+body\+\_\+cloth\+\_\+anchor\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body1, \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body2, int node)
\begin{DoxyCompactList}\small\item\em Anchors an arbitrary cloth's node with a rigid body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga5e42bca444f7f8f539a2d9656441d048}{ephysics\+\_\+body\+\_\+cloth\+\_\+anchor\+\_\+del} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Removes the anchors in a cloth body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gabe733ecf3e04d267005118ff7291daab}{ephysics\+\_\+body\+\_\+shape\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world, \hyperlink{group__EPhysics__Shape_gadfcc565af1b4e898f2959292a9089e7e}{E\+Physics\+\_\+\+Shape} $\ast$shape)
\begin{DoxyCompactList}\small\item\em Create a new physics body using a custom shape. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga2a3e40784ef30f15d5d7e9f1f2a814b3}{ephysics\+\_\+body\+\_\+top\+\_\+boundary\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic top boundary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gac5fc5a1817ac81e2f1fcdcd8908614f2}{ephysics\+\_\+body\+\_\+bottom\+\_\+boundary\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic bottom boundary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga4ad52252b2537c6f41e14b9135847fe9}{ephysics\+\_\+body\+\_\+left\+\_\+boundary\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic left boundary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gab7e598db12a5270311c429f0ee12271c}{ephysics\+\_\+body\+\_\+right\+\_\+boundary\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic right boundary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga6c3998e80d45fbc90b44cb84acdd333e}{ephysics\+\_\+body\+\_\+front\+\_\+boundary\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic front boundary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_ga74754bdd06134aee9cf7c18227aaecef}{ephysics\+\_\+body\+\_\+back\+\_\+boundary\+\_\+add} (\hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$world)
\begin{DoxyCompactList}\small\item\em Create a physic back boundary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga9f47ada6fe8ee0abb234bc4aaab7dd1c}{ephysics\+\_\+body\+\_\+del} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Delete a physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__World_ga83c0d22744748525aa2dac11726c58e6}{E\+Physics\+\_\+\+World} $\ast$ \hyperlink{group__EPhysics__Body_ga753059be60bb7e52da9fdfa68c4d32dc}{ephysics\+\_\+body\+\_\+world\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the world a body belongs to. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga39cb9e95bbe1d097926a09365c501db3}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$evas\+\_\+obj, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__EPhysics__Body_gab1dc194995338463dd8f52b8caa8e066}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+unset} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Unset the evas object associated to a physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__EPhysics__Body_ga47ea07534cc809cd5d132495ebf2793a}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the evas object associated to a physics body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga71357448debb0e0c310226298cc33c62}{ephysics\+\_\+body\+\_\+face\+\_\+evas\+\_\+object\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{E\+Physics\+\_\+\+Body\+\_\+\+Face} face, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$evas\+\_\+obj, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__EPhysics__Body_gad6c3da2a67593905646d6ecd4ceba48f}{ephysics\+\_\+body\+\_\+face\+\_\+evas\+\_\+object\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{E\+Physics\+\_\+\+Body\+\_\+\+Face} face)
\begin{DoxyCompactList}\small\item\em Get the evas object associated to a physics body face. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$ \hyperlink{group__EPhysics__Body_ga36e858b0c21c71629db78039b23e496b}{ephysics\+\_\+body\+\_\+face\+\_\+evas\+\_\+object\+\_\+unset} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_ga867862771facf1a6e5af1afb4c95145f}{E\+Physics\+\_\+\+Body\+\_\+\+Face} face)
\begin{DoxyCompactList}\small\item\em Unset the evas object associated to a physics body face. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gad4333b73a33d08bd598cc4c442230902}{ephysics\+\_\+body\+\_\+resize} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} d)
\begin{DoxyCompactList}\small\item\em Set physics body size. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gae3c32aa0cdd60ffec86fff30097e75e1}{ephysics\+\_\+body\+\_\+move} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} z)
\begin{DoxyCompactList}\small\item\em Set physics body position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga8821fa07fb5be9d956cc090b14223fd2}{ephysics\+\_\+body\+\_\+geometry\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} d)
\begin{DoxyCompactList}\small\item\em Set physics body geometry. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gae84f1b9e25cb15f7ec63d1371093b263}{ephysics\+\_\+body\+\_\+geometry\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$w, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$h, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$d)
\begin{DoxyCompactList}\small\item\em Get physics body position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gaa0915777f634079ca6c088fda5c20e8f}{ephysics\+\_\+body\+\_\+mass\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double mass)
\begin{DoxyCompactList}\small\item\em Set body's mass. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gace451135f119bcc7b64516cb6d5b252f}{ephysics\+\_\+body\+\_\+mass\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body's mass. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga1e2bbd2a002b05afbfdbd0da2a9480ed}{ephysics\+\_\+body\+\_\+linear\+\_\+velocity\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Set body's linear velocity on x, y and z axes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga45dadf9123da25dd007b6c458f86d589}{ephysics\+\_\+body\+\_\+linear\+\_\+velocity\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get body's linear velocity on x, y and z axes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga118210c9836a166c923665fc4714997d}{ephysics\+\_\+body\+\_\+angular\+\_\+velocity\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double x, double y, double z)
\begin{DoxyCompactList}\small\item\em Set body's angular velocity on x, y and z axes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga4aa2211390aefa191a13639a672f21e8}{ephysics\+\_\+body\+\_\+angular\+\_\+velocity\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get body's angular velocity on x, y and z axes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gaa65f3bf819cf09ac5da543ee6460a9f3}{ephysics\+\_\+body\+\_\+sleeping\+\_\+threshold\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double linear\+\_\+threshold, double angular\+\_\+threshold)
\begin{DoxyCompactList}\small\item\em Set the linear and angular sleeping threshold. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gacaf8c1fdcc247819ef0646539742c11b}{ephysics\+\_\+body\+\_\+sleeping\+\_\+threshold\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double $\ast$linear\+\_\+threshold, double $\ast$angular\+\_\+threshold)
\begin{DoxyCompactList}\small\item\em Get the linear sleeping threshold. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gabf7fbfc0052b28ed1d5fcade8eeaa5e6}{ephysics\+\_\+body\+\_\+stop} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Stop angular and linear body movement. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga0ecea96f6a5a62f29e2bdeecb86db400}{ephysics\+\_\+body\+\_\+damping\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double linear\+\_\+damping, double angular\+\_\+damping)
\begin{DoxyCompactList}\small\item\em Set the angular and linear damping values. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga1349b21af465b7e0fe5aec01cc17b10d}{ephysics\+\_\+body\+\_\+damping\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Body_ga163b202be4c445bf79c28adb0db2bdbd}{ephysics\+\_\+body\+\_\+collision\+\_\+group\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, const char $\ast$group)
\begin{DoxyCompactList}\small\item\em Add a {\ttfamily body} to a given collision group. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Body_ga7743d5ddc3cab8c82561463611ff5db5}{ephysics\+\_\+body\+\_\+collision\+\_\+group\+\_\+del} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, const char $\ast$group)
\begin{DoxyCompactList}\small\item\em Removes {\ttfamily body} from collision {\ttfamily group}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__EPhysics__Body_gace89603811baa1850393e0c05ec8294b}{ephysics\+\_\+body\+\_\+collision\+\_\+group\+\_\+list\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the collision group list of {\ttfamily body}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga7209e650176e0612efb2a2cc2af0ec27}{ephysics\+\_\+body\+\_\+evas\+\_\+object\+\_\+update} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Update the evas object associated to the body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gada176f4748a4c2fc4ba2042021ea7067}{ephysics\+\_\+body\+\_\+event\+\_\+callback\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{E\+Physics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type} type, \hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__EPhysics__Body_ga4a92eb1bf013960a36e45e3ba2a1416f}{ephysics\+\_\+body\+\_\+event\+\_\+callback\+\_\+del} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{E\+Physics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type} type, \hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{E\+Physics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb} func)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics body event callback. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__EPhysics__Body_ga8d562dbc00d021a28981b953324869e0}{ephysics\+\_\+body\+\_\+event\+\_\+callback\+\_\+del\+\_\+full} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_ga302259832cc6cd8828d73833f391e8be}{E\+Physics\+\_\+\+Callback\+\_\+\+Body\+\_\+\+Type} type, \hyperlink{group__EPhysics__Body_gadb46c643f531e500d2f84c78343aa4b1}{E\+Physics\+\_\+\+Body\+\_\+\+Event\+\_\+\+Cb} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Unregister an ephysics body event callback matching data pointer. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gabcbb3bd68d47bb0fdf071bb022763d58}{ephysics\+\_\+body\+\_\+collision\+\_\+position\+\_\+get} (const \hyperlink{group__EPhysics__Body_ga454052288e957641ff40f79ca3c72792}{E\+Physics\+\_\+\+Body\+\_\+\+Collision} $\ast$collision, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$z)
\begin{DoxyCompactList}\small\item\em Get the position(x, y) of a body's collision. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$ \hyperlink{group__EPhysics__Body_gae94b1bd402657e11208cc90c5c3bbba4}{ephysics\+\_\+body\+\_\+collision\+\_\+contact\+\_\+body\+\_\+get} (const \hyperlink{group__EPhysics__Body_ga454052288e957641ff40f79ca3c72792}{E\+Physics\+\_\+\+Body\+\_\+\+Collision} $\ast$collision)
\begin{DoxyCompactList}\small\item\em Get the body's collision contact body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga731c9a6443f7c4294fce23fc1287b778}{ephysics\+\_\+body\+\_\+restitution\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double restitution)
\begin{DoxyCompactList}\small\item\em Set body's coefficient of restitution. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_ga6546a6558cad9468a9af2e1517cab82d}{ephysics\+\_\+body\+\_\+restitution\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body's restitution. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga986d45060bf6ba1689a56889a2bcabce}{ephysics\+\_\+body\+\_\+friction\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double friction)
\begin{DoxyCompactList}\small\item\em Set body's friction. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gae7cc514b91c8c13ab709f9e6534ea19e}{ephysics\+\_\+body\+\_\+friction\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body's friction. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga9109b39047a724640f6a18c683c9eb07}{ephysics\+\_\+body\+\_\+central\+\_\+impulse\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga6c6d3c8bfc6bb5600947b66b519d2d98}{ephysics\+\_\+body\+\_\+torque\+\_\+impulse\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double pitch, double yaw, double roll)
\begin{DoxyCompactList}\small\item\em Apply a torque impulse over a body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gadc5405c4d07742e9aff7a0a564aa63e2}{ephysics\+\_\+body\+\_\+impulse\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double x, double y, double z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} pos\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} pos\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} pos\+\_\+z)
\begin{DoxyCompactList}\small\item\em Apply an impulse over a body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga049f9410c5d04d5b810a1755da993cc0}{ephysics\+\_\+body\+\_\+angular\+\_\+movement\+\_\+enable\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable\+\_\+x, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable\+\_\+y, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Enable or disable body's rotation on z axis. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga055108d89ca21f230fbf58b387a451bd}{ephysics\+\_\+body\+\_\+angular\+\_\+movement\+\_\+enable\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$enable\+\_\+x, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$enable\+\_\+y, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Return body's rotation on z axis state. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gae25a32b3808208877a177661b0e24b8e}{ephysics\+\_\+body\+\_\+linear\+\_\+movement\+\_\+enable\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable\+\_\+x, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable\+\_\+y, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Enable or disable body's movement on x, y and z axes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga5266a4832c78178b58f3300fc12c37aa}{ephysics\+\_\+body\+\_\+linear\+\_\+movement\+\_\+enable\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$enable\+\_\+x, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$enable\+\_\+y, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$enable\+\_\+z)
\begin{DoxyCompactList}\small\item\em Get body's movement on x, y and z axes behavior. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$ \hyperlink{group__EPhysics__Body_gaf1e13b27301a7f4c9cb3bcba3fa9f26a}{ephysics\+\_\+body\+\_\+rotation\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$rotation)
\begin{DoxyCompactList}\small\item\em Get body's rotation quaternion. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga11a611cba12f9066a272e5cb6d1b371e}{ephysics\+\_\+body\+\_\+rotation\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Quaternion_ga0a3aa92825f4a5d1feeffb07945a4bbf}{E\+Physics\+\_\+\+Quaternion} $\ast$quat)
\begin{DoxyCompactList}\small\item\em Set body's rotation. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gac696066772dc2d9e12a5fe08afee0688}{ephysics\+\_\+body\+\_\+data\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set data to {\ttfamily body}. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__EPhysics__Body_ga07b351899580f2f1adb28bce25366fc5}{ephysics\+\_\+body\+\_\+data\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Return data previously set to body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga2134702db807dc4f7dc604d72e5b73db}{ephysics\+\_\+body\+\_\+central\+\_\+force\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga336a585598ed882a9575ed72a9f748e2}{ephysics\+\_\+body\+\_\+torque\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga5fe14931bd89326182bdf021d84ec40c}{ephysics\+\_\+body\+\_\+force\+\_\+apply} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double x, double y, double z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} pos\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} pos\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} pos\+\_\+z)
\begin{DoxyCompactList}\small\item\em Apply a force over a body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gaa4ff8dc0e1edefd2ad6a52361ff23edd}{ephysics\+\_\+body\+\_\+forces\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get physics body forces. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga7d494e105a7f3a16e658b36ff00e8f17}{ephysics\+\_\+body\+\_\+torques\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double $\ast$x, double $\ast$y, double $\ast$z)
\begin{DoxyCompactList}\small\item\em Get physics body torques. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga8a84144392d9f3c7dbecdec6a1199a49}{ephysics\+\_\+body\+\_\+forces\+\_\+clear} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Clear all the forces applied to a body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga2370842d3a7fb806534e51acb543286d}{ephysics\+\_\+body\+\_\+center\+\_\+mass\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gabe0a56c7d3bb4cecd6161c412457c974}{ephysics\+\_\+body\+\_\+density\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, double density)
\begin{DoxyCompactList}\small\item\em Set body's material density. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gae30c5e062a35d0f75f91d43c82ca93af}{ephysics\+\_\+body\+\_\+density\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body's material density. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__EPhysics__Body_gaa128367c0b773e54d430ec11fc96a4b6}{ephysics\+\_\+body\+\_\+volume\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body's volume. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga626f390590db830fea221c4ef42a2f5b}{ephysics\+\_\+body\+\_\+material\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__EPhysics__Body_gaed2ef2bd32f5ef2363a6690ceaa1ea29}{E\+Physics\+\_\+\+Body\+\_\+\+Material} material)
\begin{DoxyCompactList}\small\item\em Set body's material. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Body_gaed2ef2bd32f5ef2363a6690ceaa1ea29}{E\+Physics\+\_\+\+Body\+\_\+\+Material} \hyperlink{group__EPhysics__Body_gad29b75d5e38aade74c06993cfead2fb0}{ephysics\+\_\+body\+\_\+material\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get body's material. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_ga37dc0885fe9a3b3ec643edd42a9e7a6f}{ephysics\+\_\+body\+\_\+light\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable)
\begin{DoxyCompactList}\small\item\em Set light effect over body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Body_ga447c41bf0f810ae25a8ce37634b34fae}{ephysics\+\_\+body\+\_\+light\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get light effect over body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Body_gafb9956cf8648c885add542272f924d9e}{ephysics\+\_\+body\+\_\+back\+\_\+face\+\_\+culling\+\_\+set} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enable)
\begin{DoxyCompactList}\small\item\em Set body's evas object to be hidden when it is counter-\/clockwise. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Body_ga5a6c7a2f58cd10585a6fa667cce1da06}{ephysics\+\_\+body\+\_\+back\+\_\+face\+\_\+culling\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Return if body's evas object will be hidden when it is counter-\/clockwise or not. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__EPhysics__Body_ga7df8fedc4b224a89288b1b4f8568aad1}{ephysics\+\_\+body\+\_\+clockwise\+\_\+get} (const \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Get the clockwise state of a body. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$ \hyperlink{group__EPhysics__Constraint_ga49d1bce8073380c8e085caed3465d7e8}{ephysics\+\_\+constraint\+\_\+linked\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body1, \hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body2)
\begin{DoxyCompactList}\small\item\em Create a new constraint between 2 bodies(\+Point to Point constraint). \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_gac70dbb237de696e0356fc9d7722ba835}{ephysics\+\_\+constraint\+\_\+anchor\+\_\+set} (\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$constraint, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} anchor\+\_\+b1\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} anchor\+\_\+b1\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} anchor\+\_\+b1\+\_\+z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} anchor\+\_\+b2\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} anchor\+\_\+b2\+\_\+y, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_ga9ebbbae51adaa1f366b09ea8de2411bc}{ephysics\+\_\+constraint\+\_\+anchor\+\_\+get} (const \hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$constraint, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$anchor\+\_\+b1\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$anchor\+\_\+b1\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$anchor\+\_\+b1\+\_\+z, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$anchor\+\_\+b2\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$anchor\+\_\+b2\+\_\+y, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$ \hyperlink{group__EPhysics__Constraint_ga50ab20f0f16d79325b9d4377314d8777}{ephysics\+\_\+constraint\+\_\+add} (\hyperlink{group__EPhysics__Body_gaf39ad724f8a2f81f9139c63263900bf1}{E\+Physics\+\_\+\+Body} $\ast$body)
\begin{DoxyCompactList}\small\item\em Create a new constraint. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_gae526a49233832ea1fad8437fc9aae82b}{ephysics\+\_\+constraint\+\_\+linear\+\_\+limit\+\_\+set} (\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$constraint, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} lower\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} upper\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} lower\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} upper\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} lower\+\_\+z, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_ga4b052963235ce41ed3d4f3227393ed1b}{ephysics\+\_\+constraint\+\_\+linear\+\_\+limit\+\_\+get} (const \hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$constraint, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$lower\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$upper\+\_\+x, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$lower\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$upper\+\_\+y, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $\ast$lower\+\_\+z, \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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_ga2e6b2b6ede8bb0ae2199c4f2b9fbc8a1}{ephysics\+\_\+constraint\+\_\+angular\+\_\+limit\+\_\+set} (\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_ga0bb752b6e1c20a094b279be1be1c9a15}{ephysics\+\_\+constraint\+\_\+angular\+\_\+limit\+\_\+get} (const \hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+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 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__EPhysics__Constraint_ga9108a722eb302109e47dd086a1db1fd4}{ephysics\+\_\+constraint\+\_\+del} (\hyperlink{group__EPhysics__Constraint_ga6cdc4a630836a63a51489b885c09c7e3}{E\+Physics\+\_\+\+Constraint} $\ast$constraint)
\begin{DoxyCompactList}\small\item\em Deletes a physics constraint. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
These routines are used for E\+Physics library interaction. 

