diff --git a/_audio_element_8hpp.html b/_audio_element_8hpp.html
new file mode 100644
index 0000000..b1dc2cb
--- /dev/null
+++ b/_audio_element_8hpp.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioElement.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_audio_element_8hpp_source.html b/_audio_element_8hpp_source.html
new file mode 100644
index 0000000..c4d7f39
--- /dev/null
+++ b/_audio_element_8hpp_source.html
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioElement.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_audio_engine_8hpp.html b/_audio_engine_8hpp.html
new file mode 100644
index 0000000..ed4b52d
--- /dev/null
+++ b/_audio_engine_8hpp.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioEngine.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_audio_engine_8hpp_source.html b/_audio_engine_8hpp_source.html
new file mode 100644
index 0000000..ec6db46
--- /dev/null
+++ b/_audio_engine_8hpp_source.html
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/AudioEngine.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_camera_8hpp.html b/_camera_8hpp.html
new file mode 100644
index 0000000..eac13fc
--- /dev/null
+++ b/_camera_8hpp.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/Camera.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_camera_8hpp_source.html b/_camera_8hpp_source.html
new file mode 100644
index 0000000..550aa70
--- /dev/null
+++ b/_camera_8hpp_source.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/Camera.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 14 #include <ewol/resource/Colored3DObject.hpp> 64 virtual vec3 getViewVector()
const {
67 virtual vec3 getEye()
const {
122 virtual void setZFar (
float _distance);
137 virtual void setZNear (
float _distance);
virtual void setYAngleView(float _angleRad)
Set the the Y angle view of the camera:
Definition: Camera.hpp:105
+
virtual void configureOpenGL()
Configure projection matrix and camera matrix.
+
virtual void setZFar(float _distance)
Set the Z far distane of the camera:
+
float m_aspectRatio
depending to the display the aspect ratio is simply calculated x/y
Definition: Camera.hpp:71
+
+
+
float m_zNear
Z camera near view.
Definition: Camera.hpp:131
+
mat4 m_matrixProjection
projection matrix.
Definition: Camera.hpp:48
+
mat4 m_matrix
transformation matrix.
Definition: Camera.hpp:40
+
virtual void updateProjectionMatrix()
+
virtual void setXAngleView(float _angleRad)
Set the the X angle view of the camera:
+
const mat4 & getMatrixProjection() const
get the transformation matix for the camera.
Definition: Camera.hpp:60
+
virtual ege::Ray getRayFromScreen(const vec2 &_offset)
+
+
float getZFar()
Get the Z far distane of the camera:
Definition: Camera.hpp:127
+
Definition: AudioElement.hpp:8
+
const mat4 & getMatrixCamera() const
get the transformation matix for the camera.
Definition: Camera.hpp:46
+
+
virtual void setSceenSize(const vec2 &_screenSize)
Set the screen size to display OpenGl interface.
Definition: Camera.hpp:82
+
Definition: Camera.hpp:18
+
+
+
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
Definition: Camera.hpp:171
+
float m_angleView
X angle view of the camera.
Definition: Camera.hpp:93
+
virtual void setZNear(float _distance)
Set the Z near distane of the camera:
+
+
+
vec2 tansformPositionToAngle(vec3 _vect)
get Tetha and psy angle from a position:
+
+
+
+
virtual ~Camera()
Destructor.
Definition: Camera.hpp:27
+
+
float getAspectRatio() const
get the current aspect Ratio.
Definition: Camera.hpp:89
+
float getXAngleView() const
get the current X angle view.
Definition: Camera.hpp:112
+
virtual void periodicCall(float _step)
It is really needed to call the camera periodicly for performing automatic movement.
Definition: Camera.hpp:33
+
+
ege::Ray getRayFromScreenPosition(const vec2 &_position, const vec2 &_size)
+
virtual void setAspectRatio(float _ratio)
Set the aspectRatio of the camera:
+
float m_zFar
Z camera far view.
Definition: Camera.hpp:116
+
float getZNear()
Get the Z Near distane of the camera:
Definition: Camera.hpp:142
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_collision_shape_creator_8hpp.html b/_collision_shape_creator_8hpp.html
new file mode 100644
index 0000000..b65d3cf
--- /dev/null
+++ b/_collision_shape_creator_8hpp.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/CollisionShapeCreator.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_collision_shape_creator_8hpp_source.html b/_collision_shape_creator_8hpp_source.html
new file mode 100644
index 0000000..51da6c3
--- /dev/null
+++ b/_collision_shape_creator_8hpp_source.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/CollisionShapeCreator.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 10 #include <BulletCollision/CollisionShapes/btCollisionShape.h>
+
+
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_element_8hpp.html b/_element_8hpp.html
new file mode 100644
index 0000000..f5b9e1d
--- /dev/null
+++ b/_element_8hpp.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/Element.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_element_8hpp_source.html b/_element_8hpp_source.html
new file mode 100644
index 0000000..ea2f364
--- /dev/null
+++ b/_element_8hpp_source.html
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/Element.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 12 #include <ewol/debug.hpp> 13 #include <ewol/widget/Widget.hpp> 14 #include <gale/renderer/openGL/openGL.hpp> 15 #include <ewol/resource/Colored3DObject.hpp> 18 #include <ewol/compositing/Text.hpp> 21 #define INDEX_RIGHT_AXIS (0) 22 #define INDEX_FORWARD_AXIS (1) 23 #define INDEX_UP_AXIS (2) 25 #define ELEMENT_SCALE (1.0f/8.0f) 46 virtual const std::string&
getType ()
const ;
54 virtual bool initString(
const std::string& _description);
55 virtual bool initXML(
const exml::Node& _node);
56 virtual bool initJSON(
const ejson::Value& _value);
57 virtual bool initVoid(
void * _value);
58 virtual bool unInit();
78 virtual bool loadMesh (
const std::string& _meshFileName);
107 return (0 >= m_life)?
true :
false ;
123 virtual void setFireOn (int32_t _groupIdSource, int32_t _type,
float _power,
const vec3 & _center=
vec3 (0,0,0));
156 virtual void draw (int32_t _pass=0) = 0;
166 ewol::compositing::Text m_debugText;
void setGroup(int32_t _newGroup)
set the group of the curent element
Definition: Element.hpp:142
+
+
float m_lifeMax
Maximum possible life of the element.
Definition: Element.hpp:95
+
float m_life
Current life of the object.
Definition: Element.hpp:92
+
bool isDead()
Check if the element is dead.
Definition: Element.hpp:106
+
virtual void dynamicDisable()
remove this element from the physique engine
Definition: Element.hpp:227
+
virtual bool init()
init the element with the defined properties
+
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
+
Definition: AudioElement.hpp:8
+
virtual void draw(int32_t _pass=0)=0
draw the curent element (can have multiple display)
+
virtual void elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)
Event arrive when an element has been remove from the system == > this permit to keep pointer of enne...
Definition: Element.hpp:195
+
bool isFixed()
get the element if it is fixed or not. if the element is fixed this is for tower, and all thing does ...
Definition: Element.hpp:203
+
Element(const ememory::SharedPtr< ege::Environement > &_env)
Constructor (when constructer is called just add element that did not change. The objest will be stor...
+
Definition: Camera.hpp:18
+
virtual void dynamicEnable()
set the elment in the physique engine
Definition: Element.hpp:223
+
virtual void onLifeChange()
Call when the element life change.
Definition: Element.hpp:127
+
+
float getRadius()
get the current space needed by the element in the workspace
Definition: Element.hpp:213
+
int32_t m_group
Every element has a generic group.
Definition: Element.hpp:127
+
virtual bool loadMesh(const std::string &_meshFileName)
Select a mesh with a specific name.
+
+
virtual void drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
draw the current life of the element
+
virtual bool needToRemove()
Request if the element might be removed from the system.
Definition: Element.hpp:113
+
float getLifeRatio()
get the curent life ratio [0..1]
+
virtual void onDestroy()
, call when the element is removed (call only one time)
Definition: Element.hpp:219
+
virtual void setPosition(const vec3 &_pos)
set the current position of the element
Definition: Element.hpp:190
+
virtual const std::string & getType() const
get the element Type description string.
+
virtual ~Element()
Destructor.
+
+
virtual const vec3 & getPosition()
get the current position of the element
+
+
+
virtual void setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))
apply a fire on the element at a current power and a specific power.
+
bool m_fixe
is a fixed element == > used for placement of every elements
Definition: Element.hpp:195
+
float m_radius
Radius of the element (all element have a radius, if == 0 ==> then ghost ...
Definition: Element.hpp:205
+
+
ememory::SharedPtr< ege::resource::Mesh > m_mesh
Mesh of the Element (can be nullptr)
Definition: Element.hpp:68
+
ememory::SharedPtr< ege::resource::Mesh > getMesh()
get a pointer on the Mesh file.
Definition: Element.hpp:90
+
virtual void preCalculationDraw(const ege::Camera &_camera)
Can be call tu opdate the list of the element displayed on the scren (example : no display of the hid...
Definition: Element.hpp:151
+
virtual vec3 getPositionTheoric()
get the theoric position. Sometimes, the element has move due to an explosion or something else...
Definition: Element.hpp:178
+
uint32_t getUID() const
get the curent Element Unique ID in the all Game.
Definition: Element.hpp:66
+
virtual bool setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)
set the the Mesh properties.
+
int32_t getGroup() const
get the Group of the element.
Definition: Element.hpp:135
+
Definition: Element.hpp:28
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_element_base_8hpp.html b/_element_base_8hpp.html
new file mode 100644
index 0000000..98a776b
--- /dev/null
+++ b/_element_base_8hpp.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementBase.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_element_base_8hpp_source.html b/_element_base_8hpp_source.html
new file mode 100644
index 0000000..cbddc20
--- /dev/null
+++ b/_element_base_8hpp_source.html
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementBase.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 28 virtual const std::string&
getType ()
const ;
29 virtual void draw (int32_t _pass=0);
virtual void setPosition(const vec3 &_pos)
set the current position of the element
+
Definition: ElementBase.hpp:12
+
Definition: AudioElement.hpp:8
+
virtual const vec3 & getPosition()
get the current position of the element
+
virtual void draw(int32_t _pass=0)
draw the curent element (can have multiple display)
+
+
+
+
virtual ~ElementBase()
Destructor.
+
virtual const std::string & getType() const
get the element Type description string.
+
ElementBase(const ememory::SharedPtr< ege::Environement > &_env)
Constructor (when constructer is called just add element that did not change. The objest will be stor...
+
Definition: Element.hpp:28
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_element_physic_8hpp.html b/_element_physic_8hpp.html
new file mode 100644
index 0000000..70ac9e3
--- /dev/null
+++ b/_element_physic_8hpp.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementPhysic.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_element_physic_8hpp_source.html b/_element_physic_8hpp_source.html
new file mode 100644
index 0000000..f858c66
--- /dev/null
+++ b/_element_physic_8hpp_source.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements/ElementPhysic.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 12 #include <ewol/debug.hpp> 13 #include <ewol/widget/Widget.hpp> 14 #include <gale/renderer/openGL/openGL.hpp> 15 #include <ewol/resource/Colored3DObject.hpp> 18 #include <ewol/compositing/Text.hpp> 22 #include <LinearMath/btDefaultMotionState.h> 24 #define INDEX_RIGHT_AXIS (0) 25 #define INDEX_FORWARD_AXIS (1) 26 #define INDEX_UP_AXIS (2) 28 #define ELEMENT_SCALE (1.0f/8.0f) 33 static void FunctionFreeShape(
void * _pointer);
37 void createRigidBody(
float _mass=400000000.0f);
55 virtual const std::string&
getType ()
const ;
65 bool setShape (btCollisionShape* _shape);
84 virtual void draw (int32_t _pass=0);
119 virtual void setMass(
float _value);
120 virtual void setLinearVelocity(
const vec3 & _value);
121 virtual void setTorqueImpulse(
const vec3 & _value);
122 virtual void setAngularVelocity(
const vec3 & _value);
124 btQuaternion getOrientation()
const ;
127 bool m_elementInPhysicsSystem;
132 class localIA :
public btActionInterface {
140 m_element(_element) {
150 void debugDraw(btIDebugDraw* _debugDrawer) {
153 void updateAction(btCollisionWorld* _collisionWorld,
btScalar _step) {
180 void drawShape(
const btCollisionShape* _shape,
182 mat4 _transformationMatrix,
183 std::vector<vec3> _tmpVertices);
bool m_detectCollisionEnable
physic collision detect enable.
Definition: ElementPhysic.hpp:185
+
virtual void draw(int32_t _pass=0)
draw the curent element (can have multiple display)
+
+
virtual vec3 getPositionTheoric()
get the theoric position. Sometimes, the element has move due to an explosion or something else...
Definition: ElementPhysic.hpp:98
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
+
const vec3 & getSpeed()
get the current speed of the element
+
btCollisionShape * getShape()
get a pointer on the bullet collision shape.
Definition: ElementPhysic.hpp:70
+
bool getCollisionDetectionStatus()
get collision status of the object.
Definition: ElementPhysic.hpp:191
+
+
ElementPhysic(const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true)
Constructor (when constructer is called just add element that did not change. The object will be stor...
+
Definition: AudioElement.hpp:8
+
virtual ~ElementPhysic()
Destructor.
+
bool setShape(btCollisionShape *_shape)
set the shape properties.
+
+
+
btCollisionShape * m_shape
shape of the element (set a copy here to have the debug display of it)
Definition: ElementPhysic.hpp:57
+
const float getInvMass()
get the current mass of the element
+
+
virtual void onCollisionDetected(const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)
when a collision is detected with an other object (just after calculate data update ...
Definition: ElementPhysic.hpp:205
+
void iaEnable()
enable periodic call Of this object for processing Artificial Intelligence
+
void iaDisable()
disable periodic call Of this object for processing Artificial Intelligence
+
vec3 m_theoricPosition
draw the current life of the element
Definition: ElementPhysic.hpp:92
+
+
virtual void onDestroy()
, call when the element is removed (call only one time
Definition: ElementPhysic.hpp:175
+
+
virtual void dynamicEnable()
set the elment in the physique engine
+
+
+
+
void setCollisionDetectionStatus(bool _status=true)
Change enable status of the object.
+
virtual bool setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)
set the the Mesh properties.
+
virtual const vec3 & getPosition()
get the current position of the element
+
virtual void setPositionTheoric(const vec3 &_pos)
set the current Theoric position of the element
Definition: ElementPhysic.hpp:105
+
Definition: ElementPhysic.hpp:31
+
virtual void setPosition(const vec3 &_pos)
set the current position of the element
+
virtual void dynamicDisable()
remove this element from the physique engine
+
btRigidBody * m_body
all the element have a body == > otherwise it will be not manage with this system...
Definition: ElementPhysic.hpp:35
+
Definition: Element.hpp:28
+
+
virtual const std::string & getType() const
get the element Type description string.
+
virtual void iaAction(float _step)
periodic call for intelligence artificial.
Definition: ElementPhysic.hpp:171
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_engine_8hpp.html b/_engine_8hpp.html
new file mode 100644
index 0000000..1a4abf6
--- /dev/null
+++ b/_engine_8hpp.html
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physics/Engine.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <etk/types.hpp >
+
#include <etk/math/Vector3D.hpp >
+
#include <etk/math/Matrix4.hpp >
+
#include <vector>
+
#include <ewol/debug.hpp>
+
#include <ege/camera/Camera.hpp >
+
#include <ewol/widget/Widget.hpp>
+
#include <gale/renderer/openGL/openGL.hpp>
+
#include <gale/resource/Manager.hpp>
+
#include <gale/Dimension.hpp>
+
#include <LinearMath/btScalar.h>
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_engine_8hpp_source.html b/_engine_8hpp_source.html
new file mode 100644
index 0000000..9ff2fa9
--- /dev/null
+++ b/_engine_8hpp_source.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physics/Engine.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 17 #include <ewol/debug.hpp> 19 #include <ewol/widget/Widget.hpp> 20 #include <gale/renderer/openGL/openGL.hpp> 21 #include <gale/resource/Manager.hpp> 22 #include <gale/Dimension.hpp> 25 class btBroadphaseInterface;
26 class btCollisionShape;
27 class btOverlappingPairCache;
28 class btCollisionDispatcher;
29 class btConstraintSolver;
30 struct btCollisionAlgorithmCreateFunc;
31 class btDefaultCollisionConfiguration;
32 class btDynamicsWorld;
33 #include <LinearMath/btScalar.h> 62 m_dynamicsWorld=_newWorld;
69 return m_dynamicsWorld;
85 const vec3 & _normal) :
90 normalElem2(_normal) { }
96 std::vector<ege::physics::Engine::collisionPoints> getListOfCollision();
Definition: Engine.hpp:74
+
void setDynamicWorld(const ememory::SharedPtr< btDynamicsWorld > &_newWorld)
set the curent world
Definition: Engine.hpp:61
+
+
Definition: AudioElement.hpp:8
+
Definition: Engine.hpp:41
+
+
+
+
+
ememory::SharedPtr< btDynamicsWorld > getDynamicWorld()
get the curent world
Definition: Engine.hpp:68
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_environement_8hpp.html b/_environement_8hpp.html
new file mode 100644
index 0000000..549d2b6
--- /dev/null
+++ b/_environement_8hpp.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Environement.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_environement_8hpp_source.html b/_environement_8hpp_source.html
new file mode 100644
index 0000000..f738d28
--- /dev/null
+++ b/_environement_8hpp_source.html
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Environement.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 10 class ElementInteraction;
16 #include <BulletDynamics/Dynamics/btActionInterface.h> 17 class btDynamicsWorld;
21 #include <ejson/ejson.hpp> 22 #include <exml/exml.hpp> 23 #include <ewol/object/Object.hpp> 24 #include <esignal/Signal.hpp> 25 #include <ewol/event/Time.hpp> 26 #include <eproperty/Value.hpp> 49 int32_t m_groupSource;
51 int32_t getSourceGroup() {
55 std::vector<int32_t> m_groupDestination;
57 const std::vector<int32_t>& getDestinationGroup() {
58 return m_groupDestination;
60 void addGroupDestination(int32_t _id) {
61 m_groupDestination.push_back(_id);
64 vec3 m_positionSource;
66 const vec3 & getSourcePosition() {
67 return m_positionSource;
72 m_groupSource(_groupSource),
73 m_positionSource(_pos)
82 esignal::Signal<float> signalPlayTimeChange;
89 std::vector<ememory::SharedPtr<ege::Element>> m_listElement;
97 std::map<std::string, ememory::SharedPtr<ege::Camera>>
m_listCamera ;
115 std::map<std::string, ememory::SharedPtr<ege::Camera>>
getCameraList ()
const {
128 static void addCreator(
const std::string& _type, ege::createElement_tf _creator);
154 m_dynamicsWorld=_newWorld;
161 return m_dynamicsWorld;
165 return m_physicEngine;
171 std::vector<ememory::SharedPtr<ege::Element>>&
getElement () {
172 return m_listElement;
182 void getElementNearest(
const vec3 & _sourcePosition,
184 std::vector<ege::Environement::ResultNearestElement>& _resultList);
185 void getElementNearestFixed(
const vec3 & _sourcePosition,
187 std::vector<ege::Environement::ResultNearestElement>& _resultList);
204 void getOrderedElementForDisplay(std::vector<ege::Environement::ResultNearestElement>& _resultList,
const vec3 & _position,
const vec3 & _direction);
218 return m_particuleEngine;
223 esignal::Connection m_periodicCallConnection;
225 void onCallbackPeriodicCall(
const ewol::event::Time& _event);
227 std::vector<ememory::SharedPtr<ege::resource::Mesh>> m_listMeshToDrawFirst;
230 m_listMeshToDrawFirst.push_back(_mesh);
232 std::vector<ememory::SharedPtr<ege::resource::Mesh>>& getStaticMeshToDraw() {
233 return m_listMeshToDrawFirst;
235 virtual void onChangePropertyStatus();
+
Definition: Environement.hpp:79
+
std::map< std::string, ememory::SharedPtr< ege::Camera > > getCameraList() const
Get List of all camera.
Definition: Environement.hpp:115
+
Definition: Environement.hpp:143
+
ege::ParticuleEngine & getParticuleEngine()
get the particule engine reference.
Definition: Environement.hpp:217
+
+
Definition: AudioElement.hpp:8
+
Definition: ParticuleEngine.hpp:16
+
Definition: Engine.hpp:41
+
+
+
Definition: Environement.hpp:41
+
+
+
int64_t m_gameTime
time of the game running
Definition: Environement.hpp:219
+
+
eproperty::Value< float > propertyRatio
Speed ratio.
Definition: Environement.hpp:85
+
std::map< std::string, ememory::SharedPtr< ege::Camera > > m_listCamera
list of all camera in the world
Definition: Environement.hpp:94
+
eproperty::List< enum gameStatus > propertyStatus
the display is running (not in pause)
Definition: Environement.hpp:84
+
std::vector< ememory::SharedPtr< ege::Element > > & getElement()
Definition: Environement.hpp:171
+
Definition: Element.hpp:28
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_f_p_s_8hpp_source.html b/_f_p_s_8hpp_source.html
new file mode 100644
index 0000000..67a4dbb
--- /dev/null
+++ b/_f_p_s_8hpp_source.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/FPS.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_face_8hpp.html b/_face_8hpp.html
new file mode 100644
index 0000000..ba26ab3
--- /dev/null
+++ b/_face_8hpp.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/Face.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_face_8hpp_source.html b/_face_8hpp_source.html
new file mode 100644
index 0000000..be2c2ef
--- /dev/null
+++ b/_face_8hpp_source.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/Face.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 35 Face (int32_t _v1, int32_t _t1,
36 int32_t _v2, int32_t _t2,
37 int32_t _v3, int32_t _t3) :
52 Face (int32_t _v1, int32_t _t1, int32_t _n1,
53 int32_t _v2, int32_t _t2, int32_t _n2,
54 int32_t _v3, int32_t _t3, int32_t _n3) :
69 void setVertex(int32_t _v1) {
73 void setVertex(int32_t _v1, int32_t _v2) {
78 void setVertex(int32_t _v1, int32_t _v2, int32_t _v3) {
84 void setTexture(int32_t _t1, int32_t _t2, int32_t _t3) {
89 void setNormal(int32_t _n1, int32_t _n2, int32_t _n3) {
94 void setColor(int32_t _c1, int32_t _c2, int32_t _c3) {
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_face_indexing_8hpp.html b/_face_indexing_8hpp.html
new file mode 100644
index 0000000..c2a4e42
--- /dev/null
+++ b/_face_indexing_8hpp.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/FaceIndexing.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_face_indexing_8hpp_source.html b/_face_indexing_8hpp_source.html
new file mode 100644
index 0000000..c64ed79
--- /dev/null
+++ b/_face_indexing_8hpp_source.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/FaceIndexing.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 11 std::vector<Face> m_faces;
12 std::vector<uint32_t> m_index;
Definition: AudioElement.hpp:8
+
Definition: FaceIndexing.hpp:9
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_game_8hpp.html b/_game_8hpp.html
new file mode 100644
index 0000000..17905bc
--- /dev/null
+++ b/_game_8hpp.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Game.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <etk/types.hpp >
+
#include <etk/math/Vector3D.hpp >
+
#include <etk/math/Matrix4.hpp >
+
#include <vector>
+
#include <ewol/debug.hpp>
+
#include <ege/Camera.hpp>
+
#include <ewol/widget/Widget.hpp>
+
#include <ewol/openGL/openGL.hpp>
+
#include <ewol/resource/Manager.hpp>
+
#include <ege/ElementGame.hpp>
+
#include <ewol/Dimension.hpp>
+
#include <LinearMath/btScalar.h>
+
+
Go to the source code of this file.
+
+
+ enum gameStatus {
+ gameStart ,
+gamePause ,
+gameStop ,
+gameStart ,
+
+ gamePause ,
+gameStop
+
+ }
+
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_game_8hpp_source.html b/_game_8hpp_source.html
new file mode 100644
index 0000000..7a26293
--- /dev/null
+++ b/_game_8hpp_source.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Game.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 12 #include <ewol/debug.hpp> 13 #include <ege/Camera.hpp> 14 #include <ewol/widget/Widget.hpp> 15 #include <ewol/openGL/openGL.hpp> 16 #include <ewol/resource/Manager.hpp> 17 #include <ege/ElementGame.hpp> 18 #include <ewol/Dimension.hpp> 20 class btBroadphaseInterface;
21 class btCollisionShape;
22 class btOverlappingPairCache;
23 class btCollisionDispatcher;
24 class btConstraintSolver;
25 struct btCollisionAlgorithmCreateFunc;
26 class btDefaultCollisionConfiguration;
27 class btDynamicsWorld;
28 #include <LinearMath/btScalar.h> 30 #include <ewol/widget/Widget.hpp> 38 class Game :
public ewol::Object {
45 ege ::PhysicEngine m_physicEngine;
~Game() protected ege::AudioEngine m_AudioEngine
< physic engine interface
Definition: Game.hpp:43
+
+
Definition: AudioElement.hpp:8
+
ege::IAEngine m_iAEngine
physic engine interface
Definition: Game.hpp:47
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_light_8hpp.html b/_light_8hpp.html
new file mode 100644
index 0000000..20fe756
--- /dev/null
+++ b/_light_8hpp.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Light.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_light_8hpp_source.html b/_light_8hpp_source.html
new file mode 100644
index 0000000..88be01a
--- /dev/null
+++ b/_light_8hpp_source.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Light.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 11 #include <gale/resource/Program.hpp> 24 int32_t m_GL_direction;
25 int32_t m_GL_halfplane;
26 int32_t m_GL_ambientColor;
27 int32_t m_GL_diffuseColor;
28 int32_t m_GL_specularColor;
34 void setDirection(
const vec3 & val) {
37 void setHalfPlane(
const vec3 & val) {
40 void setAmbientColor(
const vec4 & val) {
43 void setDiffuseColor(
const vec4 & val) {
46 void setSpecularColor(
const vec4 & val) {
47 m_specularColor = val;
50 friend std::ostream& operator <<(std::ostream& _os,
const ege::Light & _obj);
52 std::ostream& operator <<(std::ostream& _os,
const ege::Light & _obj);
+
+
+
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_material_8hpp.html b/_material_8hpp.html
new file mode 100644
index 0000000..83dc483
--- /dev/null
+++ b/_material_8hpp.html
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Material.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_material_8hpp_source.html b/_material_8hpp_source.html
new file mode 100644
index 0000000..12c2365
--- /dev/null
+++ b/_material_8hpp_source.html
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Material.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 11 #include <gale/resource/Program.hpp> 12 #include <ewol/resource/Image.hpp> 21 int32_t m_GL_ambientFactor;
22 int32_t m_GL_diffuseFactor;
23 int32_t m_GL_specularFactor;
24 int32_t m_GL_shininess;
25 int32_t m_GL_texture0;
36 vec4 m_specularFactor;
38 enum gale::openGL::renderMode m_renderMode;
41 std::vector<uint32_t> m_listIndexFaces;
46 void setAmbientFactor(
const vec4 & _val) {
47 m_ambientFactor = _val;
49 void setDiffuseFactor(
const vec4 & _val) {
50 m_diffuseFactor = _val;
52 void setSpecularFactor(
const vec4 & _val) {
53 m_specularFactor = _val;
55 void setShininess(
float _val) {
58 void setRenderMode(
enum gale::openGL::renderMode _val);
59 enum gale::openGL::renderMode getRenderModeOpenGl();
60 enum gale::openGL::renderMode getRenderMode() {
63 void setTexture0(
const std::string& _filename);
64 void setTexture0Magic(
const ivec2 & _size);
66 void setImageSize(
const ivec2 & _newSize) {
67 if (m_texture0 ==
nullptr ){
70 m_texture0->setImageSize(_newSize);
74 if (m_texture0 ==
nullptr ){
77 return &m_texture0->
get ();
81 if (m_texture0 ==
nullptr ){
const EMEMORY_TYPE * get() const
+
+
+
Definition: AudioElement.hpp:8
+
Definition: Material.hpp:18
+
Definition: Material.hpp:31
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_8hpp.html b/_particule_8hpp.html
new file mode 100644
index 0000000..cbcc6aa
--- /dev/null
+++ b/_particule_8hpp.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Particule.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_8hpp_source.html b/_particule_8hpp_source.html
new file mode 100644
index 0000000..170b35c
--- /dev/null
+++ b/_particule_8hpp_source.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Particule.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 26 const char * m_particuleType;
50 virtual void update (
float _delta) { };
68 return m_particuleType;
virtual void onEnd()
When the particule arrive to his end of life, this function is called.
Definition: Particule.hpp:73
+
virtual ~Particule()
Destructor.
Definition: Particule.hpp:37
+
+
const char * getParticuleType()
get the type of the particule
Definition: Particule.hpp:67
+
Definition: AudioElement.hpp:8
+
Definition: Camera.hpp:18
+
virtual void draw(const ege::Camera &_camera)
draw the current particule
Definition: Particule.hpp:54
+
virtual void UnInit()
Un-init the particule.
Definition: Particule.hpp:45
+
Definition: ParticuleEngine.hpp:16
+
+
virtual bool needRemove()
Check if the element might be removed.
Definition: Particule.hpp:60
+
Particule(ege::ParticuleEngine *_particuleEngine, const char *_particuleType=nullptr)
Constructor.
+
virtual void update(float _delta)
update the paticule properties
Definition: Particule.hpp:50
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: Particule.hpp:23
+
virtual void init()
init the particule
Definition: Particule.hpp:41
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_engine_8hpp.html b/_particule_engine_8hpp.html
new file mode 100644
index 0000000..b987c21
--- /dev/null
+++ b/_particule_engine_8hpp.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleEngine.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_engine_8hpp_source.html b/_particule_engine_8hpp_source.html
new file mode 100644
index 0000000..3ee4da0
--- /dev/null
+++ b/_particule_engine_8hpp_source.html
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleEngine.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 23 std::vector<Particule*> m_particuleList;
24 std::vector<Particule*> m_particuleRemoved;
46 void update (
float _deltaTime);
Definition: Environement.hpp:79
+
Particule * respown(const char *_particuleType)
get a particue with his type, we get particule that has been already removed, otherwise, you will create new
+
void clear()
clear the particule engine
+
void add(Particule *_particule)
add a particule in the engine (internal acces only)
+
+
Definition: AudioElement.hpp:8
+
Definition: Camera.hpp:18
+
Definition: ParticuleEngine.hpp:16
+
void update(float _deltaTime)
update particule properties
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: Particule.hpp:23
+
+
void draw(const ege::Camera &_camera)
draw all the active Particule
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_mesh_8hpp.html b/_particule_mesh_8hpp.html
new file mode 100644
index 0000000..cb38138
--- /dev/null
+++ b/_particule_mesh_8hpp.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/ParticuleMesh.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_mesh_8hpp_source.html b/_particule_mesh_8hpp_source.html
new file mode 100644
index 0000000..8d49905
--- /dev/null
+++ b/_particule_mesh_8hpp_source.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/ParticuleMesh.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 14 int32_t m_GLMainColor;
17 void init(
const std::string& _fileName,
const std::string& _shaderName=
"DATA:ParticuleMesh.prog" );
22 virtual void draw(
mat4 & _positionMatrix,
24 bool _enableDepthTest =
true ,
25 bool _enableDepthUpdate =
true );
+
+
Definition: AudioElement.hpp:8
+
Definition: ParticuleMesh.hpp:12
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_simple_8hpp.html b/_particule_simple_8hpp.html
new file mode 100644
index 0000000..8914f1a
--- /dev/null
+++ b/_particule_simple_8hpp.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleSimple.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_particule_simple_8hpp_source.html b/_particule_simple_8hpp_source.html
new file mode 100644
index 0000000..b38cd72
--- /dev/null
+++ b/_particule_simple_8hpp_source.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/ParticuleSimple.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 39 virtual void update (
float _delta);
56 virtual void setLife(
float _life);
57 virtual void setLevel(
float _level);
58 virtual void setPosition(
const vec3 & _pos);
59 virtual void setAngle(
float _angle);
60 virtual void setMoveSpeed(
const vec3 & _speed);
61 virtual void setScale(
const vec3 & _scale);
62 virtual void setScaleExpend(
const vec3 & _scaleExpand);
virtual ~ParticuleSimple()
Destructor.
Definition: ParticuleSimple.hpp:37
+
+
virtual void update(float _delta)
update the paticule properties
+
+
+
Definition: AudioElement.hpp:8
+
Definition: ParticuleEngine.hpp:16
+
+
+
virtual bool needRemove()
Check if the element might be removed.
+
+
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: ParticuleSimple.hpp:26
+
The particule class is an element with no control, when it will be created, it does not have any cont...
Definition: Particule.hpp:23
+
virtual void init()
init the particule
+
ParticuleSimple(ege::ParticuleEngine *_particuleEngine, const char *_particuleType)
Constructor.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_box_8hpp.html b/_physics_box_8hpp.html
new file mode 100644
index 0000000..bd7384a
--- /dev/null
+++ b/_physics_box_8hpp.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsBox.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_box_8hpp_source.html b/_physics_box_8hpp_source.html
new file mode 100644
index 0000000..319f7e9
--- /dev/null
+++ b/_physics_box_8hpp_source.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsBox.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 18 virtual bool parse(
const char * _line);
19 virtual void display() {};
21 virtual enum ege::PhysicsShape::type getType()
const {
22 return ege::PhysicsShape::box;
27 const vec3 & getSize()
const {
30 void setSize(
const vec3 & _size) {
+
Definition: AudioElement.hpp:8
+
+
+
Definition: PhysicsBox.hpp:13
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_capsule_8hpp.html b/_physics_capsule_8hpp.html
new file mode 100644
index 0000000..a1cbd05
--- /dev/null
+++ b/_physics_capsule_8hpp.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCapsule.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_capsule_8hpp_source.html b/_physics_capsule_8hpp_source.html
new file mode 100644
index 0000000..252c6a1
--- /dev/null
+++ b/_physics_capsule_8hpp_source.html
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCapsule.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 19 virtual bool parse(
const char * _line);
20 virtual void display() {};
22 virtual enum ege::PhysicsShape::type getType()
const {
23 return ege::PhysicsShape::capsule;
28 float getRadius()
const {
34 float getHeight()
const {
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsCapsule.hpp:14
+
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_cone_8hpp.html b/_physics_cone_8hpp.html
new file mode 100644
index 0000000..ec1e094
--- /dev/null
+++ b/_physics_cone_8hpp.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCone.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_cone_8hpp_source.html b/_physics_cone_8hpp_source.html
new file mode 100644
index 0000000..4e6d252
--- /dev/null
+++ b/_physics_cone_8hpp_source.html
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCone.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 17 virtual bool parse(
const char * _line);
18 virtual void display() {};
20 virtual enum ege::PhysicsShape::type getType()
const {
21 return ege::PhysicsShape::cone;
26 float getRadius()
const {
32 float getHeight()
const {
+
Definition: AudioElement.hpp:8
+
+
Definition: PhysicsCone.hpp:12
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_convex_hull_8hpp.html b/_physics_convex_hull_8hpp.html
new file mode 100644
index 0000000..e59eb39
--- /dev/null
+++ b/_physics_convex_hull_8hpp.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsConvexHull.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_convex_hull_8hpp_source.html b/_physics_convex_hull_8hpp_source.html
new file mode 100644
index 0000000..49b48eb
--- /dev/null
+++ b/_physics_convex_hull_8hpp_source.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsConvexHull.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 17 virtual bool parse(
const char * _line);
18 virtual void display() {};
20 virtual enum ege::PhysicsShape::type getType()
const {
21 return ege::PhysicsShape::convexHull;
26 vec3 getScale()
const {
30 std::vector<vec3> m_points;
32 const std::vector<vec3>& getPointList()
const {
Definition: PhysicsConvexHull.hpp:12
+
+
Definition: AudioElement.hpp:8
+
+
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_cylinder_8hpp.html b/_physics_cylinder_8hpp.html
new file mode 100644
index 0000000..842297f
--- /dev/null
+++ b/_physics_cylinder_8hpp.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCylinder.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_cylinder_8hpp_source.html b/_physics_cylinder_8hpp_source.html
new file mode 100644
index 0000000..08a7418
--- /dev/null
+++ b/_physics_cylinder_8hpp_source.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsCylinder.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 19 virtual bool parse(
const char * _line);
20 virtual void display() {};
22 virtual enum ege::PhysicsShape::type getType()
const {
23 return ege::PhysicsShape::cylinder;
28 vec3 getSize()
const {
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsCylinder.hpp:14
+
+
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_shape_8hpp.html b/_physics_shape_8hpp.html
new file mode 100644
index 0000000..a4f4a15
--- /dev/null
+++ b/_physics_shape_8hpp.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsShape.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_shape_8hpp_source.html b/_physics_shape_8hpp_source.html
new file mode 100644
index 0000000..80fc2b1
--- /dev/null
+++ b/_physics_shape_8hpp_source.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsShape.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 16 class PhysicsCylinder;
19 class PhysicsConvexHull;
37 m_quaternion(1,0,0,0),
45 virtual enum ege::PhysicsShape::type getType()
const {
46 return ege::PhysicsShape::unknow;
50 virtual bool parse(
const char * _line);
51 virtual void display() {
57 const vec4 & getQuaternion()
const {
63 const vec3 & getOrigin()
const {
68 return getType() == ege::PhysicsShape::box;
71 return getType() == ege::PhysicsShape::cylinder;
74 return getType() == ege::PhysicsShape::capsule;
77 return getType() == ege::PhysicsShape::cone;
80 return getType() == ege::PhysicsShape::convexHull;
83 return getType() == ege::PhysicsShape::sphere;
Definition: PhysicsConvexHull.hpp:12
+
+
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsCylinder.hpp:14
+
Definition: PhysicsCapsule.hpp:14
+
Definition: PhysicsSphere.hpp:14
+
+
+
+
+
Definition: PhysicsBox.hpp:13
+
Definition: PhysicsCone.hpp:12
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_sphere_8hpp.html b/_physics_sphere_8hpp.html
new file mode 100644
index 0000000..8e3611d
--- /dev/null
+++ b/_physics_sphere_8hpp.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsSphere.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_physics_sphere_8hpp_source.html b/_physics_sphere_8hpp_source.html
new file mode 100644
index 0000000..6accb14
--- /dev/null
+++ b/_physics_sphere_8hpp_source.html
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape/PhysicsSphere.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 19 virtual bool parse(
const char * _line);
20 virtual void display() {};
22 virtual enum ege::PhysicsShape::type getType()
const {
23 return ege::PhysicsShape::sphere;
28 float getRadius()
const {
31 void setRadius(
float _radius) {
+
Definition: AudioElement.hpp:8
+
Definition: PhysicsSphere.hpp:14
+
+
Definition: PhysicsShape.hpp:22
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_ray_8hpp.html b/_ray_8hpp.html
new file mode 100644
index 0000000..50d6120
--- /dev/null
+++ b/_ray_8hpp.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Ray.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_ray_8hpp_source.html b/_ray_8hpp_source.html
new file mode 100644
index 0000000..91e0c1f
--- /dev/null
+++ b/_ray_8hpp_source.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/Ray.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 65 void set (
const vec3 & _origin,
const vec3 & _direction);
68 std::pair<ememory::SharedPtr<ege::Element>, std::pair<vec3,vec3>> testRayObject(
ege::physics::Engine & _engine);
69 vec3 testRayZeroPlane();
71 std::ostream& operator <<(std::ostream& _os,
const ege::Ray & _obj);
const vec3 & getDirection() const
Gets the ray's direction.
Definition: Ray.hpp:56
+
const vec3 & getOrigin() const
Gets the ray's origin.
Definition: Ray.hpp:41
+
Definition: AudioElement.hpp:8
+
+
Definition: Engine.hpp:41
+
+
Ray(const vec3 &_origin=vec3(0, 0, 0), const vec3 &_direction=vec3(0, 0, 1))
Contructor.
+
+
+
void setDirection(const vec3 &_direction)
Sets the ray's direction.
+
~Ray()
Destructor.
Definition: Ray.hpp:28
+
+
void setOrigin(const vec3 &_origin)
Set the ray's origin.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_scene_8hpp.html b/_scene_8hpp.html
new file mode 100644
index 0000000..fe15e48
--- /dev/null
+++ b/_scene_8hpp.html
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Scene.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_scene_8hpp_source.html b/_scene_8hpp_source.html
new file mode 100644
index 0000000..dba11e1
--- /dev/null
+++ b/_scene_8hpp_source.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Scene.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 12 #include <ewol/debug.hpp> 14 #include <ewol/widget/Widget.hpp> 15 #include <gale/renderer/openGL/openGL.hpp> 16 #include <gale/resource/Manager.hpp> 18 #include <gale/Dimension.hpp> 20 class btBroadphaseInterface;
21 class btCollisionShape;
22 class btOverlappingPairCache;
23 class btCollisionDispatcher;
24 class btConstraintSolver;
25 struct btCollisionAlgorithmCreateFunc;
26 class btDefaultCollisionConfiguration;
27 class btDynamicsWorld;
28 #include <LinearMath/btScalar.h> 30 #include <ewol/widget/Widget.hpp> 31 #include <esignal/Signal.hpp> 35 class Scene :
public ewol::Widget {
58 DECLARE_FACTORY(
Scene );
70 void setCamera (
const std::string& _cameraName);
80 std::vector<ege::Environement::ResultNearestElement> m_displayElementOrdered;
82 virtual void onDraw();
84 virtual void systemDraw(
const ewol::DrawProperty& _displayProp);
85 virtual void onRegenerateDisplay();
86 virtual void periodicCall(
const ewol::event::Time& _event);
87 virtual void calculateSize();
+
+
+
+
+
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_view_8hpp.html b/_view_8hpp.html
new file mode 100644
index 0000000..bb334c7
--- /dev/null
+++ b/_view_8hpp.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/View.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2013, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_view_8hpp_source.html b/_view_8hpp_source.html
new file mode 100644
index 0000000..9124a7b
--- /dev/null
+++ b/_view_8hpp_source.html
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera/View.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 73 virtual vec3 getViewVector()
const ;
77 virtual float getTetha();
78 virtual float getPsy();
View(const vec3 &_eye=vec3(0, 0, 0), const vec3 &_target=vec3(0, 0, 1), float _angle=0.0f)
Constructor.
+
+
~View()
Destructor.
Definition: View.hpp:26
+
virtual void setTarget(const vec3 &_target)
set a new Camera target position.
+
Definition: AudioElement.hpp:8
+
virtual void drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)
Debug display of the current element.
+
Definition: Camera.hpp:18
+
+
virtual void setAngle(float _angle)
Set the camera angle.
+
float m_angle
rotation angle of the camera (in rad) through the axis origin->eye
Definition: View.hpp:56
+
void update()
update the matrix property
+
float getAngle() const
Get the camera angle.
Definition: View.hpp:69
+
virtual ege::Ray getRayFromScreen(const vec2 &_offset)
+
+
+
+
virtual void setEye(const vec3 &_eye)
set the position of the camera.
+
const vec3 & getTarget() const
Get the curent Camera target position.
Definition: View.hpp:54
+
vec3 m_target
origin of the camera
Definition: View.hpp:41
+
virtual vec3 getEye() const
get the curent Camera Eye position.
Definition: View.hpp:39
+
vec3 m_eye
position where the camera see
Definition: View.hpp:28
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/annotated.html b/annotated.html
new file mode 100644
index 0000000..2c78214
--- /dev/null
+++ b/annotated.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/arrowdown.png b/arrowdown.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/arrowdown.png differ
diff --git a/arrowright.png b/arrowright.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/arrowright.png differ
diff --git a/base.css b/base.css
deleted file mode 100644
index d350ffe..0000000
--- a/base.css
+++ /dev/null
@@ -1,203 +0,0 @@
-
-html {
- display: block;
-}
-
-body {
- font-family: 'Ubuntu',Tahoma,sans-serif;
- padding-top: 40px;
- padding-bottom: 40px;
- font-size: 15px;
- line-height: 150%;
- margin: 0;
- color: #333333;
- background-color: #ffffff;
- display: block;
- margin-left: 250px;
- margin-right: 50px;
-};
-
-.container{
- width:940px;
- margin-right: auto;
- margin-left: auto;
- display: block;
-};
-
-.navbar {
- z-index: 1;
- overflow: visible;
- color: #ffffff;
- display: block;
-}
-
-.navbar div {
- display: block;
- margin-left: 5px;
- margin-right: 5px;
-}
-
-.navbar-fixed-top {
- width:210px;
- display: block;
- position: fixed;
- padding-top: 0px;
- top: 0;
- height: 100%;
- right: 0;
- left: 0;
- margin-bottom: 0;
- background-color: #d44413;
- border: 1px solid #c64012;
- font-size: 15px;
- font-weight: 200;
- color: #ffffff;
- text-shadow: 0 1px 0 #ce4213;
- padding: 10px 20px 10px;
- margin-left: -20px;
- overflow:scroll;
- overflow-y:auto;
- overflow-x:hidden;
-}
-.navbar-fixed-top a {
- text-decoration: none;
- color: #000000;
-}
-
-h1, h2, h3, h4, h5, h6 {
- display: block;
- margin: 10px 0;
- font-family: inherit;
- font-weight: bold;
- line-height: 1;
- color: inherit;
- text-rendering: optimizelegibility;
-}
-
-p {
- margin: 0 0 10px;
- display: block;
-}
-
-pre {
- #margin-left: 20px;
- display: block;
- padding: 9.5px;
- margin: 0 0 10px;
- font-size: 13px;
- line-height: 20px;
- word-break: break-all;
- word-wrap: break-word;
- white-space: pre;
- white-space: pre-wrap;
- background-color: #f5f5f5;
- border: 1px solid #ccc;
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 4px;
-}
-
-.enumeration-list td {
- padding-left:10px;
- padding-right:10px;
-}
-
-.parameter-list td {
- padding-left:5px;
- padding-right:5px;
-}
-
-.code-function {
- text-decoration:none;
- color:#09857e;
- font-weight:bold;
-}
-
-.code-type {
- text-decoration:none;
- color:#376d0a;
- font-weight:bold;
-}
-
-.code-argument {
- text-decoration:none;
- color:#B80000;
- font-weight:bold;
-}
-
-.code-number {
- text-decoration:none;
- color:#007b00;
-}
-
-.code-keyword {
- text-decoration:none;
- color:#215eb8;
- font-weight:bold;
-}
-.code-storage-keyword {
- text-decoration:none;
- color:#466cb4;
-}
-
-.code-doxygen {
- text-decoration:none;
- color:#bf3e00;
- font-weight:bold;
-}
-
-.code-comment {
- text-decoration:none;
- color:#b704b5;
-}
-
-.code-preproc {
- text-decoration:none;
- color:#ac0000;
-}
-
-.code-text-quote {
- text-decoration:none;
- color:#008e00;
-}
-.code-number {
- text-decoration:none;
- color:#007b00;
-}
-.code-member {
- text-decoration:none;
- color:#7c5406;
-}
-.code-input-function {
- text-decoration:none;
- color:#B80000;
- font-weight:bold;
-}
-.code-function-name {
- text-decoration:none;
- color:#09857e;
- font-weight:bold;
-}
-.code-function-system {
- text-decoration:none;
- color:#acaa00;
-}
-.code-generic-define {
- text-decoration:none;
- color:#3c850b;
-}
-.code-macro {
- text-decoration:none;
- color:#3c850b;
-}
-.code-operator {
- text-decoration:none;
- color:#1633a3;
-}
-.code-keyword {
- text-decoration:none;
- color:#466cb4;
-}
-.code-class {
- text-decoration:none;
- color:#006cb4;
-}
diff --git a/bc_s.png b/bc_s.png
new file mode 100644
index 0000000..224b29a
Binary files /dev/null and b/bc_s.png differ
diff --git a/bdwn.png b/bdwn.png
new file mode 100644
index 0000000..940a0b9
Binary files /dev/null and b/bdwn.png differ
diff --git a/class_ege__Camera.html b/class_ege__Camera.html
deleted file mode 100644
index 1d30836..0000000
--- a/class_ege__Camera.html
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Camera Description:
-
-
-
Constructor and Destructor:
-
-+ Camera (const vec3 & _eye , float _angleZ , float _angleTeta , float _distance );
-
-
Synopsis:
-
-# mat4 m_matrix ; # float m_offsetFactor ; # void update (void ); # vec3 m_eye ; + void setEye (const vec3 & _eye ); + const vec3 & getEye (void ) const ; # vec3 m_calculatedOrigin ; + const vec3 & getOrigin (void ) const ; # vec3 m_calculatedViewVector ; + const vec3 & getViewVector (void ) const ; # float m_angleZ ; + void setAngleZ (float _angleZ ); + float getAngleZ (void ) const ; # float m_angleTeta ; + void setAngleTeta (float _angleTeta ); + float getAngleTeta (void ) const ; # float m_distance ; + void setDistance (float _distance ); + float getDistance (void ) const ; + const mat4 & getMatrix (void ) const ; # bool m_forceViewTop ; + void setForcingViewTop (bool _newState ); + void periodicCall (float _step ); + vec3 projectOnZGround (const vec2 & _cameraDeltaAngle , float _zValue );
-
-
Detail:
-
m_matrix
-# mat4 m_matrix ;
-
-transformation matrix.
-
-
-
m_offsetFactor
-# float m_offsetFactor ;
-
-this variable is used to move the camera to the top position of the system == > automaticly
-
-
-
update
-# void update (void );
-update the matrix property
-
-
-
Camera
-+ Camera (const vec3 & _eye , float _angleZ , float _angleTeta , float _distance );
-Constructor.
-
-Parameter [input]: _eye Position of the camera destination view.
-Parameter [input]: _angleZ Z rotation angle.
-Parameter [input]: _angleTeta Angle of the camera inclinason.
-Parameter [input]: _distance distance to the eye point
-
-
-
-
-
-
m_eye
-# vec3 m_eye ;
-
-position where the camera see
-
-
-
setEye
-+ void setEye (const vec3 & _eye );
-set the position of the camera.
-
-Parameter [input]: pos Position of the camera.
-
-
-
-
-
-
getEye
-+ const vec3 & getEye (void ) const ;
-get the curent Camera Eye position.
-
-Return: the current position.
-
-
-
-
-
m_calculatedOrigin
-# vec3 m_calculatedOrigin ;
-
-
-
-
-
getOrigin
-+ const vec3 & getOrigin (void ) const ;
-get the curent Camera origin position.
-
-Return: the current position.
-
-
-
-
-
m_calculatedViewVector
-# vec3 m_calculatedViewVector ;
-
-
-
-
-
getViewVector
-+ const vec3 & getViewVector (void ) const ;
-Get the camera viewing vector.
-
-Return: the current position.
-
-
-
-
-
m_angleZ
-# float m_angleZ ;
-
-
-
-
-
setAngleZ
-+ void setAngleZ (float _angleZ );
-set the angle on the camera
-
-Parameter [input]: _angleZ Rotation angle in Z
-
-
-
-
-
-
getAngleZ
-+ float getAngleZ (void ) const ;
-get the curent Camera angles.
-
-Return: the current angles Z.
-
-
-
-
-
m_angleTeta
-# float m_angleTeta ;
-
-
-
-
-
setAngleTeta
-+ void setAngleTeta (float _angleTeta );
-set the angle on the camera
-
-Parameter [input]: _angleTeta Rotation angle in Teta
-
-
-
-
-
-
getAngleTeta
-+ float getAngleTeta (void ) const ;
-get the curent Camera angles.
-
-Return: the current angles Teta.
-
-
-
-
-
m_distance
-# float m_distance ;
-
-
-
-
-
setDistance
-+ void setDistance (float _distance );
-set the angle on the camera
-
-Parameter [input]: _distance Distance to the eye
-
-
-
-
-
-
getDistance
-+ float getDistance (void ) const ;
-get the curent Camera angles.
-
-Return: the current distance to the eye.
-
-
-
-
-
getMatrix
-+ const mat4 & getMatrix (void ) const ;
-get the transformation matix for the camera.
-
-Return: the current transformation matrix
-
-
-
-
-
m_forceViewTop
-# bool m_forceViewTop ;
-
-
-
-
-
setForcingViewTop
-+ void setForcingViewTop (bool _newState );
-change camera mode of view == > force to the top view
-
-
-
-
periodicCall
-+ void periodicCall (float _step );
-It is really needed to call the camera periodicly for performing automatic movement
-
-Parameter [input]: _step step time of moving
-
-
-
-
-
-
projectOnZGround
-+ vec3 projectOnZGround (const vec2 & _cameraDeltaAngle , float _zValue );
-
-
-
-
-
-
-
-
diff --git a/class_ege__ElementGame.html b/class_ege__ElementGame.html
deleted file mode 100644
index 491f907..0000000
--- a/class_ege__ElementGame.html
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::ElementGame Description:
-
-
-
Constructor and Destructor:
-
-+ ElementGame (ege::Environement & _env ); + virtual ~ElementGame (void );
-
-
Synopsis:
-
-# ege::Environement & m_env ; # btRigidBody* m_body ; + virtual const std::string & getType (void ) const ; + virtual bool init (enum property _property , void * _value ); + virtual bool unInit (void ); + uint32_t getUID (void ) const ; + bool loadMesh (const std::string & _meshFileName ); + bool setMesh (ege::resource::Mesh * _mesh ); + bool setShape (btCollisionShape* _shape ); + ege::resource::Mesh * getMesh (void ); + btCollisionShape* getShape (void ); # float m_life ; # float m_lifeMax ; + float getLifeRatio (void ); + bool isDead (void ); + virtual bool needToRemove (void ); + virtual void setFireOn (int32_t _groupIdSource , int32_t _type , float _power , const vec3 & _center ); + virtual void onLifeChange (void ); # int32_t m_group ; + int32_t getGroup (void ) const ; + void setGroup (int32_t _newGroup ); + virtual void preCalculationDraw (const ege::Camera & _camera ); + virtual void draw (int32_t _pass ); + virtual void drawLife (ewol::resource::Colored3DObject * _draw , const ege::Camera & _camera ); # ewol::compositing::Text m_debugText ; + virtual void drawDebug (ewol::resource::Colored3DObject * _draw , const ege::Camera & _camera ); + virtual vec3 getPositionTheoric (void ); + virtual void setPositionTheoric (const vec3 & _pos ); + const vec3 & getPosition (void ); + void setPosition (const vec3 & _pos ); + const vec3 & getSpeed (void ); + const float getInvMass (void ); + virtual void elementIsRemoved (ege::ElementGame * _removedElement ); # bool m_fixe ; + bool isFixed (void ); # float m_radius ; + float getRadius (void ); # bool m_elementInPhysicsSystem ; + void dynamicEnable (void ); + void dynamicDisable (void ); + void iaEnable (void ); + void iaDisable (void ); + virtual void iaAction (float _step ); + virtual void onDestroy (void );
-
-
Detail:
-
m_env
-# ege::Environement & m_env ;
-
-
-
-
-
m_body
-# btRigidBody* m_body ;
-
-all the element have a body == > otherwise it will be not manage with this system...
-
-
-
ElementGame
-+ ElementGame (ege::Environement & _env );
-Constructor (when constructer is called just add element that did not change.
-The objest will be stored in a pool of element and keep a second time if needed == > redure memory allocation,
-when needed, the system will call the init and un-init function...
-
-
-
~ElementGame
-+ virtual ~ElementGame (void );
-Destructor
-
-
-
getType
-+ virtual const std::string & getType (void ) const ;
-get the element Type description string.
-
-Return: A reference on the descriptive string.
-
-
-
-
-
init
-+ virtual bool init (enum property _property , void * _value );
-init the element with the defined properties
-
-
-
-
unInit
-+ virtual bool unInit (void );
-
-
-
-
-
getUID
-+ uint32_t getUID (void ) const ;
-get the curent Element Unique ID in the all Game.
-
-Return: The requested Unique ID.
-
-
-
-
-
loadMesh
-+ bool loadMesh (const std::string & _meshFileName );
-Select a mesh with a specific name.
Note: Automaticly load the shape if it is specify in the mesh file
-
-Parameter [input]: _meshFileName filename of the Mesh.
-Return: true if no error occured
-
-
-
-
-
setMesh
-+ bool setMesh (ege::resource::Mesh * _mesh );
-set the the Mesh properties.
Note: : this remove the shape and the mesh properties.
-
-
-
-
setShape
-+ bool setShape (btCollisionShape* _shape );
-set the shape properties.
Note: : this remove the shape properties.
-
-Parameter [input]: _shape The shape pointer.
-Return: true if no error occured
-
-
-
-
-
getMesh
-+ ege::resource::Mesh * getMesh (void );
-get a pointer on the Mesh file.
-
-Return: the mesh pointer.
-
-
-
-
-
getShape
-+ btCollisionShape* getShape (void );
-get a pointer on the bullet collision shape.
-
-Return: the collision pointer.
-
-
-
-
-
m_life
-# float m_life ;
-
-Current life of the object
-
-
-
m_lifeMax
-# float m_lifeMax ;
-
-Maximum possible life of the element
-
-
-
getLifeRatio
-+ float getLifeRatio (void );
-get the curent life ratio [0..1]
-
-Return: The proportionnal life
-
-
-
-
-
isDead
-+ bool isDead (void );
-Check if the element is dead.
-
-Return: true if the element does not exist anymore, false otherwise.
-
-
-
-
-
needToRemove
-+ virtual bool needToRemove (void );
-Request if the element might be removed from the system
-
-Return: true == > the object is removed
-
-
-
-
-
setFireOn
-+ virtual void setFireOn (int32_t _groupIdSource , int32_t _type , float _power , const vec3 & _center );
-apply a fire on the element at a current power and a specific power.
-
-Parameter [input]: _groupIdSource Source Id of the group, by default all event arrive at all group, buf some event can not be obviously apply at the ennemy like reparing ....
-Parameter [input]: _type Type of event on the life propertied
-Parameter [input]: _power Power of the event (can be >0 for adding life).
-Parameter [input]: _center Some fire decrease in function of space distance...
-
-
-
-
-
-
onLifeChange
-+ virtual void onLifeChange (void );
-Call chan the element life change
-
-
-
m_group
-# int32_t m_group ;
-
-Every element has a generic group
-
-
-
getGroup
-+ int32_t getGroup (void ) const ;
-get the Group of the element.
-
-
-
-
setGroup
-+ void setGroup (int32_t _newGroup );
-set the group of the curent element
-
-
-
-
preCalculationDraw
-+ virtual void preCalculationDraw (const ege::Camera & _camera );
-Can be call tu opdate the list of the element displayed on the scren (example : no display of the hiden triangle)
-
-Parameter [input]: the camera properties
-
-
-
-
-
-
draw
-+ virtual void draw (int32_t _pass );
-draw the curent element (can have multiple display)
-
-
-
-
drawLife
-+ virtual void drawLife (ewol::resource::Colored3DObject * _draw , const ege::Camera & _camera );
-draw the current life of the element
-
-
-
m_debugText
-# ewol::compositing::Text m_debugText ;
-
-
-
-
-
drawDebug
-+ virtual void drawDebug (ewol::resource::Colored3DObject * _draw , const ege::Camera & _camera );
-Debug display of the current element
-
-
-
-
getPositionTheoric
-+ virtual vec3 getPositionTheoric (void );
-get the theoric position. Sometimes, the element has move due to an explosion or something else, then its real position in not the one that woult it be at the end ...
-
-Return: the theoric position
-
-
-
-
-
setPositionTheoric
-+ virtual void setPositionTheoric (const vec3 & _pos );
-set the current Theoric position of the element
-
-Parameter [input]: set the 3D position.
-
-
-
-
-
-
getPosition
-+ const vec3 & getPosition (void );
-get the current position of the element
-
-Return: the 3D position.
-
-
-
-
-
setPosition
-+ void setPosition (const vec3 & _pos );
-set the current position of the element
-
-Parameter [input]: _pos set the 3D position.
-
-
-
-
-
-
getSpeed
-+ const vec3 & getSpeed (void );
-get the current speed of the element
-
-
-
-
getInvMass
-+ const float getInvMass (void );
-get the current mass of the element
-
-
-
-
elementIsRemoved
-+ virtual void elementIsRemoved (ege::ElementGame * _removedElement );
-Event arrive when an element has been remove from the system == > this permit to keep pointer of ennemy, and not search them every cycle ...
-
-
-
-
m_fixe
-# bool m_fixe ;
-
-is a fixed element == > used for placement of every elements
-
-
-
isFixed
-+ bool isFixed (void );
-get the element if it is fixed or not. if the element is fixed this is for tower, and all thing does not really move
-
-Return: true : The element is fixed.
-
-
-
-
-
m_radius
-# float m_radius ;
-
-Radius of the element (all element have a radius, if == 0 ==> then ghost ...
-
-
-
getRadius
-+ float getRadius (void );
-get the current space needed by the element in the workspace
-
-Return: The dimention needed.
-
-
-
-
-
m_elementInPhysicsSystem
-# bool m_elementInPhysicsSystem ;
-
-
-
-
-
dynamicEnable
-+ void dynamicEnable (void );
-set the elment in the physique engine
-
-
-
dynamicDisable
-+ void dynamicDisable (void );
-remove this element from the physique engine
-
-
-
iaEnable
-+ void iaEnable (void );
-enable periodic call Of this object for processing Artificial Intelligence
-
-
-
iaDisable
-+ void iaDisable (void );
-disable periodic call Of this object for processing Artificial Intelligence
-
-
-
iaAction
-+ virtual void iaAction (float _step );
-periodic call for intelligence artificial.
-
-Parameter [input]: step : step of time in s
-
-
-
-
-
-
onDestroy
-+ virtual void onDestroy (void );
-
-
-
-
-
-
-
diff --git a/class_ege__ElementGame__localIA.html b/class_ege__ElementGame__localIA.html
deleted file mode 100644
index 55cfd0e..0000000
--- a/class_ege__ElementGame__localIA.html
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::ElementGame::localIA Description:
-
-
-
Associated Namespace:
-
Constructor and Destructor:
-
-+ localIA (ElementGame & element ); + virtual ~localIA (void );
-
-
Synopsis:
-
-+ void debugDraw (btIDebugDraw* _debugDrawer ); + void updateAction (btCollisionWorld* _collisionWorld , btScalar _step );
-
-
Object Hierarchy:
-
-+btActionInterface +--> ege::ElementGame::localIA
-Detail:
-localIA
-+ localIA (ElementGame & element );
-Constructor
-
-
-~localIA
-+ virtual ~localIA (void );
-Destructor
-
-
-debugDraw
-+ void debugDraw (btIDebugDraw* _debugDrawer );
-
-
-
-
-updateAction
-+ void updateAction (btCollisionWorld* _collisionWorld , btScalar _step );
-
-
-
-
-
-
-
-
diff --git a/class_ege__ElementInteraction.html b/class_ege__ElementInteraction.html
deleted file mode 100644
index c7082be..0000000
--- a/class_ege__ElementInteraction.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::ElementInteraction Description:
-
-
-
Constructor and Destructor:
-
-+ ElementInteraction (int32_t _type , int32_t _groupSource , const vec3 & _pos );
-
-
Synopsis:
-
-# int32_t m_type ; + int32_t getType (void ); # int32_t m_groupSource ; + int32_t getSourceGroup (void ); # std::vector <int32_t> m_groupDestination ; + const std::vector <int32_t> & getDestinationGroup (void ); + void addGroupDestination (int32_t _id ); # vec3 m_positionSource ; + const vec3 & getSourcePosition (void ); + virtual void applyEvent (ege::ElementGame & _element );
-
-
Detail:
-
m_type
-# int32_t m_type ;
-
-
-
-
-
getType
-+ int32_t getType (void );
-
-
-
-
-
m_groupSource
-# int32_t m_groupSource ;
-
-
-
-
-
getSourceGroup
-+ int32_t getSourceGroup (void );
-
-
-
-
-
m_groupDestination
-# std::vector <int32_t> m_groupDestination ;
-
-
-
-
-
getDestinationGroup
-+ const std::vector <int32_t> & getDestinationGroup (void );
-
-
-
-
-
addGroupDestination
-+ void addGroupDestination (int32_t _id );
-
-
-
-
-
m_positionSource
-# vec3 m_positionSource ;
-
-
-
-
-
getSourcePosition
-+ const vec3 & getSourcePosition (void );
-
-
-
-
-
ElementInteraction
-+ ElementInteraction (int32_t _type , int32_t _groupSource , const vec3 & _pos );
-
-
-
-
-
applyEvent
-+ virtual void applyEvent (ege::ElementGame & _element );
-
-
-
-
-
-
-
-
diff --git a/class_ege__Environement.html b/class_ege__Environement.html
deleted file mode 100644
index 2dd4900..0000000
--- a/class_ege__Environement.html
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Environement Description:
-
-
-
class:
-
-
Constructor and Destructor:
-
-+ Environement (void ); + virtual ~Environement (void );
-
-
Synopsis:
-
-+ void addCreator (const std::string & _type , ege::createElement_tf _creator ); + ege::ElementGame * createElement (const std::string & _type , bool _autoAddElement , enum ege::property _property , void * _value ); + ege::ElementGame * createElement (const std::string & _type , std::string & _description , bool _autoAddElement ); + ege::ElementGame * createElement (const std::string & _type , ejson::Value * _value , bool _autoAddElement ); + ege::ElementGame * createElement (const std::string & _type , exml::Node * _node , bool _autoAddElement ); + void setDynamicWorld (btDynamicsWorld* _newWorld ); + btDynamicsWorld* getDynamicWorld (void ); + std::vector <ege::ElementGame*> & getElementGame (void ); + ege::ElementGame * getElementNearest (ege::ElementGame * _sourceRequest , float & _distance ); + void getElementNearest (const vec3 & _sourcePosition , float _distanceMax , std::vector <ege::Environement::ResultNearestElement> & _resultList ); + void getElementNearestFixed (const vec3 & _sourcePosition , float _distanceMax , std::vector <ege::Environement::ResultNearestElement> & _resultList ); + void addElementGame (ege::ElementGame * _newElement ); + void rmElementGame (ege::ElementGame * _removeElement ); + void getOrderedElementForDisplay (std::vector <ege::Environement::ResultNearestElement> & _resultList , const vec3 & _position , const vec3 & _direction ); + void generateInteraction (ege::ElementInteraction & _event ); + ege::ParticuleEngine & getParticuleEngine (void );
-
-
Detail:
-
Environement
-+ Environement (void );
-
-
-
-
-
~Environement
-+ virtual ~Environement (void );
-
-
-
-
-
addCreator
-+ void addCreator (const std::string & _type , ege::createElement_tf _creator );
-add a creator element system
-
-
-
-
createElement
-+ ege::ElementGame * createElement (const std::string & _type , bool _autoAddElement , enum ege::property _property , void * _value );
-Create an element on the curent scene.
Note: Pointer is return in case of setting properties on it...
-
-Parameter [input]: _type Type of the element that might be created.
-Parameter [input]: _description String that describe the content of the element properties.
-Parameter [input]: _autoAddElement this permit to add the element if it is created == > no more action ...
-Return: NULL if an error occured OR the pointer on the element and it is already added on the system.
-
-
-
-
-
createElement
-+ ege::ElementGame * createElement (const std::string & _type , std::string & _description , bool _autoAddElement );
-
-
-
-
-
createElement
-+ ege::ElementGame * createElement (const std::string & _type , ejson::Value * _value , bool _autoAddElement );
-
-
-
-
-
createElement
-+ ege::ElementGame * createElement (const std::string & _type , exml::Node * _node , bool _autoAddElement );
-
-
-
-
-
setDynamicWorld
-+ void setDynamicWorld (btDynamicsWorld* _newWorld );
-set the curent world
-
-
-
-
getDynamicWorld
-+ btDynamicsWorld* getDynamicWorld (void );
-get the curent world
-
-Return: pointer on the current world
-
-
-
-
-
getElementGame
-+ std::vector <ege::ElementGame*> & getElementGame (void );
-
-
-Return: all element list
-
-
-
-
-
getElementNearest
-+ ege::ElementGame * getElementNearest (ege::ElementGame * _sourceRequest , float & _distance );
-get the nearest Element
-
-
-
-
getElementNearest
-+ void getElementNearest (const vec3 & _sourcePosition , float _distanceMax , std::vector <ege::Environement::ResultNearestElement> & _resultList );
-
-
-
-
-
getElementNearestFixed
-+ void getElementNearestFixed (const vec3 & _sourcePosition , float _distanceMax , std::vector <ege::Environement::ResultNearestElement> & _resultList );
-
-
-
-
-
addElementGame
-+ void addElementGame (ege::ElementGame * _newElement );
-add an element on the list availlable.
-
-Parameter [input]: _newElement Element to add.
-
-
-
-
-
-
rmElementGame
-+ void rmElementGame (ege::ElementGame * _removeElement );
-remove an element on the list availlable.
-
-Parameter [input]: _removeElement Element to remove.
-
-
-
-
-
-
getOrderedElementForDisplay
-+ void getOrderedElementForDisplay (std::vector <ege::Environement::ResultNearestElement> & _resultList , const vec3 & _position , const vec3 & _direction );
-get the element order from the nearest to the farest, and remove all element that are not in the camera angle and axes.
-
-Parameter [input] [output]: _resultList List of the element ordered.
-Parameter [input]: _position Camera position in the space.
-Parameter [input]: _direction Camera direction of the view.
-
-
-
-
-
-
generateInteraction
-+ void generateInteraction (ege::ElementInteraction & _event );
-generate an event on all the sub element of the game == > usefull for explosion, or lazer fire ...
-
-
-
-
getParticuleEngine
-+ ege::ParticuleEngine & getParticuleEngine (void );
-get the particule engine reference.
-
-Return: The requested reference on the engine
-
-
-
-
-
-
-
-
diff --git a/class_ege__Environement__ResultNearestElement.html b/class_ege__Environement__ResultNearestElement.html
deleted file mode 100644
index 25bd7dd..0000000
--- a/class_ege__Environement__ResultNearestElement.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Environement::ResultNearestElement Description:
-
-
-
Synopsis:
-
-+ ege::ElementGame * element ; + float dist ;
-
-
Detail:
-
element
-+ ege::ElementGame * element ;
-
-
-
-
-
dist
-+ float dist ;
-
-
-
-
-
-
-
-
diff --git a/class_ege__Face.html b/class_ege__Face.html
deleted file mode 100644
index 0fee190..0000000
--- a/class_ege__Face.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Face Constructor and Destructor:
-
-+ Face (void ); + Face (int32_t v1 , int32_t t1 , int32_t v2 , int32_t t2 , int32_t v3 , int32_t t3 ); + Face (int32_t v1 , int32_t t1 , int32_t n1 , int32_t v2 , int32_t t2 , int32_t n2 , int32_t v3 , int32_t t3 , int32_t n3 );
-
-
Synopsis:
-
-+ int32_t m_vertex ; + int32_t m_uv ; + int32_t m_normal ;
-
-
Detail:
-
m_vertex
-+ int32_t m_vertex ;
-
-
-
-
-
m_uv
-+ int32_t m_uv ;
-
-
-
-
-
m_normal
-+ int32_t m_normal ;
-
-
-
-
-
Face
-+ Face (void );
-
-
-
-
-
Face
-+ Face (int32_t v1 , int32_t t1 , int32_t v2 , int32_t t2 , int32_t v3 , int32_t t3 );
-
-
-
-
-
Face
-+ Face (int32_t v1 , int32_t t1 , int32_t n1 , int32_t v2 , int32_t t2 , int32_t n2 , int32_t v3 , int32_t t3 , int32_t n3 );
-
-
-
-
-
-
-
-
diff --git a/class_ege__FaceIndexing.html b/class_ege__FaceIndexing.html
deleted file mode 100644
index bdb17a5..0000000
--- a/class_ege__FaceIndexing.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::FaceIndexing Synopsis:
-
-+ std::vector <Face> m_faces ; + std::vector <uint32_t> m_index ;
-
-
Detail:
-
m_faces
-+ std::vector <Face> m_faces ;
-
-
-
-
-
m_index
-+ std::vector <uint32_t> m_index ;
-
-
-
-
-
-
-
-
diff --git a/class_ege__Light.html b/class_ege__Light.html
deleted file mode 100644
index 501410b..0000000
--- a/class_ege__Light.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Light Description:
-
-
-
Constructor and Destructor:
-
-+ Light (void ); + ~Light (void );
-
-
Synopsis:
-
-+ void link (ewol::resource::Program * _prog , const std::string & _baseName ); + void draw (ewol::resource::Program * _prog ); + void setDirection (const vec3 & val ); + void setHalfPlane (const vec3 & val ); + void setAmbientColor (const vec4 & val ); + void setDiffuseColor (const vec4 & val ); + void setSpecularColor (const vec4 & val ); + friendetk::CCout & operator << (etk::CCout & _os , const ege::Light & _obj );
-
-
Detail:
-
Light
-+ Light (void );
-
-
-
-
-
~Light
-+ ~Light (void );
-
-
-
-
-
link
-+ void link (ewol::resource::Program * _prog , const std::string & _baseName );
-
-
-
-
-
draw
-+ void draw (ewol::resource::Program * _prog );
-
-
-
-
-
setDirection
-+ void setDirection (const vec3 & val );
-
-
-
-
-
setHalfPlane
-+ void setHalfPlane (const vec3 & val );
-
-
-
-
-
setAmbientColor
-+ void setAmbientColor (const vec4 & val );
-
-
-
-
-
setDiffuseColor
-+ void setDiffuseColor (const vec4 & val );
-
-
-
-
-
setSpecularColor
-+ void setSpecularColor (const vec4 & val );
-
-
-
-
-
operator <<
-+ friendetk::CCout & operator << (etk::CCout & _os , const ege::Light & _obj );
-
-
-
-
-
-
-
-
diff --git a/class_ege__Material.html b/class_ege__Material.html
deleted file mode 100644
index 016c578..0000000
--- a/class_ege__Material.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Material Description:
-
-
-
Constructor and Destructor:
-
-+ Material (void ); + ~Material (void );
-
-
Synopsis:
-
-+ std::vector <uint32_t> m_listIndexFaces ; + void draw (ewol::resource::Program * _prog , const ege::MaterialGlId & _glID ); + void setAmbientFactor (const vec4 & _val ); + void setDiffuseFactor (const vec4 & _val ); + void setSpecularFactor (const vec4 & _val ); + void setShininess (float _val ); + void setTexture0 (const std::string & _filename ); + void setImageSize (const ivec2 & _newSize ); + egami::Image * get (void ); + void flush (void );
-
-
Detail:
-
m_listIndexFaces
-+ std::vector <uint32_t> m_listIndexFaces ;
-
-
-
-
-
Material
-+ Material (void );
-
-
-
-
-
~Material
-+ ~Material (void );
-
-
-
-
-
draw
-+ void draw (ewol::resource::Program * _prog , const ege::MaterialGlId & _glID );
-
-
-
-
-
setAmbientFactor
-+ void setAmbientFactor (const vec4 & _val );
-
-
-
-
-
setDiffuseFactor
-+ void setDiffuseFactor (const vec4 & _val );
-
-
-
-
-
setSpecularFactor
-+ void setSpecularFactor (const vec4 & _val );
-
-
-
-
-
setShininess
-+ void setShininess (float _val );
-
-
-
-
-
setTexture0
-+ void setTexture0 (const std::string & _filename );
-
-
-
-
-
setImageSize
-+ void setImageSize (const ivec2 & _newSize );
-
-
-
-
-
get
-+ egami::Image * get (void );
-
-
-
-
-
flush
-+ void flush (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__MaterialGlId.html b/class_ege__MaterialGlId.html
deleted file mode 100644
index 1e71e0e..0000000
--- a/class_ege__MaterialGlId.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::MaterialGlId Constructor and Destructor:
-
-+ MaterialGlId (void );
-
-
Synopsis:
-
-+ int32_t m_GL_ambientFactor ; + int32_t m_GL_diffuseFactor ; + int32_t m_GL_specularFactor ; + int32_t m_GL_shininess ; + int32_t m_GL_texture0 ; + void link (ewol::resource::Program * _prog , const std::string & _baseName );
-
-
Detail:
-
m_GL_ambientFactor
-+ int32_t m_GL_ambientFactor ;
-
-
-
-
-
m_GL_diffuseFactor
-+ int32_t m_GL_diffuseFactor ;
-
-
-
-
-
m_GL_specularFactor
-+ int32_t m_GL_specularFactor ;
-
-
-
-
-
m_GL_shininess
-+ int32_t m_GL_shininess ;
-
-
-
-
-
m_GL_texture0
-+ int32_t m_GL_texture0 ;
-
-
-
-
-
MaterialGlId
-+ MaterialGlId (void );
-
-
-
-
-
link
-+ void link (ewol::resource::Program * _prog , const std::string & _baseName );
-
-
-
-
-
-
-
-
diff --git a/class_ege__Particule.html b/class_ege__Particule.html
deleted file mode 100644
index fe6a0ca..0000000
--- a/class_ege__Particule.html
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::Particule Description:
-The particule class is an element with no control, when it will be created,
- it does not have any control, for example smoke or reactor generation ...
- or explosion particule ...
-
Constructor and Destructor:
-
-+ Particule (ege::ParticuleEngine & _particuleEngine , const char * _particuleType ); + virtual ~Particule (void );
-
-
Synopsis:
-
-# ege::ParticuleEngine & m_particuleEngine ; # const char * m_particuleType ; + virtual void init (void ); + virtual void UnInit (void ); + virtual void update (float _delta ); + virtual void draw (const ege::Camera & _camera ); + virtual bool needRemove (void ); + const char * getParticuleType (void ); + virtual void onEnd (void );
-
-
Detail:
-
m_particuleEngine
-# ege::ParticuleEngine & m_particuleEngine ;
-
-
-
-
-
m_particuleType
-# const char * m_particuleType ;
-
-
-
-
-
Particule
-+ Particule (ege::ParticuleEngine & _particuleEngine , const char * _particuleType );
-Constructor.
-
-
-
-
~Particule
-+ virtual ~Particule (void );
-Destructor.
-
-
-
init
-+ virtual void init (void );
-init the particule
-
-
-
UnInit
-+ virtual void UnInit (void );
-Un-init the particule
-
-
-
update
-+ virtual void update (float _delta );
-update the paticule properties
-
-
-
-
draw
-+ virtual void draw (const ege::Camera & _camera );
-draw the current particule
-
-
-
needRemove
-+ virtual bool needRemove (void );
-Check if the element might be removed
-
-Return: true : The element might be removed<br/>false : The element might be keeped
-
-
-
-
-
getParticuleType
-+ const char * getParticuleType (void );
-get the type of the particule
-
-Return: Type of the current particule
-
-
-
-
-
onEnd
-+ virtual void onEnd (void );
-When the particule arrive to his end of life, this function is called.
-
-
-
-
-
-
diff --git a/class_ege__ParticuleEngine.html b/class_ege__ParticuleEngine.html
deleted file mode 100644
index f11fd1a..0000000
--- a/class_ege__ParticuleEngine.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::ParticuleEngine Description:
-
-
-
Constructor and Destructor:
-
-+ ParticuleEngine (ege::Environement & _env ); + ~ParticuleEngine (void );
-
-
Synopsis:
-
-+ void clear (void ); + void add (Particule* _particule ); + void update (float _deltaTime ); + void draw (const ege::Camera & _camera ); + Particule* respown (const char * _particuleType );
-
-
Detail:
-
ParticuleEngine
-+ ParticuleEngine (ege::Environement & _env );
-
-
-
-
-
~ParticuleEngine
-+ ~ParticuleEngine (void );
-
-
-
-
-
clear
-+ void clear (void );
-clear the particule engine
-
-
-
add
-+ void add (Particule* _particule );
-add a particule in the engine (internal acces only)
-
-
-
-
update
-+ void update (float _deltaTime );
-update particule properties
-
-Parameter [input]: _deltaTime delta time to process
-
-
-
-
-
-
draw
-+ void draw (const ege::Camera & _camera );
-draw all the active Particule
-
-
-
-
respown
-+ Particule* respown (const char * _particuleType );
-get a particue with his type, we get particule that has been already removed, otherwise, you will create new
Note: If you did not want to use respawn set type at NULL.
-
-
-
-
-
-
-
diff --git a/class_ege__ParticuleSimple.html b/class_ege__ParticuleSimple.html
deleted file mode 100644
index 3509dba..0000000
--- a/class_ege__ParticuleSimple.html
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::ParticuleSimple Description:
-The particule class is an element with no control, when it will be created,
- it does not have any control, for example smoke or reactor generation ...
- or explosion particule ...
-
Constructor and Destructor:
-
-+ ParticuleSimple (ege::ParticuleEngine & _particuleEngine , const char * _particuleType ); + virtual ~ParticuleSimple (void );
-
-
Synopsis:
-
-+ virtual void update (float _delta ); + virtual bool needRemove (void ); + virtual void init (void ); # float m_lifeFull ; # float m_life ; # float m_level ; # vec3 m_pos ; # float m_angle ; # vec3 m_speed ; # vec3 m_scale ; # vec3 m_scaleExpand ; + virtual void setLife (float _life ); + virtual void setLevel (float _level ); + virtual void setPosition (const vec3 & _pos ); + virtual void setAngle (float _angle ); + virtual void setMoveSpeed (const vec3 & _speed ); + virtual void setScale (const vec3 & _scale ); + virtual void setScaleExpend (const vec3 & _scaleExpand );
-
-
Object Hierarchy:
-
-+Particule +--> ege::ParticuleSimple
-Detail:
-ParticuleSimple
-+ ParticuleSimple (ege::ParticuleEngine & _particuleEngine , const char * _particuleType );
-Constructor.
-
-
-
-~ParticuleSimple
-+ virtual ~ParticuleSimple (void );
-Destructor.
-
-
-update
-+ virtual void update (float _delta );
-
-
-
-
-needRemove
-+ virtual bool needRemove (void );
-
-
-
-
-init
-+ virtual void init (void );
-
-
-
-
-m_lifeFull
-# float m_lifeFull ;
-
-
-
-
-m_life
-# float m_life ;
-
-
-
-
-m_level
-# float m_level ;
-
-
-
-
-m_pos
-# vec3 m_pos ;
-
-
-
-
-m_angle
-# float m_angle ;
-
-
-
-
-m_speed
-# vec3 m_speed ;
-
-
-
-
-m_scale
-# vec3 m_scale ;
-
-
-
-
-m_scaleExpand
-# vec3 m_scaleExpand ;
-
-
-
-
-setLife
-+ virtual void setLife (float _life );
-
-
-
-
-setLevel
-+ virtual void setLevel (float _level );
-
-
-
-
-setPosition
-+ virtual void setPosition (const vec3 & _pos );
-
-
-
-
-setAngle
-+ virtual void setAngle (float _angle );
-
-
-
-
-setMoveSpeed
-+ virtual void setMoveSpeed (const vec3 & _speed );
-
-
-
-
-setScale
-+ virtual void setScale (const vec3 & _scale );
-
-
-
-
-setScaleExpend
-+ virtual void setScaleExpend (const vec3 & _scaleExpand );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsBox.html b/class_ege__PhysicsBox.html
deleted file mode 100644
index ac0eaef..0000000
--- a/class_ege__PhysicsBox.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsBox Description:
-
-
-
Constructor and Destructor:
-
-+ PhysicsBox (void ); + virtual ~PhysicsBox (void );
-
-
Synopsis:
-
-+ virtual bool parse (const char * _line ); + virtual void display (void ); + virtual enum ege::PhysicsShape::type getType (void ); + const vec3 & getSize (void ) const ; + virtual const ege::PhysicsBox * toBox (void ) const ; + virtual ege::PhysicsBox * toBox (void );
-
-
Object Hierarchy:
-
-+ege::PhysicsShape +--> ege::PhysicsBox
-Detail:
-PhysicsBox
-+ PhysicsBox (void );
-
-
-
-
-~PhysicsBox
-+ virtual ~PhysicsBox (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-getSize
-+ const vec3 & getSize (void ) const ;
-
-
-
-
-toBox
-+ virtual const ege::PhysicsBox * toBox (void ) const ;
-
-
-
-
-toBox
-+ virtual ege::PhysicsBox * toBox (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsCapsule.html b/class_ege__PhysicsCapsule.html
deleted file mode 100644
index 62f1653..0000000
--- a/class_ege__PhysicsCapsule.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsCapsule Description:
-
-
-
Constructor and Destructor:
-
-+ PhysicsCapsule (void ); + virtual ~PhysicsCapsule (void );
-
-
Synopsis:
-
-+ virtual bool parse (const char * _line ); + virtual void display (void ); + virtual enum ege::PhysicsShape::type getType (void ); + float getRadius (void ) const ; + float getHeight (void ) const ; + virtual const ege::PhysicsCapsule * toCapsule (void ) const ; + virtual ege::PhysicsCapsule * toCapsule (void );
-
-
Object Hierarchy:
-
-+ege::PhysicsShape +--> ege::PhysicsCapsule
-Detail:
-PhysicsCapsule
-+ PhysicsCapsule (void );
-
-
-
-
-~PhysicsCapsule
-+ virtual ~PhysicsCapsule (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-getRadius
-+ float getRadius (void ) const ;
-
-
-
-
-getHeight
-+ float getHeight (void ) const ;
-
-
-
-
-toCapsule
-+ virtual const ege::PhysicsCapsule * toCapsule (void ) const ;
-
-
-
-
-toCapsule
-+ virtual ege::PhysicsCapsule * toCapsule (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsCone.html b/class_ege__PhysicsCone.html
deleted file mode 100644
index 566891c..0000000
--- a/class_ege__PhysicsCone.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsCone Description:
-
-
-
Constructor and Destructor:
-
-+ PhysicsCone (void ); + virtual ~PhysicsCone (void );
-
-
Synopsis:
-
-+ virtual bool parse (const char * _line ); + virtual void display (void ); + virtual enum ege::PhysicsShape::type getType (void ); + float getRadius (void ) const ; + float getHeight (void ) const ; + virtual const ege::PhysicsCone * toCone (void ) const ; + virtual ege::PhysicsCone * toCone (void );
-
-
Object Hierarchy:
-
-+ege::PhysicsShape +--> ege::PhysicsCone
-Detail:
-PhysicsCone
-+ PhysicsCone (void );
-
-
-
-
-~PhysicsCone
-+ virtual ~PhysicsCone (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-getRadius
-+ float getRadius (void ) const ;
-
-
-
-
-getHeight
-+ float getHeight (void ) const ;
-
-
-
-
-toCone
-+ virtual const ege::PhysicsCone * toCone (void ) const ;
-
-
-
-
-toCone
-+ virtual ege::PhysicsCone * toCone (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsConvexHull.html b/class_ege__PhysicsConvexHull.html
deleted file mode 100644
index 47d3453..0000000
--- a/class_ege__PhysicsConvexHull.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsConvexHull Description:
-
-
-
Constructor and Destructor:
-
-+ PhysicsConvexHull (void ); + virtual ~PhysicsConvexHull (void );
-
-
Synopsis:
-
-+ virtual bool parse (const char * _line ); + virtual void display (void ); + virtual enum ege::PhysicsShape::type getType (void ); + vec3 getScale (void ) const ; + const std::vector <vec3> & getPointList (void ) const ; + virtual const ege::PhysicsConvexHull * toConvexHull (void ) const ; + virtual ege::PhysicsConvexHull * toConvexHull (void );
-
-
Object Hierarchy:
-
-+ege::PhysicsShape +--> ege::PhysicsConvexHull
-Detail:
-PhysicsConvexHull
-+ PhysicsConvexHull (void );
-
-
-
-
-~PhysicsConvexHull
-+ virtual ~PhysicsConvexHull (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-getScale
-+ vec3 getScale (void ) const ;
-
-
-
-
-getPointList
-+ const std::vector <vec3> & getPointList (void ) const ;
-
-
-
-
-toConvexHull
-+ virtual const ege::PhysicsConvexHull * toConvexHull (void ) const ;
-
-
-
-
-toConvexHull
-+ virtual ege::PhysicsConvexHull * toConvexHull (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsCylinder.html b/class_ege__PhysicsCylinder.html
deleted file mode 100644
index ad0265c..0000000
--- a/class_ege__PhysicsCylinder.html
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsCylinder Description:
-
-
-
Constructor and Destructor:
-
-+ PhysicsCylinder (void ); + virtual ~PhysicsCylinder (void );
-
-
Synopsis:
-
-+ virtual bool parse (const char * _line ); + virtual void display (void ); + virtual enum ege::PhysicsShape::type getType (void ); + vec3 getSize (void ) const ; + virtual const ege::PhysicsCylinder * toCylinder (void ) const ; + virtual ege::PhysicsCylinder * toCylinder (void );
-
-
Object Hierarchy:
-
-+ege::PhysicsShape +--> ege::PhysicsCylinder
-Detail:
-PhysicsCylinder
-+ PhysicsCylinder (void );
-
-
-
-
-~PhysicsCylinder
-+ virtual ~PhysicsCylinder (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-getSize
-+ vec3 getSize (void ) const ;
-
-
-
-
-toCylinder
-+ virtual const ege::PhysicsCylinder * toCylinder (void ) const ;
-
-
-
-
-toCylinder
-+ virtual ege::PhysicsCylinder * toCylinder (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsShape.html b/class_ege__PhysicsShape.html
deleted file mode 100644
index cd61bf4..0000000
--- a/class_ege__PhysicsShape.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsShape Description:
-
-
-
enum:
-
-
Constructor and Destructor:
-
-+ PhysicsShape (void ); + virtual ~PhysicsShape (void );
-
-
Synopsis:
-
-+ ege::PhysicsShape * create (const std::string & _name ); + virtual enum ege::PhysicsShape::type getType (void ); + virtual bool parse (const char * _line ); + virtual void display (void ); + const vec4 & getQuaternion (void ) const ; + const vec3 & getOrigin (void ) const ; + bool isBox (void ); + bool isCylinder (void ); + bool isCapsule (void ); + bool isCone (void ); + bool isConvexHull (void ); + bool isSphere (void ); + virtual const ege::PhysicsBox * toBox (void ) const ; + virtual ege::PhysicsBox * toBox (void ); + virtual const ege::PhysicsCylinder * toCylinder (void ) const ; + virtual ege::PhysicsCylinder * toCylinder (void ); + virtual const ege::PhysicsCapsule * toCapsule (void ) const ; + virtual ege::PhysicsCapsule * toCapsule (void ); + virtual const ege::PhysicsCone * toCone (void ) const ; + virtual ege::PhysicsCone * toCone (void ); + virtual const ege::PhysicsConvexHull * toConvexHull (void ) const ; + virtual ege::PhysicsConvexHull * toConvexHull (void ); + virtual const ege::PhysicsSphere * toSphere (void ) const ; + virtual ege::PhysicsSphere * toSphere (void );
-
-
Object Hierarchy:
-
-ege::PhysicsShape +--> ege::PhysicsCylinder +--> ege::PhysicsConvexHull +--> ege::PhysicsCone +--> ege::PhysicsBox +--> ege::PhysicsCapsule +--> ege::PhysicsSphere
-Detail:
-create
-+ ege::PhysicsShape * create (const std::string & _name );
-
-
-
-
-PhysicsShape
-+ PhysicsShape (void );
-
-
-
-
-~PhysicsShape
-+ virtual ~PhysicsShape (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getQuaternion
-+ const vec4 & getQuaternion (void ) const ;
-
-
-
-
-getOrigin
-+ const vec3 & getOrigin (void ) const ;
-
-
-
-
-isBox
-+ bool isBox (void );
-
-
-
-
-isCylinder
-+ bool isCylinder (void );
-
-
-
-
-isCapsule
-+ bool isCapsule (void );
-
-
-
-
-isCone
-+ bool isCone (void );
-
-
-
-
-isConvexHull
-+ bool isConvexHull (void );
-
-
-
-
-isSphere
-+ bool isSphere (void );
-
-
-
-
-toBox
-+ virtual const ege::PhysicsBox * toBox (void ) const ;
-
-
-
-
-toBox
-+ virtual ege::PhysicsBox * toBox (void );
-
-
-
-
-toCylinder
-+ virtual const ege::PhysicsCylinder * toCylinder (void ) const ;
-
-
-
-
-toCylinder
-+ virtual ege::PhysicsCylinder * toCylinder (void );
-
-
-
-
-toCapsule
-+ virtual const ege::PhysicsCapsule * toCapsule (void ) const ;
-
-
-
-
-toCapsule
-+ virtual ege::PhysicsCapsule * toCapsule (void );
-
-
-
-
-toCone
-+ virtual const ege::PhysicsCone * toCone (void ) const ;
-
-
-
-
-toCone
-+ virtual ege::PhysicsCone * toCone (void );
-
-
-
-
-toConvexHull
-+ virtual const ege::PhysicsConvexHull * toConvexHull (void ) const ;
-
-
-
-
-toConvexHull
-+ virtual ege::PhysicsConvexHull * toConvexHull (void );
-
-
-
-
-toSphere
-+ virtual const ege::PhysicsSphere * toSphere (void ) const ;
-
-
-
-
-toSphere
-+ virtual ege::PhysicsSphere * toSphere (void );
-
-
-
-
-
-
-
-
diff --git a/class_ege__PhysicsSphere.html b/class_ege__PhysicsSphere.html
deleted file mode 100644
index f2ce06a..0000000
--- a/class_ege__PhysicsSphere.html
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::PhysicsSphere Description:
-
-
-
Constructor and Destructor:
-
-+ PhysicsSphere (void ); + virtual ~PhysicsSphere (void );
-
-
Synopsis:
-
-+ virtual bool parse (const char * _line ); + virtual void display (void ); + virtual enum ege::PhysicsShape::type getType (void ); + float getRadius (void ) const ;
-
-
Object Hierarchy:
-
-+ege::PhysicsShape +--> ege::PhysicsSphere
-Detail:
-PhysicsSphere
-+ PhysicsSphere (void );
-
-
-
-
-~PhysicsSphere
-+ virtual ~PhysicsSphere (void );
-
-
-
-
-parse
-+ virtual bool parse (const char * _line );
-
-
-
-
-display
-+ virtual void display (void );
-
-
-
-
-getType
-+ virtual enum ege::PhysicsShape::type getType (void );
-
-
-
-
-getRadius
-+ float getRadius (void ) const ;
-
-
-
-
-
-
-
-
diff --git a/class_ege__resource__Mesh.html b/class_ege__resource__Mesh.html
deleted file mode 100644
index be111c1..0000000
--- a/class_ege__resource__Mesh.html
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::resource::Mesh Description:
-
-
-
Constructor and Destructor:
-
-# Mesh (const std::string & _fileName , const std::string & _shaderName ); # virtual ~Mesh (void );
-
-
Synopsis:
-
-# bool m_checkNormal ; # ewol::resource::Program * m_GLprogram ; # int32_t m_GLPosition ; # int32_t m_GLMatrix ; # int32_t m_GLMatrixPosition ; # int32_t m_GLNormal ; # int32_t m_GLtexture ; # int32_t m_bufferOfset ; # int32_t m_numberOfElments ; # MaterialGlId m_GLMaterial ; # ege::Light m_light ; # std::vector <vec3> m_listVertex ; # std::vector <vec2> m_listUV ; # std::vector <vec3> m_listFacesNormal ; # std::vector <vec3> m_listVertexNormal ; # etk::Hash <FaceIndexing> m_listFaces ; # etk::Hash <ege::Material*> m_materials ; # std::vector <ege::PhysicsShape*> m_physics ; # ewol::resource::VirtualBufferObject * m_verticesVBO ; + virtual void draw (mat4 & _positionMatrix , bool _enableDepthTest , bool _enableDepthUpdate ); + virtual void draw (mat4 & _positionMatrix , const etk::Color <float> & _mainColor , bool _enableDepthTest , bool _enableDepthUpdate ); + void generateVBO (void ); + void createViewBox (const std::string & _materialName , float _size ); + void addMaterial (const std::string & _name , ege::Material * _data ); + void setCheckNormal (bool _status ); + bool getCheckNormal (void ); + const std::vector <ege::PhysicsShape*> & getPhysicalProperties (void ) const ; + void setShape (void * _shape ); + void * getShape (void ); + void setFreeShapeFunction (void(*_functionFreeShape)(void*_pointer ) ); + ege::resource::Mesh * keep (const std::string & _meshname ); + void release (ege::resource::Mesh * & _object );
-
-
Object Hierarchy:
-
-+ewol::Object +--> +ewol::Resource +--> ege::resource::Mesh +--> ege::resource::ParticuleMesh
-Detail:
-m_checkNormal
-# bool m_checkNormal ;
-
-when enable, this check the normal of the mesh before sending it at the 3d card
-
-
-m_GLprogram
-# ewol::resource::Program * m_GLprogram ;
-
-
-
-
-m_GLPosition
-# int32_t m_GLPosition ;
-
-
-
-
-m_GLMatrix
-# int32_t m_GLMatrix ;
-
-
-
-
-m_GLMatrixPosition
-# int32_t m_GLMatrixPosition ;
-
-
-
-
-m_GLNormal
-# int32_t m_GLNormal ;
-
-
-
-
-m_GLtexture
-# int32_t m_GLtexture ;
-
-
-
-
-m_bufferOfset
-# int32_t m_bufferOfset ;
-
-
-
-
-m_numberOfElments
-# int32_t m_numberOfElments ;
-
-
-
-
-m_GLMaterial
-# MaterialGlId m_GLMaterial ;
-
-
-
-
-m_light
-# ege::Light m_light ;
-
-
-
-
-m_listVertex
-# std::vector <vec3> m_listVertex ;
-
-List of all vertex in the element
-
-
-m_listUV
-# std::vector <vec2> m_listUV ;
-
-List of all UV point in the mesh (for the specify texture)
-
-
-m_listFacesNormal
-# std::vector <vec3> m_listFacesNormal ;
-
-List of all Face normal, when calculated
-
-
-m_listVertexNormal
-# std::vector <vec3> m_listVertexNormal ;
-
-List of all Face normal, when calculated
-
-
-m_listFaces
-# etk::Hash <FaceIndexing> m_listFaces ;
-
-List of all Face for the mesh
-
-
-m_materials
-# etk::Hash <ege::Material*> m_materials ;
-
-
-
-
-m_physics
-# std::vector <ege::PhysicsShape*> m_physics ;
-
-collision shape module ... (independent of bullet lib)
-
-
-m_verticesVBO
-# ewol::resource::VirtualBufferObject * m_verticesVBO ;
-
-
-
-
-Mesh
-# Mesh (const std::string & _fileName , const std::string & _shaderName );
-
-
-
-
-~Mesh
-# virtual ~Mesh (void );
-
-
-
-
-draw
-+ virtual void draw (mat4 & _positionMatrix , bool _enableDepthTest , bool _enableDepthUpdate );
-
-
-
-
-draw
-+ virtual void draw (mat4 & _positionMatrix , const etk::Color <float> & _mainColor , bool _enableDepthTest , bool _enableDepthUpdate );
-
-
-
-
-generateVBO
-+ void generateVBO (void );
-
-
-
-
-createViewBox
-+ void createViewBox (const std::string & _materialName , float _size );
-
-
-
-
-addMaterial
-+ void addMaterial (const std::string & _name , ege::Material * _data );
-
-
-
-
-setCheckNormal
-+ void setCheckNormal (bool _status );
-set the check of normal position befor sending it to the openGl card
-
-Parameter [input]: _status New state.
-
-
-
-
-
-getCheckNormal
-+ bool getCheckNormal (void );
-get the check value of normal position befor sending it to the openGl card
-
-Return: get the chcking stus of normal or not
-
-
-
-
-getPhysicalProperties
-+ const std::vector <ege::PhysicsShape*> & getPhysicalProperties (void ) const ;
-
-
-
-
-setShape
-+ void setShape (void * _shape );
-set the shape pointer (no type == > user might know it ...)
-
-
-
-getShape
-+ void * getShape (void );
-get the pointer on the shame (no type)
-
-Return: Pointer on shape.
-
-
-
-
-setFreeShapeFunction
-+ void setFreeShapeFunction (void(*_functionFreeShape)(void*_pointer ) );
-
-
-
-
-keep
-+ ege::resource::Mesh * keep (const std::string & _meshname );
-keep the resource pointer.Note: Never free this pointer by your own...
-
-
-
-release
-+ void release (ege::resource::Mesh * & _object );
-release the keeped resources
-
-
-
-
-
-
-
diff --git a/class_ege__resource__ParticuleMesh.html b/class_ege__resource__ParticuleMesh.html
deleted file mode 100644
index 210bb3a..0000000
--- a/class_ege__resource__ParticuleMesh.html
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::resource::ParticuleMesh Description:
-
-
-
Constructor and Destructor:
-
-# ParticuleMesh (const std::string & _fileName , const std::string & _shaderName ); # virtual ~ParticuleMesh (void );
-
-
Synopsis:
-
-# int32_t m_GLMainColor ; + virtual void draw (mat4 & _positionMatrix , const etk::Color <float> & _mainColor , bool _enableDepthTest , bool _enableDepthUpdate ); + ege::resource::ParticuleMesh * keep (const std::string & _meshName , const std::string & _shaderName ); + void release (ege::resource::ParticuleMesh * & _object );
-
-
Object Hierarchy:
-
-+ewol::Object +--> +ewol::Resource +--> +ege::resource::Mesh +--> ege::resource::ParticuleMesh
-Detail:
-m_GLMainColor
-# int32_t m_GLMainColor ;
-
-
-
-
-ParticuleMesh
-# ParticuleMesh (const std::string & _fileName , const std::string & _shaderName );
-
-
-
-
-~ParticuleMesh
-# virtual ~ParticuleMesh (void );
-
-
-
-
-draw
-+ virtual void draw (mat4 & _positionMatrix , const etk::Color <float> & _mainColor , bool _enableDepthTest , bool _enableDepthUpdate );
-
-
-
-
-keep
-+ ege::resource::ParticuleMesh * keep (const std::string & _meshName , const std::string & _shaderName );
-keep the resource pointer.Note: Never free this pointer by your own...
-
-
-
-release
-+ void release (ege::resource::ParticuleMesh * & _object );
-release the keeped resources
-
-
-
-
-
-
-
diff --git a/class_ege__widget__Mesh.html b/class_ege__widget__Mesh.html
deleted file mode 100644
index fb9e1e3..0000000
--- a/class_ege__widget__Mesh.html
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::widget::Mesh Constructor and Destructor:
-
-+ Mesh (const std::string & _filename ); + virtual ~Mesh (void );
-
-
Synopsis:
-
-+ virtual void onRegenerateDisplay (void ); + virtual void systemDraw (const ewol::DrawProperty & _displayProp ); + virtual void onDraw (void ); + virtual bool onEventInput (const ewol::event::Input & _event ); + virtual void periodicCall (const ewol::event::Time & _event ); + void setFile (const std::string & _filename ); + void setPosition (const vec3 & _pos ); + void setAngle (const vec3 & _angle ); + void setAngleSpeed (const vec3 & _speed ); + void setDistance (float _distance );
-
-
Object Hierarchy:
-
-+ewol::Object +--> +ewol::Widget +--> ege::widget::Mesh
-Detail:
-Mesh
-+ Mesh (const std::string & _filename );
-
-
-
-
-~Mesh
-+ virtual ~Mesh (void );
-
-
-
-
-onRegenerateDisplay
-+ virtual void onRegenerateDisplay (void );
-Event generated when a redraw is needed
-
-
-systemDraw
-+ virtual void systemDraw (const ewol::DrawProperty & _displayProp );
-{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...])
-This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widgetNote: This function is virtual for the scrolled widget, and the more complicated openGl widget Note: : INTERNAL EWOL SYSTEM
-
-
-
-onDraw
-+ virtual void onDraw (void );
-Common widget drawing function (called by the drawing thread [Android, X11, ...])
-
-
-onEventInput
-+ virtual bool onEventInput (const ewol::event::Input & _event );
-Event on an input of this Widget (finger, mouse, stilet)
-
-Parameter [input]: _event Event properties
-Return: true the event is used<br/>false the event is not used
-
-
-
-
-periodicCall
-+ virtual void periodicCall (const ewol::event::Time & _event );
-periodic call of this widget
-
-Parameter: _event Current time property
-
-
-
-
-
-setFile
-+ void setFile (const std::string & _filename );
-set a mesh name file
-
-Parameter [input]: _filename Name of the new mesh
-
-
-
-
-
-setPosition
-+ void setPosition (const vec3 & _pos );
-set the mesh position
-
-
-
-setAngle
-+ void setAngle (const vec3 & _angle );
-set the mesh angle of view
-
-Parameter [input]: _angle view angle of the mesh
-
-
-
-
-
-setAngleSpeed
-+ void setAngleSpeed (const vec3 & _speed );
-set the mesh angle speed
-
-Parameter [input]: _speed Radian speed of the mesh
-
-
-
-
-
-setDistance
-+ void setDistance (float _distance );
-set the camera distance of the mesh
-
-Parameter [input]: _distance Diatance of the mesh
-
-
-
-
-
-
-
-
-
diff --git a/class_ege__widget__Scene.html b/class_ege__widget__Scene.html
deleted file mode 100644
index 59c258f..0000000
--- a/class_ege__widget__Scene.html
+++ /dev/null
@@ -1,289 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
class: ege::widget::Scene Description:
-
-
-
Constructor and Destructor:
-
-+ Scene (bool _setAutoBullet , bool _setAutoCamera ); + virtual ~Scene (void );
-
-
Synopsis:
-
-+ const char * const eventPlayTimeChange ; + const char * const eventKillEnemy ; # ege::Environement m_env ; + void setBulletConfig (btDefaultCollisionConfiguration* _collisionConfiguration , btCollisionDispatcher* _dispatcher , btBroadphaseInterface* _broadphase , btConstraintSolver* _solver , btDynamicsWorld* _dynamicsWorld ); + void setCamera (ege::Camera * _camera ); # float m_angleView ; # btDefaultCollisionConfiguration* m_collisionConfiguration ; # btCollisionDispatcher* m_dispatcher ; # btBroadphaseInterface* m_broadphase ; # btConstraintSolver* m_solver ; # btDynamicsWorld* m_dynamicsWorld ; # ege::Camera * m_camera ; # bool m_isRunning ; # float m_ratioTime ; # std::vector <ege::Environement::ResultNearestElement> m_displayElementOrdered ; + void pause (void ); + void resume (void ); + void pauseToggle (void ); # bool m_debugMode ; # ewol::resource::Colored3DObject * m_debugDrawing ; + void debugToggle (void ); # virtual void ScenePeriodicCall (int64_t _localTime , int32_t _deltaTime ); + vec2 calculateDeltaAngle (const vec2 & _posScreen ); + vec3 convertScreenPositionInMapPosition (const vec2 & _posScreen ); + ege::Camera & getCamera (void ); + void setRatioTime (float _newRatio ); + void renderscene (int pass ); + void drawOpenGL (btScalar* m , const btCollisionShape* _shape , const btVector3 & _color , int32_t _debugMode , const btVector3 & _worldBoundsMin , const btVector3 & _worldBoundsMax ); + void drawSphere (btScalar _radius , int _lats , int _longs , mat4 & _transformationMatrix , etk::Color <float> & _tmpColor ); + void getElementAroundNewElement (vec3 _sourcePosition , std::vector <ege::Environement::ResultNearestElement> & _resultList ); # virtual void onDraw (void ); + virtual void systemDraw (const ewol::DrawProperty & _displayProp ); + virtual void onRegenerateDisplay (void ); + virtual void periodicCall (const ewol::event::Time & _event );
-
-
Object Hierarchy:
-
-+ewol::Object +--> +ewol::Widget +--> ege::widget::Scene
-Detail:
-eventPlayTimeChange
-+ const char * const eventPlayTimeChange ;
-
-
-
-
-eventKillEnemy
-+ const char * const eventKillEnemy ;
-
-
-
-
-m_env
-# ege::Environement m_env ;
-
-
-
-
-Scene
-+ Scene (bool _setAutoBullet , bool _setAutoCamera );
-Constructor of the widget classes
-
-Return: (no execption generated (not managed in embended platform))
-
-
-
-
-~Scene
-+ virtual ~Scene (void );
-Destructor of the widget classes
-
-
-setBulletConfig
-+ void setBulletConfig (btDefaultCollisionConfiguration* _collisionConfiguration , btCollisionDispatcher* _dispatcher , btBroadphaseInterface* _broadphase , btConstraintSolver* _solver , btDynamicsWorld* _dynamicsWorld );
-
-
-
-
-setCamera
-+ void setCamera (ege::Camera * _camera );
-
-
-
-
-m_angleView
-# float m_angleView ;
-
-
-
-
-m_collisionConfiguration
-# btDefaultCollisionConfiguration* m_collisionConfiguration ;
-
-this is the most important class
-
-
-m_dispatcher
-# btCollisionDispatcher* m_dispatcher ;
-
-
-
-
-m_broadphase
-# btBroadphaseInterface* m_broadphase ;
-
-
-
-
-m_solver
-# btConstraintSolver* m_solver ;
-
-
-
-
-m_dynamicsWorld
-# btDynamicsWorld* m_dynamicsWorld ;
-
-
-
-
-m_camera
-# ege::Camera * m_camera ;
-
-display point of view.
-
-
-m_isRunning
-# bool m_isRunning ;
-
-the display is running (not in pause)
-
-
-m_ratioTime
-# float m_ratioTime ;
-
-Ratio time for the speed of the game ...
-
-
-m_displayElementOrdered
-# std::vector <ege::Environement::ResultNearestElement> m_displayElementOrdered ;
-
-
-
-
-pause
-+ void pause (void );
-set the scene in pause for a while
-
-
-resume
-+ void resume (void );
-resume the scene activity
-
-
-pauseToggle
-+ void pauseToggle (void );
-Toggle between pause and running
-
-
-m_debugMode
-# bool m_debugMode ;
-
-
-
-
-m_debugDrawing
-# ewol::resource::Colored3DObject * m_debugDrawing ;
-
-for the debug draw elements
-
-
-debugToggle
-+ void debugToggle (void );
-Toggle the debug mode == > usefull for DEBUG only ...
-
-
-ScenePeriodicCall
-# virtual void ScenePeriodicCall (int64_t _localTime , int32_t _deltaTime );
-
-
-
-
-calculateDeltaAngle
-+ vec2 calculateDeltaAngle (const vec2 & _posScreen );
-
-
-
-
-convertScreenPositionInMapPosition
-+ vec3 convertScreenPositionInMapPosition (const vec2 & _posScreen );
-
-
-
-
-getCamera
-+ ege::Camera & getCamera (void );
-get the current camera reference for the scene rendering
-
-
-setRatioTime
-+ void setRatioTime (float _newRatio );
-set the curent Time Ratio (default 1)
-
-
-renderscene
-+ void renderscene (int pass );
-
-
-
-
-drawOpenGL
-+ void drawOpenGL (btScalar* m , const btCollisionShape* _shape , const btVector3 & _color , int32_t _debugMode , const btVector3 & _worldBoundsMin , const btVector3 & _worldBoundsMax );
-
-
-
-
-drawSphere
-+ void drawSphere (btScalar _radius , int _lats , int _longs , mat4 & _transformationMatrix , etk::Color <float> & _tmpColor );
-
-
-
-
-getElementAroundNewElement
-+ void getElementAroundNewElement (vec3 _sourcePosition , std::vector <ege::Environement::ResultNearestElement> & _resultList );
-
-
-
-
-onDraw
-# virtual void onDraw (void );
-Common widget drawing function (called by the drawing thread [Android, X11, ...])
-
-
-systemDraw
-+ virtual void systemDraw (const ewol::DrawProperty & _displayProp );
-{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...])
-This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widgetNote: This function is virtual for the scrolled widget, and the more complicated openGl widget Note: : INTERNAL EWOL SYSTEM
-
-
-
-onRegenerateDisplay
-+ virtual void onRegenerateDisplay (void );
-Event generated when a redraw is needed
-
-
-periodicCall
-+ virtual void periodicCall (const ewol::event::Time & _event );
-periodic call of this widget
-
-Parameter: _event Current time property
-
-
-
-
-
-
-
-
-
diff --git a/classege_1_1_camera-members.html b/classege_1_1_camera-members.html
new file mode 100644
index 0000000..a3bf79f
--- /dev/null
+++ b/classege_1_1_camera-members.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Camera , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_camera.html b/classege_1_1_camera.html
new file mode 100644
index 0000000..7b2648d
--- /dev/null
+++ b/classege_1_1_camera.html
@@ -0,0 +1,1032 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Camera Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ege::Camera::Camera
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::Camera::~Camera
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::configureOpenGL
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
Configure projection matrix and camera matrix.
+
+
+
+
+
+
+
+
+
+
+
+
+inline virtual
+
+
+
+
+
Debug display of the current element.
+
Parameters
+
+ [in,out] draw Basic system to draw the debug shape and informations
+
+
+
+
+
Reimplemented in ege::camera::View .
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::getAspectRatio
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
get the current aspect Ratio.
+
Returns The current aspect ratio.
+
+
+
+
+
+
+
+
+
+
+
+ const mat4 & ege::Camera::getMatrixCamera
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
get the transformation matix for the camera.
+
Returns the current transformation matrix
+
+
+
+
+
+
+
+
+
+
+
+ const mat4 & ege::Camera::getMatrixProjection
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
get the transformation matix for the camera.
+
Returns the current transformation matrix
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::Ray ege::Camera::getRayFromScreen
+ (
+ const vec2 &
+ _offset )
+
+
+
+
+
+virtual
+
+
+
+
Get ray from the camera with the screen offset.
Parameters
+
+ [in] _offset Offset in the screen [-1..1]
+
+
+
+
Returns the ray requested.
+
+
Reimplemented in ege::camera::View .
+
+
+
+
+
+
+
+
+ ege::Ray ege::Camera::getRayFromScreenPosition
+ (
+ const vec2 &
+ _position ,
+
+
+
+
+ const vec2 &
+ _size
+
+
+
+ )
+
+
+
+
+
Get ray from the camera with the screen offset.
Parameters
+
+ [in] _position positin the screen
+ [in] _size size of the screen
+
+
+
+
Returns the ray requested.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::getXAngleView
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
get the current X angle view.
+
Returns the current X angle view.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::getZFar
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
Get the Z far distane of the camera:
+
Returns the current end distance view.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::getZNear
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
Get the Z Near distane of the camera:
+
Returns the current start distance view.
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::periodicCall
+ (
+ float
+ _step )
+
+
+
+
+
+inline virtual
+
+
+
+
+
It is really needed to call the camera periodicly for performing automatic movement.
+
Parameters
+
+ [in] _step step time of moving
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::setAspectRatio
+ (
+ float
+ _ratio )
+
+
+
+
+
+virtual
+
+
+
+
+
Set the aspectRatio of the camera:
+
Parameters
+
+ [in] _ratio New aspect ratio.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::setSceenSize
+ (
+ const vec2 &
+ _screenSize )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Set the screen size to display OpenGl interface.
+
Parameters
+
+ [in] _screenSize New screen size.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::setXAngleView
+ (
+ float
+ _angleRad )
+
+
+
+
+
+virtual
+
+
+
+
+
Set the the X angle view of the camera:
+
Parameters
+
+ [in] _angleRad New angle view in X of the camera.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::setYAngleView
+ (
+ float
+ _angleRad )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Set the the Y angle view of the camera:
+
Parameters
+
+ [in] _angleRad New angle view in Y of the camera.
+
+
+
+
Note Pay attention that the AspectRatio parameter is set before
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::setZFar
+ (
+ float
+ _distance )
+
+
+
+
+
+virtual
+
+
+
+
+
Set the Z far distane of the camera:
+
Parameters
+
+ [in] _distance New end distance view.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::setZNear
+ (
+ float
+ _distance )
+
+
+
+
+
+virtual
+
+
+
+
+
Set the Z near distane of the camera:
+
Parameters
+
+ [in] _distance New start distance view.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ vec2 ege::Camera::tansformPositionToAngle
+ (
+ vec3
+ _vect )
+
+
+
+
+
+protected
+
+
+
+
+
get Tetha and psy angle from a position:
+
Parameters
+
+ [in] _vect Vector to transform in the euler angle
+
+
+
+
Returns x: tetha; y: psy
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Camera::updateProjectionMatrix
+ (
+ )
+
+
+
+
+
+protected virtual
+
+
+
+
Update the current projection matrix.
+
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::m_angleView
+
+
+
+
+protected
+
+
+
+
+
X angle view of the camera.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::m_aspectRatio
+
+
+
+
+protected
+
+
+
+
+
depending to the display the aspect ratio is simply calculated x/y
+
+
+
+
+
+
+
+
+
+
+
+ mat4 ege::Camera::m_matrix
+
+
+
+
+protected
+
+
+
+
+
transformation matrix.
+
+
+
+
+
+
+
+
+
+
+
+ mat4 ege::Camera::m_matrixProjection
+
+
+
+
+protected
+
+
+
+
+
projection matrix.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::m_zFar
+
+
+
+
+protected
+
+
+
+
+
Z camera far view.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Camera::m_zNear
+
+
+
+
+protected
+
+
+
+
+
Z camera near view.
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_camera.png b/classege_1_1_camera.png
new file mode 100644
index 0000000..41f000a
Binary files /dev/null and b/classege_1_1_camera.png differ
diff --git a/classege_1_1_element-members.html b/classege_1_1_element-members.html
new file mode 100644
index 0000000..8f2e500
--- /dev/null
+++ b/classege_1_1_element-members.html
@@ -0,0 +1,229 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Element , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element.html b/classege_1_1_element.html
new file mode 100644
index 0000000..18e1818
--- /dev/null
+++ b/classege_1_1_element.html
@@ -0,0 +1,1279 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Element Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor (when constructer is called just add element that did not change. The objest will be stored in a pool of element and keep a second time if needed == > redure memory allocation, when needed, the system will call the init and un-init function...
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::Element::~Element
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::draw
+ (
+ int32_t
+ _pass = 0
)
+
+
+
+
+
+pure virtual
+
+
+
+
+
draw the curent element (can have multiple display)
+
Parameters
+
+ [in] pass Id of the current pass : [0..?]
+
+
+
+
+
Implemented in ege::ElementPhysic , and ege::ElementBase .
+
+
+
+
+
+
+
+
Debug display of the current element.
+
Parameters
+
+ [in,out] draw Basic system to draw the debug shape and informations
+
+
+
+
+
Reimplemented in ege::ElementPhysic .
+
+
+
+
+
+
+
+
draw the current life of the element
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::dynamicDisable
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
remove this element from the physique engine
+
+
Reimplemented in ege::ElementPhysic .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::dynamicEnable
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+inline virtual
+
+
+
+
+
Event arrive when an element has been remove from the system == > this permit to keep pointer of ennemy, and not search them every cycle ...
+
Parameters
+
+ [in] _removedElement Pointer on the element removed.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int32_t ege::Element::getGroup
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
get the Group of the element.
+
Returns The group ID
+
+
+
+
+
+
+
+
+ float ege::Element::getLifeRatio
+ (
+ )
+
+
+
+
+
+
get the curent life ratio [0..1]
+
Returns The proportionnal life
+
+
+
+
+
+
+
+
get a pointer on the Mesh file.
+
Returns the mesh pointer.
+
+
+
+
+
+
+
+
+
+
+
+ virtual const vec3 & ege::Element::getPosition
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual vec3 ege::Element::getPositionTheoric
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
get the theoric position. Sometimes, the element has move due to an explosion or something else, then its real position in not the one that woult it be at the end ...
+
Returns the theoric position
+
+
Reimplemented in ege::ElementPhysic .
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Element::getRadius
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get the current space needed by the element in the workspace
+
Returns The dimention needed.
+
+
+
+
+
+
+
+
+
+
+
+ virtual const std::string& ege::Element::getType
+ (
+ )
+ const
+
+
+
+
+virtual
+
+
+
+
+
+
+
+
+
+
+
+
+ uint32_t ege::Element::getUID
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
get the curent Element Unique ID in the all Game .
+
Returns The requested Unique ID.
+
+
+
+
+
+
+
+
+
+
+
+ virtual bool ege::Element::init
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
init the element with the defined properties
+
Parameters
+
+ [in] _property Type of the next element
+ [in] _value pointer on the value type
+
+
+
+
Returns true, the element is corectly initialized.
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::Element::isDead
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
Check if the element is dead.
+
Returns true if the element does not exist anymore, false otherwise.
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::Element::isFixed
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get the element if it is fixed or not. if the element is fixed this is for tower, and all thing does not really move
+
Returns true : The element is fixed.
+
+
+
+
+
+
+
+
+
+
+
+ virtual bool ege::Element::loadMesh
+ (
+ const std::string &
+ _meshFileName )
+
+
+
+
+
+virtual
+
+
+
+
+
Select a mesh with a specific name.
+
Parameters
+
+ [in] _meshFileName filename of the Mesh.
+
+
+
+
Note Automaticly load the shape if it is specify in the mesh file
+
Returns true if no error occured
+
+
+
+
+
+
+
+
+
+
+
+ virtual bool ege::Element::needToRemove
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Request if the element might be removed from the system.
+
Returns true == > the object is removed
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::onDestroy
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
, call when the element is removed (call only one time)
+
+
Reimplemented in ege::ElementPhysic .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::onLifeChange
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Call when the element life change.
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::preCalculationDraw
+ (
+ const ege::Camera &
+ _camera )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Can be call tu opdate the list of the element displayed on the scren (example : no display of the hiden triangle)
+
Parameters
+
+ [in] the camera properties @ note by default nothing to do ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::setFireOn
+ (
+ int32_t
+ _groupIdSource ,
+
+
+
+
+ int32_t
+ _type ,
+
+
+
+
+ float
+ _power ,
+
+
+
+
+ const vec3 &
+ _center = vec3 (0, 0, 0)
+
+
+
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
apply a fire on the element at a current power and a specific power.
+
Parameters
+
+ [in] _groupIdSource Source Id of the group, by default all event arrive at all group, buf some event can not be obviously apply at the ennemy like reparing ....
+ [in] _type Type of event on the life propertied
+ [in] _power Power of the event (can be >0 for adding life).
+ [in] _center Some fire decrease in function of space distance...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::Element::setGroup
+ (
+ int32_t
+ _newGroup )
+
+
+
+
+
+inline
+
+
+
+
+
set the group of the curent element
+
Parameters
+
+ [in] newGroup The new Group ID of the element.
+
+
+
+
+
+
+
+
+
+
+
set the the Mesh properties.
+
Parameters
+
+ [in] _mesh The mesh pointer. (nullptr to force the mesh remove ...)
+
+
+
+
Note : this remove the shape and the mesh properties.
+
Returns true if no error occured
+
+
Reimplemented in ege::ElementPhysic .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Element::setPosition
+ (
+ const vec3 &
+ _pos )
+
+
+
+
+
+inline virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::Element::m_fixe
+
+
+
+
+protected
+
+
+
+
+
is a fixed element == > used for placement of every elements
+
+
+
+
+
+
+
+
+
+
+
+ int32_t ege::Element::m_group
+
+
+
+
+protected
+
+
+
+
+
Every element has a generic group.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Element::m_life
+
+
+
+
+protected
+
+
+
+
+
Current life of the object.
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Element::m_lifeMax
+
+
+
+
+protected
+
+
+
+
+
Maximum possible life of the element.
+
+
+
+
+
+
+
+
Mesh of the Element (can be nullptr)
+
+
+
+
+
+
+
+
+
+
+
+ float ege::Element::m_radius
+
+
+
+
+protected
+
+
+
+
+
Radius of the element (all element have a radius, if == 0 ==> then ghost ...
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element.png b/classege_1_1_element.png
new file mode 100644
index 0000000..3f6cd9f
Binary files /dev/null and b/classege_1_1_element.png differ
diff --git a/classege_1_1_element_base-members.html b/classege_1_1_element_base-members.html
new file mode 100644
index 0000000..9dd7de7
--- /dev/null
+++ b/classege_1_1_element_base-members.html
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::ElementBase , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element_base.html b/classege_1_1_element_base.html
new file mode 100644
index 0000000..1006b7a
--- /dev/null
+++ b/classege_1_1_element_base.html
@@ -0,0 +1,480 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::ElementBase Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor (when constructer is called just add element that did not change. The objest will be stored in a pool of element and keep a second time if needed == > redure memory allocation, when needed, the system will call the init and un-init function...
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::ElementBase::~ElementBase
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementBase::draw
+ (
+ int32_t
+ _pass = 0
)
+
+
+
+
+
+virtual
+
+
+
+
+
draw the curent element (can have multiple display)
+
Parameters
+
+ [in] pass Id of the current pass : [0..?]
+
+
+
+
+
Implements ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual const vec3 & ege::ElementBase::getPosition
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
get the current position of the element
+
Returns the 3D position.
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual const std::string& ege::ElementBase::getType
+ (
+ )
+ const
+
+
+
+
+virtual
+
+
+
+
+
get the element Type description string.
+
Returns A reference on the descriptive string.
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementBase::setPosition
+ (
+ const vec3 &
+ _pos )
+
+
+
+
+
+virtual
+
+
+
+
+
set the current position of the element
+
Parameters
+
+ [in] _pos set the 3D position.
+
+
+
+
+
Reimplemented from ege::Element .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element_base.png b/classege_1_1_element_base.png
new file mode 100644
index 0000000..4d324cb
Binary files /dev/null and b/classege_1_1_element_base.png differ
diff --git a/classege_1_1_element_interaction-members.html b/classege_1_1_element_interaction-members.html
new file mode 100644
index 0000000..ef9b027
--- /dev/null
+++ b/classege_1_1_element_interaction-members.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::ElementInteraction , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element_interaction.html b/classege_1_1_element_interaction.html
new file mode 100644
index 0000000..659e2f0
--- /dev/null
+++ b/classege_1_1_element_interaction.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::ElementInteraction Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+int32_t getType ()
+
+
+int32_t getSourceGroup ()
+
+
+const std::vector< int32_t > & getDestinationGroup ()
+
+
+void addGroupDestination (int32_t _id)
+
+
+const vec3 & getSourcePosition ()
+
+
+ ElementInteraction (int32_t _type, int32_t _groupSource, const vec3 &_pos)
+
+
+virtual void applyEvent (ege::Element &_element)
+
+
+
+
+int32_t m_type
+
+
+int32_t m_groupSource
+
+
+std::vector< int32_t > m_groupDestination
+
+
+vec3 m_positionSource
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element_physic-members.html b/classege_1_1_element_physic-members.html
new file mode 100644
index 0000000..b59f9e6
--- /dev/null
+++ b/classege_1_1_element_physic-members.html
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::ElementPhysic , including all inherited members.
+
+ createRigidBody (float _mass=400000000.0f) (defined in ege::ElementPhysic )ege::ElementPhysic
+ draw (int32_t _pass=0)ege::ElementPhysic virtual
+ drawDebug (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::ElementPhysic virtual
+ drawLife (ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Element virtual
+ drawShape (const btCollisionShape *_shape, ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, mat4 _transformationMatrix, std::vector< vec3 > _tmpVertices) (defined in ege::ElementPhysic )ege::ElementPhysic protected
+ dynamicDisable ()ege::ElementPhysic virtual
+ dynamicEnable ()ege::ElementPhysic virtual
+ Element (const ememory::SharedPtr< ege::Environement > &_env)ege::Element
+ elementIsRemoved (ememory::SharedPtr< ege::Element > _removedElement)ege::Element inline virtual
+ ElementPhysic (const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true)ege::ElementPhysic
+ EnableSharedFromThis ()ememory::EnableSharedFromThis< Element > protected
+ getCollisionDetectionStatus ()ege::ElementPhysic inline
+ getGroup () const ege::Element inline
+ getInvMass ()ege::ElementPhysic
+ getLifeRatio ()ege::Element
+ getMesh ()ege::Element inline
+ getOrientation () const (defined in ege::ElementPhysic )ege::ElementPhysic
+ getPosition ()ege::ElementPhysic virtual
+ getPositionTheoric ()ege::ElementPhysic inline virtual
+ getRadius ()ege::Element inline
+ getShape ()ege::ElementPhysic inline
+ getSpeed ()ege::ElementPhysic
+ getType () const ege::ElementPhysic virtual
+ getUID () const ege::Element inline
+ iaAction (float _step)ege::ElementPhysic inline virtual
+ iaDisable ()ege::ElementPhysic
+ iaEnable ()ege::ElementPhysic
+ init ()ege::Element virtual
+ initJSON (const ejson::Value &_value) (defined in ege::Element )ege::Element virtual
+ initString (const std::string &_description) (defined in ege::Element )ege::Element virtual
+ initVoid (void *_value) (defined in ege::Element )ege::Element virtual
+ initXML (const exml::Node &_node) (defined in ege::Element )ege::Element virtual
+ isDead ()ege::Element inline
+ isFixed ()ege::Element inline
+ loadMesh (const std::string &_meshFileName)ege::Element virtual
+ m_body ege::ElementPhysic protected
+ m_debugText (defined in ege::Element )ege::Element protected
+ m_detectCollisionEnable ege::ElementPhysic protected
+ m_elementInPhysicsSystem (defined in ege::ElementPhysic )ege::ElementPhysic protected
+ m_env (defined in ege::Element )ege::Element protected
+ m_fixe ege::Element protected
+ m_group ege::Element protected
+ m_life ege::Element protected
+ m_lifeMax ege::Element protected
+ m_mesh ege::Element protected
+ m_radius ege::Element protected
+ m_shape ege::ElementPhysic protected
+ m_theoricPosition ege::ElementPhysic protected
+ needToRemove ()ege::Element inline virtual
+ onCollisionDetected (const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)ege::ElementPhysic inline virtual
+ onDestroy ()ege::ElementPhysic inline virtual
+ onLifeChange ()ege::Element inline virtual
+ preCalculationDraw (const ege::Camera &_camera)ege::Element inline virtual
+ setAngularVelocity (const vec3 &_value) (defined in ege::ElementPhysic )ege::ElementPhysic virtual
+ setCollisionDetectionStatus (bool _status=true)ege::ElementPhysic
+ setFireOn (int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))ege::Element virtual
+ setGroup (int32_t _newGroup)ege::Element inline
+ setLinearVelocity (const vec3 &_value) (defined in ege::ElementPhysic )ege::ElementPhysic virtual
+ setMass (float _value) (defined in ege::ElementPhysic )ege::ElementPhysic virtual
+ setMesh (ememory::SharedPtr< ege::resource::Mesh > _mesh)ege::ElementPhysic virtual
+ setPosition (const vec3 &_pos)ege::ElementPhysic virtual
+ setPositionTheoric (const vec3 &_pos)ege::ElementPhysic inline virtual
+ setShape (btCollisionShape *_shape)ege::ElementPhysic
+ setTorqueImpulse (const vec3 &_value) (defined in ege::ElementPhysic )ege::ElementPhysic virtual
+ sharedFromThis ()ememory::EnableSharedFromThis< Element >
+ sharedFromThis () constememory::EnableSharedFromThis< Element >
+ unInit () (defined in ege::Element )ege::Element virtual
+ weakFromThis ()ememory::EnableSharedFromThis< Element >
+ weakFromThis () constememory::EnableSharedFromThis< Element >
+ ~Element ()ege::Element virtual
+ ~ElementPhysic ()ege::ElementPhysic virtual
+ ~EnableSharedFromThis ()=defaultememory::EnableSharedFromThis< Element > protected virtual
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element_physic.html b/classege_1_1_element_physic.html
new file mode 100644
index 0000000..efa0b85
--- /dev/null
+++ b/classege_1_1_element_physic.html
@@ -0,0 +1,1121 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::ElementPhysic Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void createRigidBody (float _mass=400000000.0f)
+
+ ElementPhysic (const ememory::SharedPtr < ege::Environement > &_env, bool _autoRigidBody=true)
+
+virtual ~ElementPhysic ()
+
+virtual const std::string & getType () const
+
+bool setShape (btCollisionShape *_shape)
+
+btCollisionShape * getShape ()
+
+virtual bool setMesh (ememory::SharedPtr < ege::resource::Mesh > _mesh)
+
+virtual void draw (int32_t _pass=0)
+
+virtual vec3 getPositionTheoric ()
+
+virtual void setPositionTheoric (const vec3 &_pos)
+
+const vec3 & getSpeed ()
+
+const float getInvMass ()
+
+
+virtual void setMass (float _value)
+
+
+virtual void setLinearVelocity (const vec3 &_value)
+
+
+virtual void setTorqueImpulse (const vec3 &_value)
+
+
+virtual void setAngularVelocity (const vec3 &_value)
+
+
+btQuaternion getOrientation () const
+
+virtual void dynamicEnable ()
+
+virtual void dynamicDisable ()
+
+void iaEnable ()
+
+void iaDisable ()
+
+virtual void iaAction (float _step)
+
+virtual void onDestroy ()
+
+virtual const vec3 & getPosition ()
+
+virtual void setPosition (const vec3 &_pos)
+
+virtual void drawDebug (ememory::SharedPtr < ewol::resource::Colored3DObject > _draw, ememory::SharedPtr < ege::Camera > _camera)
+
+bool getCollisionDetectionStatus ()
+
+void setCollisionDetectionStatus (bool _status=true)
+
+virtual void onCollisionDetected (const ememory::SharedPtr < ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)
+
+
+ Element (const ememory::SharedPtr < ege::Environement > &_env)
+
+virtual ~Element ()
+
+virtual bool init ()
+
+
+virtual bool initString (const std::string &_description)
+
+
+virtual bool initXML (const exml::Node &_node)
+
+
+virtual bool initJSON (const ejson::Value &_value)
+
+
+virtual bool initVoid (void *_value)
+
+
+virtual bool unInit ()
+
+uint32_t getUID () const
+
+virtual bool loadMesh (const std::string &_meshFileName)
+
+ememory::SharedPtr < ege::resource::Mesh > getMesh ()
+
+float getLifeRatio ()
+
+bool isDead ()
+
+virtual bool needToRemove ()
+
+virtual void setFireOn (int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3 (0, 0, 0))
+
+virtual void onLifeChange ()
+
+int32_t getGroup () const
+
+void setGroup (int32_t _newGroup)
+
+virtual void preCalculationDraw (const ege::Camera &_camera)
+
+virtual void drawLife (ememory::SharedPtr < ewol::resource::Colored3DObject > _draw, ememory::SharedPtr < ege::Camera > _camera)
+
+virtual void elementIsRemoved (ememory::SharedPtr < ege::Element > _removedElement)
+
+bool isFixed ()
+
+float getRadius ()
+
+
+
+ememory::SharedPtr < EMEMORY_TYPE > sharedFromThis ()
+
+
+const ememory::SharedPtr < EMEMORY_TYPE > sharedFromThis () const
+
+
+ememory::WeakPtr < EMEMORY_TYPE > weakFromThis ()
+
+
+const ememory::WeakPtr < EMEMORY_TYPE > weakFromThis () const
+
+
+
+
+void drawShape (const btCollisionShape *_shape, ememory::SharedPtr < ewol::resource::Colored3DObject > _draw, mat4 _transformationMatrix, std::vector< vec3 > _tmpVertices)
+
+
+
+
+
+
+
+
Constructor (when constructer is called just add element that did not change. The object will be stored in a pool of element and keep a second time if needed == > redure memory allocation, when needed, the system will call the init and un-init function...
+
Parameters
+
+ [in] _env glabal ege environement
+ [in] _autoRigidBody add a basic rigid body (not availlable after befor setting a shape)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::ElementPhysic::~ElementPhysic
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::draw
+ (
+ int32_t
+ _pass = 0
)
+
+
+
+
+
+virtual
+
+
+
+
+
draw the curent element (can have multiple display)
+
Parameters
+
+ [in] pass Id of the current pass : [0..?]
+
+
+
+
+
Implements ege::Element .
+
+
+
+
+
+
+
+
Debug display of the current element.
+
Parameters
+
+ [in,out] draw Basic system to draw the debug shape and informations
+
+
+
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::dynamicDisable
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
remove this element from the physique engine
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::dynamicEnable
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
set the elment in the physique engine
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::ElementPhysic::getCollisionDetectionStatus
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get collision status of the object.
+
Returns the collision status.
+
+
+
+
+
+
+
+
+ const float ege::ElementPhysic::getInvMass
+ (
+ )
+
+
+
+
+
+
get the current mass of the element
+
Returns the mass in kG.
+
+
+
+
+
+
+
+
+
+
+
+ virtual const vec3 & ege::ElementPhysic::getPosition
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
get the current position of the element
+
Returns the 3D position.
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual vec3 ege::ElementPhysic::getPositionTheoric
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
get the theoric position. Sometimes, the element has move due to an explosion or something else, then its real position in not the one that woult it be at the end ...
+
Returns the theoric position
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ btCollisionShape* ege::ElementPhysic::getShape
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get a pointer on the bullet collision shape.
+
Returns the collision pointer.
+
+
+
+
+
+
+
+
+ const vec3 & ege::ElementPhysic::getSpeed
+ (
+ )
+
+
+
+
+
+
get the current speed of the element
+
Returns the 3D speed.
+
+
+
+
+
+
+
+
+
+
+
+ virtual const std::string& ege::ElementPhysic::getType
+ (
+ )
+ const
+
+
+
+
+virtual
+
+
+
+
+
get the element Type description string.
+
Returns A reference on the descriptive string.
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::iaAction
+ (
+ float
+ _step )
+
+
+
+
+
+inline virtual
+
+
+
+
+
periodic call for intelligence artificial.
+
Parameters
+
+ [in] step : step of time in s
+
+
+
+
+
+
+
+
+
+
+
+ void ege::ElementPhysic::iaDisable
+ (
+ )
+
+
+
+
+
+
disable periodic call Of this object for processing Artificial Intelligence
+
+
+
+
+
+
+
+
+ void ege::ElementPhysic::iaEnable
+ (
+ )
+
+
+
+
+
+
enable periodic call Of this object for processing Artificial Intelligence
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::onCollisionDetected
+ (
+ const ememory::SharedPtr < ege::Element > &
+ _obj ,
+
+
+
+
+ const vec3 &
+ _point ,
+
+
+
+
+ const vec3 &
+ _normal
+
+
+
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
when a collision is detected with an other object (just after calculate data update
+
Parameters
+
+ [in] _obj the Other object
+ [in] _point Position of the impact in the global world
+ [in] _normal Normal of the impact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::onDestroy
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
, call when the element is removed (call only one time
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+ void ege::ElementPhysic::setCollisionDetectionStatus
+ (
+ bool
+ _status = true
)
+
+
+
+
+
+
Change enable status of the object.
+
Parameters
+
+ [in] _status new requested status.
+
+
+
+
+
+
+
+
+
+
+
set the the Mesh properties.
+
Parameters
+
+ [in] _mesh The mesh pointer. (nullptr to force the mesh remove ...)
+
+
+
+
Note : this remove the shape and the mesh properties.
+
Returns true if no error occured
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::setPosition
+ (
+ const vec3 &
+ _pos )
+
+
+
+
+
+virtual
+
+
+
+
+
set the current position of the element
+
Parameters
+
+ [in] _pos set the 3D position.
+
+
+
+
+
Reimplemented from ege::Element .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ElementPhysic::setPositionTheoric
+ (
+ const vec3 &
+ _pos )
+
+
+
+
+
+inline virtual
+
+
+
+
+
set the current Theoric position of the element
+
Parameters
+
+ [in] set the 3D position.
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::ElementPhysic::setShape
+ (
+ btCollisionShape *
+ _shape )
+
+
+
+
+
+
set the shape properties.
+
Parameters
+
+ [in] _shape The shape pointer.
+
+
+
+
Note : this remove the shape properties.
+
Returns true if no error occured
+
+
+
+
+
+
+
+
+
+
+
+
+ btRigidBody* ege::ElementPhysic::m_body
+
+
+
+
+protected
+
+
+
+
+
all the element have a body == > otherwise it will be not manage with this system...
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::ElementPhysic::m_detectCollisionEnable
+
+
+
+
+protected
+
+
+
+
+
physic collision detect enable.
+
+
+
+
+
+
+
+
+
+
+
+ btCollisionShape* ege::ElementPhysic::m_shape
+
+
+
+
+protected
+
+
+
+
+
shape of the element (set a copy here to have the debug display of it)
+
+
+
+
+
+
+
+
+
+
+
+ vec3 ege::ElementPhysic::m_theoricPosition
+
+
+
+
+protected
+
+
+
+
+
draw the current life of the element
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_element_physic.png b/classege_1_1_element_physic.png
new file mode 100644
index 0000000..606fdc3
Binary files /dev/null and b/classege_1_1_element_physic.png differ
diff --git a/classege_1_1_environement-members.html b/classege_1_1_environement-members.html
new file mode 100644
index 0000000..4329c8a
--- /dev/null
+++ b/classege_1_1_environement-members.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Environement , including all inherited members.
+
+ addCamera (const std::string &_name, const ememory::SharedPtr< ege::Camera > &_camera)ege::Environement
+ addCreator (const std::string &_type, ege::createElement_tf _creator)ege::Environement static
+ addElement (ememory::SharedPtr< ege::Element > _newElement)ege::Environement
+ addStaticMeshToDraw (const ememory::SharedPtr< ege::resource::Mesh > &_mesh) (defined in ege::Environement )ege::Environement inline
+ clear ()ege::Environement
+ createElement (const std::string &_type, const std::string &_description, bool _autoAddElement=true)ege::Environement
+ createElement (const std::string &_type, const ejson::Value &_value, bool _autoAddElement=true) (defined in ege::Environement )ege::Environement
+ createElement (const std::string &_type, const exml::Node &_node, bool _autoAddElement=true) (defined in ege::Environement )ege::Environement
+ createElement (const std::string &_type, void *_data, bool _autoAddElement=true) (defined in ege::Environement )ege::Environement
+ createElement (const std::string &_type, bool _autoAddElement=true) (defined in ege::Environement )ege::Environement
+ DECLARE_FACTORY (Environement) (defined in ege::Environement )ege::Environement
+ Environement () (defined in ege::Environement )ege::Environement protected
+ generateInteraction (ege::ElementInteraction &_event)ege::Environement
+ getCamera (const std::string &_name)ege::Environement
+ getCameraList () const ege::Environement inline
+ getElement ()ege::Environement inline
+ getElementNearest (ememory::SharedPtr< ege::Element > _sourceRequest, float &_distance)ege::Environement
+ getElementNearest (const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList) (defined in ege::Environement )ege::Environement
+ getElementNearestFixed (const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList) (defined in ege::Environement )ege::Environement
+ getOrderedElementForDisplay (std::vector< ege::Environement::ResultNearestElement > &_resultList, const vec3 &_position, const vec3 &_direction)ege::Environement
+ getParticuleEngine ()ege::Environement inline
+ getPhysicEngine () (defined in ege::Environement )ege::Environement inline
+ getStaticMeshToDraw () (defined in ege::Environement )ege::Environement inline
+ m_gameTime ege::Environement protected
+ m_listCamera ege::Environement protected
+ m_listMeshToDrawFirst (defined in ege::Environement )ege::Environement protected
+ m_periodicCallConnection (defined in ege::Environement )ege::Environement
+ onChangePropertyStatus () (defined in ege::Environement )ege::Environement virtual
+ propertyRatio ege::Environement
+ propertyStatus ege::Environement
+ rmElement (ememory::SharedPtr< ege::Element > _removeElement)ege::Environement
+ signalPlayTimeChange (defined in ege::Environement )ege::Environement
+ ~Environement () (defined in ege::Environement )ege::Environement inline virtual
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_environement.html b/classege_1_1_environement.html
new file mode 100644
index 0000000..bd87ed8
--- /dev/null
+++ b/classege_1_1_environement.html
@@ -0,0 +1,755 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Environement Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DECLARE_FACTORY (Environement )
+
+void addCamera (const std::string &_name, const ememory::SharedPtr < ege::Camera > &_camera)
+
+ememory::SharedPtr < ege::Camera > getCamera (const std::string &_name)
+
+std::map< std::string, ememory::SharedPtr < ege::Camera > > getCameraList () const
+
+void clear ()
+
+ememory::SharedPtr < ege::Element > createElement (const std::string &_type, const std::string &_description, bool _autoAddElement=true)
+
+
+ememory::SharedPtr < ege::Element > createElement (const std::string &_type, const ejson::Value &_value, bool _autoAddElement=true)
+
+
+ememory::SharedPtr < ege::Element > createElement (const std::string &_type, const exml::Node &_node, bool _autoAddElement=true)
+
+
+ememory::SharedPtr < ege::Element > createElement (const std::string &_type, void *_data, bool _autoAddElement=true)
+
+
+ememory::SharedPtr < ege::Element > createElement (const std::string &_type, bool _autoAddElement=true)
+
+
+ege::physics::Engine & getPhysicEngine ()
+
+std::vector< ememory::SharedPtr < ege::Element > > & getElement ()
+
+ememory::SharedPtr < ege::Element > getElementNearest (ememory::SharedPtr < ege::Element > _sourceRequest, float &_distance)
+
+
+void getElementNearest (const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList)
+
+
+void getElementNearestFixed (const vec3 &_sourcePosition, float _distanceMax, std::vector< ege::Environement::ResultNearestElement > &_resultList)
+
+void addElement (ememory::SharedPtr < ege::Element > _newElement)
+
+void rmElement (ememory::SharedPtr < ege::Element > _removeElement)
+
+void getOrderedElementForDisplay (std::vector< ege::Environement::ResultNearestElement > &_resultList, const vec3 &_position, const vec3 &_direction)
+
+void generateInteraction (ege::ElementInteraction &_event)
+
+ege::ParticuleEngine & getParticuleEngine ()
+
+
+void addStaticMeshToDraw (const ememory::SharedPtr < ege::resource::Mesh > &_mesh)
+
+
+std::vector< ememory::SharedPtr < ege::resource::Mesh > > & getStaticMeshToDraw ()
+
+
+virtual void onChangePropertyStatus ()
+
+
+
+static void addCreator (const std::string &_type, ege::createElement_tf _creator)
+
+
+
+
+esignal::Signal< float > signalPlayTimeChange
+
+eproperty::List< enum gameStatus > propertyStatus
+
+eproperty::Value< float > propertyRatio
+
+
+esignal::Connection m_periodicCallConnection
+
+
+
+
+
+
+
+
+ void ege::Environement::addCamera
+ (
+ const std::string &
+ _name ,
+
+
+
+
+ const ememory::SharedPtr < ege::Camera > &
+ _camera
+
+
+
+ )
+
+
+
+
+
+
Add a camera in the camera pool.
+
Parameters
+
+ [in] _name Name of the camera.
+ [in] _camera Pointer on the camera to add.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ static void ege::Environement::addCreator
+ (
+ const std::string &
+ _type ,
+
+
+
+
+ ege::createElement_tf
+ _creator
+
+
+
+ )
+
+
+
+
+
+static
+
+
+
+
+
add a creator element system
+
Parameters
+
+ [in] _type Type of the element.
+ [in] _creator Function pointer that reference the element creating.
+
+
+
+
+
+
+
+
+
+
+
add an element on the list availlable.
+
Parameters
+
+
+
+
+
+
+
+
+
+
+
+ void ege::Environement::clear
+ (
+ )
+
+
+
+
+
+
Remove all from the current environement.
+
+
+
+
+
+
+
+
+ ememory::SharedPtr <ege::Element > ege::Environement::createElement
+ (
+ const std::string &
+ _type ,
+
+
+
+
+ const std::string &
+ _description ,
+
+
+
+
+ bool
+ _autoAddElement = true
+
+
+
+ )
+
+
+
+
+
+
Create an element on the curent scene.
+
Parameters
+
+ [in] _type Type of the element that might be created.
+ [in] _description String that describe the content of the element properties.
+ [in] _autoAddElement this permit to add the element if it is created == > no more action ...
+
+
+
+
Returns nullptr if an error occured OR the pointer on the element and it is already added on the system.
+
Note Pointer is return in case of setting properties on it...
+
+
+
+
+
+
+
+
generate an event on all the sub element of the game == > usefull for explosion, or lazer fire ...
+
Parameters
+
+ [in] _event event that might be apply ...
+
+
+
+
+
+
+
+
+
+
+
Get a specific camera.
+
Parameters
+
+ [in] _name Name of the camera.
+
+
+
+
Returns A pointer on the camera requested.
+
+
+
+
+
+
+
+
Get List of all camera.
+
Returns All the camera registerred.
+
+
+
+
+
+
+
get a reference on the curent list of element games
Returns all element list
+
+
+
+
+
+
+
+
get the nearest Element
+
Parameters
+
+ [in] _sourceRequest Pointer on the element that request this.
+ [in] _distance Maximum distance search == > return the element distance
+
+
+
+
Returns Pointer on the neares element OR nullptr
+
+
+
+
+
+
+
+
get the element order from the nearest to the farest, and remove all element that are not in the camera angle and axes.
+
Parameters
+
+ [in,out] _resultList List of the element ordered.
+ [in] _position Camera position in the space.
+ [in] _direction Camera direction of the view.
+
+
+
+
+
+
+
+
+
+
+
get the particule engine reference.
+
Returns The requested reference on the engine
+
+
+
+
+
+
+
+
remove an element on the list availlable.
+
Parameters
+
+ [in] _removeElement Element to remove.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ int64_t ege::Environement::m_gameTime
+
+
+
+
+protected
+
+
+
+
+
time of the game running
+
+
+
+
+
+
+
+
list of all camera in the world
+
+
+
+
+
+
+
+
+ eproperty::Value<float> ege::Environement::propertyRatio
+
+
+
+
+
+
+
+
+
+ eproperty::List<enum gameStatus> ege::Environement::propertyStatus
+
+
+
+
+
the display is running (not in pause)
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_environement.png b/classege_1_1_environement.png
new file mode 100644
index 0000000..f78e90b
Binary files /dev/null and b/classege_1_1_environement.png differ
diff --git a/classege_1_1_environement_1_1_result_nearest_element-members.html b/classege_1_1_environement_1_1_result_nearest_element-members.html
new file mode 100644
index 0000000..75c2e8c
--- /dev/null
+++ b/classege_1_1_environement_1_1_result_nearest_element-members.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_environement_1_1_result_nearest_element.html b/classege_1_1_environement_1_1_result_nearest_element.html
new file mode 100644
index 0000000..6eaee07
--- /dev/null
+++ b/classege_1_1_environement_1_1_result_nearest_element.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Environement::ResultNearestElement Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_face-members.html b/classege_1_1_face-members.html
new file mode 100644
index 0000000..fe30948
--- /dev/null
+++ b/classege_1_1_face-members.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Face , including all inherited members.
+
+ Face () (defined in ege::Face )ege::Face inline
+ Face (int32_t _v1, int32_t _t1, int32_t _v2, int32_t _t2, int32_t _v3, int32_t _t3) (defined in ege::Face )ege::Face inline
+ Face (int32_t _v1, int32_t _t1, int32_t _n1, int32_t _v2, int32_t _t2, int32_t _n2, int32_t _v3, int32_t _t3, int32_t _n3) (defined in ege::Face )ege::Face inline
+ m_color (defined in ege::Face )ege::Face
+ m_nbElement (defined in ege::Face )ege::Face
+ m_normal (defined in ege::Face )ege::Face
+ m_uv (defined in ege::Face )ege::Face
+ m_vertex (defined in ege::Face )ege::Face
+ setColor (int32_t _c1, int32_t _c2, int32_t _c3) (defined in ege::Face )ege::Face inline
+ setNormal (int32_t _n1, int32_t _n2, int32_t _n3) (defined in ege::Face )ege::Face inline
+ setTexture (int32_t _t1, int32_t _t2, int32_t _t3) (defined in ege::Face )ege::Face inline
+ setVertex (int32_t _v1) (defined in ege::Face )ege::Face inline
+ setVertex (int32_t _v1, int32_t _v2) (defined in ege::Face )ege::Face inline
+ setVertex (int32_t _v1, int32_t _v2, int32_t _v3) (defined in ege::Face )ege::Face inline
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_face.html b/classege_1_1_face.html
new file mode 100644
index 0000000..9ffd74f
--- /dev/null
+++ b/classege_1_1_face.html
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Face Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Face.hpp >
+
+
+
+ Face (int32_t _v1, int32_t _t1, int32_t _v2, int32_t _t2, int32_t _v3, int32_t _t3)
+
+
+ Face (int32_t _v1, int32_t _t1, int32_t _n1, int32_t _v2, int32_t _t2, int32_t _n2, int32_t _v3, int32_t _t3, int32_t _n3)
+
+
+void setVertex (int32_t _v1)
+
+
+void setVertex (int32_t _v1, int32_t _v2)
+
+
+void setVertex (int32_t _v1, int32_t _v2, int32_t _v3)
+
+
+void setTexture (int32_t _t1, int32_t _t2, int32_t _t3)
+
+
+void setNormal (int32_t _n1, int32_t _n2, int32_t _n3)
+
+
+void setColor (int32_t _c1, int32_t _c2, int32_t _c3)
+
+
+
+
+int8_t m_nbElement
+
+
+int32_t m_vertex [3]
+
+
+int32_t m_uv [3]
+
+
+int32_t m_normal [3]
+
+
+int32_t m_color [3]
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/resource/tools/Face.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_face_indexing-members.html b/classege_1_1_face_indexing-members.html
new file mode 100644
index 0000000..eb8f0b4
--- /dev/null
+++ b/classege_1_1_face_indexing-members.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::FaceIndexing , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_face_indexing.html b/classege_1_1_face_indexing.html
new file mode 100644
index 0000000..34282a5
--- /dev/null
+++ b/classege_1_1_face_indexing.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::FaceIndexing Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+std::vector< Face > m_faces
+
+
+std::vector< uint32_t > m_index
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_game-members.html b/classege_1_1_game-members.html
new file mode 100644
index 0000000..c154e18
--- /dev/null
+++ b/classege_1_1_game-members.html
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Game , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_game.html b/classege_1_1_game.html
new file mode 100644
index 0000000..981a84e
--- /dev/null
+++ b/classege_1_1_game.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Game Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ~Game () protected ege::AudioEngine ege::Game::m_AudioEngine
+
+
+
+
+
< physic engine interface
+
physic engine interface
+
+
+
+
+
+
+
+
+ ege::IAEngine ege::Game::m_iAEngine
+
+
+
+
+
physic engine interface
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/Game.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_game.png b/classege_1_1_game.png
new file mode 100644
index 0000000..fca9021
Binary files /dev/null and b/classege_1_1_game.png differ
diff --git a/classege_1_1_light-members.html b/classege_1_1_light-members.html
new file mode 100644
index 0000000..0f5dd73
--- /dev/null
+++ b/classege_1_1_light-members.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Light , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_light.html b/classege_1_1_light.html
new file mode 100644
index 0000000..24451f8
--- /dev/null
+++ b/classege_1_1_light.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Light Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void link (ememory::SharedPtr < gale::resource::Program > _prog, const std::string &_baseName)
+
+
+void draw (ememory::SharedPtr < gale::resource::Program > _prog)
+
+
+void setDirection (const vec3 &val)
+
+
+void setHalfPlane (const vec3 &val)
+
+
+void setAmbientColor (const vec4 &val)
+
+
+void setDiffuseColor (const vec4 &val)
+
+
+void setSpecularColor (const vec4 &val)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_material-members.html b/classege_1_1_material-members.html
new file mode 100644
index 0000000..d43cb6b
--- /dev/null
+++ b/classege_1_1_material-members.html
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Material , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_material.html b/classege_1_1_material.html
new file mode 100644
index 0000000..218530a
--- /dev/null
+++ b/classege_1_1_material.html
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Material Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void draw (ememory::SharedPtr < gale::resource::Program > _prog, const ege::MaterialGlId &_glID)
+
+
+void setAmbientFactor (const vec4 &_val)
+
+
+void setDiffuseFactor (const vec4 &_val)
+
+
+void setSpecularFactor (const vec4 &_val)
+
+
+void setShininess (float _val)
+
+
+void setRenderMode (enum gale::openGL::renderMode _val)
+
+
+enum gale::openGL::renderMode getRenderModeOpenGl ()
+
+
+enum gale::openGL::renderMode getRenderMode ()
+
+
+void setTexture0 (const std::string &_filename)
+
+
+void setTexture0Magic (const ivec2 &_size)
+
+
+void setImageSize (const ivec2 &_newSize)
+
+
+egami::Image * get ()
+
+
+void flush ()
+
+
+
+
+std::vector< uint32_t > m_listIndexFaces
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_material_gl_id-members.html b/classege_1_1_material_gl_id-members.html
new file mode 100644
index 0000000..61eafe6
--- /dev/null
+++ b/classege_1_1_material_gl_id-members.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::MaterialGlId , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_material_gl_id.html b/classege_1_1_material_gl_id.html
new file mode 100644
index 0000000..7ade6e0
--- /dev/null
+++ b/classege_1_1_material_gl_id.html
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::MaterialGlId Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Material.hpp >
+
+
+
+void link (ememory::SharedPtr < gale::resource::Program > _prog, const std::string &_baseName)
+
+
+
+
+int32_t m_GL_ambientFactor
+
+
+int32_t m_GL_diffuseFactor
+
+
+int32_t m_GL_specularFactor
+
+
+int32_t m_GL_shininess
+
+
+int32_t m_GL_texture0
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule-members.html b/classege_1_1_particule-members.html
new file mode 100644
index 0000000..7f17fc8
--- /dev/null
+++ b/classege_1_1_particule-members.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Particule , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule.html b/classege_1_1_particule.html
new file mode 100644
index 0000000..78ae597
--- /dev/null
+++ b/classege_1_1_particule.html
@@ -0,0 +1,485 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Particule Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Particule.hpp >
+
+
+
+
+
+
+
+
+
+
+
The particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ...
+
+
+
+
+
+
+ ege::Particule::Particule
+ (
+ ege::ParticuleEngine *
+ _particuleEngine ,
+
+
+
+
+ const char *
+ _particuleType = nullptr
+
+
+
+ )
+
+
+
+
+
+
Constructor.
+
Parameters
+
+ [in] _particuleEngine reference on the particule engine ...
+ [in] _particuleType Type of the particule (set nullptr if you did not want to use the respowner ...)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::Particule::~Particule
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Particule::draw
+ (
+ const ege::Camera &
+ _camera )
+
+
+
+
+
+inline virtual
+
+
+
+
+
draw the current particule
+
+
+
+
+
+
+
+
+
+
+
+ const char* ege::Particule::getParticuleType
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get the type of the particule
+
Returns Type of the current particule
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Particule::init
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual bool ege::Particule::needRemove
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Check if the element might be removed.
+
Returns true : The element might be removed
+
+false : The element might be keeped
+
+
Reimplemented in ege::ParticuleSimple .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Particule::onEnd
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
When the particule arrive to his end of life, this function is called.
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Particule::UnInit
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
Un-init the particule.
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::Particule::update
+ (
+ float
+ _delta )
+
+
+
+
+
+inline virtual
+
+
+
+
+
update the paticule properties
+
Parameters
+
+ [in] _delta Delta time from the previous call
+
+
+
+
+
Reimplemented in ege::ParticuleSimple .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule.png b/classege_1_1_particule.png
new file mode 100644
index 0000000..574b027
Binary files /dev/null and b/classege_1_1_particule.png differ
diff --git a/classege_1_1_particule_engine-members.html b/classege_1_1_particule_engine-members.html
new file mode 100644
index 0000000..5f767a6
--- /dev/null
+++ b/classege_1_1_particule_engine-members.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::ParticuleEngine , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule_engine.html b/classege_1_1_particule_engine.html
new file mode 100644
index 0000000..637a845
--- /dev/null
+++ b/classege_1_1_particule_engine.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::ParticuleEngine Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::ParticuleEngine::add
+ (
+ Particule *
+ _particule )
+
+
+
+
+
+
add a particule in the engine (internal acces only)
+
Parameters
+
+ [in] _particule Pointer on the particule to add
+
+
+
+
+
+
+
+
+
+
+
+ void ege::ParticuleEngine::clear
+ (
+ )
+
+
+
+
+
+
clear the particule engine
+
+
+
+
+
+
+
+
+ void ege::ParticuleEngine::draw
+ (
+ const ege::Camera &
+ _camera )
+
+
+
+
+
+
draw all the active Particule
+
Parameters
+
+ [in] _camera Reference on the current camera
+
+
+
+
+
+
+
+
+
+
+
+ Particule * ege::ParticuleEngine::respown
+ (
+ const char *
+ _particuleType )
+
+
+
+
+
+
get a particue with his type, we get particule that has been already removed, otherwise, you will create new
+
Parameters
+
+ [in] _particuleType Particule type, this chek only the pointer not the data.
+
+
+
+
Returns nullptr, the particule has not been removed from the created pool
+
+The pointer on the requested element (an init has been done).
+
Note If you did not want to use respawn set type at nullptr.
+
+
+
+
+
+
+
+
+ void ege::ParticuleEngine::update
+ (
+ float
+ _deltaTime )
+
+
+
+
+
+
update particule properties
+
Parameters
+
+ [in] _deltaTime delta time to process
+
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule_simple-members.html b/classege_1_1_particule_simple-members.html
new file mode 100644
index 0000000..bcaf7cb
--- /dev/null
+++ b/classege_1_1_particule_simple-members.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::ParticuleSimple , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule_simple.html b/classege_1_1_particule_simple.html
new file mode 100644
index 0000000..8745510
--- /dev/null
+++ b/classege_1_1_particule_simple.html
@@ -0,0 +1,434 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::ParticuleSimple Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <ParticuleSimple.hpp >
+
+
+
+
+
+
+
+
+
+
+
+float m_lifeFull
+
+
+float m_life
+
+
+float m_level
+
+
+vec3 m_pos
+
+
+float m_angle
+
+
+vec3 m_speed
+
+
+vec3 m_scale
+
+
+vec3 m_scaleExpand
+
+
+
+ege::ParticuleEngine * m_particuleEngine
+
+
+const char * m_particuleType
+
+
+
+
The particule class is an element with no control, when it will be created, it does not have any control, for example smoke or reactor generation ... or explosion particule ...
+
+
+
+
+
+
+ ege::ParticuleSimple::ParticuleSimple
+ (
+ ege::ParticuleEngine *
+ _particuleEngine ,
+
+
+
+
+ const char *
+ _particuleType
+
+
+
+ )
+
+
+
+
+
+
Constructor.
+
Parameters
+
+ [in] _name Name of the particule.
+ [in] _standalone The particule are created and have there own life (no dynamic control)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::ParticuleSimple::~ParticuleSimple
+ (
+ )
+
+
+
+
+
+inline virtual
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ParticuleSimple::init
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual bool ege::ParticuleSimple::needRemove
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
Check if the element might be removed.
+
Returns true : The element might be removed
+
+false : The element might be keeped
+
+
Reimplemented from ege::Particule .
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::ParticuleSimple::update
+ (
+ float
+ _delta )
+
+
+
+
+
+virtual
+
+
+
+
+
update the paticule properties
+
Parameters
+
+ [in] _delta Delta time from the previous call
+
+
+
+
+
Reimplemented from ege::Particule .
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_particule_simple.png b/classege_1_1_particule_simple.png
new file mode 100644
index 0000000..54a69de
Binary files /dev/null and b/classege_1_1_particule_simple.png differ
diff --git a/classege_1_1_physics_box-members.html b/classege_1_1_physics_box-members.html
new file mode 100644
index 0000000..b90ae96
--- /dev/null
+++ b/classege_1_1_physics_box-members.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsBox , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_box.html b/classege_1_1_physics_box.html
new file mode 100644
index 0000000..28a92f5
--- /dev/null
+++ b/classege_1_1_physics_box.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsBox Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
+static ememory::SharedPtr < ege::PhysicsShape > create (const std::string &_name)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_box.png b/classege_1_1_physics_box.png
new file mode 100644
index 0000000..875d6bd
Binary files /dev/null and b/classege_1_1_physics_box.png differ
diff --git a/classege_1_1_physics_capsule-members.html b/classege_1_1_physics_capsule-members.html
new file mode 100644
index 0000000..87c8e2c
--- /dev/null
+++ b/classege_1_1_physics_capsule-members.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsCapsule , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_capsule.html b/classege_1_1_physics_capsule.html
new file mode 100644
index 0000000..a2e6a6a
--- /dev/null
+++ b/classege_1_1_physics_capsule.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsCapsule Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
+static ememory::SharedPtr < ege::PhysicsShape > create (const std::string &_name)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_capsule.png b/classege_1_1_physics_capsule.png
new file mode 100644
index 0000000..a3c9df9
Binary files /dev/null and b/classege_1_1_physics_capsule.png differ
diff --git a/classege_1_1_physics_cone-members.html b/classege_1_1_physics_cone-members.html
new file mode 100644
index 0000000..3c32f0e
--- /dev/null
+++ b/classege_1_1_physics_cone-members.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsCone , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_cone.html b/classege_1_1_physics_cone.html
new file mode 100644
index 0000000..5611b7d
--- /dev/null
+++ b/classege_1_1_physics_cone.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsCone Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
+static ememory::SharedPtr < ege::PhysicsShape > create (const std::string &_name)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_cone.png b/classege_1_1_physics_cone.png
new file mode 100644
index 0000000..47d96fe
Binary files /dev/null and b/classege_1_1_physics_cone.png differ
diff --git a/classege_1_1_physics_convex_hull-members.html b/classege_1_1_physics_convex_hull-members.html
new file mode 100644
index 0000000..74c16a7
--- /dev/null
+++ b/classege_1_1_physics_convex_hull-members.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsConvexHull , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_convex_hull.html b/classege_1_1_physics_convex_hull.html
new file mode 100644
index 0000000..b8e7ee4
--- /dev/null
+++ b/classege_1_1_physics_convex_hull.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsConvexHull Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
+static ememory::SharedPtr < ege::PhysicsShape > create (const std::string &_name)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_convex_hull.png b/classege_1_1_physics_convex_hull.png
new file mode 100644
index 0000000..567b60e
Binary files /dev/null and b/classege_1_1_physics_convex_hull.png differ
diff --git a/classege_1_1_physics_cylinder-members.html b/classege_1_1_physics_cylinder-members.html
new file mode 100644
index 0000000..b594362
--- /dev/null
+++ b/classege_1_1_physics_cylinder-members.html
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsCylinder , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_cylinder.html b/classege_1_1_physics_cylinder.html
new file mode 100644
index 0000000..afce0c9
--- /dev/null
+++ b/classege_1_1_physics_cylinder.html
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsCylinder Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
+static ememory::SharedPtr < ege::PhysicsShape > create (const std::string &_name)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_cylinder.png b/classege_1_1_physics_cylinder.png
new file mode 100644
index 0000000..563b6f7
Binary files /dev/null and b/classege_1_1_physics_cylinder.png differ
diff --git a/classege_1_1_physics_shape-members.html b/classege_1_1_physics_shape-members.html
new file mode 100644
index 0000000..baafca1
--- /dev/null
+++ b/classege_1_1_physics_shape-members.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsShape , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_shape.html b/classege_1_1_physics_shape.html
new file mode 100644
index 0000000..4dc0537
--- /dev/null
+++ b/classege_1_1_physics_shape.html
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsShape Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_shape.png b/classege_1_1_physics_shape.png
new file mode 100644
index 0000000..f25d6fc
Binary files /dev/null and b/classege_1_1_physics_shape.png differ
diff --git a/classege_1_1_physics_sphere-members.html b/classege_1_1_physics_sphere-members.html
new file mode 100644
index 0000000..ae63ee5
--- /dev/null
+++ b/classege_1_1_physics_sphere-members.html
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::PhysicsSphere , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_sphere.html b/classege_1_1_physics_sphere.html
new file mode 100644
index 0000000..4684277
--- /dev/null
+++ b/classege_1_1_physics_sphere.html
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::PhysicsSphere Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enum type {
+ unknow ,
+box ,
+capsule ,
+cone ,
+
+ convexHull ,
+cylinder ,
+sphere
+
+ }
+
+
+
+static ememory::SharedPtr < ege::PhysicsShape > create (const std::string &_name)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_physics_sphere.png b/classege_1_1_physics_sphere.png
new file mode 100644
index 0000000..ae2549a
Binary files /dev/null and b/classege_1_1_physics_sphere.png differ
diff --git a/classege_1_1_ray-members.html b/classege_1_1_ray-members.html
new file mode 100644
index 0000000..9bd6564
--- /dev/null
+++ b/classege_1_1_ray-members.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::Ray , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1_ray.html b/classege_1_1_ray.html
new file mode 100644
index 0000000..f61975c
--- /dev/null
+++ b/classege_1_1_ray.html
@@ -0,0 +1,409 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::Ray Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ege::Ray::Ray
+ (
+ const vec3 &
+ _origin = vec3 (0, 0, 0)
,
+
+
+
+
+ const vec3 &
+ _direction = vec3 (0, 0, 1)
+
+
+
+ )
+
+
+
+
+
+
Contructor.
+
Parameters
+
+ _origin The ray's origin.
+ _direction The ray's direction.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ege::Ray::~Ray
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
+
+
+
+ const vec3 & ege::Ray::getDirection
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
Gets the ray's direction.
+
Returns The ray's direction.
+
+
+
+
+
+
+
+
+
+
+
+ const vec3 & ege::Ray::getOrigin
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
Gets the ray's origin.
+
Returns The ray's origin.
+
+
+
+
+
+
+
+
+ void ege::Ray::set
+ (
+ const vec3 &
+ _origin ,
+
+
+
+
+ const vec3 &
+ _direction
+
+
+
+ )
+
+
+
+
+
+
Sets this ray to the specified values.
+
Parameters
+
+ [in] _origin The ray's origin.
+ [in] _direction The ray's direction.
+
+
+
+
+
+
+
+
+
+
+
+ void ege::Ray::setDirection
+ (
+ const vec3 &
+ _direction )
+
+
+
+
+
+
Sets the ray's direction.
+
Parameters
+
+ [in] _direction The new direction vector.
+
+
+
+
+
+
+
+
+
+
+
+ void ege::Ray::setOrigin
+ (
+ const vec3 &
+ _origin )
+
+
+
+
+
+
Set the ray's origin.
+
Parameters
+
+ [in] _origin The new origin.
+
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/Ray.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1camera_1_1_view-members.html b/classege_1_1camera_1_1_view-members.html
new file mode 100644
index 0000000..e6f56ee
--- /dev/null
+++ b/classege_1_1camera_1_1_view-members.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::camera::View , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1camera_1_1_view.html b/classege_1_1camera_1_1_view.html
new file mode 100644
index 0000000..d64978f
--- /dev/null
+++ b/classege_1_1camera_1_1_view.html
@@ -0,0 +1,717 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::camera::View Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ege::camera::View::View
+ (
+ const vec3 &
+ _eye = vec3 (0, 0, 0)
,
+
+
+
+
+ const vec3 &
+ _target = vec3 (0, 0, 1)
,
+
+
+
+
+ float
+ _angle = 0.0f
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ege::camera::View::~View
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
+
+
+
+
+
Debug display of the current element.
+
Parameters
+
+ [in,out] draw Basic system to draw the debug shape and informations
+
+
+
+
+
Reimplemented from ege::Camera .
+
+
+
+
+
+
+
+
+
+
+
+ float ege::camera::View::getAngle
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
Get the camera angle.
+
Returns the up camera angle.
+
+
+
+
+
+
+
+
+
+
+
+ virtual vec3 ege::camera::View::getEye
+ (
+ )
+ const
+
+
+
+
+inline virtual
+
+
+
+
+
get the curent Camera Eye position.
+
Returns the current position.
+
+
Reimplemented from ege::Camera .
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::Ray ege::camera::View::getRayFromScreen
+ (
+ const vec2 &
+ _offset )
+
+
+
+
+
+virtual
+
+
+
+
Get ray from the camera with the screen offset.
Parameters
+
+ [in] _offset Offset in the screen [-1..1]
+
+
+
+
Returns the ray requested.
+
+
Reimplemented from ege::Camera .
+
+
+
+
+
+
+
+
+
+
+
+ const vec3 & ege::camera::View::getTarget
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
Get the curent Camera target position.
+
Returns The target position.
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::camera::View::setAngle
+ (
+ float
+ _angle )
+
+
+
+
+
+virtual
+
+
+
+
+
Set the camera angle.
+
Parameters
+
+ [in] _angle camera angle.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::camera::View::setEye
+ (
+ const vec3 &
+ _eye )
+
+
+
+
+
+virtual
+
+
+
+
+
set the position of the camera.
+
Parameters
+
+ [in] pos Position of the camera.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ virtual void ege::camera::View::setTarget
+ (
+ const vec3 &
+ _target )
+
+
+
+
+
+virtual
+
+
+
+
+
set a new Camera target position.
+
Parameters
+
+ [in] _target New camera target position.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::camera::View::update
+ (
+ )
+
+
+
+
+
+protected
+
+
+
+
+
update the matrix property
+
+
+
+
+
+
+
+
+
+
+
+
+ float ege::camera::View::m_angle
+
+
+
+
+protected
+
+
+
+
+
rotation angle of the camera (in rad) through the axis origin->eye
+
+
+
+
+
+
+
+
+
+
+
+ vec3 ege::camera::View::m_eye
+
+
+
+
+protected
+
+
+
+
+
position where the camera see
+
+
+
+
+
+
+
+
+
+
+
+ vec3 ege::camera::View::m_target
+
+
+
+
+protected
+
+
+
+
+
origin of the camera
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/camera/View.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1camera_1_1_view.png b/classege_1_1camera_1_1_view.png
new file mode 100644
index 0000000..c7381e9
Binary files /dev/null and b/classege_1_1camera_1_1_view.png differ
diff --git a/classege_1_1physics_1_1_engine-members.html b/classege_1_1physics_1_1_engine-members.html
new file mode 100644
index 0000000..4e9d85c
--- /dev/null
+++ b/classege_1_1physics_1_1_engine-members.html
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::physics::Engine , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1physics_1_1_engine.html b/classege_1_1physics_1_1_engine.html
new file mode 100644
index 0000000..8d1b09f
--- /dev/null
+++ b/classege_1_1physics_1_1_engine.html
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::physics::Engine Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ememory::SharedPtr <btDynamicsWorld> ege::physics::Engine::getDynamicWorld
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get the curent world
+
Returns pointer on the current world
+
+
+
+
+
+
+
+
Get the list of all collision point actually availlable ...
+
Returns the requested list of points
+
+
+
+
+
+
+
+
+
+
+
+ void ege::physics::Engine::setDynamicWorld
+ (
+ const ememory::SharedPtr < btDynamicsWorld > &
+ _newWorld )
+
+
+
+
+
+inline
+
+
+
+
+
set the curent world
+
Parameters
+
+ [in] _newWorld Pointer on the current world
+
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/physics/Engine.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1physics_1_1_engine_1_1collision_points-members.html b/classege_1_1physics_1_1_engine_1_1collision_points-members.html
new file mode 100644
index 0000000..57a9dc0
--- /dev/null
+++ b/classege_1_1physics_1_1_engine_1_1collision_points-members.html
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1physics_1_1_engine_1_1collision_points.html b/classege_1_1physics_1_1_engine_1_1collision_points.html
new file mode 100644
index 0000000..7cd2548
--- /dev/null
+++ b/classege_1_1physics_1_1_engine_1_1collision_points.html
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::physics::Engine::collisionPoints Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <Engine.hpp >
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/physics/Engine.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1resource_1_1_mesh-members.html b/classege_1_1resource_1_1_mesh-members.html
new file mode 100644
index 0000000..577532e
--- /dev/null
+++ b/classege_1_1resource_1_1_mesh-members.html
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::resource::Mesh , including all inherited members.
+
+ addFaceIndexing (const std::string &_layerName)ege::resource::Mesh
+ addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addMaterial (const std::string &_name, ememory::SharedPtr< ege::Material > _data) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addPhysicElement (const ememory::SharedPtr< ege::PhysicsShape > &_shape) (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)ege::resource::Mesh inline
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)ege::resource::Mesh inline
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)ege::resource::Mesh
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)ege::resource::Mesh
+ clean () (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ createCube (float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white) (defined in ege::resource::Mesh )ege::resource::Mesh static
+ createGrid (int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics") (defined in ege::resource::Mesh )ege::resource::Mesh static
+ createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3) (defined in ege::resource::Mesh )ege::resource::Mesh
+ createViewBox (const std::string &_materialName, float _size=1.0) (defined in ege::resource::Mesh )ege::resource::Mesh
+ DECLARE_RESOURCE_NAMED_FACTORY (Mesh) (defined in ege::resource::Mesh )ege::resource::Mesh
+ draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh )ege::resource::Mesh virtual
+ draw (mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh )ege::resource::Mesh inline virtual
+ findColorInList (const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ findPositionInList (const vec3 &_pos) (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ findTextureInList (const vec2 &_uv) (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ generateVBO () (defined in ege::resource::Mesh )ege::resource::Mesh
+ getCheckNormal ()ege::resource::Mesh inline
+ getPhysicalProperties () const (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ getShape ()ege::resource::Mesh inline
+ init (const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog") (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_bufferOfset (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_checkNormal ege::resource::Mesh protected
+ m_GLColor (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLMaterial (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLMatrix (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLMatrixPosition (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLNormal (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLPosition (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLprogram (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLtexture (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_light (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_listColor ege::resource::Mesh protected
+ m_listFaces ege::resource::Mesh protected
+ m_listFacesNormal ege::resource::Mesh protected
+ m_listUV ege::resource::Mesh protected
+ m_listVertex ege::resource::Mesh protected
+ m_listVertexNormal ege::resource::Mesh protected
+ m_materials (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_normalMode (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_numberOfElments (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_physics ege::resource::Mesh protected
+ m_verticesVBO (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ Mesh () (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ normalMode enum nameege::resource::Mesh
+ normalModeFace enum value (defined in ege::resource::Mesh )ege::resource::Mesh
+ normalModeNone enum value (defined in ege::resource::Mesh )ege::resource::Mesh
+ normalModeVertex enum value (defined in ege::resource::Mesh )ege::resource::Mesh
+ setCheckNormal (bool _status)ege::resource::Mesh inline
+ setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer)) (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ setShape (void *_shape)ege::resource::Mesh
+ ~Mesh () (defined in ege::resource::Mesh )ege::resource::Mesh virtual
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1resource_1_1_mesh.html b/classege_1_1resource_1_1_mesh.html
new file mode 100644
index 0000000..c2afaa9
--- /dev/null
+++ b/classege_1_1resource_1_1_mesh.html
@@ -0,0 +1,1386 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::resource::Mesh Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+enum normalMode { normalModeNone ,
+normalModeFace ,
+normalModeVertex
+ }
+
+
+
+
+ DECLARE_RESOURCE_NAMED_FACTORY (Mesh )
+
+
+virtual void draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
+
+
+virtual void draw (mat4 &_positionMatrix, const etk::Color < float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
+
+
+void generateVBO ()
+
+
+void createViewBox (const std::string &_materialName, float _size=1.0)
+
+
+void createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3)
+
+
+void addMaterial (const std::string &_name, ememory::SharedPtr < ege::Material > _data)
+
+void setCheckNormal (bool _status)
+
+bool getCheckNormal ()
+
+
+const std::vector< ememory::SharedPtr < ege::PhysicsShape > > & getPhysicalProperties () const
+
+
+void addPhysicElement (const ememory::SharedPtr < ege::PhysicsShape > &_shape)
+
+void setShape (void *_shape)
+
+void * getShape ()
+
+
+void setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer))
+
+void addFaceIndexing (const std::string &_layerName)
+
+
+void addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color < float > &_color)
+
+
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color < float > &_color)
+
+
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color < float > &_color1, const etk::Color < float > &_color2)
+
+
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color < float > &_color)
+
+
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color < float >> &_color)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color < float > &_color)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color < float > &_color1, const etk::Color < float > &_color2, const etk::Color < float > &_color3)
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color < float > &_color)
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color < float > &_color1, const etk::Color < float > &_color2, const etk::Color < float > &_color3, const etk::Color < float > &_color4)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color < float > &_color)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color < float > &_color1=etk::color::white , const etk::Color < float > &_color2=etk::color::white , const etk::Color < float > &_color3=etk::color::white )
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color < float > &_color)
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color < float > &_color1=etk::color::white , const etk::Color < float > &_color2=etk::color::white , const etk::Color < float > &_color3=etk::color::white , const etk::Color < float > &_color4=etk::color::white )
+
+
+
+
+void clean ()
+
+
+void init (const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog")
+
+
+int32_t findPositionInList (const vec3 &_pos)
+
+
+int32_t findTextureInList (const vec2 &_uv)
+
+
+int32_t findColorInList (const etk::Color < float > &_color)
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addFaceIndexing
+ (
+ const std::string &
+ _layerName )
+
+
+
+
+
+
Add in the faces list the layer requested.
+
Parameters
+
+ [in] _layerName face index to add
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addQuad
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const vec3 &
+ _pos4 ,
+
+
+
+
+ const etk::Color < float > &
+ _color
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
draw a colored quad (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _pos4 faurth point position
+ [in] _color color of all elements
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addQuad
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const vec3 &
+ _pos4 ,
+
+
+
+
+ const etk::Color < float > &
+ _color1 ,
+
+
+
+
+ const etk::Color < float > &
+ _color2 ,
+
+
+
+
+ const etk::Color < float > &
+ _color3 ,
+
+
+
+
+ const etk::Color < float > &
+ _color4
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
draw a colored quad (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _pos4 faurth point position
+ [in] _color1 color of the _pos1 element
+ [in] _color2 color of the _pos2 element
+ [in] _color3 color of the _pos3 element
+ [in] _color4 color of the _pos4 element
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addQuad
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const vec3 &
+ _pos4 ,
+
+
+
+
+ const vec2 &
+ _uv1 ,
+
+
+
+
+ const vec2 &
+ _uv2 ,
+
+
+
+
+ const vec2 &
+ _uv3 ,
+
+
+
+
+ const vec2 &
+ _uv4 ,
+
+
+
+
+ const etk::Color < float > &
+ _color
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
draw a textured colored quad (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _pos4 faurth point position
+ [in] _color color of all elements
+ [in] _uv1 texture position of the _pos1 element
+ [in] _uv2 texture position of the _pos2 element
+ [in] _uv3 texture position of the _pos3 element
+ [in] _uv4 texture position of the _pos4 element
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addQuad
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const vec3 &
+ _pos4 ,
+
+
+
+
+ const vec2 &
+ _uv1 ,
+
+
+
+
+ const vec2 &
+ _uv2 ,
+
+
+
+
+ const vec2 &
+ _uv3 ,
+
+
+
+
+ const vec2 &
+ _uv4 ,
+
+
+
+
+ const etk::Color < float > &
+ _color1 = etk::color::white
,
+
+
+
+
+ const etk::Color < float > &
+ _color2 = etk::color::white
,
+
+
+
+
+ const etk::Color < float > &
+ _color3 = etk::color::white
,
+
+
+
+
+ const etk::Color < float > &
+ _color4 = etk::color::white
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
draw a textured quad (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _pos4 faurth point position
+ [in] _uv1 texture position of the _pos1 element
+ [in] _uv2 texture position of the _pos2 element
+ [in] _uv3 texture position of the _pos3 element
+ [in] _uv4 texture position of the _pos4 element
+ [in] _color1 color of the _pos1 element
+ [in] _color2 color of the _pos2 element
+ [in] _color3 color of the _pos3 element
+ [in] _color4 color of the _pos4 element
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addTriangle
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const etk::Color < float > &
+ _color
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
draw a colored triangle (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _color1 color of the _pos1 element
+ [in] _color2 color of the _pos2 element
+ [in] _color3 color of the _pos3 element
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addTriangle
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const etk::Color < float > &
+ _color1 ,
+
+
+
+
+ const etk::Color < float > &
+ _color2 ,
+
+
+
+
+ const etk::Color < float > &
+ _color3
+
+
+
+ )
+
+
+
+
+
+
draw a colored triangle (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _color1 color of the _pos1 element
+ [in] _color2 color of the _pos2 element
+ [in] _color3 color of the _pos3 element
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::addTriangle
+ (
+ const std::string &
+ _layerName ,
+
+
+
+
+ const vec3 &
+ _pos1 ,
+
+
+
+
+ const vec3 &
+ _pos2 ,
+
+
+
+
+ const vec3 &
+ _pos3 ,
+
+
+
+
+ const vec2 &
+ _uv1 ,
+
+
+
+
+ const vec2 &
+ _uv2 ,
+
+
+
+
+ const vec2 &
+ _uv3 ,
+
+
+
+
+ const etk::Color < float > &
+ _color
+
+
+
+ )
+
+
+
+
+
+inline
+
+
+
+
+
draw a textured colored triangle (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _color color of all elements
+ [in] _uv1 texture position of the _pos1 element
+ [in] _uv2 texture position of the _pos2 element
+ [in] _uv3 texture position of the _pos3 element
+
+
+
+
+
+
+
+
+
+
+
draw a textured colored triangle (usefull for debug and test)
+
Parameters
+
+ [in] _layerName Material and face indexing layer name
+ [in] _pos1 First point position
+ [in] _pos2 Second point position
+ [in] _pos3 Third point position
+ [in] _color1 color of the _pos1 element
+ [in] _color2 color of the _pos2 element
+ [in] _color3 color of the _pos3 element
+ [in] _uv1 texture position of the _pos1 element
+ [in] _uv2 texture position of the _pos2 element
+ [in] _uv3 texture position of the _pos3 element
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::resource::Mesh::getCheckNormal
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get the check value of normal position befor sending it to the openGl card
+
Returns get the chcking stus of normal or not
+
+
+
+
+
+
+
+
+
+
+
+ void* ege::resource::Mesh::getShape
+ (
+ )
+
+
+
+
+
+inline
+
+
+
+
+
get the pointer on the shame (no type)
+
Returns Pointer on shape.
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::setCheckNormal
+ (
+ bool
+ _status )
+
+
+
+
+
+inline
+
+
+
+
+
set the check of normal position befor sending it to the openGl card
+
Parameters
+
+ [in] _status New state.
+
+
+
+
+
+
+
+
+
+
+
+ void ege::resource::Mesh::setShape
+ (
+ void *
+ _shape )
+
+
+
+
+
+
set the shape pointer (no type == > user might know it ...)
+
Parameters
+
+ [in] _shape The new shape (this remove the previous one)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bool ege::resource::Mesh::m_checkNormal
+
+
+
+
+protected
+
+
+
+
+
when enable, this check the normal of the mesh before sending it at the 3d card
+
+
+
+
+
+
+
+
+
+
+
+ std::vector<etk::Color <float> > ege::resource::Mesh::m_listColor
+
+
+
+
+protected
+
+
+
+
+
List of all Color point in the mesh.
+
+
+
+
+
+
+
+
List of all Face for the mesh.
+
+
+
+
+
+
+
+
+
+
+
+ std::vector<vec3 > ege::resource::Mesh::m_listFacesNormal
+
+
+
+
+protected
+
+
+
+
+
List of all Face normal, when calculated.
+
+
+
+
+
+
+
+
+
+
+
+ std::vector<vec2 > ege::resource::Mesh::m_listUV
+
+
+
+
+protected
+
+
+
+
+
List of all UV point in the mesh (for the specify texture)
+
+
+
+
+
+
+
+
+
+
+
+ std::vector<vec3 > ege::resource::Mesh::m_listVertex
+
+
+
+
+protected
+
+
+
+
+
List of all vertex in the element.
+
+
+
+
+
+
+
+
+
+
+
+ std::vector<vec3 > ege::resource::Mesh::m_listVertexNormal
+
+
+
+
+protected
+
+
+
+
+
List of all Face normal, when calculated.
+
+
+
+
+
+
+
+
collision shape module ... (independent of bullet lib)
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/resource/Mesh.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1resource_1_1_mesh.png b/classege_1_1resource_1_1_mesh.png
new file mode 100644
index 0000000..80f6c7b
Binary files /dev/null and b/classege_1_1resource_1_1_mesh.png differ
diff --git a/classege_1_1resource_1_1_particule_mesh-members.html b/classege_1_1resource_1_1_particule_mesh-members.html
new file mode 100644
index 0000000..5a2cd99
--- /dev/null
+++ b/classege_1_1resource_1_1_particule_mesh-members.html
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::resource::ParticuleMesh , including all inherited members.
+
+ addFaceIndexing (const std::string &_layerName)ege::resource::Mesh
+ addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addMaterial (const std::string &_name, ememory::SharedPtr< ege::Material > _data) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addPhysicElement (const ememory::SharedPtr< ege::PhysicsShape > &_shape) (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)ege::resource::Mesh inline
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)ege::resource::Mesh inline
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)ege::resource::Mesh
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)ege::resource::Mesh inline
+ addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)ege::resource::Mesh
+ clean () (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ createCube (float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white) (defined in ege::resource::Mesh )ege::resource::Mesh static
+ createGrid (int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics") (defined in ege::resource::Mesh )ege::resource::Mesh static
+ createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3) (defined in ege::resource::Mesh )ege::resource::Mesh
+ createViewBox (const std::string &_materialName, float _size=1.0) (defined in ege::resource::Mesh )ege::resource::Mesh
+ DECLARE_RESOURCE_NAMED_FACTORY (ParticuleMesh) (defined in ege::resource::ParticuleMesh )ege::resource::ParticuleMesh
+ DECLARE_RESOURCE_NAMED_FACTORY (Mesh) (defined in ege::resource::Mesh )ege::resource::Mesh
+ draw (mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::ParticuleMesh )ege::resource::ParticuleMesh virtual
+ draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh )ege::resource::Mesh virtual
+ findColorInList (const etk::Color< float > &_color) (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ findPositionInList (const vec3 &_pos) (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ findTextureInList (const vec2 &_uv) (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ generateVBO () (defined in ege::resource::Mesh )ege::resource::Mesh
+ getCheckNormal ()ege::resource::Mesh inline
+ getPhysicalProperties () const (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ getShape ()ege::resource::Mesh inline
+ init (const std::string &_fileName, const std::string &_shaderName="DATA:ParticuleMesh.prog") (defined in ege::resource::ParticuleMesh )ege::resource::ParticuleMesh protected
+ m_bufferOfset (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_checkNormal ege::resource::Mesh protected
+ m_GLColor (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLMainColor (defined in ege::resource::ParticuleMesh )ege::resource::ParticuleMesh protected
+ m_GLMaterial (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLMatrix (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLMatrixPosition (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLNormal (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLPosition (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLprogram (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_GLtexture (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_light (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_listColor ege::resource::Mesh protected
+ m_listFaces ege::resource::Mesh protected
+ m_listFacesNormal ege::resource::Mesh protected
+ m_listUV ege::resource::Mesh protected
+ m_listVertex ege::resource::Mesh protected
+ m_listVertexNormal ege::resource::Mesh protected
+ m_materials (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_normalMode (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_numberOfElments (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ m_physics ege::resource::Mesh protected
+ m_verticesVBO (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ Mesh () (defined in ege::resource::Mesh )ege::resource::Mesh protected
+ normalMode enum nameege::resource::Mesh
+ normalModeFace enum value (defined in ege::resource::Mesh )ege::resource::Mesh
+ normalModeNone enum value (defined in ege::resource::Mesh )ege::resource::Mesh
+ normalModeVertex enum value (defined in ege::resource::Mesh )ege::resource::Mesh
+ ParticuleMesh () (defined in ege::resource::ParticuleMesh )ege::resource::ParticuleMesh protected
+ setCheckNormal (bool _status)ege::resource::Mesh inline
+ setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer)) (defined in ege::resource::Mesh )ege::resource::Mesh inline
+ setShape (void *_shape)ege::resource::Mesh
+ ~Mesh () (defined in ege::resource::Mesh )ege::resource::Mesh virtual
+ ~ParticuleMesh () (defined in ege::resource::ParticuleMesh )ege::resource::ParticuleMesh virtual
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1resource_1_1_particule_mesh.html b/classege_1_1resource_1_1_particule_mesh.html
new file mode 100644
index 0000000..e1f0dba
--- /dev/null
+++ b/classege_1_1resource_1_1_particule_mesh.html
@@ -0,0 +1,378 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::resource::ParticuleMesh Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DECLARE_RESOURCE_NAMED_FACTORY (ParticuleMesh )
+
+
+virtual void draw (mat4 &_positionMatrix, const etk::Color < float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
+
+
+
+ DECLARE_RESOURCE_NAMED_FACTORY (Mesh )
+
+
+virtual void draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true)
+
+
+void generateVBO ()
+
+
+void createViewBox (const std::string &_materialName, float _size=1.0)
+
+
+void createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3)
+
+
+void addMaterial (const std::string &_name, ememory::SharedPtr < ege::Material > _data)
+
+void setCheckNormal (bool _status)
+
+bool getCheckNormal ()
+
+
+const std::vector< ememory::SharedPtr < ege::PhysicsShape > > & getPhysicalProperties () const
+
+
+void addPhysicElement (const ememory::SharedPtr < ege::PhysicsShape > &_shape)
+
+void setShape (void *_shape)
+
+void * getShape ()
+
+
+void setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer))
+
+void addFaceIndexing (const std::string &_layerName)
+
+
+void addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color < float > &_color)
+
+
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color < float > &_color)
+
+
+void addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color < float > &_color1, const etk::Color < float > &_color2)
+
+
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color < float > &_color)
+
+
+void addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color < float >> &_color)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color < float > &_color)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color < float > &_color1, const etk::Color < float > &_color2, const etk::Color < float > &_color3)
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color < float > &_color)
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color < float > &_color1, const etk::Color < float > &_color2, const etk::Color < float > &_color3, const etk::Color < float > &_color4)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color < float > &_color)
+
+void addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color < float > &_color1=etk::color::white , const etk::Color < float > &_color2=etk::color::white , const etk::Color < float > &_color3=etk::color::white )
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color < float > &_color)
+
+void addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color < float > &_color1=etk::color::white , const etk::Color < float > &_color2=etk::color::white , const etk::Color < float > &_color3=etk::color::white , const etk::Color < float > &_color4=etk::color::white )
+
+
+
+
+void init (const std::string &_fileName, const std::string &_shaderName="DATA:ParticuleMesh.prog")
+
+
+
+void clean ()
+
+
+void init (const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog")
+
+
+int32_t findPositionInList (const vec3 &_pos)
+
+
+int32_t findTextureInList (const vec2 &_uv)
+
+
+int32_t findColorInList (const etk::Color < float > &_color)
+
+
+
The documentation for this class was generated from the following file:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1resource_1_1_particule_mesh.png b/classege_1_1resource_1_1_particule_mesh.png
new file mode 100644
index 0000000..18d8cde
Binary files /dev/null and b/classege_1_1resource_1_1_particule_mesh.png differ
diff --git a/classege_1_1widget_1_1_mesh-members.html b/classege_1_1widget_1_1_mesh-members.html
new file mode 100644
index 0000000..219ec22
--- /dev/null
+++ b/classege_1_1widget_1_1_mesh-members.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::widget::Mesh , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1widget_1_1_mesh.html b/classege_1_1widget_1_1_mesh.html
new file mode 100644
index 0000000..57b97bf
--- /dev/null
+++ b/classege_1_1widget_1_1_mesh.html
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::widget::Mesh Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+virtual void onRegenerateDisplay ()
+
+
+virtual void systemDraw (const ewol::DrawProperty &_displayProp)
+
+
+virtual void onDraw ()
+
+
+virtual bool onEventInput (const ewol::event::Input &_event)
+
+
+virtual void periodicCall (const ewol::event::Time &_event)
+
+void setFile (const std::string &_filename)
+
+void setPosition (const vec3 &_pos)
+
+void setAngle (const vec3 &_angle)
+
+void setAngleSpeed (const vec3 &_speed)
+
+void setDistance (float _distance)
+
+
+
+
+esignal::Signal signalPressed
+
+
+
+
+
+
+
+
+ void ege::widget::Mesh::setAngle
+ (
+ const vec3 &
+ _angle )
+
+
+
+
+
+
set the mesh angle of view
+
Parameters
+
+ [in] _angle view angle of the mesh
+
+
+
+
+
+
+
+
+
+
+
+ void ege::widget::Mesh::setAngleSpeed
+ (
+ const vec3 &
+ _speed )
+
+
+
+
+
+
set the mesh angle speed
+
Parameters
+
+ [in] _speed Radian speed of the mesh
+
+
+
+
+
+
+
+
+
+
+
+ void ege::widget::Mesh::setDistance
+ (
+ float
+ _distance )
+
+
+
+
+
+
set the camera distance of the mesh
+
Parameters
+
+ [in] _distance Diatance of the mesh
+
+
+
+
+
+
+
+
+
+
+
+ void ege::widget::Mesh::setFile
+ (
+ const std::string &
+ _filename )
+
+
+
+
+
+
set a mesh name file
+
Parameters
+
+ [in] _filename Name of the new mesh
+
+
+
+
+
+
+
+
+
+
+
+ void ege::widget::Mesh::setPosition
+ (
+ const vec3 &
+ _pos )
+
+
+
+
+
+
set the mesh position
+
Parameters
+
+ [in] _pos The new position of the mesh
+
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/widget/Mesh.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1widget_1_1_mesh.png b/classege_1_1widget_1_1_mesh.png
new file mode 100644
index 0000000..ef0b8e1
Binary files /dev/null and b/classege_1_1widget_1_1_mesh.png differ
diff --git a/classege_1_1widget_1_1_scene-members.html b/classege_1_1widget_1_1_scene-members.html
new file mode 100644
index 0000000..e2bfc96
--- /dev/null
+++ b/classege_1_1widget_1_1_scene-members.html
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ege::widget::Scene , including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1widget_1_1_scene.html b/classege_1_1widget_1_1_scene.html
new file mode 100644
index 0000000..ece746b
--- /dev/null
+++ b/classege_1_1widget_1_1_scene.html
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): ege::widget::Scene Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void setEnv (ememory::SharedPtr < ege::Environement > _env)
+
+
+ DECLARE_FACTORY (Scene )
+
+virtual ~Scene ()
+
+void setCamera (const std::string &_cameraName)
+
+const std::string & getCamera () const
+
+
+virtual void systemDraw (const ewol::DrawProperty &_displayProp)
+
+
+virtual void onRegenerateDisplay ()
+
+
+virtual void periodicCall (const ewol::event::Time &_event)
+
+
+virtual void calculateSize ()
+
+
+
+ Scene ()
+
+
+void init ()
+
+
+virtual void onDraw ()
+
+
+
+
+
+
+
+
+
+
+
+ ege::widget::Scene::Scene
+ (
+ )
+
+
+
+
+
+protected
+
+
+
+
+
Constructor of the widget classes.
+
Returns (no execption generated (not managed in embended platform))
+
+
+
+
+
+
+
+
+
+
+
+ virtual ege::widget::Scene::~Scene
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
Destructor of the widget classes.
+
+
+
+
+
+
+
+
+
+
+
+
+ const std::string& ege::widget::Scene::getCamera
+ (
+ )
+ const
+
+
+
+
+inline
+
+
+
+
+
Get the current camera name to display the environnement.
+
Returns the current camera name.
+
+
+
+
+
+
+
+
+ void ege::widget::Scene::setCamera
+ (
+ const std::string &
+ _cameraName )
+
+
+
+
+
+
Select a Camera for the display.
+
Parameters
+
+ [in] _cameraName New name of the camera.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ std::string ege::widget::Scene::m_cameraName
+
+
+
+
+protected
+
+
+
+
+
current camera name
+
+
+
+
+
+
+
+
+ eproperty::Value<bool> ege::widget::Scene::propertyDebugApplication
+
+
+
+
+
display Application Debug
+
+
+
+
+
+
+
+
+ eproperty::Value<bool> ege::widget::Scene::propertyDebugPhysic
+
+
+
+
+
display Physic Debug
+
+
+
+
+
+
+
+
+ esignal::Signal<ememory::SharedPtr <ewol::resource::Colored3DObject>> ege::widget::Scene::signalDisplayDebug
+
+
+
+
+
emit a signal to the application to draw the debug (setDebugPhysic)
+
+
+
+
The documentation for this class was generated from the following file:
+framework/atria-soft/ege/ege/widget/Scene.hpp
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/classege_1_1widget_1_1_scene.png b/classege_1_1widget_1_1_scene.png
new file mode 100644
index 0000000..fbd419b
Binary files /dev/null and b/classege_1_1widget_1_1_scene.png differ
diff --git a/classes.html b/classes.html
new file mode 100644
index 0000000..50fea46
--- /dev/null
+++ b/classes.html
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/closed.png b/closed.png
new file mode 100644
index 0000000..98cc2c9
Binary files /dev/null and b/closed.png differ
diff --git a/customdoxygen.css b/customdoxygen.css
new file mode 100644
index 0000000..fe03b70
--- /dev/null
+++ b/customdoxygen.css
@@ -0,0 +1,373 @@
+
+#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{
+ border-bottom: 1px solid #EEEEEE;
+}
+
+.adjust-right {
+margin-left: 30px !important;
+font-size: 1.15em !important;
+}
+.navbar{
+ border: 0px solid #222 !important;
+}
+
+
+/* Sticky footer styles
+-------------------------------------------------- */
+html,
+body {
+ counter-reset: h1counter;
+ height: 100%;
+ /* The html and body elements cannot have any padding or margin. */
+}
+h1, .h1, h2, .h2, h3, .h3{
+ font-weight: bold !important;
+}
+h1:before {
+ content: counter(h1counter) ".\0000a0\0000a0";
+ counter-increment: h1counter;
+ counter-reset: h2counter;
+}
+h2:before {
+ content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0";
+ counter-increment: h2counter;
+ counter-reset: h3counter;
+}
+h3:before {
+ content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0";
+ counter-increment: h3counter;
+}
+
+/* Wrapper for page content to push down footer */
+#wrap {
+ min-height: 100%;
+ height: auto;
+ /* Negative indent footer by its height */
+ margin: 0 auto -60px;
+ /* Pad bottom by footer height */
+ padding: 0 0 60px;
+}
+
+/* Set the fixed height of the footer here */
+#footer {
+ font-size: 0.9em;
+ padding: 8px 0px;
+ background-color: #f5f5f5;
+}
+
+.footer-row {
+ line-height: 44px;
+}
+
+#footer > .container {
+ padding-left: 15px;
+ padding-right: 15px;
+}
+
+.footer-follow-icon {
+ margin-left: 3px;
+ text-decoration: none !important;
+}
+
+.footer-follow-icon img {
+ width: 20px;
+}
+
+.footer-link {
+ padding-top: 5px;
+ display: inline-block;
+ color: #999999;
+ text-decoration: none;
+}
+
+.footer-copyright {
+ text-align: center;
+}
+
+
+@media (min-width: 992px) {
+ .footer-row {
+ text-align: left;
+ }
+
+ .footer-icons {
+ text-align: right;
+ }
+}
+@media (max-width: 991px) {
+ .footer-row {
+ text-align: center;
+ }
+
+ .footer-icons {
+ text-align: center;
+ }
+}
+
+/* DOXYGEN Code Styles
+----------------------------------- */
+
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/*---------------- Search Box */
+
+#search-box {
+ margin: 10px 0px;
+}
+#search-box .close {
+ display: none;
+ position: absolute;
+ right: 0px;
+ padding: 6px 12px;
+ z-index: 5;
+}
+
+/*---------------- Search results window */
+
+#search-results-window {
+ display: none;
+}
+
+iframe#MSearchResults {
+ width: 100%;
+ height: 15em;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+.SRPage .SRChildren {
+ display: none;
+}
+a.SRScope {
+ display: block;
+}
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+span.SRScope {
+ padding-left: 4px;
+}
+.SRResult {
+ display: none;
+}
+
+/* class and file list */
+.directory .icona,
+.directory .arrow {
+ height: auto;
+}
+.directory .icona .icon {
+ height: 16px;
+}
+.directory .icondoc {
+ background-position: 0px 0px;
+ height: 20px;
+}
+.directory .iconfopen {
+ background-position: 0px 0px;
+}
+.directory td.entry {
+ padding: 7px 8px 6px 8px;
+}
+
+.table > tbody > tr > td.memSeparator {
+ line-height: 0;
+ padding: 0;
+}
+.memItemLeft, .memTemplItemLeft {
+ white-space: normal;
+}
+
+/* enumerations */
+.panel-body thead > tr {
+ background-color: #e0e0e0;
+}
+
+/* todo lists */
+.todoname,
+.todoname a {
+ font-weight: bold;
+}
+
+/* Class title */
+.summary {
+ margin-top: 25px;
+}
+.page-header {
+ margin: 20px 0px !important;
+}
+.page-header {
+ #display: inline-block;
+}
+.title {
+ text-align: center;
+ color: orange;
+}
+.page-header .pull-right {
+ margin-top: 0.3em;
+ margin-left: 0.5em;
+}
+.page-header .label {
+ font-size: 50%;
+}
diff --git a/dir_32305c085137a938dea8584df3b76616.html b/dir_32305c085137a938dea8584df3b76616.html
new file mode 100644
index 0000000..25d039e
--- /dev/null
+++ b/dir_32305c085137a938dea8584df3b76616.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physicsShape Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_644e041c3a6521da7b27eba0e4eb2b95.html b/dir_644e041c3a6521da7b27eba0e4eb2b95.html
new file mode 100644
index 0000000..46a1caa
--- /dev/null
+++ b/dir_644e041c3a6521da7b27eba0e4eb2b95.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_6506706ec5b40c53a3a04f015292ff44.html b/dir_6506706ec5b40c53a3a04f015292ff44.html
new file mode 100644
index 0000000..5cce32b
--- /dev/null
+++ b/dir_6506706ec5b40c53a3a04f015292ff44.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/camera Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html b/dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html
new file mode 100644
index 0000000..80b2d24
--- /dev/null
+++ b/dir_6aa09a6913ac62e7dd072c5c01fe4d4f.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_8ee6a37f25a79cd06dc7778edccb743f.html b/dir_8ee6a37f25a79cd06dc7778edccb743f.html
new file mode 100644
index 0000000..def662e
--- /dev/null
+++ b/dir_8ee6a37f25a79cd06dc7778edccb743f.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_8eea3e5926a1b1422fa67a485649cba5.html b/dir_8eea3e5926a1b1422fa67a485649cba5.html
new file mode 100644
index 0000000..b6dd205
--- /dev/null
+++ b/dir_8eea3e5926a1b1422fa67a485649cba5.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_a05c46c5f0524d237aaf3ea4f665a870.html b/dir_a05c46c5f0524d237aaf3ea4f665a870.html
new file mode 100644
index 0000000..6c4ff7c
--- /dev/null
+++ b/dir_a05c46c5f0524d237aaf3ea4f665a870.html
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/elements Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_a094892b17be858f66bf3446bbb755c7.html b/dir_a094892b17be858f66bf3446bbb755c7.html
new file mode 100644
index 0000000..eb1be1c
--- /dev/null
+++ b/dir_a094892b17be858f66bf3446bbb755c7.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_ba5b96b0039dd80109c58d73456ee82a.html b/dir_ba5b96b0039dd80109c58d73456ee82a.html
new file mode 100644
index 0000000..69ff2ff
--- /dev/null
+++ b/dir_ba5b96b0039dd80109c58d73456ee82a.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/physics Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_c7b93e6f668982dd2d9141ef602a101b.html b/dir_c7b93e6f668982dd2d9141ef602a101b.html
new file mode 100644
index 0000000..3863f2f
--- /dev/null
+++ b/dir_c7b93e6f668982dd2d9141ef602a101b.html
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dir_d200eecf55babbb6cba0f6f06abdfc79.html b/dir_d200eecf55babbb6cba0f6f06abdfc79.html
new file mode 100644
index 0000000..42af0c0
--- /dev/null
+++ b/dir_d200eecf55babbb6cba0f6f06abdfc79.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc.png b/doc.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/doc.png differ
diff --git a/doxy-boot.js b/doxy-boot.js
new file mode 100644
index 0000000..5960177
--- /dev/null
+++ b/doxy-boot.js
@@ -0,0 +1,264 @@
+$( document ).ready(function() {
+
+ $("div.headertitle").addClass("page-header");
+ $("div.title").addClass("h1");
+
+ $('li > a[href="index.html"] > span').before(" ");
+ $('li > a[href="modules.html"] > span').before(" ");
+ $('li > a[href="namespaces.html"] > span').before(" ");
+ $('li > a[href="annotated.html"] > span').before(" ");
+ $('li > a[href="classes.html"] > span').before(" ");
+ $('li > a[href="inherits.html"] > span').before(" ");
+ $('li > a[href="functions.html"] > span').before(" ");
+ $('li > a[href="functions_func.html"] > span').before(" ");
+ $('li > a[href="functions_vars.html"] > span').before(" ");
+ $('li > a[href="functions_enum.html"] > span').before(" ");
+ $('li > a[href="functions_eval.html"] > span').before(" ");
+ $('img[src="ftv2ns.png"]').replaceWith('N ');
+ $('img[src="ftv2cl.png"]').replaceWith('C ');
+
+ $("ul.tablist").addClass("nav nav-pills nav-justified");
+ $("ul.tablist").css("margin-top", "0.5em");
+ $("ul.tablist").css("margin-bottom", "0.5em");
+ $("li.current").addClass("active");
+ $("iframe").attr("scrolling", "yes");
+
+ $("#nav-path > ul").addClass("breadcrumb");
+
+ $("table.params").addClass("table");
+ $("div.ingroups").wrapInner(" ");
+ $("div.levels").css("margin", "0.5em");
+ $("div.levels > span").addClass("btn btn-default btn-xs");
+ $("div.levels > span").css("margin-right", "0.25em");
+
+ $("table.directory").addClass("table table-striped");
+ $("div.summary > a").addClass("btn btn-default btn-xs");
+ $("table.fieldtable").addClass("table");
+ $(".fragment").addClass("well");
+ $(".memitem").addClass("panel panel-default");
+ $(".memproto").addClass("panel-heading");
+ $(".memdoc").addClass("panel-body");
+ $("span.mlabel").addClass("label label-info");
+
+ $("table.memberdecls").addClass("table");
+ $("[class^=memitem]").addClass("active");
+
+ $("div.ah").addClass("btn btn-default");
+ $("span.mlabels").addClass("pull-right");
+ $("table.mlabels").css("width", "100%")
+ $("td.mlabels-right").addClass("pull-right");
+
+ $("div.ttc").addClass("panel panel-primary");
+ $("div.ttname").addClass("panel-heading");
+ $("div.ttname a").css("color", 'white');
+ $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body");
+
+ $('div.fragment.well div.line:first').css('margin-top', '15px');
+ $('div.fragment.well div.line:last').css('margin-bottom', '15px');
+
+ $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){
+ $(this).prepend(' ');
+ $(this).find('tbody > tr:first').prependTo($(this).find('thead'));
+
+ $(this).find('td > span.success').parent().addClass('success');
+ $(this).find('td > span.warning').parent().addClass('warning');
+ $(this).find('td > span.danger').parent().addClass('danger');
+ });
+
+
+
+ if($('div.fragment.well div.ttc').length > 0)
+ {
+ $('div.fragment.well div.line:first').parent().removeClass('fragment well');
+ }
+ //merge left ad right element in the fuction table item
+ /*
+ $('table.memberdecls').find('.memItemRight').each(function(){
+ $(this).contents().appendTo($(this).siblings('.memItemLeft'));
+ $(this).siblings('.memItemLeft').attr('align', 'left');
+ });
+ */
+
+ function getOriginalWidthOfImg(img_element) {
+ var t = new Image();
+ t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src;
+ return t.width;
+ }
+
+ $('div.dyncontent').find('img').each(function(){
+ if(getOriginalWidthOfImg($(this)[0]) > $('#content>div.container').width())
+ $(this).css('width', '100%');
+ });
+
+
+ /* responsive search box */
+
+ $('#MSearchBox').parent().remove();
+
+ var nav_container = $('
');
+ $('#navrow1').parent().prepend(nav_container);
+
+ var left_nav = $('
');
+ for (i = 0; i < 6; i++) {
+ var navrow = $('#navrow' + i + ' > ul.tablist').detach();
+ left_nav.append(navrow);
+ $('#navrow' + i).remove();
+ }
+ var right_nav = $('
').append('\
+ ');
+ $(nav_container).append(left_nav);
+ $(nav_container).append(right_nav);
+
+ $('#MSearchSelectWindow .SelectionMark').remove();
+ var search_selectors = $('#MSearchSelectWindow .SelectItem');
+ for (var i = 0; i < search_selectors.length; i += 1) {
+ var element_a = $(' ').text($(search_selectors[i]).text());
+
+ element_a.click(function(){
+ $('#search-box .dropdown-menu li').removeClass('active');
+ $(this).parent().addClass('active');
+ searchBox.OnSelectItem($('#search-box li a').index(this));
+ searchBox.Search();
+ return false;
+ });
+
+ var element = $(' ').append(element_a);
+ $('#search-box .dropdown-menu').append(element);
+ }
+ $('#MSearchSelectWindow').remove();
+
+ $('#search-box .close').click(function (){
+ searchBox.CloseResultsWindow();
+ });
+
+ $('body').append('
');
+ $('body').append('
');
+ $('body').append('
');
+
+ searchBox.searchLabel = '';
+ searchBox.DOMSearchField = function() {
+ return document.getElementById("search-field");
+ }
+ searchBox.DOMSearchClose = function(){
+ return document.getElementById("search-close");
+ }
+
+
+ /* search results */
+ var results_iframe = $('#MSearchResults').detach();
+ $('#MSearchResultsWindow')
+ .attr('id', 'search-results-window')
+ .addClass('panel panel-default')
+ .append(
+ '\
+
Search Results \
+ \
+
'
+ );
+ $('#search-results-window .panel-body').append(results_iframe);
+
+ searchBox.DOMPopupSearchResultsWindow = function() {
+ return document.getElementById("search-results-window");
+ }
+
+ function update_search_results_window() {
+ $('#search-results-window').removeClass('panel-default panel-success panel-warning panel-danger')
+ var status = $('#MSearchResults').contents().find('.SRStatus:visible');
+ if (status.length > 0) {
+ switch(status.attr('id')) {
+ case 'Loading':
+ case 'Searching':
+ $('#search-results-window').addClass('panel-warning');
+ break;
+ case 'NoMatches':
+ $('#search-results-window').addClass('panel-danger');
+ break;
+ default:
+ $('#search-results-window').addClass('panel-default');
+ }
+ } else {
+ $('#search-results-window').addClass('panel-success');
+ }
+ }
+ $('#MSearchResults').load(function() {
+ $('#MSearchResults').contents().find('link[href="search.css"]').attr('href','../doxygen.css');
+ $('#MSearchResults').contents().find('head').append(
+ ' ');
+
+ update_search_results_window();
+
+ // detect status changes (only for search with external search backend)
+ var observer = new MutationObserver(function(mutations) {
+ update_search_results_window();
+ });
+ var config = {
+ attributes: true
+ };
+
+ var targets = $('#MSearchResults').contents().find('.SRStatus');
+ for (i = 0; i < targets.length; i++) {
+ observer.observe(targets[i], config);
+ }
+ });
+
+
+ /* enumerations */
+ $('table.fieldtable').removeClass('fieldtable').addClass('table table-striped table-bordered').each(function(){
+ $(this).prepend(' ');
+ $(this).find('tbody > tr:first').prependTo($(this).find('thead'));
+
+ $(this).find('td > span.success').parent().addClass('success');
+ $(this).find('td > span.warning').parent().addClass('warning');
+ $(this).find('td > span.danger').parent().addClass('danger');
+ });
+
+ /* todo list */
+ var todoelements = $('.contents > .textblock > dl.reflist > dt, .contents > .textblock > dl.reflist > dd');
+ for (var i = 0; i < todoelements.length; i += 2) {
+ $('.contents > .textblock').append(
+ ''
+ + "
" + $(todoelements[i]).html() + "
"
+ + "
" + $(todoelements[i+1]).html() + "
"
+ + '
');
+ }
+ $('.contents > .textblock > dl').remove();
+
+
+ $(".memitem").removeClass('memitem');
+ $(".memproto").removeClass('memproto');
+ $(".memdoc").removeClass('memdoc');
+ $("span.mlabel").removeClass('mlabel');
+ $("table.memberdecls").removeClass('memberdecls');
+ $("[class^=memitem]").removeClass('memitem');
+ $("span.mlabels").removeClass('mlabels');
+ $("table.mlabels").removeClass('mlabels');
+ $("td.mlabels-right").removeClass('mlabels-right');
+ $(".navpath").removeClass('navpath');
+ $("li.navelem").removeClass('navelem');
+ $("a.el").removeClass('el');
+ $("div.ah").removeClass('ah');
+ $("div.header").removeClass("header");
+
+ $('.mdescLeft').each(function(){
+ if($(this).html()==" ") {
+ $(this).siblings('.mdescRight').attr('colspan', 2);
+ $(this).remove();
+ }
+ });
+ $('td.memItemLeft').each(function(){
+ if($(this).siblings('.memItemRight').html()=="") {
+ $(this).attr('colspan', 2);
+ $(this).siblings('.memItemRight').remove();
+ }
+ });
+});
diff --git a/doxygen.css b/doxygen.css
new file mode 100644
index 0000000..1425ec5
--- /dev/null
+++ b/doxygen.css
@@ -0,0 +1,1475 @@
+/* The standard CSS for doxygen 1.8.11 */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid #879ECB;
+ color: #354C7B;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah, span.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #9CAFD4;
+ border-bottom: 1px solid #9CAFD4;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+.arrow {
+ color: #9CAFD4;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: #728DC1;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #283A5D;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
diff --git a/doxygen.png b/doxygen.png
new file mode 100644
index 0000000..3ff17d8
Binary files /dev/null and b/doxygen.png differ
diff --git a/dynsections.js b/dynsections.js
new file mode 100644
index 0000000..85e1836
--- /dev/null
+++ b/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function() {
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Build lib & build sample
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Download:
+
ege use some tools to manage source and build it:
+
+need google repo:
+
see: http://source.android.com/source/downloading.html#installing-repo
+
On all platform:
3 curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo
On ubuntu
1 sudo apt-get install repo
On archlinux
+lutin (build-system):
+
1 pip install lutin --user
2 # optionnal dependency of lutin (manage image changing size for application release)
3 pip install pillow --user
+dependency:
+
1 mkdir -p WORKING_DIRECTORY/framework
2 cd WORKING_DIRECTORY/framework
3 repo init -u git://github.com/atria-soft/manifest.git
+sources:
+
They are already download in the repo manifest in:
+
1 cd WORKING_DIRECTORY/framework/atria-soft/ege
+Build:
+
+library:
+
+Sample:
+
1 lutin -mdebug ege-sample-double-view
2 lutin -mdebug ege-sample-raytracing
3 lutin -mdebug ege-sample-collision
4 lutin -mdebug ege-sample-camera-position
5 lutin -mdebug ege-sample-mesh-creator
+Run sample:
+
1 lutin -mdebug ege-sample-double-view?run
2 lutin -mdebug ege-sample-raytracing?run
3 lutin -mdebug ege-sample-collision?run
4 lutin -mdebug ege-sample-camera-position?run
5 lutin -mdebug ege-sample-mesh-creator?run
+
+
+
+
+
+
+
+
+
+
diff --git a/enum_ege__PhysicsShape__type.html b/enum_ege__PhysicsShape__type.html
deleted file mode 100644
index 33eb575..0000000
--- a/enum_ege__PhysicsShape__type.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
enum: ege::PhysicsShape::type Description:
-
-
-
Value list
-
-
Detail:
-
unknow
-unknow = 0
-
-
box
-box = 1
-
-
capsule
-capsule = 2
-
-
cone
-cone = 3
-
-
convexHull
-convexHull = 4
-
-
cylinder
-cylinder = 5
-
-
sphere
-sphere = 6
-
-
-
-
diff --git a/enum_ege__property.html b/enum_ege__property.html
deleted file mode 100644
index e81e614..0000000
--- a/enum_ege__property.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
enum: ege::property Description:
-
-
-
Value list
-
-
Detail:
-
typeNone
-typeNone = 0
-
-no element property
-
typeString
-typeString = 1
-
-type element static_cast<std::string*>(xxxxxxx)
-
typeJson
-typeJson = 2
-
-type element static_cast<ejson::Value*>(xxxxxxx)
-
typeXml
-typeXml = 3
-
-type element static_cast<exml::Node*>(xxxxxxx)
-
typeUser1
-typeUser1 = 4
-
-user type 1
-
typeUser2
-typeUser2 = 5
-
-User type 2
-
-
-
diff --git a/enum_ege__resource__Mesh__normalMode.html b/enum_ege__resource__Mesh__normalMode.html
deleted file mode 100644
index e57dc81..0000000
--- a/enum_ege__resource__Mesh__normalMode.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
enum: ege::resource::Mesh::normalMode Value list
-
-
Detail:
-
normalModeNone
-normalModeNone = 0
-
-
normalModeFace
-normalModeFace = 1
-
-
normalModeVertex
-normalModeVertex = 2
-
-
-
-
diff --git a/files.html b/files.html
new file mode 100644
index 0000000..6eb94be
--- /dev/null
+++ b/files.html
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): File List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all documented files with brief descriptions:
+
[detail level 1 2 3 4 5 6 7 ]
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/folderclosed.png b/folderclosed.png
new file mode 100644
index 0000000..bb8ab35
Binary files /dev/null and b/folderclosed.png differ
diff --git a/folderopen.png b/folderopen.png
new file mode 100644
index 0000000..d6c7f67
Binary files /dev/null and b/folderopen.png differ
diff --git a/functions.html b/functions.html
new file mode 100644
index 0000000..159f6a3
--- /dev/null
+++ b/functions.html
@@ -0,0 +1,761 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all documented class members with links to the class documentation for each member:
+
+
- a -
+
+
+
- c -
+
+
+
- d -
+
+
+
- e -
+
+
+
- g -
+
+
+
- i -
+
+
+
- l -
+
+
+
- m -
+
+
+
- n -
+
+
+
- o -
+
+
+
- p -
+
+
+
- r -
+
+
+
- s -
+
+
+
- t -
+
+
+
- u -
+
+
+
- v -
+
+
+
- ~ -
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_enum.html b/functions_enum.html
new file mode 100644
index 0000000..de23d43
--- /dev/null
+++ b/functions_enum.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class Members - Enumerations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_func.html b/functions_func.html
new file mode 100644
index 0000000..75dd831
--- /dev/null
+++ b/functions_func.html
@@ -0,0 +1,642 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- a -
+
+
+
- c -
+
+
+
- d -
+
+
+
- e -
+
+
+
- g -
+
+
+
- i -
+
+
+
- l -
+
+
+
- n -
+
+
+
- o -
+
+
+
- p -
+
+
+
- r -
+
+
+
- s -
+
+
+
- t -
+
+
+
- u -
+
+
+
- v -
+
+
+
- ~ -
+
+
+
+
+
+
+
+
+
+
+
diff --git a/functions_vars.html b/functions_vars.html
new file mode 100644
index 0000000..886abe2
--- /dev/null
+++ b/functions_vars.html
@@ -0,0 +1,309 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class Members - Variables
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- m -
+
+
+
- p -
+
+
+
- s -
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hierarchy.html b/hierarchy.html
new file mode 100644
index 0000000..fbe6f20
--- /dev/null
+++ b/hierarchy.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico_sphere_8hpp.html b/ico_sphere_8hpp.html
new file mode 100644
index 0000000..de80097
--- /dev/null
+++ b/ico_sphere_8hpp.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/icoSphere.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ico_sphere_8hpp_source.html b/ico_sphere_8hpp_source.html
new file mode 100644
index 0000000..9ea07ed
--- /dev/null
+++ b/ico_sphere_8hpp_source.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/icoSphere.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 16 const std::string& _materialName,
float _size, int32_t _recursionLevel);
+
+
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
index f91725c..4abfe90 100644
--- a/index.html
+++ b/index.html
@@ -1,55 +1,206 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
ege TODO : Main page ...
-
+ Ewol Game engine (based on bullet lib): EGE library
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+What is EGE:
+
EGE, or Ewol Game Engine. It is a prototype to lean how to use the bullet lib and how can I create a simple game engine.
+
+What it does:
+
EGE does not do many things (not enouth dev time)
+
EGE is dependent of the STL (compatible with MacOs stl (CXX))
+
+What it doesn't do:
+
a good game
+
+What languages are supported?
+
EGE is written in C++.
+
+Are there any licensing restrictions?
+
EGE is FREE software and all sub-library are FREE and staticly linkable !!!
+
+License (APACHE-2.0)
+
Copyright EGE Edouard DUPIN
+
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
http://www.apache.org/licenses/LICENSE-2.0
+
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+
+Other pages
+
+
+
+
+
+
+
+
+
+
diff --git a/iso_sphere_8hpp.html b/iso_sphere_8hpp.html
new file mode 100644
index 0000000..616d093
--- /dev/null
+++ b/iso_sphere_8hpp.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/isoSphere.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/iso_sphere_8hpp_source.html b/iso_sphere_8hpp_source.html
new file mode 100644
index 0000000..98493ac
--- /dev/null
+++ b/iso_sphere_8hpp_source.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/isoSphere.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 16 const std::string& _materialName, int32_t _recursionLevel);
+
+
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jquery.js b/jquery.js
new file mode 100644
index 0000000..1f4d0b4
--- /dev/null
+++ b/jquery.js
@@ -0,0 +1,68 @@
+/*!
+ * jQuery JavaScript Library v1.7.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Mon Nov 21 21:11:03 2011 -0500
+ */
+(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bva ";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
+/*!
+ * Sizzle CSS Selector Engine
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS ";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML=" ";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="
";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT 0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>$2>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA
=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*!
+ * jQuery UI 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI
+ */
+(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*!
+ * jQuery UI Widget 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Widget
+ */
+(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*!
+ * jQuery UI Mouse 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Mouse
+ *
+ * Depends:
+ * jquery.ui.widget.js
+ */
+(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*!
+ * jQuery hashchange event - v1.3 - 7/21/2010
+ * http://benalman.com/projects/jquery-hashchange-plugin/
+ *
+ * Copyright (c) 2010 "Cowboy" Ben Alman
+ * Dual licensed under the MIT and GPL licenses.
+ * http://benalman.com/about/license/
+ */
+(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('
-
-
diff --git a/menu.css b/menu.css
deleted file mode 100644
index 5b3f470..0000000
--- a/menu.css
+++ /dev/null
@@ -1,62 +0,0 @@
-/* CSS Document */
-
-/*----------------MENU-----------------*/
-div#menu {
- border-left: 4px solid #8d2d0d;
- border-bottom: 4px solid #8d2d0d;
- padding-left: 4px;
- padding-bottom: 4px;
-}
-
-div#menu h2{
- color: #000000;
- text-align:left;
- margin: 0;
- padding: 3px;
- padding-left: 6px;
- background: #d44413;
-}
-div#menu h3{
- margin: 0;
- padding: 6px;
- background: #d44413;
-}
-
-div#menu a{
- color: #000000;
- bgcolor=#d44413;
- FONT-FAMILY: Arial;
- FONT-SIZE: 9pt;
-}
-div#menu li {
- list-style:none;
- width:160px;
- border-top: 1px solid #d44413;
-}
-
-div#menu ul {
- left: 30px;
- margin: 0;
- padding: 0;
-}
-
-div#menu li a {
- padding: 2px 0px 2px 4px;
- text-decoration: none;
- width:160px;
- border-left: 4px solid #8d2d0d;
-}
-
-
-div#menu ul.niveau1 ul {
- border-left: 20px solid #d44413;
- background: #1a62db;
-}
-div#menu ul.niveau1 li {
- background: #b43a10;
-}
-
-div#menu li a:hover {
- border-left-color: #ff3800;
- font-weight:bold;
-}
diff --git a/namespace_ege.html b/namespace_ege.html
deleted file mode 100644
index eea2bf3..0000000
--- a/namespace_ege.html
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
namespace: ege Description:
-
-
-
namespace:
-
-
class:
-
-
enum:
-
-
Synopsis:
-
- etk::CCout & operator << (etk::CCout & _os , const ege::Light & _obj ); typedefege::ElementGame * (*createElement_tf)(ege::Environement & _env );
-
-
Detail:
-
operator <<
- etk::CCout & operator << (etk::CCout & _os , const ege::Light & _obj );
-
-
-
-
-
*
- typedefege::ElementGame * (*createElement_tf)(ege::Environement & _env );
-
-
-
-
-
-
-
-
diff --git a/namespace_ege__collision.html b/namespace_ege__collision.html
deleted file mode 100644
index 3e7b8e4..0000000
--- a/namespace_ege__collision.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
namespace: ege::collision Description:
-
-
-
Synopsis:
-
- btCollisionShape* createShape (const ege::resource::Mesh * _mesh );
-
-
Detail:
-
createShape
- btCollisionShape* createShape (const ege::resource::Mesh * _mesh );
-
-
-
-
-
-
-
-
diff --git a/namespace_ege__resource.html b/namespace_ege__resource.html
deleted file mode 100644
index dea8af3..0000000
--- a/namespace_ege__resource.html
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
namespace: ege::resource Description:
-
-
-
class:
-
-
-
-
-
diff --git a/namespace_ege__widget.html b/namespace_ege__widget.html
deleted file mode 100644
index 52747f9..0000000
--- a/namespace_ege__widget.html
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
- ege Library
-
-
-
-
-
-
-
-
-
API:
-
Associate libraries:
-
-
-
-
-
-
-
-
-
-
namespace: ege::widget Description:
-
-
-
class:
-
-
-
-
-
diff --git a/nav_f.png b/nav_f.png
new file mode 100644
index 0000000..72a58a5
Binary files /dev/null and b/nav_f.png differ
diff --git a/nav_g.png b/nav_g.png
new file mode 100644
index 0000000..2093a23
Binary files /dev/null and b/nav_g.png differ
diff --git a/nav_h.png b/nav_h.png
new file mode 100644
index 0000000..33389b1
Binary files /dev/null and b/nav_h.png differ
diff --git a/open.png b/open.png
new file mode 100644
index 0000000..30f75c7
Binary files /dev/null and b/open.png differ
diff --git a/pages.html b/pages.html
new file mode 100644
index 0000000..a06f14b
--- /dev/null
+++ b/pages.html
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): Related Pages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all related documentation pages:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resource_2_mesh_8hpp.html b/resource_2_mesh_8hpp.html
new file mode 100644
index 0000000..9d46b77
--- /dev/null
+++ b/resource_2_mesh_8hpp.html
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/Mesh.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resource_2_mesh_8hpp_source.html b/resource_2_mesh_8hpp_source.html
new file mode 100644
index 0000000..22a8a19
--- /dev/null
+++ b/resource_2_mesh_8hpp_source.html
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/Mesh.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 10 #include <gale/resource/Resource.hpp> 11 #include <ewol/resource/Image.hpp> 12 #include <gale/resource/Shader.hpp> 13 #include <gale/resource/Program.hpp> 14 #include <gale/resource/VirtualBufferObject.hpp> 22 #define MESH_VBO_VERTICES (0) 23 #define MESH_VBO_TEXTURE (1) 24 #define MESH_VBO_VERTICES_NORMAL (2) 25 #define MESH_VBO_FACE_NORMAL (3) 26 #define MESH_VBO_COLOR (4) 30 class Mesh :
public gale::Resource {
35 const std::string& _materialName=
"basics" );
37 const std::string& _materialName=
"basics" ,
55 int32_t m_GLMatrixPosition;
59 int32_t m_bufferOfset;
60 int32_t m_numberOfElments;
71 std::vector<ememory::SharedPtr<ege::PhysicsShape>>
m_physics ;
77 void init(
const std::string& _fileName=
"---" ,
const std::string& _shaderName=
"DATA:textured3D2.prog" );
80 DECLARE_RESOURCE_NAMED_FACTORY(
Mesh );
82 virtual void draw(
mat4 & _positionMatrix,
bool _enableDepthTest=
true ,
bool _enableDepthUpdate=
true );
83 virtual void draw(
mat4 & _positionMatrix,
85 bool _enableDepthTest =
true ,
86 bool _enableDepthUpdate =
true ) {
87 draw(_positionMatrix, _enableDepthTest, _enableDepthUpdate);
91 void calculateNormaleFace(
const std::string& _materialName);
92 void calculateNormaleEdge(
const std::string& _materialName);
94 void createViewBox(
const std::string& _materialName,
float _size=1.0);
95 void createIcoSphere(
const std::string& _materialName,
float _size=1.0, int32_t _subdivision=3);
97 bool loadOBJ(
const std::string& _fileName);
98 bool loadEMF(
const std::string& _fileName);
107 m_checkNormal=_status;
116 const std::vector<ememory::SharedPtr<ege::PhysicsShape>>& getPhysicalProperties()
const {
120 m_physics.push_back(_shape);
123 void * m_pointerShape;
135 return m_pointerShape;
138 void (*m_functionFreeShape)(
void * _pointer);
140 void setFreeShapeFunction(
void (*_functionFreeShape)(
void * _pointer)) {
141 m_functionFreeShape = _functionFreeShape;
153 addLine( _layerName, _pos1, _pos2, _color, _color);
156 void addLines(
const std::string& _layerName,
const std::vector<vec3>& _list,
const etk::Color<float> & _color);
157 void addLines(
const std::string& _layerName,
const std::vector<vec3>& _list,
const std::vector<
etk::Color<float> >& _color);
171 addTriangle (_layerName, _pos1, _pos2, _pos3, _color, _color, _color);
197 addQuad (_layerName, _pos1, _pos2, _pos3, _pos4, _color, _color, _color, _color);
214 addTriangle (_layerName, _pos1, _pos2, _pos3, _color1, _color2, _color3);
215 addTriangle (_layerName, _pos1, _pos3, _pos4, _color1, _color3, _color4);
230 const vec3 & _pos1,
const vec3 & _pos2,
const vec3 & _pos3,
233 addTriangle (_layerName, _pos1, _pos2, _pos3, _uv1, _uv2, _uv3, _color, _color, _color);
250 const vec3 & _pos1,
const vec3 & _pos2,
const vec3 & _pos3,
271 addQuad (_layerName, _pos1, _pos2, _pos3, _pos4, _uv1, _uv2, _uv3, _uv4, _color, _color, _color, _color);
294 addTriangle (_layerName, _pos1, _pos2, _pos3, _uv1, _uv2, _uv3, _color1, _color2, _color3);
295 addTriangle (_layerName, _pos1, _pos3, _pos4, _uv1, _uv3, _uv4, _color1, _color3, _color4);
298 int32_t findPositionInList(
const vec3 & _pos);
299 int32_t findTextureInList(
const vec2 & _uv);
+
+
void setCheckNormal(bool _status)
set the check of normal position befor sending it to the openGl card
Definition: Mesh.hpp:106
+
std::vector< etk::Color< float > > m_listColor
List of all Color point in the mesh.
Definition: Mesh.hpp:66
+
void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)
draw a textured quad (usefull for debug and test)
Definition: Mesh.hpp:290
+
+
void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)
draw a colored quad (usefull for debug and test)
Definition: Mesh.hpp:212
+
normalMode
Definition: Mesh.hpp:43
+
+
+
etk::Hash< FaceIndexing > m_listFaces
List of all Face for the mesh.
Definition: Mesh.hpp:69
+
std::vector< ememory::SharedPtr< ege::PhysicsShape > > m_physics
collision shape module ... (independent of bullet lib)
Definition: Mesh.hpp:71
+
bool m_checkNormal
when enable, this check the normal of the mesh before sending it at the 3d card
Definition: Mesh.hpp:50
+
+
Definition: AudioElement.hpp:8
+
Definition: Material.hpp:18
+
void addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)
draw a textured colored triangle (usefull for debug and test)
Definition: Mesh.hpp:229
+
std::vector< vec3 > m_listVertex
List of all vertex in the element.
Definition: Mesh.hpp:64
+
void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)
draw a textured colored quad (usefull for debug and test)
Definition: Mesh.hpp:267
+
+
+
void * getShape()
get the pointer on the shame (no type)
Definition: Mesh.hpp:134
+
std::vector< vec3 > m_listFacesNormal
List of all Face normal, when calculated.
Definition: Mesh.hpp:67
+
std::vector< vec3 > m_listVertexNormal
List of all Face normal, when calculated.
Definition: Mesh.hpp:68
+
void addFaceIndexing(const std::string &_layerName)
Add in the faces list the layer requested.
+
std::vector< vec2 > m_listUV
List of all UV point in the mesh (for the specify texture)
Definition: Mesh.hpp:65
+
void addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)
draw a colored triangle (usefull for debug and test)
Definition: Mesh.hpp:170
+
+
+
+
+
void addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)
draw a colored quad (usefull for debug and test)
Definition: Mesh.hpp:196
+
bool getCheckNormal()
get the check value of normal position befor sending it to the openGl card
Definition: Mesh.hpp:113
+
+
+
+
+
void setShape(void *_shape)
set the shape pointer (no type == > user might know it ...)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/search/all_0.html b/search/all_0.html
new file mode 100644
index 0000000..d54e0bd
--- /dev/null
+++ b/search/all_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_0.js b/search/all_0.js
new file mode 100644
index 0000000..05e2b83
--- /dev/null
+++ b/search/all_0.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+ ['a',['a',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a06b4c61c68b845887f4e1b0644d8ce05',1,'etk::Color']]],
+ ['absolute',['absolute',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'etk::Vector2D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< int32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< uint32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab294038aaf78f2f1894ba3e3083ef27f',1,'etk::Vector3D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8e903a02080b82b7d1f515a10eebe7b2',1,'etk::Vector4D::absolute()']]],
+ ['add',['add',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a',1,'etk::Hash::add()'],['../classege_1_1_particule_engine.html#a59c4dfa90319e39902ba446942711c5c',1,'ege::ParticuleEngine::add()']]],
+ ['addcamera',['addCamera',['../classege_1_1_environement.html#af05d5420de484609045bb37cf854336d',1,'ege::Environement']]],
+ ['addcreator',['addCreator',['../classege_1_1_environement.html#a74916b089ee052bf80377dd119662957',1,'ege::Environement']]],
+ ['addelement',['addElement',['../classege_1_1_environement.html#adcc3108f99396aadbf0b11c09d0e5e37',1,'ege::Environement']]],
+ ['addfaceindexing',['addFaceIndexing',['../classege_1_1resource_1_1_mesh.html#ae29c6877bcee3e52ccb515335bff5e75',1,'ege::resource::Mesh']]],
+ ['addquad',['addQuad',['../classege_1_1resource_1_1_mesh.html#a502b02b8a70861e0309a71d905518aa4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#a80c07fda8ca3ec799fd8662f3339b1d8',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)'],['../classege_1_1resource_1_1_mesh.html#a133faedd45cdca6b5c3ace0e639c3bce',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ab07e23e36840f6768dbd32ff4f0df5d4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)']]],
+ ['addtriangle',['addTriangle',['../classege_1_1resource_1_1_mesh.html#a8cd73d8411c9ca99c7685d6fc0c35a44',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae7d49cab2c9af795dcd501aef4257aff',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)'],['../classege_1_1resource_1_1_mesh.html#af5ac0ae22315d045b8e29ae00849e368',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae148adfcbe9a79b44e95b45a5ef02809',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)']]],
+ ['aliceblue',['aliceBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1',1,'etk::color']]],
+ ['all',['all',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723eaa181a603769c1f98ad927e7367c7aa51',1,'ememory::Counter']]],
+ ['angle',['angle',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aeecc53bdf0cf40fc3f984a449829ef60',1,'etk::Vector3D']]],
+ ['antiquewhite',['antiqueWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836',1,'etk::color']]],
+ ['applyscalerotation',['applyScaleRotation',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a9b47b556a86b51341bebd27d641f55f0',1,'etk::Matrix2']]],
+ ['aqua',['aqua',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716',1,'etk::color']]],
+ ['aquamarine',['aquamarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80',1,'etk::color']]],
+ ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac',1,'etk::Archive']]],
+ ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html',1,'etk']]],
+ ['archive_2ehpp',['Archive.hpp',['http://atria-soft.github.io/etk/_archive_8hpp.html',1,'']]],
+ ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4',1,'etk::ArchiveContent']]],
+ ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html',1,'etk']]],
+ ['audioelement_2ehpp',['AudioElement.hpp',['../_audio_element_8hpp.html',1,'']]],
+ ['audioengine_2ehpp',['AudioEngine.hpp',['../_audio_engine_8hpp.html',1,'']]],
+ ['avg',['avg',['http://atria-soft.github.io/etk/namespaceetk.html#a4397d293209affffd0c2f6832ebe2aea',1,'etk']]],
+ ['azure',['azure',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7',1,'etk::color']]]
+];
diff --git a/search/all_1.html b/search/all_1.html
new file mode 100644
index 0000000..8cc6a1d
--- /dev/null
+++ b/search/all_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_1.js b/search/all_1.js
new file mode 100644
index 0000000..ab19ddd
--- /dev/null
+++ b/search/all_1.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['b',['b',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a723f8b355c03aa7c1cefa4cdfe34e68d',1,'etk::Color']]],
+ ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html',1,'etk']]],
+ ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15',1,'etk::BaseNoise']]],
+ ['beige',['beige',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03',1,'etk::color']]],
+ ['bisque',['bisque',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee',1,'etk::color']]],
+ ['black',['black',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73',1,'etk::color']]],
+ ['blanchedalmond',['blanchedAlmond',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc',1,'etk::color']]],
+ ['blue',['blue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c',1,'etk::color']]],
+ ['blueviolet',['blueViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d',1,'etk::color']]],
+ ['brown',['brown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227',1,'etk::color']]],
+ ['burlywood',['burlyWood',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784',1,'etk::color']]],
+ ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['../ege_build.html',1,'']]],
+ ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/elog/elog_build.html',1,'']]],
+ ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/etk/etk_build.html',1,'']]]
+];
diff --git a/search/all_10.html b/search/all_10.html
new file mode 100644
index 0000000..c25484f
--- /dev/null
+++ b/search/all_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_10.js b/search/all_10.js
new file mode 100644
index 0000000..8dea33b
--- /dev/null
+++ b/search/all_10.js
@@ -0,0 +1,121 @@
+var searchData=
+[
+ ['saddlebrown',['saddleBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae',1,'etk::color']]],
+ ['safenormalize',['safeNormalize',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'etk::Vector2D::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< int32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< uint32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019',1,'etk::Vector3D::safeNormalize()']]],
+ ['salmon',['salmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8',1,'etk::color']]],
+ ['sandybrown',['sandyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb',1,'etk::color']]],
+ ['scale',['scale',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84',1,'etk::Matrix2::scale(const vec2 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231',1,'etk::Matrix2::scale(float _value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114',1,'etk::Matrix4::scale(const vec3 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5',1,'etk::Matrix4::scale(float _sx, float _sy, float _sz)']]],
+ ['scene',['Scene',['../classege_1_1widget_1_1_scene.html',1,'ege::widget']]],
+ ['scene',['Scene',['../classege_1_1widget_1_1_scene.html#a06408ffe3a64cada0814e0c38fd7c76c',1,'ege::widget::Scene']]],
+ ['scene_2ehpp',['Scene.hpp',['../_scene_8hpp.html',1,'']]],
+ ['seagreen',['seaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470',1,'etk::color']]],
+ ['seashell',['seaShell',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051',1,'etk::color']]],
+ ['seeknode',['seekNode',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e',1,'etk']]],
+ ['seeknode_5fcurrent',['seekNode_current',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598',1,'etk']]],
+ ['seeknode_5fend',['seekNode_end',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6',1,'etk']]],
+ ['seeknode_5fstart',['seekNode_start',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd',1,'etk']]],
+ ['select',['select',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa4662d86bf6061a8e37899595c5ddd3d',1,'etk::Matrix']]],
+ ['set',['set',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb',1,'etk::Color::set(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7',1,'etk::Hash::set()'],['../classege_1_1_ray.html#ab26190217e2e450c7db08e1a0cdfc73e',1,'ege::Ray::set()']]],
+ ['seta',['setA',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a',1,'etk::Color']]],
+ ['setangle',['setAngle',['../classege_1_1camera_1_1_view.html#a8be3104ac348d188eb90d46c7ed5a220',1,'ege::camera::View::setAngle()'],['../classege_1_1widget_1_1_mesh.html#af1205c88f0d609eafa6fab472c4ae263',1,'ege::widget::Mesh::setAngle()']]],
+ ['setanglespeed',['setAngleSpeed',['../classege_1_1widget_1_1_mesh.html#a0e1f8377b5f48b66e8f6c5c887d6abc7',1,'ege::widget::Mesh']]],
+ ['setargzero',['setArgZero',['http://atria-soft.github.io/etk/namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d',1,'etk']]],
+ ['setaspectratio',['setAspectRatio',['../classege_1_1_camera.html#a5a76d355026c6b0fab196b3b94571123',1,'ege::Camera']]],
+ ['setb',['setB',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1',1,'etk::Color']]],
+ ['setbacktrace',['setBackTrace',['http://atria-soft.github.io/elog/namespaceelog.html#aae6ff218b5e851513cfc29d030b865fb',1,'elog']]],
+ ['setbasefoldercache',['setBaseFolderCache',['http://atria-soft.github.io/etk/namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f',1,'etk']]],
+ ['setbasefolderdata',['setBaseFolderData',['http://atria-soft.github.io/etk/namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99',1,'etk']]],
+ ['setbasefolderdatauser',['setBaseFolderDataUser',['http://atria-soft.github.io/etk/namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734',1,'etk']]],
+ ['setcallbacklog',['setCallbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a8c02ad11df203c22c7e65c759b43efdd',1,'elog']]],
+ ['setcamera',['setCamera',['../classege_1_1widget_1_1_scene.html#a71f5302c44c6a6cdffc2eca42586037d',1,'ege::widget::Scene']]],
+ ['setchecknormal',['setCheckNormal',['../classege_1_1resource_1_1_mesh.html#a2e384cb78f35b467459e84a110c91a24',1,'ege::resource::Mesh']]],
+ ['setcollisiondetectionstatus',['setCollisionDetectionStatus',['../classege_1_1_element_physic.html#ae76a38916a653aa36ac8d9de8d473402',1,'ege::ElementPhysic']]],
+ ['setcolor',['setColor',['http://atria-soft.github.io/elog/namespaceelog.html#a157a0ce2993c115906b8a2607f6a9133',1,'elog']]],
+ ['setdirection',['setDirection',['../classege_1_1_ray.html#a63c25726fed276fb9d710f255e9ed4af',1,'ege::Ray']]],
+ ['setdistance',['setDistance',['../classege_1_1widget_1_1_mesh.html#a38dd9587cbfc5a4e6c55dd102fa3ef0c',1,'ege::widget::Mesh']]],
+ ['setdynamicworld',['setDynamicWorld',['../classege_1_1physics_1_1_engine.html#af50440cfa4a18fae7ee6019fe4530b29',1,'ege::physics::Engine']]],
+ ['seteye',['setEye',['../classege_1_1camera_1_1_view.html#a9348fb038e49d573a1806c9962098d50',1,'ege::camera::View']]],
+ ['setfile',['setFile',['../classege_1_1widget_1_1_mesh.html#a021dbdc9e036dec0d69fb662d4cc5ed6',1,'ege::widget::Mesh']]],
+ ['setfireon',['setFireOn',['../classege_1_1_element.html#a4df60dc1fbda8aed4c35d511b754a8e4',1,'ege::Element']]],
+ ['setfrompoints',['setFromPoints',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9',1,'etk::Plane']]],
+ ['setfunction',['setFunction',['http://atria-soft.github.io/elog/namespaceelog.html#aed76a2bba4f8c0f51633fa64ab08362d',1,'elog']]],
+ ['setg',['setG',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4',1,'etk::Color']]],
+ ['setgroup',['setGroup',['../classege_1_1_element.html#a82c3669cee85b50861d59958efae4d65',1,'ege::Element']]],
+ ['setgroupreadable',['setGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5',1,'etk::FSNodeRight']]],
+ ['setgrouprunable',['setGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e',1,'etk::FSNodeRight']]],
+ ['setgroupwritable',['setGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389',1,'etk::FSNodeRight']]],
+ ['setintercept',['setIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3',1,'etk::Plane']]],
+ ['setinterpolate3',['setInterpolate3',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8',1,'etk::Vector3D']]],
+ ['setlevel',['setLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a3afe4089acb36e88d7266c1ce85ddc7b',1,'elog::setLevel(const std::string &_name, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a423b95c78b78e98de35c8f176b9efbdc',1,'elog::setLevel(int32_t _id, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a600189d0be9885f63d651201ab0c3688',1,'elog::setLevel(enum elog::level _level)']]],
+ ['setlibname',['setLibName',['http://atria-soft.github.io/elog/namespaceelog.html#a98f690a8538d4726fa0060331e021a08',1,'elog']]],
+ ['setline',['setLine',['http://atria-soft.github.io/elog/namespaceelog.html#a2591d4ba7e3136ff84c0b81289000b79',1,'elog']]],
+ ['setloginfile',['setLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a78083b9d6ef033e329b788f8fa22f3f3',1,'elog']]],
+ ['setmax',['setMax',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'etk::Vector2D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< int32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< uint32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321',1,'etk::Vector3D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f',1,'etk::Vector4D::setMax()']]],
+ ['setmesh',['setMesh',['../classege_1_1_element.html#a17750b333551fcd6d27eaf8e6c1f989d',1,'ege::Element::setMesh()'],['../classege_1_1_element_physic.html#ab40625af2799ce42f2db6b3407d802d5',1,'ege::ElementPhysic::setMesh()']]],
+ ['setmin',['setMin',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'etk::Vector2D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< int32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< uint32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2',1,'etk::Vector3D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6',1,'etk::Vector4D::setMin()']]],
+ ['setname',['setName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43',1,'etk::FSNode']]],
+ ['setnormal',['setNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70',1,'etk::Plane']]],
+ ['setorigin',['setOrigin',['../classege_1_1_ray.html#aabbc358fa990273acb06241b0cbc9155',1,'ege::Ray']]],
+ ['setotherreadable',['setOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78',1,'etk::FSNodeRight']]],
+ ['setotherrunable',['setOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c',1,'etk::FSNodeRight']]],
+ ['setotherwritable',['setOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0',1,'etk::FSNodeRight']]],
+ ['setposition',['setPosition',['../classege_1_1_element.html#a52bdd3e2cdec9583d7305222c7c2a566',1,'ege::Element::setPosition()'],['../classege_1_1_element_base.html#a46ca31946b00485a154f22628500d6c1',1,'ege::ElementBase::setPosition()'],['../classege_1_1_element_physic.html#a62e71f81e5177cf40ea39af3055ad536',1,'ege::ElementPhysic::setPosition()'],['../classege_1_1widget_1_1_mesh.html#a59fc10c20ed0651ee6d0a6170285780b',1,'ege::widget::Mesh::setPosition()']]],
+ ['setpositiontheoric',['setPositionTheoric',['../classege_1_1_element_physic.html#a60f3b578cc6b2b1b9b34953c850b4226',1,'ege::ElementPhysic']]],
+ ['setr',['setR',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242',1,'etk::Color']]],
+ ['setright',['setRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3',1,'etk::FSNode']]],
+ ['setsceensize',['setSceenSize',['../classege_1_1_camera.html#a8165291e4819463677aaf1812059037f',1,'ege::Camera']]],
+ ['setshape',['setShape',['../classege_1_1_element_physic.html#a0bc3f9f1f3b2becbc244a71cf665e6db',1,'ege::ElementPhysic::setShape()'],['../classege_1_1resource_1_1_mesh.html#af3b2ffd7f5f9f02adb315e23800a9ed2',1,'ege::resource::Mesh::setShape()']]],
+ ['settarget',['setTarget',['../classege_1_1camera_1_1_view.html#afc1a692351b09964fc8cc9292693dedf',1,'ege::camera::View']]],
+ ['setthreadid',['setThreadId',['http://atria-soft.github.io/elog/namespaceelog.html#a9b835d4980949026a8883570ea3837af',1,'elog']]],
+ ['setthreadnameenable',['setThreadNameEnable',['http://atria-soft.github.io/elog/namespaceelog.html#ae64b5abf2ea03562679668e6242c49a2',1,'elog']]],
+ ['settime',['setTime',['http://atria-soft.github.io/elog/namespaceelog.html#a15e30e61e8db5a43e72358d2c02be6a4',1,'elog']]],
+ ['setuserreadable',['setUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9',1,'etk::FSNodeRight']]],
+ ['setuserrunable',['setUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070',1,'etk::FSNodeRight']]],
+ ['setuserwritable',['setUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139',1,'etk::FSNodeRight']]],
+ ['setvalue',['setValue',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'etk::Vector2D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< int32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< uint32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92',1,'etk::Vector3D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc',1,'etk::Vector4D::setValue()']]],
+ ['setw',['setW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944',1,'etk::Vector4D']]],
+ ['setx',['setX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'etk::Vector2D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< int32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< uint32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29',1,'etk::Vector3D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620',1,'etk::Vector4D::setX()']]],
+ ['setxangleview',['setXAngleView',['../classege_1_1_camera.html#a468d28287cf9a03f7ef50919776ac772',1,'ege::Camera']]],
+ ['sety',['setY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'etk::Vector2D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< int32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< uint32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1',1,'etk::Vector3D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e',1,'etk::Vector4D::setY()']]],
+ ['setyangleview',['setYAngleView',['../classege_1_1_camera.html#aaf3314bee70721b5807498ad35a509bd',1,'ege::Camera']]],
+ ['setz',['setZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30',1,'etk::Vector3D::setZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1',1,'etk::Vector4D::setZ()']]],
+ ['setzero',['setZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'etk::Vector2D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< int32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< uint32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19',1,'etk::Vector3D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e',1,'etk::Vector4D::setZero()']]],
+ ['setzfar',['setZFar',['../classege_1_1_camera.html#a6ea40e7d2437e1fc2d1f34bb5d2a7dad',1,'ege::Camera']]],
+ ['setznear',['setZNear',['../classege_1_1_camera.html#ad959d3777b95e81c68b249bf3d2fe4c0',1,'ege::Camera']]],
+ ['sharedfromthis',['sharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38',1,'ememory::EnableSharedFromThis::sharedFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a908e55c7fbc20a24a0fc1ad4b93eaace',1,'ememory::EnableSharedFromThis::sharedFromThis() const ']]],
+ ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7b017780895f0a9d32e753574ae82010',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE2 *_element)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aef65a1bba18c17a8a13e05aa5d702b1e',1,'ememory::SharedPtr::SharedPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a6b448ecd7740c97551e8afd65acaca6f',1,'ememory::SharedPtr::SharedPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab5052506642bddd3aa5e6fb44ec1a173',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE *_obj, ememory::Counter *_counter)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab91fe50ba210a0545fa41e993df9beea',1,'ememory::SharedPtr::SharedPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab46f51a66327265bbc94ee89b603ca71',1,'ememory::SharedPtr::SharedPtr(SharedPtr< EMEMORY_TYPE > &&_obj)']]],
+ ['sharedptr_2ehpp',['SharedPtr.hpp',['http://atria-soft.github.io/ememory/_shared_ptr_8hpp.html',1,'']]],
+ ['sharedptr_3c_20btbroadphaseinterface_20_3e',['SharedPtr< btBroadphaseInterface >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btcollisiondispatcher_20_3e',['SharedPtr< btCollisionDispatcher >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btconstraintsolver_20_3e',['SharedPtr< btConstraintSolver >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btdefaultcollisionconfiguration_20_3e',['SharedPtr< btDefaultCollisionConfiguration >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btdynamicsworld_20_3e',['SharedPtr< btDynamicsWorld >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3acamera_20_3e',['SharedPtr< ege::ege::Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3aelement_20_3e',['SharedPtr< ege::ege::Element >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3aenvironement_20_3e',['SharedPtr< ege::ege::Environement >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3aphysicsshape_20_3e',['SharedPtr< ege::ege::PhysicsShape >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aresource_3a_3aege_3a_3awidget_3a_3amesh_20_3e',['SharedPtr< ege::resource::ege::widget::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aresource_3a_3amesh_20_3e',['SharedPtr< ege::resource::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ewol_3a_3aresource_3a_3acolored3dobject_20_3e',['SharedPtr< ewol::resource::Colored3DObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ewol_3a_3aresource_3a_3atexture_20_3e',['SharedPtr< ewol::resource::Texture >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20gale_3a_3aresource_3a_3aprogram_20_3e',['SharedPtr< gale::resource::Program >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20gale_3a_3aresource_3a_3avirtualbufferobject_20_3e',['SharedPtr< gale::resource::VirtualBufferObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sienna',['sienna',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce',1,'etk::color']]],
+ ['signaldisplaydebug',['signalDisplayDebug',['../classege_1_1widget_1_1_scene.html#a389ba8efd200612cca52f848408c34f2',1,'ege::widget::Scene']]],
+ ['silver',['silver',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c',1,'etk::color']]],
+ ['simplifypath',['simplifyPath',['http://atria-soft.github.io/etk/namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc',1,'etk']]],
+ ['size',['size',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a505195d19b853822d7d4b298d1bee3eb',1,'etk::Archive::size()'],['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a6b71b4395cb2e4a944b4e661cbc06607',1,'etk::ArchiveContent::size()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#aa50ae6b22e85ef679b43d55c410fb12d',1,'etk::Hash::size()']]],
+ ['skyblue',['skyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d',1,'etk::color']]],
+ ['slateblue',['slateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d',1,'etk::color']]],
+ ['slategray',['slateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2',1,'etk::color']]],
+ ['slategrey',['slateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e',1,'etk::color']]],
+ ['snow',['snow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723',1,'etk::color']]],
+ ['space',['Space',['http://atria-soft.github.io/etk/namespaceu32char.html#a7a114cf0424bb72fd7f3f10c9cd017e8',1,'u32char']]],
+ ['springgreen',['springGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703',1,'etk::color']]],
+ ['staticpointercast',['staticPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a9a5a8c52dbbb1cb7121231de10dec3b2',1,'ememory::staticPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#ad67a9361b7aa47b38ef5366f9ec2c712',1,'ememory::staticPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]],
+ ['stdtools_2ehpp',['stdTools.hpp',['http://atria-soft.github.io/etk/std_tools_8hpp.html',1,'']]],
+ ['steelblue',['steelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f',1,'etk::color']]],
+ ['suppress',['Suppress',['http://atria-soft.github.io/etk/namespaceu32char.html#a9cff086787b8b0321e36251a27c40321',1,'u32char']]],
+ ['swap',['swap',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad7a06dd2042312f6f94da526adddfc48',1,'ememory::SharedPtr::swap()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab138aa24ae18beedf25cbbe9d99ba0b4',1,'ememory::WeakPtr::swap()']]]
+];
diff --git a/search/all_11.html b/search/all_11.html
new file mode 100644
index 0000000..3615c28
--- /dev/null
+++ b/search/all_11.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_11.js b/search/all_11.js
new file mode 100644
index 0000000..46f3fe3
--- /dev/null
+++ b/search/all_11.js
@@ -0,0 +1,36 @@
+var searchData=
+[
+ ['tutorials',['Tutorials',['http://atria-soft.github.io/elog/elog_tutorial.html',1,'']]],
+ ['tabulation',['Tabulation',['http://atria-soft.github.io/etk/namespaceu32char.html#ad7a0c42ea443e20bfceb69f863bebc6a',1,'u32char']]],
+ ['tan',['tan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e',1,'etk::color']]],
+ ['tansformpositiontoangle',['tansformPositionToAngle',['../classege_1_1_camera.html#a7aef459c0becd72fdc8590ff675618b5',1,'ege::Camera']]],
+ ['teal',['teal',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5',1,'etk::color']]],
+ ['theoricfirst',['theoricFirst',['http://atria-soft.github.io/etk/namespaceutf8.html#a52043c6c7cf75da5f8e8812ffb4ffc1c',1,'utf8']]],
+ ['theoriclen',['theoricLen',['http://atria-soft.github.io/etk/namespaceutf8.html#ad408da64c12fe3345b9576ab487bd7e3',1,'utf8']]],
+ ['thistle',['thistle',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8',1,'etk::color']]],
+ ['timeaccessed',['timeAccessed',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a8f4cf4b7ab4cd37d4d36ccf72af48baa',1,'etk::FSNode']]],
+ ['timeaccessedstring',['timeAccessedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#acf353b15e60c6e5951ddbc96dc9279ca',1,'etk::FSNode']]],
+ ['timecreated',['timeCreated',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a35341ea8a0e88cf887f5730147851523',1,'etk::FSNode']]],
+ ['timecreatedstring',['timeCreatedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a486a29e063d2bd3b08865e4c7d9ba05a',1,'etk::FSNode']]],
+ ['timemodified',['timeModified',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab979fcc315326e49960f5dae44895f35',1,'etk::FSNode']]],
+ ['timemodifiedstring',['timeModifiedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aaded6daa2e662a57d300b26c4d22e7d8',1,'etk::FSNode']]],
+ ['to_5fstring',['to_string',['http://atria-soft.github.io/etk/namespaceetk.html#a48ed31a00f989f5b188d7254e6945a74',1,'etk::to_string(const TYPE &_variable)'],['http://atria-soft.github.io/etk/namespaceetk.html#a17aa4febea213096442bcb8e7ca80805',1,'etk::to_string(const std::vector< TYPE > &_list)']]],
+ ['toint',['toInt',['http://atria-soft.github.io/etk/namespaceu32char.html#afc40d527459e3869ea8dc54d3b5ef225',1,'u32char']]],
+ ['tomato',['tomato',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0',1,'etk::color']]],
+ ['tool_2ehpp',['tool.hpp',['http://atria-soft.github.io/etk/tool_8hpp.html',1,'']]],
+ ['touch',['touch',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc',1,'etk::FSNode']]],
+ ['translate',['translate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a',1,'etk::Matrix2::translate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d',1,'etk::Matrix4::translate()']]],
+ ['transpose',['transpose',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae5b0ef04db7816bbc60f0f60e680770d',1,'etk::Matrix::transpose()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae',1,'etk::Matrix4::transpose()']]],
+ ['triple',['triple',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7fdfa26f4fd5b26120463669f7669b63',1,'etk::Vector3D']]],
+ ['turquoise',['turquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830',1,'etk::color']]],
+ ['typenode',['typeNode',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8',1,'etk']]],
+ ['typenode_5fblock',['typeNode_block',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630',1,'etk']]],
+ ['typenode_5fcharacter',['typeNode_character',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed',1,'etk']]],
+ ['typenode_5ffifo',['typeNode_fifo',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890',1,'etk']]],
+ ['typenode_5ffile',['typeNode_file',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6',1,'etk']]],
+ ['typenode_5ffolder',['typeNode_folder',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680',1,'etk']]],
+ ['typenode_5flink',['typeNode_link',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14',1,'etk']]],
+ ['typenode_5fsocket',['typeNode_socket',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc',1,'etk']]],
+ ['typenode_5funknow',['typeNode_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf',1,'etk']]],
+ ['types_2ehpp',['types.hpp',['http://atria-soft.github.io/etk/types_8hpp.html',1,'']]]
+];
diff --git a/search/all_12.html b/search/all_12.html
new file mode 100644
index 0000000..abd082a
--- /dev/null
+++ b/search/all_12.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_12.js b/search/all_12.js
new file mode 100644
index 0000000..3aff230
--- /dev/null
+++ b/search/all_12.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['u32char',['u32char',['http://atria-soft.github.io/etk/namespaceu32char.html',1,'']]],
+ ['uninit',['UnInit',['../classege_1_1_particule.html#ae3eb04605e33ce98e0d2cd50c341dd3c',1,'ege::Particule']]],
+ ['unsetloginfile',['unsetLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a496120feb0c59449a46057559c6c8a1a',1,'elog']]],
+ ['update',['update',['../classege_1_1camera_1_1_view.html#ae993043a0b13c71c96b2b8f03f7b5629',1,'ege::camera::View::update()'],['../classege_1_1_particule.html#abd75550a9de8a2ead1cd667e10c12eab',1,'ege::Particule::update()'],['../classege_1_1_particule_engine.html#a793a712167bf4a54bd36cfc68fc567f8',1,'ege::ParticuleEngine::update()'],['../classege_1_1_particule_simple.html#ab1b7fb480be958b0072e22aa5c5446e3',1,'ege::ParticuleSimple::update()']]],
+ ['updateprojectionmatrix',['updateProjectionMatrix',['../classege_1_1_camera.html#af5cd727143b8e14afee3ed41bc7c8ee6',1,'ege::Camera']]],
+ ['usecount',['useCount',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab541a1edb24a9ff59156b851413e898d',1,'ememory::SharedPtr::useCount()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a53fc8aa9b1cd24d5c85f13d91c255b64',1,'ememory::WeakPtr::useCount()']]],
+ ['utf8',['utf8',['http://atria-soft.github.io/etk/namespaceutf8.html',1,'']]]
+];
diff --git a/search/all_13.html b/search/all_13.html
new file mode 100644
index 0000000..88fa653
--- /dev/null
+++ b/search/all_13.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_13.js b/search/all_13.js
new file mode 100644
index 0000000..464c6cc
--- /dev/null
+++ b/search/all_13.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+ ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'etk']]],
+ ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'etk::Vector2D::Vector2D(T _xxx, T _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'etk::Vector2D::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'etk::Vector2D::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'etk::Vector2D::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'etk::Vector2D::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< int32_t >::Vector2D(int32_t_xxx, int32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< int32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< int32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< int32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< int32_t >::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< uint32_t >::Vector2D(uint32_t_xxx, uint32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< uint32_t >::Vector2D(const std::string &_str)']]],
+ ['vector2d_2ehpp',['Vector2D.hpp',['http://atria-soft.github.io/etk/_vector2_d_8hpp.html',1,'']]],
+ ['vector2d_3c_20int32_5ft_20_3e',['Vector2D< int32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]],
+ ['vector2d_3c_20uint32_5ft_20_3e',['Vector2D< uint32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]],
+ ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]],
+ ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9',1,'etk::Vector3D::Vector3D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269',1,'etk::Vector3D::Vector3D(const T &_xxx, const T &_yyy, const T &_zzz)']]],
+ ['vector3d_2ehpp',['Vector3D.hpp',['http://atria-soft.github.io/etk/_vector3_d_8hpp.html',1,'']]],
+ ['vector3d_3c_20float_20_3e',['Vector3D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]],
+ ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae',1,'etk::Vector4D::Vector4D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2',1,'etk::Vector4D::Vector4D(const T &_xxx, const T &_yyy, const T &_zzz, const T &_www)']]],
+ ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]],
+ ['vector4d_2ehpp',['Vector4D.hpp',['http://atria-soft.github.io/etk/_vector4_d_8hpp.html',1,'']]],
+ ['vector4d_3c_20float_20_3e',['Vector4D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]],
+ ['view',['View',['../classege_1_1camera_1_1_view.html',1,'ege::camera']]],
+ ['view',['View',['../classege_1_1camera_1_1_view.html#a52b313833adbb0a228f7ec61d094a7e8',1,'ege::camera::View']]],
+ ['view_2ehpp',['View.hpp',['../_view_8hpp.html',1,'']]],
+ ['viewbox_2ehpp',['viewBox.hpp',['../view_box_8hpp.html',1,'']]],
+ ['violet',['violet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec',1,'etk::color']]]
+];
diff --git a/search/all_14.html b/search/all_14.html
new file mode 100644
index 0000000..518db1d
--- /dev/null
+++ b/search/all_14.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_14.js b/search/all_14.js
new file mode 100644
index 0000000..549eafd
--- /dev/null
+++ b/search/all_14.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['w',['w',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a768cb09e727d5eda7e3cfac88feb9db3',1,'etk::Vector4D']]],
+ ['wait',['wait',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5',1,'etk::Fifo::wait(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3',1,'etk::Fifo::wait(MY_TYPE &_data, uint32_t _timeOutInUs)']]],
+ ['weakfromthis',['weakFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19',1,'ememory::EnableSharedFromThis::weakFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#af8ec20a3eb1db0add6d9c69e5b1a0903',1,'ememory::EnableSharedFromThis::weakFromThis() const ']]],
+ ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html',1,'ememory']]],
+ ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7ca8af1a20e2bce96d5c65ea1fd72ec1',1,'ememory::WeakPtr::WeakPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1fb089b0b5bd76e33bf54d32cd3bb369',1,'ememory::WeakPtr::WeakPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adb31ca52a0b8dfe8c876a9fd297eca83',1,'ememory::WeakPtr::WeakPtr(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adbfcc73329e43b1e37fd8b19220d752e',1,'ememory::WeakPtr::WeakPtr(WeakPtr &&_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a3a30b756ccdc34bf96a4c7e2e4fb87c4',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9233c621eaf744a4b6d3f53afb77f33f',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]],
+ ['weakptr_2ehpp',['WeakPtr.hpp',['http://atria-soft.github.io/ememory/_weak_ptr_8hpp.html',1,'']]],
+ ['wheat',['wheat',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde',1,'etk::color']]],
+ ['white',['white',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c',1,'etk::color']]],
+ ['whitesmoke',['whiteSmoke',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b',1,'etk::color']]]
+];
diff --git a/search/all_15.html b/search/all_15.html
new file mode 100644
index 0000000..1331c0d
--- /dev/null
+++ b/search/all_15.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_15.js b/search/all_15.js
new file mode 100644
index 0000000..3c26b3b
--- /dev/null
+++ b/search/all_15.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['x',['x',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'etk::Vector2D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< int32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< uint32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a82e52f07c7a6150d9e13f4fff0e4968b',1,'etk::Vector3D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af4ef3e5d890cca92e851397f1a982250',1,'etk::Vector4D::x()']]]
+];
diff --git a/search/all_16.html b/search/all_16.html
new file mode 100644
index 0000000..bec9d5d
--- /dev/null
+++ b/search/all_16.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_16.js b/search/all_16.js
new file mode 100644
index 0000000..6966064
--- /dev/null
+++ b/search/all_16.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['y',['y',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'etk::Vector2D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< int32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< uint32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab590b90639d1ace341dab5614afe5fd7',1,'etk::Vector3D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af8a526bd68941b96bce258138cc7efb4',1,'etk::Vector4D::y()']]],
+ ['yellow',['yellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072',1,'etk::color']]],
+ ['yellowgreen',['yellowGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b',1,'etk::color']]]
+];
diff --git a/search/all_17.html b/search/all_17.html
new file mode 100644
index 0000000..6d010fd
--- /dev/null
+++ b/search/all_17.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_17.js b/search/all_17.js
new file mode 100644
index 0000000..aecb857
--- /dev/null
+++ b/search/all_17.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['z',['z',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a456ec4ec441f999d1b3075ee6398bc73',1,'etk::Vector3D::z()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a104503897d0fccd5be3572bfe56c66ea',1,'etk::Vector4D::z()']]],
+ ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda',1,'etk::archive::Zip']]],
+ ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html',1,'etk::archive']]],
+ ['zip_2ehpp',['Zip.hpp',['http://atria-soft.github.io/etk/_zip_8hpp.html',1,'']]]
+];
diff --git a/search/all_18.html b/search/all_18.html
new file mode 100644
index 0000000..ebae42c
--- /dev/null
+++ b/search/all_18.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_18.js b/search/all_18.js
new file mode 100644
index 0000000..7dead43
--- /dev/null
+++ b/search/all_18.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+ ['_7earchive',['~Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2',1,'etk::Archive']]],
+ ['_7ecamera',['~Camera',['../classege_1_1_camera.html#a2d3dc7bdfe6bf5ae01e79edca4d3d758',1,'ege::Camera']]],
+ ['_7ecounter',['~Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a52762694b79f68cfb77022e6e6907d96',1,'ememory::Counter']]],
+ ['_7eelement',['~Element',['../classege_1_1_element.html#a7bf7c8407d13ce8e60f7de46d96bbe75',1,'ege::Element']]],
+ ['_7eelementbase',['~ElementBase',['../classege_1_1_element_base.html#aaca35d9b8acb0678ad169403608c73c2',1,'ege::ElementBase']]],
+ ['_7eelementphysic',['~ElementPhysic',['../classege_1_1_element_physic.html#af790134b59ca27ec755dc8481e2d95eb',1,'ege::ElementPhysic']]],
+ ['_7eenablesharedfromthis',['~EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1',1,'ememory::EnableSharedFromThis']]],
+ ['_7efifo',['~Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec',1,'etk::Fifo']]],
+ ['_7efsnode',['~FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b',1,'etk::FSNode']]],
+ ['_7ehash',['~Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474',1,'etk::Hash']]],
+ ['_7eiterator',['~iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f',1,'utf8::iterator']]],
+ ['_7ematrix',['~Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e',1,'etk::Matrix']]],
+ ['_7eparticule',['~Particule',['../classege_1_1_particule.html#a55e9098ba3baba6bbb6ba9d9714b7f96',1,'ege::Particule']]],
+ ['_7eparticulesimple',['~ParticuleSimple',['../classege_1_1_particule_simple.html#aaa75d8ae7d0247274e6dda805c8c1218',1,'ege::ParticuleSimple']]],
+ ['_7eray',['~Ray',['../classege_1_1_ray.html#a43c61b1cec7a4afe3238eefda7adfad1',1,'ege::Ray']]],
+ ['_7escene',['~Scene',['../classege_1_1widget_1_1_scene.html#adc289a5ea9b7bc53ed45de110de427d4',1,'ege::widget::Scene']]],
+ ['_7esharedptr',['~SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a11e3f0079bc15778cec63fc378c10c9d',1,'ememory::SharedPtr']]],
+ ['_7eview',['~View',['../classege_1_1camera_1_1_view.html#af48601ef991dccc9acd88e3a8bcb7f49',1,'ege::camera::View']]],
+ ['_7ezip',['~Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24',1,'etk::archive::Zip']]]
+];
diff --git a/search/all_2.html b/search/all_2.html
new file mode 100644
index 0000000..d15ac65
--- /dev/null
+++ b/search/all_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_2.js b/search/all_2.js
new file mode 100644
index 0000000..70bcd1b
--- /dev/null
+++ b/search/all_2.js
@@ -0,0 +1,42 @@
+var searchData=
+[
+ ['cadetblue',['cadetBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f',1,'etk::color']]],
+ ['calculateintercept',['calculateIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523',1,'etk::Plane']]],
+ ['callbacklog',['callbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a2f5d781d79bd79fcda8b94a212bcbbde',1,'elog']]],
+ ['camera',['Camera',['../classege_1_1_camera.html',1,'ege']]],
+ ['camera',['Camera',['../classege_1_1_camera.html#a6be11d3860efd3f9bf74576650861702',1,'ege::Camera']]],
+ ['camera_2ehpp',['Camera.hpp',['../_camera_8hpp.html',1,'']]],
+ ['carrierreturn',['CarrierReturn',['http://atria-soft.github.io/etk/namespaceu32char.html#a65eaeefb77c1b694f336eedda60c30af',1,'u32char']]],
+ ['changeorder',['changeOrder',['http://atria-soft.github.io/etk/namespaceu32char.html#a7d8866bc81b174c81df61536be36e7ef',1,'u32char']]],
+ ['chartreuse',['chartreuse',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066',1,'etk::color']]],
+ ['chocolate',['chocolate',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002',1,'etk::color']]],
+ ['clean',['clean',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc',1,'etk::Fifo']]],
+ ['clear',['clear',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db',1,'etk::FSNodeRight::clear()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc',1,'etk::Hash::clear()'],['../classege_1_1_environement.html#a00cccd1908004628b9c0f9923412a4ff',1,'ege::Environement::clear()'],['../classege_1_1_particule_engine.html#a719a3ca3b87c9afcf1971663e38ba080',1,'ege::ParticuleEngine::clear()']]],
+ ['clearlowertriangle',['clearLowerTriangle',['http://atria-soft.github.io/etk/namespaceetk.html#a80d4500245f02806cf3397656ed18bb8',1,'etk']]],
+ ['clearuppertriangle',['clearUpperTriangle',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307',1,'etk::Matrix']]],
+ ['close',['close',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475',1,'etk::Archive']]],
+ ['closestaxis',['closestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'etk::Vector2D::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< int32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< uint32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9f40b3abbeb1cef690836dd3f799bad7',1,'etk::Vector3D::closestAxis()']]],
+ ['cofactor',['coFactor',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a3587b12e7ac3340d0ca2ed1045baef0e',1,'etk::Matrix4']]],
+ ['collisionpoints',['collisionPoints',['../classege_1_1physics_1_1_engine_1_1collision_points.html',1,'ege::physics::Engine']]],
+ ['collisionshapecreator_2ehpp',['CollisionShapeCreator.hpp',['../_collision_shape_creator_8hpp.html',1,'']]],
+ ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212',1,'etk::Color::Color()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d',1,'etk::Color::Color(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961',1,'etk::Color::Color(const etk::Color< MY_TYPE_2, MY_TYPE_SIZE_2 > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506',1,'etk::Color::Color(const std::string &_input)']]],
+ ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]],
+ ['color_2ehpp',['Color.hpp',['http://atria-soft.github.io/etk/_color_8hpp.html',1,'']]],
+ ['color_3c_20float_20_3e',['Color< float >',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]],
+ ['configureopengl',['configureOpenGL',['../classege_1_1_camera.html#a25464ace5ab68fc569c022ec1afeb6d0',1,'ege::Camera']]],
+ ['constpointercast',['constPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#aef6978a02a7c6c83cf5913c45271ae16',1,'ememory']]],
+ ['convertchar32',['convertChar32',['http://atria-soft.github.io/etk/namespaceutf8.html#ab857b45e0371b7d83a4de8d9e86133fd',1,'utf8']]],
+ ['convertutf8',['convertUtf8',['http://atria-soft.github.io/etk/namespaceu32char.html#a9eca2aab7a201251a465410688226a81',1,'u32char']]],
+ ['convolution',['convolution',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a89d39f8af21867ae9a846d801e775776',1,'etk::Matrix']]],
+ ['coral',['coral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277',1,'etk::color']]],
+ ['cornflowerblue',['cornflowerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a',1,'etk::color']]],
+ ['cornsilk',['cornsilk',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be',1,'etk::color']]],
+ ['count',['count',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7',1,'etk::Fifo']]],
+ ['counter',['counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea886bb73b3156b0aa24aac99d2de0b238',1,'ememory::Counter::counter()'],['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7424b792a2e2b05b228f8e02a10eb9d6',1,'ememory::Counter::Counter(bool _fromWeak=false)']]],
+ ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html',1,'ememory']]],
+ ['counter_2ehpp',['Counter.hpp',['http://atria-soft.github.io/ememory/_counter_8hpp.html',1,'']]],
+ ['createelement',['createElement',['../classege_1_1_environement.html#acfeba133d0dc320406b7e23b868e4e15',1,'ege::Environement']]],
+ ['crimson',['crimson',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e',1,'etk::color']]],
+ ['cross',['cross',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'etk::Vector2D::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< int32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< uint32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a406857f9aace44667cd625ebba49f1c7',1,'etk::Vector3D::cross()']]],
+ ['cyan',['cyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39',1,'etk::color']]]
+];
diff --git a/search/all_3.html b/search/all_3.html
new file mode 100644
index 0000000..9f526c6
--- /dev/null
+++ b/search/all_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_3.js b/search/all_3.js
new file mode 100644
index 0000000..4a4ac0a
--- /dev/null
+++ b/search/all_3.js
@@ -0,0 +1,46 @@
+var searchData=
+[
+ ['darkblue',['darkBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948',1,'etk::color']]],
+ ['darkcyan',['darkCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3',1,'etk::color']]],
+ ['darkgoldenrod',['darkGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637',1,'etk::color']]],
+ ['darkgray',['darkGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1',1,'etk::color']]],
+ ['darkgreen',['darkGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf',1,'etk::color']]],
+ ['darkgrey',['darkGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d',1,'etk::color']]],
+ ['darkkhaki',['darkKhaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38',1,'etk::color']]],
+ ['darkmagenta',['darkMagenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960',1,'etk::color']]],
+ ['darkolivegreen',['darkOliveGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9',1,'etk::color']]],
+ ['darkorange',['darkorange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea',1,'etk::color']]],
+ ['darkorchid',['darkOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b',1,'etk::color']]],
+ ['darkred',['darkRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a',1,'etk::color']]],
+ ['darksalmon',['darkSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7',1,'etk::color']]],
+ ['darkseagreen',['darkSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f',1,'etk::color']]],
+ ['darkslateblue',['darkSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74',1,'etk::color']]],
+ ['darkslategray',['darkSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b',1,'etk::color']]],
+ ['darkslategrey',['darkSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84',1,'etk::color']]],
+ ['darkturquoise',['darkTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd',1,'etk::color']]],
+ ['darkviolet',['darkViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b',1,'etk::color']]],
+ ['data',['data',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a98d5c0e3b084a8f81760d4eac53ef5f6',1,'etk::ArchiveContent::data()'],['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea8d777f385d3dfec8815d20f7496026dc',1,'ememory::Counter::data()']]],
+ ['decreaseref',['decreaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05',1,'etk::ArchiveContent']]],
+ ['decrementshared',['decrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#aa28cf4efdddded41d259fa7d3233bf00',1,'ememory::Counter']]],
+ ['decrementweak',['decrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7b73b5b5d15ffe2494ff84beca813bd4',1,'ememory::Counter']]],
+ ['deeppink',['deepPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d',1,'etk::color']]],
+ ['deepskyblue',['deepSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec',1,'etk::color']]],
+ ['defaultalpha',['defaultAlpha',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b',1,'etk::Color']]],
+ ['degreetoradian',['degreeToRadian',['http://atria-soft.github.io/etk/namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd',1,'etk']]],
+ ['delete',['Delete',['http://atria-soft.github.io/etk/namespaceu32char.html#a55bf46c0555440472df720e2e3b553bf',1,'u32char']]],
+ ['determinant',['determinant',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a75c0de9d526066581fadf0eb6c04d570',1,'etk::Matrix2::determinant()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a514c2b431cec71708ce562ad2dc3224d',1,'etk::Matrix4::determinant()']]],
+ ['dimgray',['dimGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673',1,'etk::color']]],
+ ['dimgrey',['dimGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4',1,'etk::color']]],
+ ['display',['display',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441',1,'etk::Archive']]],
+ ['displaybacktrace',['displayBacktrace',['http://atria-soft.github.io/elog/namespaceelog.html#aaa54d31e61733c3ed433fe18b7be4dfa',1,'elog']]],
+ ['distance',['distance',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'etk::Vector2D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< int32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< uint32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5bb53826ec3d3a9b849b62db56940ac7',1,'etk::Vector3D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8224f20a5cbd5756ae85bf74ca45378b',1,'etk::Vector4D::distance()']]],
+ ['distance2',['distance2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'etk::Vector2D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< int32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< uint32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a750a97d117913e4177ffd59e8e3e8b3a',1,'etk::Vector3D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a33eeef4add5bc7d107d9eec4ab7c2fcb',1,'etk::Vector4D::distance2()']]],
+ ['dodgerblue',['dodgerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d',1,'etk::color']]],
+ ['dot',['dot',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'etk::Vector2D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< int32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< uint32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a8f603c861a688a4c61a7c1c60fa02274',1,'etk::Vector3D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a4a131fac695c8b4fe11eedd8ab2fb93d',1,'etk::Vector4D::dot()']]],
+ ['draw',['draw',['../classege_1_1_element.html#a27f141940924deffc942ee7da9c81a6d',1,'ege::Element::draw()'],['../classege_1_1_element_base.html#ac80aa8d182ceac9fdf7c9052cd35e927',1,'ege::ElementBase::draw()'],['../classege_1_1_element_physic.html#af28e2e370657d6d502444b4c8e418453',1,'ege::ElementPhysic::draw()'],['../classege_1_1_particule.html#aa2fdbb5389eca89995724d00fc4dee26',1,'ege::Particule::draw()'],['../classege_1_1_particule_engine.html#a5de2231431f4eb5f369f8ccce61d9868',1,'ege::ParticuleEngine::draw()']]],
+ ['drawdebug',['drawDebug',['../classege_1_1_camera.html#a7ccef622e9329f479b8ef6f712c6c65c',1,'ege::Camera::drawDebug()'],['../classege_1_1camera_1_1_view.html#a7c216fb909b2b64e55c777ea4b3cb99f',1,'ege::camera::View::drawDebug()'],['../classege_1_1_element.html#a2ebbf862116f1adc9e892c8982f0c43d',1,'ege::Element::drawDebug()'],['../classege_1_1_element_physic.html#a3fcd92a93fb30556a573cf8400d1af47',1,'ege::ElementPhysic::drawDebug()']]],
+ ['drawlife',['drawLife',['../classege_1_1_element.html#a40f64c38bd7b501f0d26d84ebd31a90f',1,'ege::Element']]],
+ ['dynamicdisable',['dynamicDisable',['../classege_1_1_element.html#ad18a09caf8b1ea06296e464d86807432',1,'ege::Element::dynamicDisable()'],['../classege_1_1_element_physic.html#a70d9ccb01b09d4ae55d19b06425db401',1,'ege::ElementPhysic::dynamicDisable()']]],
+ ['dynamicenable',['dynamicEnable',['../classege_1_1_element.html#aabfffdad12c95deeffa0c13f9c6f4630',1,'ege::Element::dynamicEnable()'],['../classege_1_1_element_physic.html#ad3862301875751917aabea411d4f7538',1,'ege::ElementPhysic::dynamicEnable()']]],
+ ['dynamicpointercast',['dynamicPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a0bfb664a1fcc7defd9aa5c8534d33af7',1,'ememory::dynamicPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a5bce20cf9275c6e3f29e6bdb72f1ad97',1,'ememory::dynamicPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]]
+];
diff --git a/search/all_4.html b/search/all_4.html
new file mode 100644
index 0000000..7b814aa
--- /dev/null
+++ b/search/all_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_4.js b/search/all_4.js
new file mode 100644
index 0000000..512d7ed
--- /dev/null
+++ b/search/all_4.js
@@ -0,0 +1,40 @@
+var searchData=
+[
+ ['archive',['archive',['http://atria-soft.github.io/etk/namespaceetk_1_1archive.html',1,'etk']]],
+ ['color',['color',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html',1,'etk']]],
+ ['element',['Element',['../classege_1_1_element.html#a0c423f7c9c39e1de6c7ab20b14af6153',1,'ege::Element']]],
+ ['element',['Element',['../classege_1_1_element.html',1,'ege']]],
+ ['element_2ehpp',['Element.hpp',['../_element_8hpp.html',1,'']]],
+ ['elementbase',['ElementBase',['../classege_1_1_element_base.html',1,'ege']]],
+ ['elementbase',['ElementBase',['../classege_1_1_element_base.html#a38e54bce7a7560e5bb2000f2ab3e36c3',1,'ege::ElementBase']]],
+ ['elementbase_2ehpp',['ElementBase.hpp',['../_element_base_8hpp.html',1,'']]],
+ ['elementinteraction',['ElementInteraction',['../classege_1_1_element_interaction.html',1,'ege']]],
+ ['elementisremoved',['elementIsRemoved',['../classege_1_1_element.html#a196cab38ec45d4b67226c37cf1106f9b',1,'ege::Element']]],
+ ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html',1,'ege']]],
+ ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html#a2b3174eed6472025a3126c76428b57f9',1,'ege::ElementPhysic']]],
+ ['elementphysic_2ehpp',['ElementPhysic.hpp',['../_element_physic_8hpp.html',1,'']]],
+ ['elog',['elog',['http://atria-soft.github.io/elog/namespaceelog.html',1,'']]],
+ ['elog_2ehpp',['elog.hpp',['http://atria-soft.github.io/elog/elog_8hpp.html',1,'']]],
+ ['elog_20tutorial_3a_20add_20some_20log_20_28using_29',['Elog Tutorial: Add some Log (using)',['http://atria-soft.github.io/elog/elog_tutorial_01.html',1,'']]],
+ ['elog_20tutorial_3a_20runtime_20use',['Elog Tutorial: Runtime use',['http://atria-soft.github.io/elog/elog_tutorial_02.html',1,'']]],
+ ['elog_20tutorial_3a_20optionnal_20dependency',['Elog Tutorial: Optionnal dependency',['http://atria-soft.github.io/elog/elog_tutorial_03.html',1,'']]],
+ ['ememory',['ememory',['http://atria-soft.github.io/ememory/namespaceememory.html',1,'']]],
+ ['emptycolor',['emptyColor',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0',1,'etk::Color']]],
+ ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]],
+ ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1',1,'ememory::EnableSharedFromThis']]],
+ ['enablesharedfromthis_2ehpp',['EnableSharedFromThis.hpp',['http://atria-soft.github.io/ememory/_enable_shared_from_this_8hpp.html',1,'']]],
+ ['enablesharedfromthis_3c_20camera_20_3e',['EnableSharedFromThis< Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]],
+ ['enablesharedfromthis_3c_20element_20_3e',['EnableSharedFromThis< Element >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]],
+ ['enablesharedfromthisbase',['EnableSharedFromThisBase',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html',1,'ememory']]],
+ ['engine',['Engine',['../classege_1_1physics_1_1_engine.html',1,'ege::physics']]],
+ ['engine_2ehpp',['Engine.hpp',['../_engine_8hpp.html',1,'']]],
+ ['environement',['Environement',['../classege_1_1_environement.html',1,'ege']]],
+ ['environement_2ehpp',['Environement.hpp',['../_environement_8hpp.html',1,'']]],
+ ['escape',['Escape',['http://atria-soft.github.io/etk/namespaceu32char.html#aabc11b96eac4f8821aabf1e8c9b4e68b',1,'u32char']]],
+ ['etk',['etk',['http://atria-soft.github.io/etk/namespaceetk.html',1,'']]],
+ ['etk_2ehpp',['etk.hpp',['http://atria-soft.github.io/etk/etk_8hpp.html',1,'']]],
+ ['exist',['exist',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a2bc906a0860318f191d212861d5e719b',1,'etk::Archive::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a14956d474d3497f1c509eea46ecb00a2',1,'etk::FSNode::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2029810971aa834671fb206ff3c62fa0',1,'etk::Hash::exist()']]],
+ ['expired',['expired',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9c74c64841384c68c1bc8daad1dc7c41',1,'ememory::WeakPtr']]],
+ ['ege_20library',['EGE library',['../index.html',1,'']]],
+ ['tool',['tool',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html',1,'etk']]]
+];
diff --git a/search/all_5.html b/search/all_5.html
new file mode 100644
index 0000000..d8de556
--- /dev/null
+++ b/search/all_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_5.js b/search/all_5.js
new file mode 100644
index 0000000..7e7a0c8
--- /dev/null
+++ b/search/all_5.js
@@ -0,0 +1,82 @@
+var searchData=
+[
+ ['face',['Face',['../classege_1_1_face.html',1,'ege']]],
+ ['face_2ehpp',['Face.hpp',['../_face_8hpp.html',1,'']]],
+ ['faceindexing',['FaceIndexing',['../classege_1_1_face_indexing.html',1,'ege']]],
+ ['faceindexing_2ehpp',['FaceIndexing.hpp',['../_face_indexing_8hpp.html',1,'']]],
+ ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0',1,'etk::Fifo']]],
+ ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html',1,'etk']]],
+ ['fifo_2ehpp',['Fifo.hpp',['http://atria-soft.github.io/etk/_fifo_8hpp.html',1,'']]],
+ ['fileclose',['fileClose',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7',1,'etk::FSNode']]],
+ ['fileflush',['fileFlush',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970',1,'etk::FSNode']]],
+ ['fileget',['fileGet',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876',1,'etk::FSNode']]],
+ ['filegetextention',['fileGetExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445',1,'etk::FSNode']]],
+ ['filegets',['fileGets',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357',1,'etk::FSNode::fileGets(char *_elementLine, int64_t _maxData)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2',1,'etk::FSNode::fileGets(std::string &_output)']]],
+ ['filehasextention',['fileHasExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba',1,'etk::FSNode']]],
+ ['fileisopen',['fileIsOpen',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a',1,'etk::FSNode']]],
+ ['fileopenappend',['fileOpenAppend',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401',1,'etk::FSNode']]],
+ ['fileopenread',['fileOpenRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf',1,'etk::FSNode']]],
+ ['fileopenwrite',['fileOpenWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa',1,'etk::FSNode']]],
+ ['fileput',['filePut',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db',1,'etk::FSNode']]],
+ ['fileputs',['filePuts',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab',1,'etk::FSNode']]],
+ ['fileread',['fileRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4',1,'etk::FSNode']]],
+ ['filereadall',['fileReadAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702',1,'etk::FSNode']]],
+ ['filereadallstring',['fileReadAllString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f',1,'etk::FSNode']]],
+ ['fileseek',['fileSeek',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5',1,'etk::FSNode']]],
+ ['filesize',['fileSize',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61',1,'etk::FSNode']]],
+ ['filetell',['fileTell',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a',1,'etk::FSNode']]],
+ ['filewrite',['fileWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5',1,'etk::FSNode']]],
+ ['filewriteall',['fileWriteAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10',1,'etk::FSNode::fileWriteAll(const std::vector< T > &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad',1,'etk::FSNode::fileWriteAll(const std::string &_value)']]],
+ ['firebrick',['fireBrick',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344',1,'etk::color']]],
+ ['fix',['fix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a311a8caed926aaca9a40f299bf615a29',1,'etk::Matrix']]],
+ ['flipx',['flipX',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de',1,'etk::Matrix2']]],
+ ['flipy',['flipY',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce',1,'etk::Matrix2']]],
+ ['floralwhite',['floralWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886',1,'etk::color']]],
+ ['foldercount',['folderCount',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a',1,'etk::FSNode']]],
+ ['foldergetparent',['folderGetParent',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4',1,'etk::FSNode']]],
+ ['foldergetrecursivefiles',['folderGetRecursiveFiles',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad',1,'etk::FSNode']]],
+ ['foldergetsub',['folderGetSub',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0',1,'etk::FSNode']]],
+ ['foldergetsublist',['folderGetSubList',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &_filter=".*")']]],
+ ['forestgreen',['forestGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27',1,'etk::color']]],
+ ['frand',['frand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a3acc4fd6faa76439bd1651ec86bccd03',1,'etk::tool']]],
+ ['from_5fstring',['from_string',['http://atria-soft.github.io/etk/namespaceetk.html#aec3aaa1c735552d02f4eec1fb72c1616',1,'etk']]],
+ ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html',1,'etk']]],
+ ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b',1,'etk::FSNode']]],
+ ['fsnode_2ehpp',['FSNode.hpp',['http://atria-soft.github.io/etk/_f_s_node_8hpp.html',1,'']]],
+ ['fsnodecreate',['FSNodeCreate',['http://atria-soft.github.io/etk/namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2',1,'etk']]],
+ ['fsnodeecho',['FSNodeEcho',['http://atria-soft.github.io/etk/namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b',1,'etk']]],
+ ['fsnodeechoadd',['FSNodeEchoAdd',['http://atria-soft.github.io/etk/namespaceetk.html#a014ce8a7311896847cd4978d96410d24',1,'etk']]],
+ ['fsnodeexist',['FSNodeExist',['http://atria-soft.github.io/etk/namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9',1,'etk']]],
+ ['fsnodeexplodemultiplepath',['FSNodeExplodeMultiplePath',['http://atria-soft.github.io/etk/namespaceetk.html#a757318b34e8a012b84d49dd291286076',1,'etk']]],
+ ['fsnodegetapplicationname',['FSNodeGetApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1',1,'etk']]],
+ ['fsnodegetcount',['FSNodeGetCount',['http://atria-soft.github.io/etk/namespaceetk.html#a4da725251cd89ff3e797d4017198ef67',1,'etk']]],
+ ['fsnodegetrealname',['FSNodeGetRealName',['http://atria-soft.github.io/etk/namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c',1,'etk']]],
+ ['fsnodegetright',['FSNodeGetRight',['http://atria-soft.github.io/etk/namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4',1,'etk']]],
+ ['fsnodegettimeaccessed',['FSNodeGetTimeAccessed',['http://atria-soft.github.io/etk/namespaceetk.html#a7a7c80620d52319f98c370913ad6116b',1,'etk']]],
+ ['fsnodegettimecreated',['FSNodeGetTimeCreated',['http://atria-soft.github.io/etk/namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a',1,'etk']]],
+ ['fsnodegettimemodified',['FSNodeGetTimeModified',['http://atria-soft.github.io/etk/namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0',1,'etk']]],
+ ['fsnodegettype',['FSNodeGetType',['http://atria-soft.github.io/etk/namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730',1,'etk']]],
+ ['fsnodehistory',['FSNodeHistory',['http://atria-soft.github.io/etk/namespaceetk.html#a2f856fe66d99e595a01861f651194f47',1,'etk']]],
+ ['fsnodemove',['FSNodeMove',['http://atria-soft.github.io/etk/namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8',1,'etk']]],
+ ['fsnodereadalldata',['FSNodeReadAllData',['http://atria-soft.github.io/etk/namespaceetk.html#acec1246a208ad95518c76ca3de513f40',1,'etk']]],
+ ['fsnodereadalldatatype',['FSNodeReadAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#afc051561490776f836b7da5b81eba290',1,'etk']]],
+ ['fsnoderemove',['FSNodeRemove',['http://atria-soft.github.io/etk/namespaceetk.html#ada11ec07c70d723eead76332e040a8e3',1,'etk']]],
+ ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98',1,'etk::FSNodeRight']]],
+ ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html',1,'etk']]],
+ ['fsnoderight_2ehpp',['FSNodeRight.hpp',['http://atria-soft.github.io/etk/_f_s_node_right_8hpp.html',1,'']]],
+ ['fsnodetouch',['FSNodeTouch',['http://atria-soft.github.io/etk/namespaceetk.html#af86474607a59dd8492c978ec48c015c5',1,'etk']]],
+ ['fsnodewritealldata',['FSNodeWriteAllData',['http://atria-soft.github.io/etk/namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2',1,'etk']]],
+ ['fsnodewritealldatatype',['FSNodeWriteAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#ae6e9afde0376252114884445cab1382e',1,'etk']]],
+ ['fsntype',['FSNType',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86',1,'etk']]],
+ ['fsntype_5fcache',['FSNType_cache',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab',1,'etk']]],
+ ['fsntype_5fdata',['FSNType_data',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8',1,'etk']]],
+ ['fsntype_5fdirect',['FSNType_direct',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da',1,'etk']]],
+ ['fsntype_5fhome',['FSNType_home',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6',1,'etk']]],
+ ['fsntype_5frelatif',['FSNType_relatif',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b',1,'etk']]],
+ ['fsntype_5ftheme',['FSNType_theme',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c',1,'etk']]],
+ ['fsntype_5fthemedata',['FSNType_themeData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea',1,'etk']]],
+ ['fsntype_5funknow',['FSNType_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1',1,'etk']]],
+ ['fsntype_5fuserdata',['FSNType_userData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2',1,'etk']]],
+ ['fuchsia',['fuchsia',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5',1,'etk::color']]],
+ ['furthestaxis',['furthestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'etk::Vector2D::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< int32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< uint32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa0bcd6584ff09f52b761700e9c64d187',1,'etk::Vector3D::furthestAxis()']]]
+];
diff --git a/search/all_6.html b/search/all_6.html
new file mode 100644
index 0000000..9ba0cc2
--- /dev/null
+++ b/search/all_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6.js b/search/all_6.js
new file mode 100644
index 0000000..deac18f
--- /dev/null
+++ b/search/all_6.js
@@ -0,0 +1,89 @@
+var searchData=
+[
+ ['g',['g',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a331aff51ca1a50adb402de30882011c7',1,'etk::Color']]],
+ ['gainsboro',['gainsboro',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597',1,'etk::color']]],
+ ['game',['Game',['../classege_1_1_game.html',1,'ege']]],
+ ['game_2ehpp',['Game.hpp',['../_game_8hpp.html',1,'']]],
+ ['generateinteraction',['generateInteraction',['../classege_1_1_environement.html#a970f82b2d93ba8175f91d21dbf65099f',1,'ege::Environement']]],
+ ['get',['get',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#aa559d8cfd56d2088ffeb98525b5a4c12',1,'etk::BaseNoise::get()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae435eb0f13b5bd4f4f8155890746f3f6',1,'etk::Color::get() const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8521f016edf4c8c65dddc292153ec68a',1,'etk::Hash::get()'],['http://atria-soft.github.io/etk/classetk_1_1_noise.html#aa0d5308278f6935cdf659ff5bb8a1891',1,'etk::Noise::get()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ac27bc62352e1d0e964b2a4fe22da5246',1,'ememory::SharedPtr::get() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad0fb9399753ec0125f8456d716203d08',1,'ememory::SharedPtr::get()']]],
+ ['getangle',['getAngle',['../classege_1_1camera_1_1_view.html#a81e3c524114880271de6494861b84b7e',1,'ege::camera::View']]],
+ ['getapplicationname',['getApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a8cf9a84c6f3effdf8ae0886a8317f85b',1,'etk']]],
+ ['getaspectratio',['getAspectRatio',['../classege_1_1_camera.html#ac22961ed2348c59ce8f02467dbeb6c4e',1,'ege::Camera']]],
+ ['getcamera',['getCamera',['../classege_1_1_environement.html#a3c0f88584621b1f6087c8549ebc3a30b',1,'ege::Environement::getCamera()'],['../classege_1_1widget_1_1_scene.html#ae3ca59ff592ba8dd8bd9b626a055f2df',1,'ege::widget::Scene::getCamera()']]],
+ ['getcameralist',['getCameraList',['../classege_1_1_environement.html#ae62e5d74775fb1ec283c912a58da9cc8',1,'ege::Environement']]],
+ ['getchecknormal',['getCheckNormal',['../classege_1_1resource_1_1_mesh.html#ac7fb2197eee77cd2563051651c75714e',1,'ege::resource::Mesh']]],
+ ['getcollisiondetectionstatus',['getCollisionDetectionStatus',['../classege_1_1_element_physic.html#a02d65b86fd3f13d4870d6634c5a6a0a4',1,'ege::ElementPhysic']]],
+ ['getcontent',['getContent',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a461f9b73d9fb5a0163626ba867f1d11a',1,'etk::Archive::getContent(size_t _id) const '],['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a4cc4e9e9f13197334f9f3f22638e24b6',1,'etk::Archive::getContent(const std::string &_key) const ']]],
+ ['getcount',['getCount',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ae065d8027829db4de69adb1bcbc21f51',1,'ememory::Counter']]],
+ ['getcounter',['getCounter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7743bf477fb7d88bda15acb5643c3a58',1,'ememory::SharedPtr::getCounter()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab3ccd6060955a560d7c264035cbf270b',1,'ememory::WeakPtr::getCounter()']]],
+ ['getcountshared',['getCountShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#afb8f71880b370d4af26ea76d4789cb56',1,'ememory::Counter']]],
+ ['getcountweak',['getCountWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a5f5466afdf5301e5858e04c63124df9b',1,'ememory::Counter']]],
+ ['getdatavector',['getDataVector',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d',1,'etk::ArchiveContent']]],
+ ['getdeleter',['getDeleter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9ad913a49da6e7b0beea10341773b217',1,'ememory::SharedPtr']]],
+ ['getdirection',['getDirection',['../classege_1_1_ray.html#a302d04face77181e222b4670baede0b7',1,'ege::Ray']]],
+ ['getdistance',['getDistance',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd56eca65034f28b8a7879763d32ea7c',1,'etk::Plane']]],
+ ['getdynamicworld',['getDynamicWorld',['../classege_1_1physics_1_1_engine.html#aa29d2e51cd927be2542b8e5cce729d9a',1,'ege::physics::Engine']]],
+ ['getelement',['getElement',['../classege_1_1_environement.html#aff0d8ad5fe7643abb9c2e4ade355b663',1,'ege::Environement']]],
+ ['getelementnearest',['getElementNearest',['../classege_1_1_environement.html#ad9842193a0a11e3994a35794306c70f0',1,'ege::Environement']]],
+ ['geteye',['getEye',['../classege_1_1camera_1_1_view.html#a8b08df5d741b2210ed80319df38e08c5',1,'ege::camera::View']]],
+ ['getfilename',['getFileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b',1,'etk::Archive']]],
+ ['getfilesystemname',['getFileSystemName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4907f022fe608fe2120b31956cc3ab2a',1,'etk::FSNode']]],
+ ['getgroup',['getGroup',['../classege_1_1_element.html#a85dbc9be1096178d2db590093a5e59e4',1,'ege::Element']]],
+ ['gethexstring',['getHexString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#adb844f9c4275a943b6cc8fbba97bdfd5',1,'etk::Color']]],
+ ['getid',['getId',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af940201c953255d29e8a3d162996b3d8',1,'etk::Hash']]],
+ ['getintercept',['getIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aa153425ed3b67ff590180993932c6ace',1,'etk::Plane']]],
+ ['getinvmass',['getInvMass',['../classege_1_1_element_physic.html#aeef26e940ded2ea25b5ac0e8b369fb72',1,'ege::ElementPhysic']]],
+ ['getkey',['getKey',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9deb1197e3eb0bbbe868ea0a202031e7',1,'etk::Hash']]],
+ ['getkeys',['getKeys',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a3176cdf6345e2f26625a67f7c2b95bd2',1,'etk::Hash']]],
+ ['getlevel',['getLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a31cfb5b0fcaba634b18b0c886e728b44',1,'elog']]],
+ ['getliferatio',['getLifeRatio',['../classege_1_1_element.html#a735360c14d24f44ae80d1eda79b8d9ba',1,'ege::Element']]],
+ ['getlistinstance',['getListInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a08110480947e6d682ad69b5b4a4d18d5',1,'elog']]],
+ ['getlistofcollision',['getListOfCollision',['../classege_1_1physics_1_1_engine.html#a60cde5a3e74612da34ac84e88adf7ad6',1,'ege::physics::Engine']]],
+ ['getmatrixcamera',['getMatrixCamera',['../classege_1_1_camera.html#abc0bd4cbdf078cc31900fa2d53fdd78f',1,'ege::Camera']]],
+ ['getmatrixprojection',['getMatrixProjection',['../classege_1_1_camera.html#ab3df5714604cbcee046f405795637e7d',1,'ege::Camera']]],
+ ['getmesh',['getMesh',['../classege_1_1_element.html#a17714d73b34e2b80661c2857f4eaf5fc',1,'ege::Element']]],
+ ['getname',['getName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad359bde88ee932734f71879d0b696786',1,'etk::Archive::getName()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aee555647d0982f8691a6205854fa0946',1,'etk::FSNode::getName()']]],
+ ['getnamefile',['getNameFile',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3a38d42067ba046888b0126cb62cbad6',1,'etk::FSNode']]],
+ ['getnamefolder',['getNameFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa2ad5ebe7a80aa7dc7f6a1596ea56621',1,'etk::FSNode']]],
+ ['getnodetype',['getNodeType',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a700bb94efbbb2b2c67c3db71e3b21337',1,'etk::FSNode']]],
+ ['getnormal',['getNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#adde1b8bebb771a3248c4b9fbd5851aa1',1,'etk::Plane']]],
+ ['getnumberofref',['getNumberOfRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aaa6d6127644f9ee3fa827919b973c306',1,'etk::ArchiveContent']]],
+ ['getorderedelementfordisplay',['getOrderedElementForDisplay',['../classege_1_1_environement.html#a187b4761114014df162c297440e167ed',1,'ege::Environement']]],
+ ['getorigin',['getOrigin',['../classege_1_1_ray.html#a3dc65365147fa8d50c7f5cdb0d7aa307',1,'ege::Ray']]],
+ ['getparticuleengine',['getParticuleEngine',['../classege_1_1_environement.html#a7e7fa99137b2b14609eac6069169214b',1,'ege::Environement']]],
+ ['getparticuletype',['getParticuleType',['../classege_1_1_particule.html#a277c2e13237d224b2165d18e8874c667',1,'ege::Particule']]],
+ ['getpos',['getPos',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#afb44bfcded01a5164b78616a701f82eb',1,'utf8::iterator']]],
+ ['getposition',['getPosition',['../classege_1_1_element.html#aed5ac44770598a731fc249f497828838',1,'ege::Element::getPosition()'],['../classege_1_1_element_base.html#aeb281d2ab12623788727ca0c633ae198',1,'ege::ElementBase::getPosition()'],['../classege_1_1_element_physic.html#a13dd2387bd2ad3fef57dd5c754081832',1,'ege::ElementPhysic::getPosition()']]],
+ ['getpositiontheoric',['getPositionTheoric',['../classege_1_1_element.html#a1cca65e9f2c04f8422d550640bacf79f',1,'ege::Element::getPositionTheoric()'],['../classege_1_1_element_physic.html#a76b5500e1e5139d278dbddacf84a7703',1,'ege::ElementPhysic::getPositionTheoric()']]],
+ ['getradius',['getRadius',['../classege_1_1_element.html#a44f6fd56f441342775a9d30087ee948e',1,'ege::Element']]],
+ ['getrayfromscreen',['getRayFromScreen',['../classege_1_1_camera.html#a872351f140a21d9f262138c8e7b61232',1,'ege::Camera::getRayFromScreen()'],['../classege_1_1camera_1_1_view.html#ab8848b7d53d980064a3b78ecfa8eb55c',1,'ege::camera::View::getRayFromScreen()']]],
+ ['getrayfromscreenposition',['getRayFromScreenPosition',['../classege_1_1_camera.html#af99e8a0e4c3a6275bdb4825dc80b1a79',1,'ege::Camera']]],
+ ['getrelativefolder',['getRelativeFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0a66f16f69e129d7b8483382215689fd',1,'etk::FSNode']]],
+ ['getright',['getRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a2fbb7a5cf82f636610cb8c4b72b7c83c',1,'etk::FSNode::getRight()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae42a4269093d96a7d39a5044fbc70b29',1,'etk::FSNodeRight::getRight()']]],
+ ['getshape',['getShape',['../classege_1_1_element_physic.html#ab4a3a9838f25f7837f6d301f6f94a33a',1,'ege::ElementPhysic::getShape()'],['../classege_1_1resource_1_1_mesh.html#aa229962a2dd40a8992ed8556eab9a703',1,'ege::resource::Mesh::getShape()']]],
+ ['getskewsymmetricmatrix',['getSkewSymmetricMatrix',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0ef4d7128e8fa1e4c74bbe44d0c7e5ba',1,'etk::Vector3D']]],
+ ['getspeed',['getSpeed',['../classege_1_1_element_physic.html#aab3157c82cf57bd03af8509488f77468',1,'ege::ElementPhysic']]],
+ ['getstring',['getString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a89a2b83adb1acb3a96671318444fccf9',1,'etk::Color']]],
+ ['gettarget',['getTarget',['../classege_1_1camera_1_1_view.html#a4f4e8e2f6b022b6860bf9daf22b66336',1,'ege::camera::View']]],
+ ['gettheoricsize',['getTheoricSize',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a56a604f107acdf18fe17cc9a209a74c6',1,'etk::ArchiveContent']]],
+ ['gettype',['getType',['../classege_1_1_element.html#a1f906ef13d5602414539cb86ddb51956',1,'ege::Element::getType()'],['../classege_1_1_element_base.html#a114887e1928b31fa774f4590d23a03c6',1,'ege::ElementBase::getType()'],['../classege_1_1_element_physic.html#addaee7586673441ec64956f99e6381b3',1,'ege::ElementPhysic::getType()']]],
+ ['gettypeaccess',['getTypeAccess',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3c68ae3aebf78c5f507325bb4f03fb00',1,'etk::FSNode']]],
+ ['getuid',['getUID',['../classege_1_1_element.html#a44d7eecd40816afb2c457ed310b1add4',1,'ege::Element']]],
+ ['getuserhomefolder',['getUserHomeFolder',['http://atria-soft.github.io/etk/namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1',1,'etk']]],
+ ['getuserrunfolder',['getUserRunFolder',['http://atria-soft.github.io/etk/namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc',1,'etk']]],
+ ['getvalue',['getValue',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9ed977a8cb33f2461813b2ddebff99b8',1,'etk::Hash::getValue(size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81',1,'etk::Hash::getValue(size_t _pos)']]],
+ ['getw',['getW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#adcc44b2b4947cda844468a06fe9f15d2',1,'etk::Vector4D']]],
+ ['getx',['getX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'etk::Vector2D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< int32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< uint32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a029aac24bc2b83cba0aa1081a14d7d39',1,'etk::Vector3D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5b93237e2307f12709e1ac01e087c5fa',1,'etk::Vector4D::getX()']]],
+ ['getxangleview',['getXAngleView',['../classege_1_1_camera.html#a949e06c7e49f6cb08add239ec1a652d9',1,'ege::Camera']]],
+ ['gety',['getY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'etk::Vector2D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< int32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< uint32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a00f3ffe3472b708f0099a4f03e32a92c',1,'etk::Vector3D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#abf1fd1b8fbce6e6db59852f6f11060a1',1,'etk::Vector4D::getY()']]],
+ ['getz',['getZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af9cd13592974b5457a712792739b5b3c',1,'etk::Vector3D::getZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1de9c7581583a8d8e7c6c6f922850239',1,'etk::Vector4D::getZ()']]],
+ ['getzfar',['getZFar',['../classege_1_1_camera.html#aaf6cac03697afb56a58bcceb1f82610f',1,'ege::Camera']]],
+ ['getznear',['getZNear',['../classege_1_1_camera.html#ae9d30774dcd96d681e5c650ff11e4cd0',1,'ege::Camera']]],
+ ['ghostwhite',['ghostWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582',1,'etk::color']]],
+ ['gold',['gold',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8',1,'etk::color']]],
+ ['goldenrod',['goldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0',1,'etk::color']]],
+ ['gray',['gray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89',1,'etk::color']]],
+ ['green',['green',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9',1,'etk::color']]],
+ ['greenyellow',['greenYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd',1,'etk::color']]],
+ ['grey',['grey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3',1,'etk::color']]]
+];
diff --git a/search/all_7.html b/search/all_7.html
new file mode 100644
index 0000000..9384ec9
--- /dev/null
+++ b/search/all_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_7.js b/search/all_7.js
new file mode 100644
index 0000000..80dbba6
--- /dev/null
+++ b/search/all_7.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]],
+ ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db',1,'etk::Hash']]],
+ ['hash_2ehpp',['Hash.hpp',['http://atria-soft.github.io/etk/_hash_8hpp.html',1,'']]],
+ ['hash_3c_20ege_3a_3afaceindexing_20_3e',['Hash< ege::FaceIndexing >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]],
+ ['hash_3c_20ememory_3a_3asharedptr_3c_20ege_3a_3aege_3a_3amaterial_20_3e_20_3e',['Hash< ememory::SharedPtr< ege::ege::Material > >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]],
+ ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee',1,'etk::HashData']]],
+ ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html',1,'etk']]],
+ ['honeydew',['honeyDew',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de',1,'etk::color']]],
+ ['hotpink',['hotPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd',1,'etk::color']]]
+];
diff --git a/search/all_8.html b/search/all_8.html
new file mode 100644
index 0000000..37566c5
--- /dev/null
+++ b/search/all_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_8.js b/search/all_8.js
new file mode 100644
index 0000000..075893c
--- /dev/null
+++ b/search/all_8.js
@@ -0,0 +1,36 @@
+var searchData=
+[
+ ['iaaction',['iaAction',['../classege_1_1_element_physic.html#a1d6b59715d8f26f34db893649ab4eb34',1,'ege::ElementPhysic']]],
+ ['iadisable',['iaDisable',['../classege_1_1_element_physic.html#a8fcd20c7b415e4848a195d7e9e79a0aa',1,'ege::ElementPhysic']]],
+ ['iaenable',['iaEnable',['../classege_1_1_element_physic.html#af227920c2d70031ef163c12eb39151f1',1,'ege::ElementPhysic']]],
+ ['icosphere_2ehpp',['icoSphere.hpp',['../ico_sphere_8hpp.html',1,'']]],
+ ['identity',['identity',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5',1,'etk::Matrix2::identity()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2',1,'etk::Matrix4::identity()']]],
+ ['increaseref',['increaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b',1,'etk::ArchiveContent']]],
+ ['incrementshared',['incrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a99aef3a1f476e47bc9e2ccaed0cd0f7b',1,'ememory::Counter']]],
+ ['incrementweak',['incrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a93aa2424f0ce29942ec95f486166ee46',1,'ememory::Counter']]],
+ ['indianred',['indianRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb',1,'etk::color']]],
+ ['indigo',['indigo',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579',1,'etk::color']]],
+ ['init',['init',['../classege_1_1_element.html#adddca0a376cd6180ec019354271c6e75',1,'ege::Element::init()'],['../classege_1_1_particule.html#a9b7039ae62cff13e0ba95fa89cf96679',1,'ege::Particule::init()'],['../classege_1_1_particule_simple.html#abeb07e88ae517562cb8ab64e5b17412e',1,'ege::ParticuleSimple::init()'],['http://atria-soft.github.io/elog/namespaceelog.html#a1005ac82c94e09b499d29b70a98cd5cc',1,'elog::init()'],['http://atria-soft.github.io/etk/namespaceetk.html#aa87d94d7a27bd41c9982fe0ba83d6f88',1,'etk::init()']]],
+ ['initdefaultfolder',['initDefaultFolder',['http://atria-soft.github.io/etk/namespaceetk.html#af5156cd13050789ca79157400805b04e',1,'etk']]],
+ ['intersect3',['intersect3',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e',1,'etk::Plane']]],
+ ['invert',['invert',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e',1,'etk::Matrix2::invert()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93',1,'etk::Matrix4::invert()']]],
+ ['irand',['irand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a50bc6947ba9add861cd3096d9034effa',1,'etk::tool']]],
+ ['isdead',['isDead',['../classege_1_1_element.html#a559abf49122b0fc3f6017dbd0833bbaa',1,'ege::Element']]],
+ ['isfixed',['isFixed',['../classege_1_1_element.html#a5d4fda8e94150af75ab469ec6a852dfd',1,'ege::Element']]],
+ ['isgroupreadable',['isGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a30a42511a27c698f38d359478714027c',1,'etk::FSNodeRight']]],
+ ['isgrouprunable',['isGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3a579a59618b24260d509923fea25081',1,'etk::FSNodeRight']]],
+ ['isgroupwritable',['isGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae3f20ca5577f76086af0a80dcbb00cce',1,'etk::FSNodeRight']]],
+ ['isosphere_2ehpp',['isoSphere.hpp',['../iso_sphere_8hpp.html',1,'']]],
+ ['isotherreadable',['isOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a88d54800acf3cfd36a814ebc10e25188',1,'etk::FSNodeRight']]],
+ ['isotherrunable',['isOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a4b0dbcc696b629ad0257078733d074a0',1,'etk::FSNodeRight']]],
+ ['isotherwritable',['isOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aab57d8828959b1c084fe4ded0137a2d4',1,'etk::FSNodeRight']]],
+ ['isspecialchar',['isSpecialChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a408c8318f6077bfeeb94efa12d48e60f',1,'u32char']]],
+ ['isuserreadable',['isUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a74e72003df1372aa4e1a0bc425d154fe',1,'etk::FSNodeRight']]],
+ ['isuserrunable',['isUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa0f6dcf532e71691c997f4b85c841c86',1,'etk::FSNodeRight']]],
+ ['isuserwritable',['isUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#abc54e7d19fa386c3b2f3d224c308673f',1,'etk::FSNodeRight']]],
+ ['iswhitechar',['isWhiteChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a7ffdd433efbedf5bed193e9d9df7eb6d',1,'u32char']]],
+ ['iszero',['isZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'etk::Vector2D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< int32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< uint32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a544a8aa8e9c4e9ec659815fb56080b16',1,'etk::Vector3D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a63738efee27e6056f1b69271734e7f4b',1,'etk::Vector4D::isZero()']]],
+ ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb',1,'utf8::iterator::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59',1,'utf8::iterator::iterator(std::string &_str)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7',1,'utf8::iterator::iterator(std::string &_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a',1,'utf8::iterator::iterator(std::string &_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e',1,'utf8::iterator::iterator(std::string *_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe',1,'utf8::iterator::iterator(std::string *_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1',1,'utf8::iterator::iterator(const iterator &_obj)']]],
+ ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html',1,'utf8']]],
+ ['ivory',['ivory',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba',1,'etk::color']]]
+];
diff --git a/search/all_9.html b/search/all_9.html
new file mode 100644
index 0000000..c8c5102
--- /dev/null
+++ b/search/all_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_9.js b/search/all_9.js
new file mode 100644
index 0000000..d2a10c3
--- /dev/null
+++ b/search/all_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['khaki',['khaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834',1,'etk::color']]]
+];
diff --git a/search/all_a.html b/search/all_a.html
new file mode 100644
index 0000000..4cb31f0
--- /dev/null
+++ b/search/all_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_a.js b/search/all_a.js
new file mode 100644
index 0000000..cd90712
--- /dev/null
+++ b/search/all_a.js
@@ -0,0 +1,50 @@
+var searchData=
+[
+ ['lavender',['lavender',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660',1,'etk::color']]],
+ ['lavenderblush',['lavenderBlush',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e',1,'etk::color']]],
+ ['lawngreen',['lawnGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7',1,'etk::color']]],
+ ['lemonchiffon',['lemonChiffon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e',1,'etk::color']]],
+ ['length',['length',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'etk::Vector2D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< int32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< uint32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afd2f0615e63cb9398668e128447f720d',1,'etk::Vector3D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a3bd10eb7b0babebae6baf43ff69c8594',1,'etk::Vector4D::length()']]],
+ ['length2',['length2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'etk::Vector2D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< int32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< uint32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5947946c93861c390c365d5fb018738d',1,'etk::Vector3D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7cb23855c47de16290e590b9c7f291f6',1,'etk::Vector4D::length2()']]],
+ ['lerp',['lerp',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aacf52db17c4ab991da7eb856e2e3b86b',1,'etk::Vector3D']]],
+ ['level',['level',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89',1,'elog']]],
+ ['level_5fcritical',['level_critical',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a4c2b8e97dbaeda89eb1fbce53e691625',1,'elog']]],
+ ['level_5fdebug',['level_debug',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a97d8804cb4c8776f67824ec0acf53efb',1,'elog']]],
+ ['level_5ferror',['level_error',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89add2b92a662d3e09201bfc37cf42f906c',1,'elog']]],
+ ['level_5finfo',['level_info',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aec0f38e9cdb484718ef007a57628e021',1,'elog']]],
+ ['level_5fnone',['level_none',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aeff8c0bec7329ce8b94597f6bd501354',1,'elog']]],
+ ['level_5fprint',['level_print',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a93c9ecff62779bddcc1bc2e7fc5dd829',1,'elog']]],
+ ['level_5fverbose',['level_verbose',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89adf726904a7486e61530282123dbd58cd',1,'elog']]],
+ ['level_5fwarning',['level_warning',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89abe0c0f2534e916ba560a798d1392ce0c',1,'elog']]],
+ ['light',['Light',['../classege_1_1_light.html',1,'ege']]],
+ ['light_2ehpp',['Light.hpp',['../_light_8hpp.html',1,'']]],
+ ['lightblue',['lightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647',1,'etk::color']]],
+ ['lightcoral',['lightCoral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179',1,'etk::color']]],
+ ['lightcyan',['lightCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486',1,'etk::color']]],
+ ['lightgoldenrodyellow',['lightGoldenRodYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690',1,'etk::color']]],
+ ['lightgray',['lightGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0',1,'etk::color']]],
+ ['lightgreen',['lightGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65',1,'etk::color']]],
+ ['lightgrey',['lightGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4',1,'etk::color']]],
+ ['lightpink',['lightPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6',1,'etk::color']]],
+ ['lightsalmon',['lightSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6',1,'etk::color']]],
+ ['lightseagreen',['lightSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a',1,'etk::color']]],
+ ['lightskyblue',['lightSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2',1,'etk::color']]],
+ ['lightslategray',['lightSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea',1,'etk::color']]],
+ ['lightslategrey',['lightSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb',1,'etk::color']]],
+ ['lightsteelblue',['lightSteelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e',1,'etk::color']]],
+ ['lightyellow',['lightYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8',1,'etk::color']]],
+ ['lime',['lime',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb',1,'etk::color']]],
+ ['limegreen',['limeGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2',1,'etk::color']]],
+ ['linearinterpolate',['linearInterpolate',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af',1,'etk::Plane']]],
+ ['linen',['linen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e',1,'etk::color']]],
+ ['load',['load',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19',1,'etk::Archive']]],
+ ['loadfile',['loadFile',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8',1,'etk::Archive::loadFile()'],['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3',1,'etk::archive::Zip::loadFile()']]],
+ ['loadmesh',['loadMesh',['../classege_1_1_element.html#a9d0005ff32e71f4f78a84b9db44ca738',1,'ege::Element']]],
+ ['loadpackage',['loadPackage',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294',1,'etk::Archive']]],
+ ['lock',['lock',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab0f7a9b6529d25071f339f1a6480a3e6',1,'ememory::WeakPtr']]],
+ ['log_2ehpp',['log.hpp',['http://atria-soft.github.io/elog/log_8hpp.html',1,'']]],
+ ['logchar',['logChar',['http://atria-soft.github.io/elog/namespaceelog.html#a9e62f7052313032d6f02a20e1885d781',1,'elog']]],
+ ['logchar1',['logChar1',['http://atria-soft.github.io/elog/namespaceelog.html#a9dcb1d0c878bbc5585c452d7fe7460d8',1,'elog']]],
+ ['logstream',['logStream',['http://atria-soft.github.io/elog/namespaceelog.html#a333ea900d08304571ccbfaef6d7f647b',1,'elog']]],
+ ['logstream1',['logStream1',['http://atria-soft.github.io/elog/namespaceelog.html#ab60bc58f0e317b846c7219058111ba8b',1,'elog']]]
+];
diff --git a/search/all_b.html b/search/all_b.html
new file mode 100644
index 0000000..d34a612
--- /dev/null
+++ b/search/all_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_b.js b/search/all_b.js
new file mode 100644
index 0000000..e066680
--- /dev/null
+++ b/search/all_b.js
@@ -0,0 +1,87 @@
+var searchData=
+[
+ ['m_5fangle',['m_angle',['../classege_1_1camera_1_1_view.html#ac7f58fa94b57337fb50b416aa427afcd',1,'ege::camera::View']]],
+ ['m_5fangleview',['m_angleView',['../classege_1_1_camera.html#a5ba6b65e2a7cca465f0a07b1e9e6bf0a',1,'ege::Camera']]],
+ ['m_5faspectratio',['m_aspectRatio',['../classege_1_1_camera.html#a7986fe960cbb4568e0b5f970913f9b46',1,'ege::Camera']]],
+ ['m_5faudioengine',['m_AudioEngine',['../classege_1_1_game.html#aa4250fff77aafed9f928ed835351f27d',1,'ege::Game']]],
+ ['m_5fbody',['m_body',['../classege_1_1_element_physic.html#a007dcecf8ac22181ac42e55349df8ac4',1,'ege::ElementPhysic']]],
+ ['m_5fcameraname',['m_cameraName',['../classege_1_1widget_1_1_scene.html#a8bb266eb6db5f3a00910f5f6d9e48c31',1,'ege::widget::Scene']]],
+ ['m_5fchecknormal',['m_checkNormal',['../classege_1_1resource_1_1_mesh.html#aa4968874552e959bdb5cc6657c3edc6d',1,'ege::resource::Mesh']]],
+ ['m_5fcontent',['m_content',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16',1,'etk::Archive']]],
+ ['m_5fdetectcollisionenable',['m_detectCollisionEnable',['../classege_1_1_element_physic.html#a0a3bf3289b8490d8231e48c5338be011',1,'ege::ElementPhysic']]],
+ ['m_5feye',['m_eye',['../classege_1_1camera_1_1_view.html#aeed11abc85e12cc98397906f65ee2fbd',1,'ege::camera::View']]],
+ ['m_5ffilename',['m_fileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073',1,'etk::Archive']]],
+ ['m_5ffixe',['m_fixe',['../classege_1_1_element.html#ad67c30a23d11ae67bdc3e4ab4fe1042e',1,'ege::Element']]],
+ ['m_5ffloats',['m_floats',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'etk::Vector2D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< int32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< uint32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412',1,'etk::Vector3D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f',1,'etk::Vector4D::m_floats()']]],
+ ['m_5fgametime',['m_gameTime',['../classege_1_1_environement.html#aa32f050b88d3c217c69a8a83e104dfd4',1,'ege::Environement']]],
+ ['m_5fgroup',['m_group',['../classege_1_1_element.html#ae13b4ad8b1753e8205d7f167894fc3d7',1,'ege::Element']]],
+ ['m_5fiaengine',['m_iAEngine',['../classege_1_1_game.html#adcdac761d569fd8e8845a1097688ea25',1,'ege::Game']]],
+ ['m_5fkey',['m_key',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc',1,'etk::HashData']]],
+ ['m_5flife',['m_life',['../classege_1_1_element.html#a830f935e09dc7f950b2d75d378e34cc7',1,'ege::Element']]],
+ ['m_5flifemax',['m_lifeMax',['../classege_1_1_element.html#af436f27b779bdb10389d484313d3bbc0',1,'ege::Element']]],
+ ['m_5flistcamera',['m_listCamera',['../classege_1_1_environement.html#a018ec659aa1859825da4e6ea86ef63a3',1,'ege::Environement']]],
+ ['m_5flistcolor',['m_listColor',['../classege_1_1resource_1_1_mesh.html#af75b4eca3694df8bd7751e71d997ae73',1,'ege::resource::Mesh']]],
+ ['m_5flistfaces',['m_listFaces',['../classege_1_1resource_1_1_mesh.html#a0d8be0fd6041483801fde663a79b6ca4',1,'ege::resource::Mesh']]],
+ ['m_5flistfacesnormal',['m_listFacesNormal',['../classege_1_1resource_1_1_mesh.html#a887fae9a240094405802d0be704a41de',1,'ege::resource::Mesh']]],
+ ['m_5flistuv',['m_listUV',['../classege_1_1resource_1_1_mesh.html#aee33f7b04b96c47974763978010a1a8c',1,'ege::resource::Mesh']]],
+ ['m_5flistvertex',['m_listVertex',['../classege_1_1resource_1_1_mesh.html#a9717b23f590857a64542ca299ee0e252',1,'ege::resource::Mesh']]],
+ ['m_5flistvertexnormal',['m_listVertexNormal',['../classege_1_1resource_1_1_mesh.html#aebdfb67c7f3519bc4cedd51c139ca7f0',1,'ege::resource::Mesh']]],
+ ['m_5fmat',['m_mat',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9',1,'etk::Matrix2::m_mat()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc',1,'etk::Matrix4::m_mat()']]],
+ ['m_5fmatrix',['m_matrix',['../classege_1_1_camera.html#a3091de0eb746d893cee0d812864a5a70',1,'ege::Camera']]],
+ ['m_5fmatrixprojection',['m_matrixProjection',['../classege_1_1_camera.html#a30f23f997db039ce57338009108844a3',1,'ege::Camera']]],
+ ['m_5fmesh',['m_mesh',['../classege_1_1_element.html#a6bdf8a4eb8c9e0043df4af30471db711',1,'ege::Element']]],
+ ['m_5fphysics',['m_physics',['../classege_1_1resource_1_1_mesh.html#a7d464d7a00c937fc630bba9891320df0',1,'ege::resource::Mesh']]],
+ ['m_5fradius',['m_radius',['../classege_1_1_element.html#a1f285710820c75ad5339d54e27d0471c',1,'ege::Element']]],
+ ['m_5fshape',['m_shape',['../classege_1_1_element_physic.html#a7e37b583c9cfab005ee9d10d52758608',1,'ege::ElementPhysic']]],
+ ['m_5ftarget',['m_target',['../classege_1_1camera_1_1_view.html#a8b9ee7956595891b8de5ae94a6553a90',1,'ege::camera::View']]],
+ ['m_5ftheoricposition',['m_theoricPosition',['../classege_1_1_element_physic.html#ac1822bfcb31132b6b6a824df22f694ec',1,'ege::ElementPhysic']]],
+ ['m_5fvalue',['m_value',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5',1,'etk::HashData']]],
+ ['m_5fzfar',['m_zFar',['../classege_1_1_camera.html#a0cb6298d514db78431ee632eabaf4cc8',1,'ege::Camera']]],
+ ['m_5fznear',['m_zNear',['../classege_1_1_camera.html#a72aad1de8e32fff6ab15d2b49d81b076',1,'ege::Camera']]],
+ ['magenta',['magenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1',1,'etk::color']]],
+ ['maroon',['maroon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e',1,'etk::color']]],
+ ['mat2rotate',['mat2Rotate',['http://atria-soft.github.io/etk/namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5',1,'etk']]],
+ ['mat2scale',['mat2Scale',['http://atria-soft.github.io/etk/namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227',1,'etk::mat2Scale(const vec2 &_scale)'],['http://atria-soft.github.io/etk/namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e',1,'etk::mat2Scale(float _scale)']]],
+ ['mat2skew',['mat2Skew',['http://atria-soft.github.io/etk/namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c',1,'etk']]],
+ ['mat2translate',['mat2Translate',['http://atria-soft.github.io/etk/namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da',1,'etk']]],
+ ['material',['Material',['../classege_1_1_material.html',1,'ege']]],
+ ['material_2ehpp',['Material.hpp',['../_material_8hpp.html',1,'']]],
+ ['materialglid',['MaterialGlId',['../classege_1_1_material_gl_id.html',1,'ege']]],
+ ['matfrustum',['matFrustum',['http://atria-soft.github.io/etk/namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4',1,'etk']]],
+ ['matlookat',['matLookAt',['http://atria-soft.github.io/etk/namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853',1,'etk']]],
+ ['matortho',['matOrtho',['http://atria-soft.github.io/etk/namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2',1,'etk']]],
+ ['matperspective',['matPerspective',['http://atria-soft.github.io/etk/namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075',1,'etk']]],
+ ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09',1,'etk::Matrix::Matrix(const ivec2 &_size, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847',1,'etk::Matrix::Matrix(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8',1,'etk::Matrix::Matrix(const Matrix< ETK_TYPE_MATRIX_2 > &_obj)']]],
+ ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html',1,'etk']]],
+ ['matrix_2ehpp',['Matrix.hpp',['http://atria-soft.github.io/etk/_matrix_8hpp.html',1,'']]],
+ ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html',1,'etk']]],
+ ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8',1,'etk::Matrix2::Matrix2()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b',1,'etk::Matrix2::Matrix2(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd',1,'etk::Matrix2::Matrix2(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea',1,'etk::Matrix2::Matrix2(const float *_values)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7',1,'etk::Matrix2::Matrix2(const double *_values)']]],
+ ['matrix2_2ehpp',['Matrix2.hpp',['http://atria-soft.github.io/etk/_matrix2_8hpp.html',1,'']]],
+ ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html',1,'etk']]],
+ ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71',1,'etk::Matrix4::Matrix4()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51',1,'etk::Matrix4::Matrix4(const Matrix4 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337',1,'etk::Matrix4::Matrix4(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c',1,'etk::Matrix4::Matrix4(float *_values)']]],
+ ['matrix4_2ehpp',['Matrix4.hpp',['http://atria-soft.github.io/etk/_matrix4_8hpp.html',1,'']]],
+ ['matrotate',['matRotate',['http://atria-soft.github.io/etk/namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514',1,'etk']]],
+ ['matscale',['matScale',['http://atria-soft.github.io/etk/namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a',1,'etk']]],
+ ['mattranslate',['matTranslate',['http://atria-soft.github.io/etk/namespaceetk.html#a2f39480afa2135de814543dac27cc4f6',1,'etk']]],
+ ['maxaxis',['maxAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'etk::Vector2D::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< int32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< uint32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adc8d7a62e80703c9b047007f60d52c74',1,'etk::Vector3D::maxAxis()']]],
+ ['mediumaquamarine',['mediumAquaMarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426',1,'etk::color']]],
+ ['mediumblue',['mediumBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d',1,'etk::color']]],
+ ['mediumorchid',['mediumOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97',1,'etk::color']]],
+ ['mediumpurple',['mediumPurple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d',1,'etk::color']]],
+ ['mediumseagreen',['mediumSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b',1,'etk::color']]],
+ ['mediumslateblue',['mediumSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462',1,'etk::color']]],
+ ['mediumspringgreen',['mediumSpringGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae',1,'etk::color']]],
+ ['mediumturquoise',['mediumTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24',1,'etk::color']]],
+ ['mediumvioletred',['mediumVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a',1,'etk::color']]],
+ ['memory_2ehpp',['memory.hpp',['http://atria-soft.github.io/ememory/memory_8hpp.html',1,'']]],
+ ['mesh',['Mesh',['../classege_1_1widget_1_1_mesh.html',1,'ege::widget']]],
+ ['mesh',['Mesh',['../classege_1_1resource_1_1_mesh.html',1,'ege::resource']]],
+ ['mesh_2ehpp',['Mesh.hpp',['../resource_2_mesh_8hpp.html',1,'']]],
+ ['mesh_2ehpp',['Mesh.hpp',['../widget_2_mesh_8hpp.html',1,'']]],
+ ['midnightblue',['midnightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a',1,'etk::color']]],
+ ['minaxis',['minAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'etk::Vector2D::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< int32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< uint32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adcb9dbf920385e9092c462c86adb3e37',1,'etk::Vector3D::minAxis()']]],
+ ['mintcream',['mintCream',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e',1,'etk::color']]],
+ ['mistyrose',['mistyRose',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3',1,'etk::color']]],
+ ['moccasin',['moccasin',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5',1,'etk::color']]],
+ ['move',['move',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4',1,'etk::FSNode']]]
+];
diff --git a/search/all_c.html b/search/all_c.html
new file mode 100644
index 0000000..c1ae2ca
--- /dev/null
+++ b/search/all_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_c.js b/search/all_c.js
new file mode 100644
index 0000000..482fb1e
--- /dev/null
+++ b/search/all_c.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['navajowhite',['navajoWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca',1,'etk::color']]],
+ ['navy',['navy',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d',1,'etk::color']]],
+ ['needremove',['needRemove',['../classege_1_1_particule.html#af5a164c970ede3833947e3ad84bb0a5b',1,'ege::Particule::needRemove()'],['../classege_1_1_particule_simple.html#afc17fe95c5e4a8cf6d909356af506fe5',1,'ege::ParticuleSimple::needRemove()']]],
+ ['needtoremove',['needToRemove',['../classege_1_1_element.html#a82026099ab84264553cf8e81999fa6ee',1,'ege::Element']]],
+ ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37',1,'etk::Noise']]],
+ ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html',1,'etk']]],
+ ['noise_2ehpp',['Noise.hpp',['http://atria-soft.github.io/etk/_noise_8hpp.html',1,'']]],
+ ['noisetype',['noiseType',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8',1,'etk']]],
+ ['noisetype_5fbase',['noiseType_base',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666',1,'etk']]],
+ ['noisetype_5fcloud',['noiseType_cloud',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38',1,'etk']]],
+ ['noisetype_5fmarble',['noiseType_marble',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db',1,'etk']]],
+ ['noisetype_5fsmooth',['noiseType_smooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5',1,'etk']]],
+ ['noisetype_5fturbulence',['noiseType_turbulence',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a',1,'etk']]],
+ ['noisetype_5fturbulencenosmooth',['noiseType_turbulenceNoSmooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7',1,'etk']]],
+ ['noisetype_5fwood',['noiseType_wood',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea',1,'etk']]],
+ ['none',['none',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea334c4a4c42fdb79d7ebc3e73b517e6f8',1,'ememory::Counter::none()'],['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5',1,'etk::color::none()']]],
+ ['normalize',['normalize',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0',1,'etk::Plane::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'etk::Vector2D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< int32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< uint32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce',1,'etk::Vector3D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2',1,'etk::Vector4D::normalize()']]],
+ ['normalized',['normalized',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'etk::Vector2D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< int32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< uint32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0df4402fa99109aa83b9253b0b076cc1',1,'etk::Vector3D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5ce4c1d72712d34a0965479c2b246f87',1,'etk::Vector4D::normalized()']]],
+ ['normalmode',['normalMode',['../classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f',1,'ege::resource::Mesh']]],
+ ['null',['Null',['http://atria-soft.github.io/etk/namespaceu32char.html#a5bf343cb9ca744a833c6d0466542fd23',1,'u32char']]]
+];
diff --git a/search/all_d.html b/search/all_d.html
new file mode 100644
index 0000000..712223c
--- /dev/null
+++ b/search/all_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_d.js b/search/all_d.js
new file mode 100644
index 0000000..2084b79
--- /dev/null
+++ b/search/all_d.js
@@ -0,0 +1,43 @@
+var searchData=
+[
+ ['oldlace',['oldLace',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f',1,'etk::color']]],
+ ['olive',['olive',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5',1,'etk::color']]],
+ ['olivedrab',['oliveDrab',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700',1,'etk::color']]],
+ ['oncollisiondetected',['onCollisionDetected',['../classege_1_1_element_physic.html#ab7d6d28cd0e9ad927b086a0c4823e4d7',1,'ege::ElementPhysic']]],
+ ['ondestroy',['onDestroy',['../classege_1_1_element.html#ae3017f319cc91694c18307585925b9f5',1,'ege::Element::onDestroy()'],['../classege_1_1_element_physic.html#ae36813ed7411673cdb6e53e260eda16c',1,'ege::ElementPhysic::onDestroy()']]],
+ ['onend',['onEnd',['../classege_1_1_particule.html#a9ef204589b04db1a19f01ad576935e03',1,'ege::Particule']]],
+ ['onlifechange',['onLifeChange',['../classege_1_1_element.html#a3b02bf058b400eac8684413a84246414',1,'ege::Element']]],
+ ['open',['open',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373',1,'etk::Archive']]],
+ ['operator_20const_20int32_5ft_20_2a',['operator const int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< int32_t >']]],
+ ['operator_20const_20t_20_2a',['operator const T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'etk::Vector2D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a621cc2189e66722e8f2993ff04eca1f8',1,'etk::Vector3D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a06ef896bcc2486537b7caa640bac07ef',1,'etk::Vector4D::operator const T *()']]],
+ ['operator_20const_20uint32_5ft_20_2a',['operator const uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< uint32_t >']]],
+ ['operator_20int32_5ft_20_2a',['operator int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< int32_t >']]],
+ ['operator_20size_5ft',['operator size_t',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6f9613a36d024761bce17c00c49d87b8',1,'utf8::iterator']]],
+ ['operator_20t_20_2a',['operator T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'etk::Vector2D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a57f2b24ed4ec275f33e830ab4033e90f',1,'etk::Vector3D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ad95907fb6904fc0ada22b17e8017d60e',1,'etk::Vector4D::operator T *()']]],
+ ['operator_20uint32_5ft_20_2a',['operator uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< uint32_t >']]],
+ ['operator_21_3d',['operator!=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a4bc56c3bb35281c063445e5de8129814',1,'etk::Color::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a46cc2f507732f38dad4045cf187cc8a5',1,'etk::FSNode::operator!=()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a07f434345241d28f09d49733e8b7918b',1,'utf8::iterator::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab85dc8d9d5f059d7403ee76c07b56027',1,'etk::Matrix::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a364ddbee0bc66c0f99887700353fe59b',1,'etk::Matrix2::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a95bd144938fadd9f919b051d263a0701',1,'etk::Matrix4::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#affce4648d1ca77c6e89af4fa7d4eb4f2',1,'etk::Plane::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'etk::Vector2D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< int32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< uint32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afee0cc10675fc92589932ec7034fb2f8',1,'etk::Vector3D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a27dd40ff62d33d20ec34d1cb29ab20f5',1,'etk::Vector4D::operator!=()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a90ad6f887e9a26d8f69c6143427d388d',1,'ememory::SharedPtr::operator!=(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a799bd2c75436e62c46deaeb4f6b8a742',1,'ememory::SharedPtr::operator!=(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a6f96fbaa4420a5b55263d58a55853cd9',1,'ememory::WeakPtr::operator!=(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b8a5b9117008c3296d76f1913721e29',1,'ememory::WeakPtr::operator!=(std::nullptr_t) const ']]],
+ ['operator_28_29',['operator()',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406',1,'etk::Matrix']]],
+ ['operator_2a',['operator*',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ad8653910da81022789081811bc9d0d59',1,'etk::Color::operator*(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9c56a02b0c26c99b895ee58639639e17',1,'etk::Color::operator*(const MY_TYPE _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76',1,'utf8::iterator::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7',1,'etk::Matrix::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966',1,'etk::Matrix2::operator*(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0d2bc4941f0ed4acdcb70c64d5d915cd',1,'etk::Matrix2::operator*(const vec2 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#ac6f29fae51962e0f3fda3651f955ed77',1,'etk::Matrix4::operator*(const Matrix4 &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a92edc06cf4deee3c682639007351096d',1,'etk::Matrix4::operator*(const vec3 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'etk::Vector2D::operator*(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'etk::Vector2D::operator*(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< int32_t >::operator*(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< int32_t >::operator*(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< uint32_t >::operator*(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< uint32_t >::operator*(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338',1,'etk::Vector3D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5',1,'etk::Vector3D::operator*(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb',1,'etk::Vector4D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7',1,'etk::Vector4D::operator*(const Vector4D< T > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ae808b381b21b69461a3e8775c20b4793',1,'ememory::SharedPtr::operator*() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a42d2e1b4524a05d881497a50ba23eeae',1,'ememory::SharedPtr::operator*()']]],
+ ['operator_2a_3d',['operator*=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482',1,'etk::Color::operator*=(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972',1,'etk::Color::operator*=(const MY_TYPE _val)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19',1,'etk::Matrix::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4',1,'etk::Matrix2::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f',1,'etk::Matrix4::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'etk::Vector2D::operator*=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'etk::Vector2D::operator*=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< int32_t >::operator*=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< int32_t >::operator*=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< uint32_t >::operator*=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< uint32_t >::operator*=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f',1,'etk::Vector3D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7',1,'etk::Vector3D::operator*=(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea',1,'etk::Vector4D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e',1,'etk::Vector4D::operator*=(const Vector4D< T > &_obj)']]],
+ ['operator_2b',['operator+',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10392707bda432bc011a4b6dc50cfd80',1,'etk::Color::operator+()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a52d1714870d104a7dd6a31ae40dd2088',1,'utf8::iterator::operator+(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a3b6dc3a96ae1911ac38b7a4f306acfbe',1,'utf8::iterator::operator+(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aa4dc9374ee84fd4fb43e161419e800a5',1,'utf8::iterator::operator+(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a',1,'etk::Matrix::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a2ba9872598d91392dc18a4ffa1a4d0fc',1,'etk::Matrix2::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a43a08c4216b3f58e89a928927bc64950',1,'etk::Matrix4::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'etk::Vector2D::operator+(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'etk::Vector2D::operator+(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< int32_t >::operator+(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< int32_t >::operator+(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< uint32_t >::operator+(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< uint32_t >::operator+(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20',1,'etk::Vector3D::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82',1,'etk::Vector4D::operator+()']]],
+ ['operator_2b_2b',['operator++',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0',1,'utf8::iterator::operator++()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7',1,'utf8::iterator::operator++(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'etk::Vector2D::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'etk::Vector2D::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< int32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< int32_t >::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< uint32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< uint32_t >::operator++(int)']]],
+ ['operator_2b_3d',['operator+=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb',1,'etk::Color::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5',1,'etk::Matrix::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed',1,'etk::Matrix2::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298',1,'etk::Matrix4::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'etk::Vector2D::operator+=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'etk::Vector2D::operator+=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< int32_t >::operator+=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< int32_t >::operator+=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< uint32_t >::operator+=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< uint32_t >::operator+=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e',1,'etk::Vector3D::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb',1,'etk::Vector4D::operator+=()']]],
+ ['operator_2d',['operator-',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac5ffec05ee442a800a306644a1cb85d8',1,'utf8::iterator::operator-(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0c8185aa58926861ce02d46e888d3252',1,'utf8::iterator::operator-(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a897c0bab2b118e662c397c0cbb5e664c',1,'utf8::iterator::operator-(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98',1,'etk::Matrix::operator-(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad908f4d6940f12fe6f9f86fd0e2bea60',1,'etk::Matrix::operator-() const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab906060bf2e39925470625e52e4eb31e',1,'etk::Matrix2::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a18595bcef1f59b87239ba84376e608d8',1,'etk::Matrix4::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'etk::Vector2D::operator-(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'etk::Vector2D::operator-(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< int32_t >::operator-(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< int32_t >::operator-(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< uint32_t >::operator-(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< uint32_t >::operator-(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148',1,'etk::Vector3D::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0',1,'etk::Vector4D::operator-()']]],
+ ['operator_2d_2d',['operator--',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24',1,'utf8::iterator::operator--()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753',1,'utf8::iterator::operator--(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'etk::Vector2D::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'etk::Vector2D::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< int32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< int32_t >::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< uint32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< uint32_t >::operator--(int)']]],
+ ['operator_2d_3d',['operator-=',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc',1,'etk::Matrix::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd',1,'etk::Matrix2::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74',1,'etk::Matrix4::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'etk::Vector2D::operator-=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'etk::Vector2D::operator-=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< int32_t >::operator-=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< int32_t >::operator-=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< uint32_t >::operator-=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< uint32_t >::operator-=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b',1,'etk::Vector3D::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c',1,'etk::Vector4D::operator-=()']]],
+ ['operator_2d_3e',['operator->',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aad0272c50595112b368ef17d0a36b8bf',1,'ememory::SharedPtr::operator->() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab65dfd8d12dc245947b1fe35f2f1f9c9',1,'ememory::SharedPtr::operator->()']]],
+ ['operator_2f',['operator/',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'etk::Vector2D::operator/(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'etk::Vector2D::operator/(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< int32_t >::operator/(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< int32_t >::operator/(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< uint32_t >::operator/(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< uint32_t >::operator/(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068',1,'etk::Vector4D::operator/()']]],
+ ['operator_2f_3d',['operator/=',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'etk::Vector2D::operator/=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'etk::Vector2D::operator/=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< int32_t >::operator/=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< int32_t >::operator/=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< uint32_t >::operator/=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< uint32_t >::operator/=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d',1,'etk::Vector3D::operator/=(const Vector3D< T > &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0',1,'etk::Vector3D::operator/=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0',1,'etk::Vector4D::operator/=()']]],
+ ['operator_3c',['operator<',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a16987a62a1ccaae2c069f0df337e0f92',1,'utf8::iterator']]],
+ ['operator_3c_3d',['operator<=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a9d3e4961a2c8496ac8f99f3b5bac1248',1,'utf8::iterator']]],
+ ['operator_3d',['operator=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb',1,'etk::Color::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f',1,'etk::FSNode::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24',1,'etk::FSNodeRight::operator=(const etk::FSNodeRight &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6',1,'etk::FSNodeRight::operator=(const int32_t _newVal)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f',1,'utf8::iterator::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423',1,'etk::Matrix::operator=(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2',1,'etk::Matrix::operator=(T &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe',1,'etk::Matrix2::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5',1,'etk::Matrix4::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'etk::Vector2D::operator=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'etk::Vector2D::operator=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< int32_t >::operator=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< int32_t >::operator=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< uint32_t >::operator=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< uint32_t >::operator=(const uint32_t_val)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af734e3eb23a10bf11e45cebf5318825c',1,'ememory::SharedPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9e2a657eee2f7cd579e4ffad898a2ae6',1,'ememory::SharedPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a270904b19260492da231c4bed44e6abf',1,'ememory::WeakPtr::operator=(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a97612e6ed45b64a3d8434846bc940e9a',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a4943b6eba3f2cee7dd7ccf0a5a7dd047',1,'ememory::WeakPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7a68baaabf7d2770d7fac5165bdcdbd1',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]],
+ ['operator_3d_3d',['operator==',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8c6201528c8165dd6556620275b06518',1,'etk::Color::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3e95876647a45f5af6d2c91adb3ea93e',1,'etk::FSNode::operator==()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6fa5bc7d78380930fc2e99e5db251e6c',1,'utf8::iterator::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ac8d101cca0055ac22359a985a594382b',1,'etk::Matrix::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a39a8926bd56d2f9715ac66d0007d5af0',1,'etk::Matrix2::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a60c224debaf0633a649a3629740c79a4',1,'etk::Matrix4::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a529cbd3feea9765c2f1280cc6381604f',1,'etk::Plane::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'etk::Vector2D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< int32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< uint32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adbc28e59379765b3c1404129db7de209',1,'etk::Vector3D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a057cde3e66b01298db1b4cc469ae392c',1,'etk::Vector4D::operator==()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a45252e81442c5533b076b92733a67632',1,'ememory::SharedPtr::operator==(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad07c9cc2dee78c984dfab9f5ec577fe3',1,'ememory::SharedPtr::operator==(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a2d8156fcc5247958fae765aee33d3c5e',1,'ememory::WeakPtr::operator==(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ac76e18063b5e3b629b23a5f0834c48a4',1,'ememory::WeakPtr::operator==(std::nullptr_t) const ']]],
+ ['operator_3e',['operator>',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aff0485406e550bc93601aae43cf51c28',1,'utf8::iterator']]],
+ ['operator_3e_3d',['operator>=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0ce63cef50b14a251a37d633039220f9',1,'utf8::iterator']]],
+ ['operator_5b_5d',['operator[]',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e',1,'etk::Hash::operator[](const std::string &_key)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ada3371ec6285f45fa325646ececd9fec',1,'etk::Hash::operator[](const std::string &_key) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60',1,'etk::Hash::operator[](size_t _pos)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ae20b6dedb265cca8245ecf5fa7850eea',1,'etk::Hash::operator[](size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a25914b82f0452eacfe709fc9b8b9be2b',1,'etk::Matrix::operator[](int32_t _yyy) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4',1,'etk::Matrix::operator[](int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad315eda1de50bf62b8839055f5092266',1,'etk::Matrix::operator[](const ivec2 &_pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4',1,'etk::Matrix::operator[](const ivec2 &_pos)']]],
+ ['operator_7e',['operator~',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0138ac2d084bba40cf4f505886f94d09',1,'etk::Matrix2']]],
+ ['orange',['orange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573',1,'etk::color']]],
+ ['orangered',['orangeRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810',1,'etk::color']]],
+ ['orchid',['orchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3',1,'etk::color']]],
+ ['string',['string',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'etk::Vector2D::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< int32_t >::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< uint32_t >::string()']]]
+];
diff --git a/search/all_e.html b/search/all_e.html
new file mode 100644
index 0000000..d553ffa
--- /dev/null
+++ b/search/all_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_e.js b/search/all_e.js
new file mode 100644
index 0000000..5c15885
--- /dev/null
+++ b/search/all_e.js
@@ -0,0 +1,55 @@
+var searchData=
+[
+ ['palegoldenrod',['paleGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f',1,'etk::color']]],
+ ['palegreen',['paleGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931',1,'etk::color']]],
+ ['paleturquoise',['paleTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57',1,'etk::color']]],
+ ['palevioletred',['paleVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5',1,'etk::color']]],
+ ['papayawhip',['papayaWhip',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1',1,'etk::color']]],
+ ['parsestringcolornamed',['parseStringColorNamed',['http://atria-soft.github.io/etk/namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0',1,'etk']]],
+ ['parsestringstartwithrgb',['parseStringStartWithRGB',['http://atria-soft.github.io/etk/namespaceetk.html#abd41387ac07b129579e47844b1bbaf12',1,'etk']]],
+ ['parsestringstartwithrgbgen',['parseStringStartWithRGBGen',['http://atria-soft.github.io/etk/namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb',1,'etk']]],
+ ['parsestringstartwithrgbunsigned16',['parseStringStartWithRGBUnsigned16',['http://atria-soft.github.io/etk/namespaceetk.html#abaad365389dac5e3b8d2e43233934c40',1,'etk']]],
+ ['parsestringstartwithrgbunsigned32',['parseStringStartWithRGBUnsigned32',['http://atria-soft.github.io/etk/namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c',1,'etk']]],
+ ['parsestringstartwithrgbunsigned8',['parseStringStartWithRGBUnsigned8',['http://atria-soft.github.io/etk/namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f',1,'etk']]],
+ ['parsestringstartwithsharp',['parseStringStartWithSharp',['http://atria-soft.github.io/etk/namespaceetk.html#ab04b5eb953698805b801ce6b27caadad',1,'etk']]],
+ ['particule',['Particule',['../classege_1_1_particule.html',1,'ege']]],
+ ['particule',['Particule',['../classege_1_1_particule.html#a49215330473efedc535771065a53e1bf',1,'ege::Particule']]],
+ ['particule_2ehpp',['Particule.hpp',['../_particule_8hpp.html',1,'']]],
+ ['particuleengine',['ParticuleEngine',['../classege_1_1_particule_engine.html',1,'ege']]],
+ ['particuleengine_2ehpp',['ParticuleEngine.hpp',['../_particule_engine_8hpp.html',1,'']]],
+ ['particulemesh',['ParticuleMesh',['../classege_1_1resource_1_1_particule_mesh.html',1,'ege::resource']]],
+ ['particulemesh_2ehpp',['ParticuleMesh.hpp',['../_particule_mesh_8hpp.html',1,'']]],
+ ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html',1,'ege']]],
+ ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html#aaf14a7c7e83219c80357574bd9a2a2e2',1,'ege::ParticuleSimple']]],
+ ['particulesimple_2ehpp',['ParticuleSimple.hpp',['../_particule_simple_8hpp.html',1,'']]],
+ ['peachpuff',['peachPuff',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311',1,'etk::color']]],
+ ['periodiccall',['periodicCall',['../classege_1_1_camera.html#ac2986c41e965a8fc192b0c4c5b1b2a9e',1,'ege::Camera']]],
+ ['peru',['peru',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f',1,'etk::color']]],
+ ['physicsbox',['PhysicsBox',['../classege_1_1_physics_box.html',1,'ege']]],
+ ['physicsbox_2ehpp',['PhysicsBox.hpp',['../_physics_box_8hpp.html',1,'']]],
+ ['physicscapsule',['PhysicsCapsule',['../classege_1_1_physics_capsule.html',1,'ege']]],
+ ['physicscapsule_2ehpp',['PhysicsCapsule.hpp',['../_physics_capsule_8hpp.html',1,'']]],
+ ['physicscone',['PhysicsCone',['../classege_1_1_physics_cone.html',1,'ege']]],
+ ['physicscone_2ehpp',['PhysicsCone.hpp',['../_physics_cone_8hpp.html',1,'']]],
+ ['physicsconvexhull',['PhysicsConvexHull',['../classege_1_1_physics_convex_hull.html',1,'ege']]],
+ ['physicsconvexhull_2ehpp',['PhysicsConvexHull.hpp',['../_physics_convex_hull_8hpp.html',1,'']]],
+ ['physicscylinder',['PhysicsCylinder',['../classege_1_1_physics_cylinder.html',1,'ege']]],
+ ['physicscylinder_2ehpp',['PhysicsCylinder.hpp',['../_physics_cylinder_8hpp.html',1,'']]],
+ ['physicsshape',['PhysicsShape',['../classege_1_1_physics_shape.html',1,'ege']]],
+ ['physicsshape_2ehpp',['PhysicsShape.hpp',['../_physics_shape_8hpp.html',1,'']]],
+ ['physicssphere',['PhysicsSphere',['../classege_1_1_physics_sphere.html',1,'ege']]],
+ ['physicssphere_2ehpp',['PhysicsSphere.hpp',['../_physics_sphere_8hpp.html',1,'']]],
+ ['pink',['pink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291',1,'etk::color']]],
+ ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html',1,'etk']]],
+ ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0',1,'etk::Plane::Plane()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80',1,'etk::Plane::Plane(etk::Vector3D< T > _normal, T _intercept=0)'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66',1,'etk::Plane::Plane(const Plane &_obj)']]],
+ ['plane_2ehpp',['Plane.hpp',['http://atria-soft.github.io/etk/_plane_8hpp.html',1,'']]],
+ ['plum',['plum',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907',1,'etk::color']]],
+ ['post',['post',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043',1,'etk::Fifo::post(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9',1,'etk::Fifo::post(const MY_TYPE &_data)']]],
+ ['powderblue',['powderBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b',1,'etk::color']]],
+ ['precalculationdraw',['preCalculationDraw',['../classege_1_1_element.html#ac4229c88810397ed29a0ea6d712fcec6',1,'ege::Element']]],
+ ['propertydebugapplication',['propertyDebugApplication',['../classege_1_1widget_1_1_scene.html#a25c8b39174b01d82986eb21b1b669df5',1,'ege::widget::Scene']]],
+ ['propertydebugphysic',['propertyDebugPhysic',['../classege_1_1widget_1_1_scene.html#a4fd68138b6724d7e1f485508c62b0952',1,'ege::widget::Scene']]],
+ ['propertyratio',['propertyRatio',['../classege_1_1_environement.html#a55982c1b8454426976d35a1ee017d910',1,'ege::Environement']]],
+ ['propertystatus',['propertyStatus',['../classege_1_1_environement.html#adaf122667e0a9ee4f3c1959d6080e42b',1,'ege::Environement']]],
+ ['purple',['purple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527',1,'etk::color']]]
+];
diff --git a/search/all_f.html b/search/all_f.html
new file mode 100644
index 0000000..c77391a
--- /dev/null
+++ b/search/all_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_f.js b/search/all_f.js
new file mode 100644
index 0000000..f4cef61
--- /dev/null
+++ b/search/all_f.js
@@ -0,0 +1,24 @@
+var searchData=
+[
+ ['r',['r',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a72a0f7d2320afeae71d8bd2d6e8f09bd',1,'etk::Color']]],
+ ['radiantodegree',['radianToDegree',['http://atria-soft.github.io/etk/namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38',1,'etk']]],
+ ['randseek',['randSeek',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4d071f3348cbc576ae170b5ff0b055fb',1,'etk::tool']]],
+ ['ray',['Ray',['../classege_1_1_ray.html',1,'ege']]],
+ ['ray',['Ray',['../classege_1_1_ray.html#a8d90a9c0694c595f68e3d571e71d9024',1,'ege::Ray']]],
+ ['ray_2ehpp',['Ray.hpp',['../_ray_8hpp.html',1,'']]],
+ ['red',['red',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e',1,'etk::color']]],
+ ['registerinstance',['registerInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a7e40b0be74fd80765658df83f72a4e3e',1,'elog']]],
+ ['reinterpretpointercast',['reinterpretPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#af0d077e4255ed18af2460d7fd812ff20',1,'ememory::reinterpretPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a3fd0867cf533c8d3de8b9816c460a7b1',1,'ememory::reinterpretPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]],
+ ['remove',['remove',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723e',1,'ememory::Counter::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a',1,'etk::FSNode::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62',1,'etk::Hash::remove()']]],
+ ['reset',['reset',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#afa0eb096ccb28c0b229921bb6eb5fe58',1,'ememory::SharedPtr::reset()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b52501248bbe13cfe984f4d24b03276',1,'ememory::WeakPtr::reset()']]],
+ ['resetrandom',['resetRandom',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4b646bfc4f3a852110b1ec1836a79f08',1,'etk::tool']]],
+ ['resize',['resize',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4de0b66004eff32d9a5fea4e4e511114',1,'etk::Matrix']]],
+ ['respown',['respown',['../classege_1_1_particule_engine.html#a33a287ad47bd73ded036fc8c5e019564',1,'ege::ParticuleEngine']]],
+ ['resultnearestelement',['ResultNearestElement',['../classege_1_1_environement_1_1_result_nearest_element.html',1,'ege::Environement']]],
+ ['return',['Return',['http://atria-soft.github.io/etk/namespaceu32char.html#abfa1971c05b539d159d5ed9ac716b0c2',1,'u32char']]],
+ ['rmelement',['rmElement',['../classege_1_1_environement.html#a8a78a25e53c38ca0c2a42a7bdc230531',1,'ege::Environement']]],
+ ['rosybrown',['rosyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c',1,'etk::color']]],
+ ['rotate',['rotate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36',1,'etk::Matrix2::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1',1,'etk::Matrix4::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36bc265fa3987e0750b0d29374e5bf74',1,'etk::Vector3D::rotate()']]],
+ ['round',['round',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a6598d1b615f6507913088f352eeef596',1,'etk::Matrix']]],
+ ['royalblue',['royalBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9',1,'etk::color']]]
+];
diff --git a/search/classes_0.html b/search/classes_0.html
new file mode 100644
index 0000000..025587a
--- /dev/null
+++ b/search/classes_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_0.js b/search/classes_0.js
new file mode 100644
index 0000000..3c6e620
--- /dev/null
+++ b/search/classes_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html',1,'etk']]],
+ ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html',1,'etk']]]
+];
diff --git a/search/classes_1.html b/search/classes_1.html
new file mode 100644
index 0000000..86dc4ff
--- /dev/null
+++ b/search/classes_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_1.js b/search/classes_1.js
new file mode 100644
index 0000000..fbcdcb6
--- /dev/null
+++ b/search/classes_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html',1,'etk']]]
+];
diff --git a/search/classes_10.html b/search/classes_10.html
new file mode 100644
index 0000000..f306d99
--- /dev/null
+++ b/search/classes_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_10.js b/search/classes_10.js
new file mode 100644
index 0000000..2b1539f
--- /dev/null
+++ b/search/classes_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html',1,'etk::archive']]]
+];
diff --git a/search/classes_2.html b/search/classes_2.html
new file mode 100644
index 0000000..014caf8
--- /dev/null
+++ b/search/classes_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_2.js b/search/classes_2.js
new file mode 100644
index 0000000..f568c95
--- /dev/null
+++ b/search/classes_2.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['camera',['Camera',['../classege_1_1_camera.html',1,'ege']]],
+ ['collisionpoints',['collisionPoints',['../classege_1_1physics_1_1_engine_1_1collision_points.html',1,'ege::physics::Engine']]],
+ ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]],
+ ['color_3c_20float_20_3e',['Color< float >',['http://atria-soft.github.io/etk/classetk_1_1_color.html',1,'etk']]],
+ ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html',1,'ememory']]]
+];
diff --git a/search/classes_3.html b/search/classes_3.html
new file mode 100644
index 0000000..2e97201
--- /dev/null
+++ b/search/classes_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_3.js b/search/classes_3.js
new file mode 100644
index 0000000..cccc20c
--- /dev/null
+++ b/search/classes_3.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['element',['Element',['../classege_1_1_element.html',1,'ege']]],
+ ['elementbase',['ElementBase',['../classege_1_1_element_base.html',1,'ege']]],
+ ['elementinteraction',['ElementInteraction',['../classege_1_1_element_interaction.html',1,'ege']]],
+ ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html',1,'ege']]],
+ ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]],
+ ['enablesharedfromthis_3c_20camera_20_3e',['EnableSharedFromThis< Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]],
+ ['enablesharedfromthis_3c_20element_20_3e',['EnableSharedFromThis< Element >',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html',1,'ememory']]],
+ ['enablesharedfromthisbase',['EnableSharedFromThisBase',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this_base.html',1,'ememory']]],
+ ['engine',['Engine',['../classege_1_1physics_1_1_engine.html',1,'ege::physics']]],
+ ['environement',['Environement',['../classege_1_1_environement.html',1,'ege']]]
+];
diff --git a/search/classes_4.html b/search/classes_4.html
new file mode 100644
index 0000000..776fee3
--- /dev/null
+++ b/search/classes_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_4.js b/search/classes_4.js
new file mode 100644
index 0000000..a215957
--- /dev/null
+++ b/search/classes_4.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['face',['Face',['../classege_1_1_face.html',1,'ege']]],
+ ['faceindexing',['FaceIndexing',['../classege_1_1_face_indexing.html',1,'ege']]],
+ ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html',1,'etk']]],
+ ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html',1,'etk']]],
+ ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html',1,'etk']]]
+];
diff --git a/search/classes_5.html b/search/classes_5.html
new file mode 100644
index 0000000..69bbcc8
--- /dev/null
+++ b/search/classes_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_5.js b/search/classes_5.js
new file mode 100644
index 0000000..7c7cad6
--- /dev/null
+++ b/search/classes_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['game',['Game',['../classege_1_1_game.html',1,'ege']]]
+];
diff --git a/search/classes_6.html b/search/classes_6.html
new file mode 100644
index 0000000..2db08a0
--- /dev/null
+++ b/search/classes_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_6.js b/search/classes_6.js
new file mode 100644
index 0000000..c4ef517
--- /dev/null
+++ b/search/classes_6.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]],
+ ['hash_3c_20ege_3a_3afaceindexing_20_3e',['Hash< ege::FaceIndexing >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]],
+ ['hash_3c_20ememory_3a_3asharedptr_3c_20ege_3a_3aege_3a_3amaterial_20_3e_20_3e',['Hash< ememory::SharedPtr< ege::ege::Material > >',['http://atria-soft.github.io/etk/classetk_1_1_hash.html',1,'etk']]],
+ ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html',1,'etk']]]
+];
diff --git a/search/classes_7.html b/search/classes_7.html
new file mode 100644
index 0000000..fd67346
--- /dev/null
+++ b/search/classes_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_7.js b/search/classes_7.js
new file mode 100644
index 0000000..95d5268
--- /dev/null
+++ b/search/classes_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html',1,'utf8']]]
+];
diff --git a/search/classes_8.html b/search/classes_8.html
new file mode 100644
index 0000000..369fe52
--- /dev/null
+++ b/search/classes_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_8.js b/search/classes_8.js
new file mode 100644
index 0000000..6cc8203
--- /dev/null
+++ b/search/classes_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['light',['Light',['../classege_1_1_light.html',1,'ege']]]
+];
diff --git a/search/classes_9.html b/search/classes_9.html
new file mode 100644
index 0000000..188dbb3
--- /dev/null
+++ b/search/classes_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_9.js b/search/classes_9.js
new file mode 100644
index 0000000..d7951af
--- /dev/null
+++ b/search/classes_9.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['material',['Material',['../classege_1_1_material.html',1,'ege']]],
+ ['materialglid',['MaterialGlId',['../classege_1_1_material_gl_id.html',1,'ege']]],
+ ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html',1,'etk']]],
+ ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html',1,'etk']]],
+ ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html',1,'etk']]],
+ ['mesh',['Mesh',['../classege_1_1resource_1_1_mesh.html',1,'ege::resource']]],
+ ['mesh',['Mesh',['../classege_1_1widget_1_1_mesh.html',1,'ege::widget']]]
+];
diff --git a/search/classes_a.html b/search/classes_a.html
new file mode 100644
index 0000000..e7610d3
--- /dev/null
+++ b/search/classes_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_a.js b/search/classes_a.js
new file mode 100644
index 0000000..e1b7dfc
--- /dev/null
+++ b/search/classes_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html',1,'etk']]]
+];
diff --git a/search/classes_b.html b/search/classes_b.html
new file mode 100644
index 0000000..4fc0a3f
--- /dev/null
+++ b/search/classes_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_b.js b/search/classes_b.js
new file mode 100644
index 0000000..849f0f4
--- /dev/null
+++ b/search/classes_b.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['particule',['Particule',['../classege_1_1_particule.html',1,'ege']]],
+ ['particuleengine',['ParticuleEngine',['../classege_1_1_particule_engine.html',1,'ege']]],
+ ['particulemesh',['ParticuleMesh',['../classege_1_1resource_1_1_particule_mesh.html',1,'ege::resource']]],
+ ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html',1,'ege']]],
+ ['physicsbox',['PhysicsBox',['../classege_1_1_physics_box.html',1,'ege']]],
+ ['physicscapsule',['PhysicsCapsule',['../classege_1_1_physics_capsule.html',1,'ege']]],
+ ['physicscone',['PhysicsCone',['../classege_1_1_physics_cone.html',1,'ege']]],
+ ['physicsconvexhull',['PhysicsConvexHull',['../classege_1_1_physics_convex_hull.html',1,'ege']]],
+ ['physicscylinder',['PhysicsCylinder',['../classege_1_1_physics_cylinder.html',1,'ege']]],
+ ['physicsshape',['PhysicsShape',['../classege_1_1_physics_shape.html',1,'ege']]],
+ ['physicssphere',['PhysicsSphere',['../classege_1_1_physics_sphere.html',1,'ege']]],
+ ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html',1,'etk']]]
+];
diff --git a/search/classes_c.html b/search/classes_c.html
new file mode 100644
index 0000000..d2a582e
--- /dev/null
+++ b/search/classes_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_c.js b/search/classes_c.js
new file mode 100644
index 0000000..7d989e2
--- /dev/null
+++ b/search/classes_c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['ray',['Ray',['../classege_1_1_ray.html',1,'ege']]],
+ ['resultnearestelement',['ResultNearestElement',['../classege_1_1_environement_1_1_result_nearest_element.html',1,'ege::Environement']]]
+];
diff --git a/search/classes_d.html b/search/classes_d.html
new file mode 100644
index 0000000..0fa4214
--- /dev/null
+++ b/search/classes_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_d.js b/search/classes_d.js
new file mode 100644
index 0000000..88c61ca
--- /dev/null
+++ b/search/classes_d.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['scene',['Scene',['../classege_1_1widget_1_1_scene.html',1,'ege::widget']]],
+ ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btbroadphaseinterface_20_3e',['SharedPtr< btBroadphaseInterface >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btcollisiondispatcher_20_3e',['SharedPtr< btCollisionDispatcher >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btconstraintsolver_20_3e',['SharedPtr< btConstraintSolver >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btdefaultcollisionconfiguration_20_3e',['SharedPtr< btDefaultCollisionConfiguration >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20btdynamicsworld_20_3e',['SharedPtr< btDynamicsWorld >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3acamera_20_3e',['SharedPtr< ege::ege::Camera >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3aelement_20_3e',['SharedPtr< ege::ege::Element >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3aenvironement_20_3e',['SharedPtr< ege::ege::Environement >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aege_3a_3aphysicsshape_20_3e',['SharedPtr< ege::ege::PhysicsShape >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aresource_3a_3aege_3a_3awidget_3a_3amesh_20_3e',['SharedPtr< ege::resource::ege::widget::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ege_3a_3aresource_3a_3amesh_20_3e',['SharedPtr< ege::resource::Mesh >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ewol_3a_3aresource_3a_3acolored3dobject_20_3e',['SharedPtr< ewol::resource::Colored3DObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20ewol_3a_3aresource_3a_3atexture_20_3e',['SharedPtr< ewol::resource::Texture >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20gale_3a_3aresource_3a_3aprogram_20_3e',['SharedPtr< gale::resource::Program >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]],
+ ['sharedptr_3c_20gale_3a_3aresource_3a_3avirtualbufferobject_20_3e',['SharedPtr< gale::resource::VirtualBufferObject >',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html',1,'ememory']]]
+];
diff --git a/search/classes_e.html b/search/classes_e.html
new file mode 100644
index 0000000..238ea09
--- /dev/null
+++ b/search/classes_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_e.js b/search/classes_e.js
new file mode 100644
index 0000000..f4cb55c
--- /dev/null
+++ b/search/classes_e.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'etk']]],
+ ['vector2d_3c_20int32_5ft_20_3e',['Vector2D< int32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]],
+ ['vector2d_3c_20uint32_5ft_20_3e',['Vector2D< uint32_t >',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html',1,'']]],
+ ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]],
+ ['vector3d_3c_20float_20_3e',['Vector3D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html',1,'etk']]],
+ ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]],
+ ['vector4d_3c_20float_20_3e',['Vector4D< float >',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html',1,'etk']]],
+ ['view',['View',['../classege_1_1camera_1_1_view.html',1,'ege::camera']]]
+];
diff --git a/search/classes_f.html b/search/classes_f.html
new file mode 100644
index 0000000..94d9500
--- /dev/null
+++ b/search/classes_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_f.js b/search/classes_f.js
new file mode 100644
index 0000000..ba49832
--- /dev/null
+++ b/search/classes_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html',1,'ememory']]]
+];
diff --git a/search/close.png b/search/close.png
new file mode 100644
index 0000000..9342d3d
Binary files /dev/null and b/search/close.png differ
diff --git a/search/enums_0.html b/search/enums_0.html
new file mode 100644
index 0000000..aba8d79
--- /dev/null
+++ b/search/enums_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_0.js b/search/enums_0.js
new file mode 100644
index 0000000..fa11438
--- /dev/null
+++ b/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['fsntype',['FSNType',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86',1,'etk']]]
+];
diff --git a/search/enums_1.html b/search/enums_1.html
new file mode 100644
index 0000000..a8d3843
--- /dev/null
+++ b/search/enums_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_1.js b/search/enums_1.js
new file mode 100644
index 0000000..5c7d222
--- /dev/null
+++ b/search/enums_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['level',['level',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89',1,'elog']]]
+];
diff --git a/search/enums_2.html b/search/enums_2.html
new file mode 100644
index 0000000..ef7d632
--- /dev/null
+++ b/search/enums_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_2.js b/search/enums_2.js
new file mode 100644
index 0000000..1c79826
--- /dev/null
+++ b/search/enums_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['noisetype',['noiseType',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8',1,'etk']]],
+ ['normalmode',['normalMode',['../classege_1_1resource_1_1_mesh.html#a41906b2e83f9ae4bbef67f4c13d2069f',1,'ege::resource::Mesh']]]
+];
diff --git a/search/enums_3.html b/search/enums_3.html
new file mode 100644
index 0000000..57bac2e
--- /dev/null
+++ b/search/enums_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_3.js b/search/enums_3.js
new file mode 100644
index 0000000..75da0ae
--- /dev/null
+++ b/search/enums_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['remove',['remove',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723e',1,'ememory::Counter']]]
+];
diff --git a/search/enums_4.html b/search/enums_4.html
new file mode 100644
index 0000000..f35d7a7
--- /dev/null
+++ b/search/enums_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_4.js b/search/enums_4.js
new file mode 100644
index 0000000..d2b9f37
--- /dev/null
+++ b/search/enums_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['seeknode',['seekNode',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e',1,'etk']]]
+];
diff --git a/search/enums_5.html b/search/enums_5.html
new file mode 100644
index 0000000..b579463
--- /dev/null
+++ b/search/enums_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_5.js b/search/enums_5.js
new file mode 100644
index 0000000..21dac3e
--- /dev/null
+++ b/search/enums_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['typenode',['typeNode',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8',1,'etk']]]
+];
diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html
new file mode 100644
index 0000000..83192d3
--- /dev/null
+++ b/search/enumvalues_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
new file mode 100644
index 0000000..022874f
--- /dev/null
+++ b/search/enumvalues_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['all',['all',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723eaa181a603769c1f98ad927e7367c7aa51',1,'ememory::Counter']]]
+];
diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html
new file mode 100644
index 0000000..0715ef5
--- /dev/null
+++ b/search/enumvalues_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js
new file mode 100644
index 0000000..ab67903
--- /dev/null
+++ b/search/enumvalues_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['counter',['counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea886bb73b3156b0aa24aac99d2de0b238',1,'ememory::Counter']]]
+];
diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html
new file mode 100644
index 0000000..0f9b5e9
--- /dev/null
+++ b/search/enumvalues_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js
new file mode 100644
index 0000000..21369be
--- /dev/null
+++ b/search/enumvalues_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['data',['data',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea8d777f385d3dfec8815d20f7496026dc',1,'ememory::Counter']]]
+];
diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html
new file mode 100644
index 0000000..9ebb356
--- /dev/null
+++ b/search/enumvalues_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js
new file mode 100644
index 0000000..3ebe150
--- /dev/null
+++ b/search/enumvalues_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['none',['none',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a1614d672880eb19b18a98ea9babe723ea334c4a4c42fdb79d7ebc3e73b517e6f8',1,'ememory::Counter']]]
+];
diff --git a/search/files_0.html b/search/files_0.html
new file mode 100644
index 0000000..0b637cf
--- /dev/null
+++ b/search/files_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_0.js b/search/files_0.js
new file mode 100644
index 0000000..739b6eb
--- /dev/null
+++ b/search/files_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['archive_2ehpp',['Archive.hpp',['http://atria-soft.github.io/etk/_archive_8hpp.html',1,'']]],
+ ['audioelement_2ehpp',['AudioElement.hpp',['../_audio_element_8hpp.html',1,'']]],
+ ['audioengine_2ehpp',['AudioEngine.hpp',['../_audio_engine_8hpp.html',1,'']]]
+];
diff --git a/search/files_1.html b/search/files_1.html
new file mode 100644
index 0000000..1094e74
--- /dev/null
+++ b/search/files_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_1.js b/search/files_1.js
new file mode 100644
index 0000000..2667325
--- /dev/null
+++ b/search/files_1.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['camera_2ehpp',['Camera.hpp',['../_camera_8hpp.html',1,'']]],
+ ['collisionshapecreator_2ehpp',['CollisionShapeCreator.hpp',['../_collision_shape_creator_8hpp.html',1,'']]],
+ ['color_2ehpp',['Color.hpp',['http://atria-soft.github.io/etk/_color_8hpp.html',1,'']]],
+ ['counter_2ehpp',['Counter.hpp',['http://atria-soft.github.io/ememory/_counter_8hpp.html',1,'']]]
+];
diff --git a/search/files_10.html b/search/files_10.html
new file mode 100644
index 0000000..58e9714
--- /dev/null
+++ b/search/files_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_10.js b/search/files_10.js
new file mode 100644
index 0000000..ede0309
--- /dev/null
+++ b/search/files_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zip_2ehpp',['Zip.hpp',['http://atria-soft.github.io/etk/_zip_8hpp.html',1,'']]]
+];
diff --git a/search/files_2.html b/search/files_2.html
new file mode 100644
index 0000000..a08dbd3
--- /dev/null
+++ b/search/files_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_2.js b/search/files_2.js
new file mode 100644
index 0000000..c3d5dfe
--- /dev/null
+++ b/search/files_2.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['element_2ehpp',['Element.hpp',['../_element_8hpp.html',1,'']]],
+ ['elementbase_2ehpp',['ElementBase.hpp',['../_element_base_8hpp.html',1,'']]],
+ ['elementphysic_2ehpp',['ElementPhysic.hpp',['../_element_physic_8hpp.html',1,'']]],
+ ['elog_2ehpp',['elog.hpp',['http://atria-soft.github.io/elog/elog_8hpp.html',1,'']]],
+ ['enablesharedfromthis_2ehpp',['EnableSharedFromThis.hpp',['http://atria-soft.github.io/ememory/_enable_shared_from_this_8hpp.html',1,'']]],
+ ['engine_2ehpp',['Engine.hpp',['../_engine_8hpp.html',1,'']]],
+ ['environement_2ehpp',['Environement.hpp',['../_environement_8hpp.html',1,'']]],
+ ['etk_2ehpp',['etk.hpp',['http://atria-soft.github.io/etk/etk_8hpp.html',1,'']]]
+];
diff --git a/search/files_3.html b/search/files_3.html
new file mode 100644
index 0000000..647fc8d
--- /dev/null
+++ b/search/files_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_3.js b/search/files_3.js
new file mode 100644
index 0000000..496adfe
--- /dev/null
+++ b/search/files_3.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['face_2ehpp',['Face.hpp',['../_face_8hpp.html',1,'']]],
+ ['faceindexing_2ehpp',['FaceIndexing.hpp',['../_face_indexing_8hpp.html',1,'']]],
+ ['fifo_2ehpp',['Fifo.hpp',['http://atria-soft.github.io/etk/_fifo_8hpp.html',1,'']]],
+ ['fsnode_2ehpp',['FSNode.hpp',['http://atria-soft.github.io/etk/_f_s_node_8hpp.html',1,'']]],
+ ['fsnoderight_2ehpp',['FSNodeRight.hpp',['http://atria-soft.github.io/etk/_f_s_node_right_8hpp.html',1,'']]]
+];
diff --git a/search/files_4.html b/search/files_4.html
new file mode 100644
index 0000000..186557a
--- /dev/null
+++ b/search/files_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_4.js b/search/files_4.js
new file mode 100644
index 0000000..8aa7083
--- /dev/null
+++ b/search/files_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['game_2ehpp',['Game.hpp',['../_game_8hpp.html',1,'']]]
+];
diff --git a/search/files_5.html b/search/files_5.html
new file mode 100644
index 0000000..671abd3
--- /dev/null
+++ b/search/files_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_5.js b/search/files_5.js
new file mode 100644
index 0000000..36e4e1f
--- /dev/null
+++ b/search/files_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['hash_2ehpp',['Hash.hpp',['http://atria-soft.github.io/etk/_hash_8hpp.html',1,'']]]
+];
diff --git a/search/files_6.html b/search/files_6.html
new file mode 100644
index 0000000..73aff18
--- /dev/null
+++ b/search/files_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_6.js b/search/files_6.js
new file mode 100644
index 0000000..206079a
--- /dev/null
+++ b/search/files_6.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['icosphere_2ehpp',['icoSphere.hpp',['../ico_sphere_8hpp.html',1,'']]],
+ ['isosphere_2ehpp',['isoSphere.hpp',['../iso_sphere_8hpp.html',1,'']]]
+];
diff --git a/search/files_7.html b/search/files_7.html
new file mode 100644
index 0000000..364f420
--- /dev/null
+++ b/search/files_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_7.js b/search/files_7.js
new file mode 100644
index 0000000..a2a7b48
--- /dev/null
+++ b/search/files_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['light_2ehpp',['Light.hpp',['../_light_8hpp.html',1,'']]],
+ ['log_2ehpp',['log.hpp',['http://atria-soft.github.io/elog/log_8hpp.html',1,'']]]
+];
diff --git a/search/files_8.html b/search/files_8.html
new file mode 100644
index 0000000..f9f7943
--- /dev/null
+++ b/search/files_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_8.js b/search/files_8.js
new file mode 100644
index 0000000..9669e0c
--- /dev/null
+++ b/search/files_8.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['material_2ehpp',['Material.hpp',['../_material_8hpp.html',1,'']]],
+ ['matrix_2ehpp',['Matrix.hpp',['http://atria-soft.github.io/etk/_matrix_8hpp.html',1,'']]],
+ ['matrix2_2ehpp',['Matrix2.hpp',['http://atria-soft.github.io/etk/_matrix2_8hpp.html',1,'']]],
+ ['matrix4_2ehpp',['Matrix4.hpp',['http://atria-soft.github.io/etk/_matrix4_8hpp.html',1,'']]],
+ ['memory_2ehpp',['memory.hpp',['http://atria-soft.github.io/ememory/memory_8hpp.html',1,'']]],
+ ['mesh_2ehpp',['Mesh.hpp',['../widget_2_mesh_8hpp.html',1,'']]],
+ ['mesh_2ehpp',['Mesh.hpp',['../resource_2_mesh_8hpp.html',1,'']]]
+];
diff --git a/search/files_9.html b/search/files_9.html
new file mode 100644
index 0000000..306f000
--- /dev/null
+++ b/search/files_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_9.js b/search/files_9.js
new file mode 100644
index 0000000..e096b49
--- /dev/null
+++ b/search/files_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['noise_2ehpp',['Noise.hpp',['http://atria-soft.github.io/etk/_noise_8hpp.html',1,'']]]
+];
diff --git a/search/files_a.html b/search/files_a.html
new file mode 100644
index 0000000..2f6ff8f
--- /dev/null
+++ b/search/files_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_a.js b/search/files_a.js
new file mode 100644
index 0000000..8402951
--- /dev/null
+++ b/search/files_a.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['particule_2ehpp',['Particule.hpp',['../_particule_8hpp.html',1,'']]],
+ ['particuleengine_2ehpp',['ParticuleEngine.hpp',['../_particule_engine_8hpp.html',1,'']]],
+ ['particulemesh_2ehpp',['ParticuleMesh.hpp',['../_particule_mesh_8hpp.html',1,'']]],
+ ['particulesimple_2ehpp',['ParticuleSimple.hpp',['../_particule_simple_8hpp.html',1,'']]],
+ ['physicsbox_2ehpp',['PhysicsBox.hpp',['../_physics_box_8hpp.html',1,'']]],
+ ['physicscapsule_2ehpp',['PhysicsCapsule.hpp',['../_physics_capsule_8hpp.html',1,'']]],
+ ['physicscone_2ehpp',['PhysicsCone.hpp',['../_physics_cone_8hpp.html',1,'']]],
+ ['physicsconvexhull_2ehpp',['PhysicsConvexHull.hpp',['../_physics_convex_hull_8hpp.html',1,'']]],
+ ['physicscylinder_2ehpp',['PhysicsCylinder.hpp',['../_physics_cylinder_8hpp.html',1,'']]],
+ ['physicsshape_2ehpp',['PhysicsShape.hpp',['../_physics_shape_8hpp.html',1,'']]],
+ ['physicssphere_2ehpp',['PhysicsSphere.hpp',['../_physics_sphere_8hpp.html',1,'']]],
+ ['plane_2ehpp',['Plane.hpp',['http://atria-soft.github.io/etk/_plane_8hpp.html',1,'']]]
+];
diff --git a/search/files_b.html b/search/files_b.html
new file mode 100644
index 0000000..3e51d90
--- /dev/null
+++ b/search/files_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_b.js b/search/files_b.js
new file mode 100644
index 0000000..8df91f1
--- /dev/null
+++ b/search/files_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['ray_2ehpp',['Ray.hpp',['../_ray_8hpp.html',1,'']]]
+];
diff --git a/search/files_c.html b/search/files_c.html
new file mode 100644
index 0000000..af49202
--- /dev/null
+++ b/search/files_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_c.js b/search/files_c.js
new file mode 100644
index 0000000..b92ad23
--- /dev/null
+++ b/search/files_c.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['scene_2ehpp',['Scene.hpp',['../_scene_8hpp.html',1,'']]],
+ ['sharedptr_2ehpp',['SharedPtr.hpp',['http://atria-soft.github.io/ememory/_shared_ptr_8hpp.html',1,'']]],
+ ['stdtools_2ehpp',['stdTools.hpp',['http://atria-soft.github.io/etk/std_tools_8hpp.html',1,'']]]
+];
diff --git a/search/files_d.html b/search/files_d.html
new file mode 100644
index 0000000..3d4c2c2
--- /dev/null
+++ b/search/files_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_d.js b/search/files_d.js
new file mode 100644
index 0000000..dbeea9d
--- /dev/null
+++ b/search/files_d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['tool_2ehpp',['tool.hpp',['http://atria-soft.github.io/etk/tool_8hpp.html',1,'']]],
+ ['types_2ehpp',['types.hpp',['http://atria-soft.github.io/etk/types_8hpp.html',1,'']]]
+];
diff --git a/search/files_e.html b/search/files_e.html
new file mode 100644
index 0000000..70516d6
--- /dev/null
+++ b/search/files_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_e.js b/search/files_e.js
new file mode 100644
index 0000000..3928653
--- /dev/null
+++ b/search/files_e.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['vector2d_2ehpp',['Vector2D.hpp',['http://atria-soft.github.io/etk/_vector2_d_8hpp.html',1,'']]],
+ ['vector3d_2ehpp',['Vector3D.hpp',['http://atria-soft.github.io/etk/_vector3_d_8hpp.html',1,'']]],
+ ['vector4d_2ehpp',['Vector4D.hpp',['http://atria-soft.github.io/etk/_vector4_d_8hpp.html',1,'']]],
+ ['view_2ehpp',['View.hpp',['../_view_8hpp.html',1,'']]],
+ ['viewbox_2ehpp',['viewBox.hpp',['../view_box_8hpp.html',1,'']]]
+];
diff --git a/search/files_f.html b/search/files_f.html
new file mode 100644
index 0000000..147a74e
--- /dev/null
+++ b/search/files_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/files_f.js b/search/files_f.js
new file mode 100644
index 0000000..7210588
--- /dev/null
+++ b/search/files_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['weakptr_2ehpp',['WeakPtr.hpp',['http://atria-soft.github.io/ememory/_weak_ptr_8hpp.html',1,'']]]
+];
diff --git a/search/functions_0.html b/search/functions_0.html
new file mode 100644
index 0000000..6bc52b6
--- /dev/null
+++ b/search/functions_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_0.js b/search/functions_0.js
new file mode 100644
index 0000000..af7a454
--- /dev/null
+++ b/search/functions_0.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['a',['a',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a06b4c61c68b845887f4e1b0644d8ce05',1,'etk::Color']]],
+ ['absolute',['absolute',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'etk::Vector2D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< int32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2b8f16c2fdd0eff18e0c8e93e7e5b580',1,'Vector2D< uint32_t >::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab294038aaf78f2f1894ba3e3083ef27f',1,'etk::Vector3D::absolute()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8e903a02080b82b7d1f515a10eebe7b2',1,'etk::Vector4D::absolute()']]],
+ ['add',['add',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a',1,'etk::Hash::add()'],['../classege_1_1_particule_engine.html#a59c4dfa90319e39902ba446942711c5c',1,'ege::ParticuleEngine::add()']]],
+ ['addcamera',['addCamera',['../classege_1_1_environement.html#af05d5420de484609045bb37cf854336d',1,'ege::Environement']]],
+ ['addcreator',['addCreator',['../classege_1_1_environement.html#a74916b089ee052bf80377dd119662957',1,'ege::Environement']]],
+ ['addelement',['addElement',['../classege_1_1_environement.html#adcc3108f99396aadbf0b11c09d0e5e37',1,'ege::Environement']]],
+ ['addfaceindexing',['addFaceIndexing',['../classege_1_1resource_1_1_mesh.html#ae29c6877bcee3e52ccb515335bff5e75',1,'ege::resource::Mesh']]],
+ ['addquad',['addQuad',['../classege_1_1resource_1_1_mesh.html#a502b02b8a70861e0309a71d905518aa4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#a80c07fda8ca3ec799fd8662f3339b1d8',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4)'],['../classege_1_1resource_1_1_mesh.html#a133faedd45cdca6b5c3ace0e639c3bce',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ab07e23e36840f6768dbd32ff4f0df5d4',1,'ege::resource::Mesh::addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white)']]],
+ ['addtriangle',['addTriangle',['../classege_1_1resource_1_1_mesh.html#a8cd73d8411c9ca99c7685d6fc0c35a44',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae7d49cab2c9af795dcd501aef4257aff',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3)'],['../classege_1_1resource_1_1_mesh.html#af5ac0ae22315d045b8e29ae00849e368',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color)'],['../classege_1_1resource_1_1_mesh.html#ae148adfcbe9a79b44e95b45a5ef02809',1,'ege::resource::Mesh::addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white)']]],
+ ['angle',['angle',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aeecc53bdf0cf40fc3f984a449829ef60',1,'etk::Vector3D']]],
+ ['applyscalerotation',['applyScaleRotation',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a9b47b556a86b51341bebd27d641f55f0',1,'etk::Matrix2']]],
+ ['archive',['Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac',1,'etk::Archive']]],
+ ['archivecontent',['ArchiveContent',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4',1,'etk::ArchiveContent']]],
+ ['avg',['avg',['http://atria-soft.github.io/etk/namespaceetk.html#a4397d293209affffd0c2f6832ebe2aea',1,'etk']]]
+];
diff --git a/search/functions_1.html b/search/functions_1.html
new file mode 100644
index 0000000..648831f
--- /dev/null
+++ b/search/functions_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_1.js b/search/functions_1.js
new file mode 100644
index 0000000..70d4f00
--- /dev/null
+++ b/search/functions_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['b',['b',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a723f8b355c03aa7c1cefa4cdfe34e68d',1,'etk::Color']]],
+ ['basenoise',['BaseNoise',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15',1,'etk::BaseNoise']]]
+];
diff --git a/search/functions_10.html b/search/functions_10.html
new file mode 100644
index 0000000..8bc4de4
--- /dev/null
+++ b/search/functions_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_10.js b/search/functions_10.js
new file mode 100644
index 0000000..3e773d3
--- /dev/null
+++ b/search/functions_10.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['tansformpositiontoangle',['tansformPositionToAngle',['../classege_1_1_camera.html#a7aef459c0becd72fdc8590ff675618b5',1,'ege::Camera']]],
+ ['theoricfirst',['theoricFirst',['http://atria-soft.github.io/etk/namespaceutf8.html#a52043c6c7cf75da5f8e8812ffb4ffc1c',1,'utf8']]],
+ ['theoriclen',['theoricLen',['http://atria-soft.github.io/etk/namespaceutf8.html#ad408da64c12fe3345b9576ab487bd7e3',1,'utf8']]],
+ ['timeaccessed',['timeAccessed',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a8f4cf4b7ab4cd37d4d36ccf72af48baa',1,'etk::FSNode']]],
+ ['timeaccessedstring',['timeAccessedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#acf353b15e60c6e5951ddbc96dc9279ca',1,'etk::FSNode']]],
+ ['timecreated',['timeCreated',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a35341ea8a0e88cf887f5730147851523',1,'etk::FSNode']]],
+ ['timecreatedstring',['timeCreatedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a486a29e063d2bd3b08865e4c7d9ba05a',1,'etk::FSNode']]],
+ ['timemodified',['timeModified',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab979fcc315326e49960f5dae44895f35',1,'etk::FSNode']]],
+ ['timemodifiedstring',['timeModifiedString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aaded6daa2e662a57d300b26c4d22e7d8',1,'etk::FSNode']]],
+ ['to_5fstring',['to_string',['http://atria-soft.github.io/etk/namespaceetk.html#a48ed31a00f989f5b188d7254e6945a74',1,'etk::to_string(const TYPE &_variable)'],['http://atria-soft.github.io/etk/namespaceetk.html#a17aa4febea213096442bcb8e7ca80805',1,'etk::to_string(const std::vector< TYPE > &_list)']]],
+ ['toint',['toInt',['http://atria-soft.github.io/etk/namespaceu32char.html#afc40d527459e3869ea8dc54d3b5ef225',1,'u32char']]],
+ ['touch',['touch',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc',1,'etk::FSNode']]],
+ ['translate',['translate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a',1,'etk::Matrix2::translate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d',1,'etk::Matrix4::translate()']]],
+ ['transpose',['transpose',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae5b0ef04db7816bbc60f0f60e680770d',1,'etk::Matrix::transpose()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae',1,'etk::Matrix4::transpose()']]],
+ ['triple',['triple',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7fdfa26f4fd5b26120463669f7669b63',1,'etk::Vector3D']]]
+];
diff --git a/search/functions_11.html b/search/functions_11.html
new file mode 100644
index 0000000..e1e427c
--- /dev/null
+++ b/search/functions_11.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_11.js b/search/functions_11.js
new file mode 100644
index 0000000..3341f06
--- /dev/null
+++ b/search/functions_11.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['uninit',['UnInit',['../classege_1_1_particule.html#ae3eb04605e33ce98e0d2cd50c341dd3c',1,'ege::Particule']]],
+ ['unsetloginfile',['unsetLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a496120feb0c59449a46057559c6c8a1a',1,'elog']]],
+ ['update',['update',['../classege_1_1camera_1_1_view.html#ae993043a0b13c71c96b2b8f03f7b5629',1,'ege::camera::View::update()'],['../classege_1_1_particule.html#abd75550a9de8a2ead1cd667e10c12eab',1,'ege::Particule::update()'],['../classege_1_1_particule_engine.html#a793a712167bf4a54bd36cfc68fc567f8',1,'ege::ParticuleEngine::update()'],['../classege_1_1_particule_simple.html#ab1b7fb480be958b0072e22aa5c5446e3',1,'ege::ParticuleSimple::update()']]],
+ ['updateprojectionmatrix',['updateProjectionMatrix',['../classege_1_1_camera.html#af5cd727143b8e14afee3ed41bc7c8ee6',1,'ege::Camera']]],
+ ['usecount',['useCount',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab541a1edb24a9ff59156b851413e898d',1,'ememory::SharedPtr::useCount()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a53fc8aa9b1cd24d5c85f13d91c255b64',1,'ememory::WeakPtr::useCount()']]]
+];
diff --git a/search/functions_12.html b/search/functions_12.html
new file mode 100644
index 0000000..8dac9d2
--- /dev/null
+++ b/search/functions_12.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_12.js b/search/functions_12.js
new file mode 100644
index 0000000..14c9d6b
--- /dev/null
+++ b/search/functions_12.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['vector2d',['Vector2D',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'etk::Vector2D::Vector2D(T _xxx, T _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'etk::Vector2D::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'etk::Vector2D::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'etk::Vector2D::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'etk::Vector2D::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< int32_t >::Vector2D(int32_t_xxx, int32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< int32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< int32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< int32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< int32_t >::Vector2D(const std::string &_str)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82',1,'Vector2D< uint32_t >::Vector2D(uint32_t_xxx, uint32_t_yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< double > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< float > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137',1,'Vector2D< uint32_t >::Vector2D(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98',1,'Vector2D< uint32_t >::Vector2D(const std::string &_str)']]],
+ ['vector3d',['Vector3D',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9',1,'etk::Vector3D::Vector3D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269',1,'etk::Vector3D::Vector3D(const T &_xxx, const T &_yyy, const T &_zzz)']]],
+ ['vector4d',['Vector4D',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae',1,'etk::Vector4D::Vector4D()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2',1,'etk::Vector4D::Vector4D(const T &_xxx, const T &_yyy, const T &_zzz, const T &_www)']]],
+ ['view',['View',['../classege_1_1camera_1_1_view.html#a52b313833adbb0a228f7ec61d094a7e8',1,'ege::camera::View']]]
+];
diff --git a/search/functions_13.html b/search/functions_13.html
new file mode 100644
index 0000000..5422011
--- /dev/null
+++ b/search/functions_13.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_13.js b/search/functions_13.js
new file mode 100644
index 0000000..0c73aa8
--- /dev/null
+++ b/search/functions_13.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['w',['w',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a768cb09e727d5eda7e3cfac88feb9db3',1,'etk::Vector4D']]],
+ ['wait',['wait',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5',1,'etk::Fifo::wait(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3',1,'etk::Fifo::wait(MY_TYPE &_data, uint32_t _timeOutInUs)']]],
+ ['weakfromthis',['weakFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2ce5703d70b211bae31fd40a5514c19',1,'ememory::EnableSharedFromThis::weakFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#af8ec20a3eb1db0add6d9c69e5b1a0903',1,'ememory::EnableSharedFromThis::weakFromThis() const ']]],
+ ['weakptr',['WeakPtr',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7ca8af1a20e2bce96d5c65ea1fd72ec1',1,'ememory::WeakPtr::WeakPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1fb089b0b5bd76e33bf54d32cd3bb369',1,'ememory::WeakPtr::WeakPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adb31ca52a0b8dfe8c876a9fd297eca83',1,'ememory::WeakPtr::WeakPtr(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#adbfcc73329e43b1e37fd8b19220d752e',1,'ememory::WeakPtr::WeakPtr(WeakPtr &&_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a3a30b756ccdc34bf96a4c7e2e4fb87c4',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9233c621eaf744a4b6d3f53afb77f33f',1,'ememory::WeakPtr::WeakPtr(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]]
+];
diff --git a/search/functions_14.html b/search/functions_14.html
new file mode 100644
index 0000000..cb681fe
--- /dev/null
+++ b/search/functions_14.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_14.js b/search/functions_14.js
new file mode 100644
index 0000000..3c26b3b
--- /dev/null
+++ b/search/functions_14.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['x',['x',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'etk::Vector2D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< int32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#adf730570509efb2e438c6d2de55f8335',1,'Vector2D< uint32_t >::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a82e52f07c7a6150d9e13f4fff0e4968b',1,'etk::Vector3D::x()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af4ef3e5d890cca92e851397f1a982250',1,'etk::Vector4D::x()']]]
+];
diff --git a/search/functions_15.html b/search/functions_15.html
new file mode 100644
index 0000000..f3ae692
--- /dev/null
+++ b/search/functions_15.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_15.js b/search/functions_15.js
new file mode 100644
index 0000000..b90318c
--- /dev/null
+++ b/search/functions_15.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['y',['y',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'etk::Vector2D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< int32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a22f177de513b9e0ccf54835636896b71',1,'Vector2D< uint32_t >::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab590b90639d1ace341dab5614afe5fd7',1,'etk::Vector3D::y()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#af8a526bd68941b96bce258138cc7efb4',1,'etk::Vector4D::y()']]]
+];
diff --git a/search/functions_16.html b/search/functions_16.html
new file mode 100644
index 0000000..18e1428
--- /dev/null
+++ b/search/functions_16.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_16.js b/search/functions_16.js
new file mode 100644
index 0000000..b6d76d1
--- /dev/null
+++ b/search/functions_16.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['z',['z',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a456ec4ec441f999d1b3075ee6398bc73',1,'etk::Vector3D::z()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a104503897d0fccd5be3572bfe56c66ea',1,'etk::Vector4D::z()']]],
+ ['zip',['Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda',1,'etk::archive::Zip']]]
+];
diff --git a/search/functions_17.html b/search/functions_17.html
new file mode 100644
index 0000000..5747ddd
--- /dev/null
+++ b/search/functions_17.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_17.js b/search/functions_17.js
new file mode 100644
index 0000000..7dead43
--- /dev/null
+++ b/search/functions_17.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+ ['_7earchive',['~Archive',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2',1,'etk::Archive']]],
+ ['_7ecamera',['~Camera',['../classege_1_1_camera.html#a2d3dc7bdfe6bf5ae01e79edca4d3d758',1,'ege::Camera']]],
+ ['_7ecounter',['~Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a52762694b79f68cfb77022e6e6907d96',1,'ememory::Counter']]],
+ ['_7eelement',['~Element',['../classege_1_1_element.html#a7bf7c8407d13ce8e60f7de46d96bbe75',1,'ege::Element']]],
+ ['_7eelementbase',['~ElementBase',['../classege_1_1_element_base.html#aaca35d9b8acb0678ad169403608c73c2',1,'ege::ElementBase']]],
+ ['_7eelementphysic',['~ElementPhysic',['../classege_1_1_element_physic.html#af790134b59ca27ec755dc8481e2d95eb',1,'ege::ElementPhysic']]],
+ ['_7eenablesharedfromthis',['~EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ae088de759baf528291c446cc48fd5ed1',1,'ememory::EnableSharedFromThis']]],
+ ['_7efifo',['~Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec',1,'etk::Fifo']]],
+ ['_7efsnode',['~FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b',1,'etk::FSNode']]],
+ ['_7ehash',['~Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474',1,'etk::Hash']]],
+ ['_7eiterator',['~iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f',1,'utf8::iterator']]],
+ ['_7ematrix',['~Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e',1,'etk::Matrix']]],
+ ['_7eparticule',['~Particule',['../classege_1_1_particule.html#a55e9098ba3baba6bbb6ba9d9714b7f96',1,'ege::Particule']]],
+ ['_7eparticulesimple',['~ParticuleSimple',['../classege_1_1_particule_simple.html#aaa75d8ae7d0247274e6dda805c8c1218',1,'ege::ParticuleSimple']]],
+ ['_7eray',['~Ray',['../classege_1_1_ray.html#a43c61b1cec7a4afe3238eefda7adfad1',1,'ege::Ray']]],
+ ['_7escene',['~Scene',['../classege_1_1widget_1_1_scene.html#adc289a5ea9b7bc53ed45de110de427d4',1,'ege::widget::Scene']]],
+ ['_7esharedptr',['~SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a11e3f0079bc15778cec63fc378c10c9d',1,'ememory::SharedPtr']]],
+ ['_7eview',['~View',['../classege_1_1camera_1_1_view.html#af48601ef991dccc9acd88e3a8bcb7f49',1,'ege::camera::View']]],
+ ['_7ezip',['~Zip',['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24',1,'etk::archive::Zip']]]
+];
diff --git a/search/functions_2.html b/search/functions_2.html
new file mode 100644
index 0000000..c93d089
--- /dev/null
+++ b/search/functions_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_2.js b/search/functions_2.js
new file mode 100644
index 0000000..037cae0
--- /dev/null
+++ b/search/functions_2.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['calculateintercept',['calculateIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523',1,'etk::Plane']]],
+ ['camera',['Camera',['../classege_1_1_camera.html#a6be11d3860efd3f9bf74576650861702',1,'ege::Camera']]],
+ ['changeorder',['changeOrder',['http://atria-soft.github.io/etk/namespaceu32char.html#a7d8866bc81b174c81df61536be36e7ef',1,'u32char']]],
+ ['clean',['clean',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc',1,'etk::Fifo']]],
+ ['clear',['clear',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db',1,'etk::FSNodeRight::clear()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc',1,'etk::Hash::clear()'],['../classege_1_1_environement.html#a00cccd1908004628b9c0f9923412a4ff',1,'ege::Environement::clear()'],['../classege_1_1_particule_engine.html#a719a3ca3b87c9afcf1971663e38ba080',1,'ege::ParticuleEngine::clear()']]],
+ ['clearlowertriangle',['clearLowerTriangle',['http://atria-soft.github.io/etk/namespaceetk.html#a80d4500245f02806cf3397656ed18bb8',1,'etk']]],
+ ['clearuppertriangle',['clearUpperTriangle',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307',1,'etk::Matrix']]],
+ ['close',['close',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475',1,'etk::Archive']]],
+ ['closestaxis',['closestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'etk::Vector2D::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< int32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4458bb7513f9615543f8d47ed14d5320',1,'Vector2D< uint32_t >::closestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9f40b3abbeb1cef690836dd3f799bad7',1,'etk::Vector3D::closestAxis()']]],
+ ['cofactor',['coFactor',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a3587b12e7ac3340d0ca2ed1045baef0e',1,'etk::Matrix4']]],
+ ['color',['Color',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212',1,'etk::Color::Color()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d',1,'etk::Color::Color(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d',1,'etk::Color::Color(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961',1,'etk::Color::Color(const etk::Color< MY_TYPE_2, MY_TYPE_SIZE_2 > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506',1,'etk::Color::Color(const std::string &_input)']]],
+ ['configureopengl',['configureOpenGL',['../classege_1_1_camera.html#a25464ace5ab68fc569c022ec1afeb6d0',1,'ege::Camera']]],
+ ['constpointercast',['constPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#aef6978a02a7c6c83cf5913c45271ae16',1,'ememory']]],
+ ['convertchar32',['convertChar32',['http://atria-soft.github.io/etk/namespaceutf8.html#ab857b45e0371b7d83a4de8d9e86133fd',1,'utf8']]],
+ ['convertutf8',['convertUtf8',['http://atria-soft.github.io/etk/namespaceu32char.html#a9eca2aab7a201251a465410688226a81',1,'u32char']]],
+ ['convolution',['convolution',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a89d39f8af21867ae9a846d801e775776',1,'etk::Matrix']]],
+ ['count',['count',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7',1,'etk::Fifo']]],
+ ['counter',['Counter',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7424b792a2e2b05b228f8e02a10eb9d6',1,'ememory::Counter']]],
+ ['createelement',['createElement',['../classege_1_1_environement.html#acfeba133d0dc320406b7e23b868e4e15',1,'ege::Environement']]],
+ ['cross',['cross',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'etk::Vector2D::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< int32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2a1c9e70ae7e072649e93cc15b3c394a',1,'Vector2D< uint32_t >::cross()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a406857f9aace44667cd625ebba49f1c7',1,'etk::Vector3D::cross()']]]
+];
diff --git a/search/functions_3.html b/search/functions_3.html
new file mode 100644
index 0000000..caa48ea
--- /dev/null
+++ b/search/functions_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_3.js b/search/functions_3.js
new file mode 100644
index 0000000..90f846d
--- /dev/null
+++ b/search/functions_3.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['data',['data',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a98d5c0e3b084a8f81760d4eac53ef5f6',1,'etk::ArchiveContent']]],
+ ['decreaseref',['decreaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05',1,'etk::ArchiveContent']]],
+ ['decrementshared',['decrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#aa28cf4efdddded41d259fa7d3233bf00',1,'ememory::Counter']]],
+ ['decrementweak',['decrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a7b73b5b5d15ffe2494ff84beca813bd4',1,'ememory::Counter']]],
+ ['degreetoradian',['degreeToRadian',['http://atria-soft.github.io/etk/namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd',1,'etk']]],
+ ['determinant',['determinant',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a75c0de9d526066581fadf0eb6c04d570',1,'etk::Matrix2::determinant()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a514c2b431cec71708ce562ad2dc3224d',1,'etk::Matrix4::determinant()']]],
+ ['display',['display',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441',1,'etk::Archive']]],
+ ['displaybacktrace',['displayBacktrace',['http://atria-soft.github.io/elog/namespaceelog.html#aaa54d31e61733c3ed433fe18b7be4dfa',1,'elog']]],
+ ['distance',['distance',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'etk::Vector2D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< int32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a765e8ed55bd632a88f8e497eb7105f59',1,'Vector2D< uint32_t >::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5bb53826ec3d3a9b849b62db56940ac7',1,'etk::Vector3D::distance()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a8224f20a5cbd5756ae85bf74ca45378b',1,'etk::Vector4D::distance()']]],
+ ['distance2',['distance2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'etk::Vector2D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< int32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5cbfaabae0d07a09e038b1e164326055',1,'Vector2D< uint32_t >::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a750a97d117913e4177ffd59e8e3e8b3a',1,'etk::Vector3D::distance2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a33eeef4add5bc7d107d9eec4ab7c2fcb',1,'etk::Vector4D::distance2()']]],
+ ['dot',['dot',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'etk::Vector2D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< int32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#af6f51f46f022a2c9309b466026681299',1,'Vector2D< uint32_t >::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a8f603c861a688a4c61a7c1c60fa02274',1,'etk::Vector3D::dot()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a4a131fac695c8b4fe11eedd8ab2fb93d',1,'etk::Vector4D::dot()']]],
+ ['draw',['draw',['../classege_1_1_element.html#a27f141940924deffc942ee7da9c81a6d',1,'ege::Element::draw()'],['../classege_1_1_element_base.html#ac80aa8d182ceac9fdf7c9052cd35e927',1,'ege::ElementBase::draw()'],['../classege_1_1_element_physic.html#af28e2e370657d6d502444b4c8e418453',1,'ege::ElementPhysic::draw()'],['../classege_1_1_particule.html#aa2fdbb5389eca89995724d00fc4dee26',1,'ege::Particule::draw()'],['../classege_1_1_particule_engine.html#a5de2231431f4eb5f369f8ccce61d9868',1,'ege::ParticuleEngine::draw()']]],
+ ['drawdebug',['drawDebug',['../classege_1_1_camera.html#a7ccef622e9329f479b8ef6f712c6c65c',1,'ege::Camera::drawDebug()'],['../classege_1_1camera_1_1_view.html#a7c216fb909b2b64e55c777ea4b3cb99f',1,'ege::camera::View::drawDebug()'],['../classege_1_1_element.html#a2ebbf862116f1adc9e892c8982f0c43d',1,'ege::Element::drawDebug()'],['../classege_1_1_element_physic.html#a3fcd92a93fb30556a573cf8400d1af47',1,'ege::ElementPhysic::drawDebug()']]],
+ ['drawlife',['drawLife',['../classege_1_1_element.html#a40f64c38bd7b501f0d26d84ebd31a90f',1,'ege::Element']]],
+ ['dynamicdisable',['dynamicDisable',['../classege_1_1_element.html#ad18a09caf8b1ea06296e464d86807432',1,'ege::Element::dynamicDisable()'],['../classege_1_1_element_physic.html#a70d9ccb01b09d4ae55d19b06425db401',1,'ege::ElementPhysic::dynamicDisable()']]],
+ ['dynamicenable',['dynamicEnable',['../classege_1_1_element.html#aabfffdad12c95deeffa0c13f9c6f4630',1,'ege::Element::dynamicEnable()'],['../classege_1_1_element_physic.html#ad3862301875751917aabea411d4f7538',1,'ege::ElementPhysic::dynamicEnable()']]],
+ ['dynamicpointercast',['dynamicPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a0bfb664a1fcc7defd9aa5c8534d33af7',1,'ememory::dynamicPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a5bce20cf9275c6e3f29e6bdb72f1ad97',1,'ememory::dynamicPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]]
+];
diff --git a/search/functions_4.html b/search/functions_4.html
new file mode 100644
index 0000000..a9c64ad
--- /dev/null
+++ b/search/functions_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_4.js b/search/functions_4.js
new file mode 100644
index 0000000..e8df997
--- /dev/null
+++ b/search/functions_4.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['element',['Element',['../classege_1_1_element.html#a0c423f7c9c39e1de6c7ab20b14af6153',1,'ege::Element']]],
+ ['elementbase',['ElementBase',['../classege_1_1_element_base.html#a38e54bce7a7560e5bb2000f2ab3e36c3',1,'ege::ElementBase']]],
+ ['elementisremoved',['elementIsRemoved',['../classege_1_1_element.html#a196cab38ec45d4b67226c37cf1106f9b',1,'ege::Element']]],
+ ['elementphysic',['ElementPhysic',['../classege_1_1_element_physic.html#a2b3174eed6472025a3126c76428b57f9',1,'ege::ElementPhysic']]],
+ ['enablesharedfromthis',['EnableSharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#aa2c6f76ad44a25cd2c839853a308d5b1',1,'ememory::EnableSharedFromThis']]],
+ ['exist',['exist',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a2bc906a0860318f191d212861d5e719b',1,'etk::Archive::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a14956d474d3497f1c509eea46ecb00a2',1,'etk::FSNode::exist()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2029810971aa834671fb206ff3c62fa0',1,'etk::Hash::exist()']]],
+ ['expired',['expired',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a9c74c64841384c68c1bc8daad1dc7c41',1,'ememory::WeakPtr']]]
+];
diff --git a/search/functions_5.html b/search/functions_5.html
new file mode 100644
index 0000000..9d135fa
--- /dev/null
+++ b/search/functions_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_5.js b/search/functions_5.js
new file mode 100644
index 0000000..74bff23
--- /dev/null
+++ b/search/functions_5.js
@@ -0,0 +1,58 @@
+var searchData=
+[
+ ['fifo',['Fifo',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0',1,'etk::Fifo']]],
+ ['fileclose',['fileClose',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7',1,'etk::FSNode']]],
+ ['fileflush',['fileFlush',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970',1,'etk::FSNode']]],
+ ['fileget',['fileGet',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876',1,'etk::FSNode']]],
+ ['filegetextention',['fileGetExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445',1,'etk::FSNode']]],
+ ['filegets',['fileGets',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357',1,'etk::FSNode::fileGets(char *_elementLine, int64_t _maxData)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2',1,'etk::FSNode::fileGets(std::string &_output)']]],
+ ['filehasextention',['fileHasExtention',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba',1,'etk::FSNode']]],
+ ['fileisopen',['fileIsOpen',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a',1,'etk::FSNode']]],
+ ['fileopenappend',['fileOpenAppend',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401',1,'etk::FSNode']]],
+ ['fileopenread',['fileOpenRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf',1,'etk::FSNode']]],
+ ['fileopenwrite',['fileOpenWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa',1,'etk::FSNode']]],
+ ['fileput',['filePut',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db',1,'etk::FSNode']]],
+ ['fileputs',['filePuts',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab',1,'etk::FSNode']]],
+ ['fileread',['fileRead',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4',1,'etk::FSNode']]],
+ ['filereadall',['fileReadAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702',1,'etk::FSNode']]],
+ ['filereadallstring',['fileReadAllString',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f',1,'etk::FSNode']]],
+ ['fileseek',['fileSeek',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5',1,'etk::FSNode']]],
+ ['filesize',['fileSize',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61',1,'etk::FSNode']]],
+ ['filetell',['fileTell',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a',1,'etk::FSNode']]],
+ ['filewrite',['fileWrite',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5',1,'etk::FSNode']]],
+ ['filewriteall',['fileWriteAll',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10',1,'etk::FSNode::fileWriteAll(const std::vector< T > &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad',1,'etk::FSNode::fileWriteAll(const std::string &_value)']]],
+ ['fix',['fix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a311a8caed926aaca9a40f299bf615a29',1,'etk::Matrix']]],
+ ['flipx',['flipX',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de',1,'etk::Matrix2']]],
+ ['flipy',['flipY',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce',1,'etk::Matrix2']]],
+ ['foldercount',['folderCount',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a',1,'etk::FSNode']]],
+ ['foldergetparent',['folderGetParent',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4',1,'etk::FSNode']]],
+ ['foldergetrecursivefiles',['folderGetRecursiveFiles',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad',1,'etk::FSNode']]],
+ ['foldergetsub',['folderGetSub',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0',1,'etk::FSNode']]],
+ ['foldergetsublist',['folderGetSubList',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c',1,'etk::FSNode::folderGetSubList(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &_filter=".*")']]],
+ ['frand',['frand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a3acc4fd6faa76439bd1651ec86bccd03',1,'etk::tool']]],
+ ['from_5fstring',['from_string',['http://atria-soft.github.io/etk/namespaceetk.html#aec3aaa1c735552d02f4eec1fb72c1616',1,'etk']]],
+ ['fsnode',['FSNode',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b',1,'etk::FSNode']]],
+ ['fsnodecreate',['FSNodeCreate',['http://atria-soft.github.io/etk/namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2',1,'etk']]],
+ ['fsnodeecho',['FSNodeEcho',['http://atria-soft.github.io/etk/namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b',1,'etk']]],
+ ['fsnodeechoadd',['FSNodeEchoAdd',['http://atria-soft.github.io/etk/namespaceetk.html#a014ce8a7311896847cd4978d96410d24',1,'etk']]],
+ ['fsnodeexist',['FSNodeExist',['http://atria-soft.github.io/etk/namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9',1,'etk']]],
+ ['fsnodeexplodemultiplepath',['FSNodeExplodeMultiplePath',['http://atria-soft.github.io/etk/namespaceetk.html#a757318b34e8a012b84d49dd291286076',1,'etk']]],
+ ['fsnodegetapplicationname',['FSNodeGetApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1',1,'etk']]],
+ ['fsnodegetcount',['FSNodeGetCount',['http://atria-soft.github.io/etk/namespaceetk.html#a4da725251cd89ff3e797d4017198ef67',1,'etk']]],
+ ['fsnodegetrealname',['FSNodeGetRealName',['http://atria-soft.github.io/etk/namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c',1,'etk']]],
+ ['fsnodegetright',['FSNodeGetRight',['http://atria-soft.github.io/etk/namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4',1,'etk']]],
+ ['fsnodegettimeaccessed',['FSNodeGetTimeAccessed',['http://atria-soft.github.io/etk/namespaceetk.html#a7a7c80620d52319f98c370913ad6116b',1,'etk']]],
+ ['fsnodegettimecreated',['FSNodeGetTimeCreated',['http://atria-soft.github.io/etk/namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a',1,'etk']]],
+ ['fsnodegettimemodified',['FSNodeGetTimeModified',['http://atria-soft.github.io/etk/namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0',1,'etk']]],
+ ['fsnodegettype',['FSNodeGetType',['http://atria-soft.github.io/etk/namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730',1,'etk']]],
+ ['fsnodehistory',['FSNodeHistory',['http://atria-soft.github.io/etk/namespaceetk.html#a2f856fe66d99e595a01861f651194f47',1,'etk']]],
+ ['fsnodemove',['FSNodeMove',['http://atria-soft.github.io/etk/namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8',1,'etk']]],
+ ['fsnodereadalldata',['FSNodeReadAllData',['http://atria-soft.github.io/etk/namespaceetk.html#acec1246a208ad95518c76ca3de513f40',1,'etk']]],
+ ['fsnodereadalldatatype',['FSNodeReadAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#afc051561490776f836b7da5b81eba290',1,'etk']]],
+ ['fsnoderemove',['FSNodeRemove',['http://atria-soft.github.io/etk/namespaceetk.html#ada11ec07c70d723eead76332e040a8e3',1,'etk']]],
+ ['fsnoderight',['FSNodeRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98',1,'etk::FSNodeRight']]],
+ ['fsnodetouch',['FSNodeTouch',['http://atria-soft.github.io/etk/namespaceetk.html#af86474607a59dd8492c978ec48c015c5',1,'etk']]],
+ ['fsnodewritealldata',['FSNodeWriteAllData',['http://atria-soft.github.io/etk/namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2',1,'etk']]],
+ ['fsnodewritealldatatype',['FSNodeWriteAllDataType',['http://atria-soft.github.io/etk/namespaceetk.html#ae6e9afde0376252114884445cab1382e',1,'etk']]],
+ ['furthestaxis',['furthestAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'etk::Vector2D::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< int32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae24360f725860692cbdfd7715634513b',1,'Vector2D< uint32_t >::furthestAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa0bcd6584ff09f52b761700e9c64d187',1,'etk::Vector3D::furthestAxis()']]]
+];
diff --git a/search/functions_6.html b/search/functions_6.html
new file mode 100644
index 0000000..5fca897
--- /dev/null
+++ b/search/functions_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_6.js b/search/functions_6.js
new file mode 100644
index 0000000..121aa96
--- /dev/null
+++ b/search/functions_6.js
@@ -0,0 +1,79 @@
+var searchData=
+[
+ ['g',['g',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a331aff51ca1a50adb402de30882011c7',1,'etk::Color']]],
+ ['generateinteraction',['generateInteraction',['../classege_1_1_environement.html#a970f82b2d93ba8175f91d21dbf65099f',1,'ege::Environement']]],
+ ['get',['get',['http://atria-soft.github.io/etk/classetk_1_1_base_noise.html#aa559d8cfd56d2088ffeb98525b5a4c12',1,'etk::BaseNoise::get()'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae435eb0f13b5bd4f4f8155890746f3f6',1,'etk::Color::get() const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75',1,'etk::Color::get() const'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8521f016edf4c8c65dddc292153ec68a',1,'etk::Hash::get()'],['http://atria-soft.github.io/etk/classetk_1_1_noise.html#aa0d5308278f6935cdf659ff5bb8a1891',1,'etk::Noise::get()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ac27bc62352e1d0e964b2a4fe22da5246',1,'ememory::SharedPtr::get() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad0fb9399753ec0125f8456d716203d08',1,'ememory::SharedPtr::get()']]],
+ ['getangle',['getAngle',['../classege_1_1camera_1_1_view.html#a81e3c524114880271de6494861b84b7e',1,'ege::camera::View']]],
+ ['getapplicationname',['getApplicationName',['http://atria-soft.github.io/etk/namespaceetk.html#a8cf9a84c6f3effdf8ae0886a8317f85b',1,'etk']]],
+ ['getaspectratio',['getAspectRatio',['../classege_1_1_camera.html#ac22961ed2348c59ce8f02467dbeb6c4e',1,'ege::Camera']]],
+ ['getcamera',['getCamera',['../classege_1_1_environement.html#a3c0f88584621b1f6087c8549ebc3a30b',1,'ege::Environement::getCamera()'],['../classege_1_1widget_1_1_scene.html#ae3ca59ff592ba8dd8bd9b626a055f2df',1,'ege::widget::Scene::getCamera()']]],
+ ['getcameralist',['getCameraList',['../classege_1_1_environement.html#ae62e5d74775fb1ec283c912a58da9cc8',1,'ege::Environement']]],
+ ['getchecknormal',['getCheckNormal',['../classege_1_1resource_1_1_mesh.html#ac7fb2197eee77cd2563051651c75714e',1,'ege::resource::Mesh']]],
+ ['getcollisiondetectionstatus',['getCollisionDetectionStatus',['../classege_1_1_element_physic.html#a02d65b86fd3f13d4870d6634c5a6a0a4',1,'ege::ElementPhysic']]],
+ ['getcontent',['getContent',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a461f9b73d9fb5a0163626ba867f1d11a',1,'etk::Archive::getContent(size_t _id) const '],['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a4cc4e9e9f13197334f9f3f22638e24b6',1,'etk::Archive::getContent(const std::string &_key) const ']]],
+ ['getcount',['getCount',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#ae065d8027829db4de69adb1bcbc21f51',1,'ememory::Counter']]],
+ ['getcounter',['getCounter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7743bf477fb7d88bda15acb5643c3a58',1,'ememory::SharedPtr::getCounter()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab3ccd6060955a560d7c264035cbf270b',1,'ememory::WeakPtr::getCounter()']]],
+ ['getcountshared',['getCountShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#afb8f71880b370d4af26ea76d4789cb56',1,'ememory::Counter']]],
+ ['getcountweak',['getCountWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a5f5466afdf5301e5858e04c63124df9b',1,'ememory::Counter']]],
+ ['getdatavector',['getDataVector',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d',1,'etk::ArchiveContent']]],
+ ['getdeleter',['getDeleter',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9ad913a49da6e7b0beea10341773b217',1,'ememory::SharedPtr']]],
+ ['getdirection',['getDirection',['../classege_1_1_ray.html#a302d04face77181e222b4670baede0b7',1,'ege::Ray']]],
+ ['getdistance',['getDistance',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd56eca65034f28b8a7879763d32ea7c',1,'etk::Plane']]],
+ ['getdynamicworld',['getDynamicWorld',['../classege_1_1physics_1_1_engine.html#aa29d2e51cd927be2542b8e5cce729d9a',1,'ege::physics::Engine']]],
+ ['getelement',['getElement',['../classege_1_1_environement.html#aff0d8ad5fe7643abb9c2e4ade355b663',1,'ege::Environement']]],
+ ['getelementnearest',['getElementNearest',['../classege_1_1_environement.html#ad9842193a0a11e3994a35794306c70f0',1,'ege::Environement']]],
+ ['geteye',['getEye',['../classege_1_1camera_1_1_view.html#a8b08df5d741b2210ed80319df38e08c5',1,'ege::camera::View']]],
+ ['getfilename',['getFileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b',1,'etk::Archive']]],
+ ['getfilesystemname',['getFileSystemName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a4907f022fe608fe2120b31956cc3ab2a',1,'etk::FSNode']]],
+ ['getgroup',['getGroup',['../classege_1_1_element.html#a85dbc9be1096178d2db590093a5e59e4',1,'ege::Element']]],
+ ['gethexstring',['getHexString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#adb844f9c4275a943b6cc8fbba97bdfd5',1,'etk::Color']]],
+ ['getid',['getId',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af940201c953255d29e8a3d162996b3d8',1,'etk::Hash']]],
+ ['getintercept',['getIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#aa153425ed3b67ff590180993932c6ace',1,'etk::Plane']]],
+ ['getinvmass',['getInvMass',['../classege_1_1_element_physic.html#aeef26e940ded2ea25b5ac0e8b369fb72',1,'ege::ElementPhysic']]],
+ ['getkey',['getKey',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9deb1197e3eb0bbbe868ea0a202031e7',1,'etk::Hash']]],
+ ['getkeys',['getKeys',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a3176cdf6345e2f26625a67f7c2b95bd2',1,'etk::Hash']]],
+ ['getlevel',['getLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a31cfb5b0fcaba634b18b0c886e728b44',1,'elog']]],
+ ['getliferatio',['getLifeRatio',['../classege_1_1_element.html#a735360c14d24f44ae80d1eda79b8d9ba',1,'ege::Element']]],
+ ['getlistinstance',['getListInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a08110480947e6d682ad69b5b4a4d18d5',1,'elog']]],
+ ['getlistofcollision',['getListOfCollision',['../classege_1_1physics_1_1_engine.html#a60cde5a3e74612da34ac84e88adf7ad6',1,'ege::physics::Engine']]],
+ ['getmatrixcamera',['getMatrixCamera',['../classege_1_1_camera.html#abc0bd4cbdf078cc31900fa2d53fdd78f',1,'ege::Camera']]],
+ ['getmatrixprojection',['getMatrixProjection',['../classege_1_1_camera.html#ab3df5714604cbcee046f405795637e7d',1,'ege::Camera']]],
+ ['getmesh',['getMesh',['../classege_1_1_element.html#a17714d73b34e2b80661c2857f4eaf5fc',1,'ege::Element']]],
+ ['getname',['getName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad359bde88ee932734f71879d0b696786',1,'etk::Archive::getName()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aee555647d0982f8691a6205854fa0946',1,'etk::FSNode::getName()']]],
+ ['getnamefile',['getNameFile',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3a38d42067ba046888b0126cb62cbad6',1,'etk::FSNode']]],
+ ['getnamefolder',['getNameFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#aa2ad5ebe7a80aa7dc7f6a1596ea56621',1,'etk::FSNode']]],
+ ['getnodetype',['getNodeType',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a700bb94efbbb2b2c67c3db71e3b21337',1,'etk::FSNode']]],
+ ['getnormal',['getNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#adde1b8bebb771a3248c4b9fbd5851aa1',1,'etk::Plane']]],
+ ['getnumberofref',['getNumberOfRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#aaa6d6127644f9ee3fa827919b973c306',1,'etk::ArchiveContent']]],
+ ['getorderedelementfordisplay',['getOrderedElementForDisplay',['../classege_1_1_environement.html#a187b4761114014df162c297440e167ed',1,'ege::Environement']]],
+ ['getorigin',['getOrigin',['../classege_1_1_ray.html#a3dc65365147fa8d50c7f5cdb0d7aa307',1,'ege::Ray']]],
+ ['getparticuleengine',['getParticuleEngine',['../classege_1_1_environement.html#a7e7fa99137b2b14609eac6069169214b',1,'ege::Environement']]],
+ ['getparticuletype',['getParticuleType',['../classege_1_1_particule.html#a277c2e13237d224b2165d18e8874c667',1,'ege::Particule']]],
+ ['getpos',['getPos',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#afb44bfcded01a5164b78616a701f82eb',1,'utf8::iterator']]],
+ ['getposition',['getPosition',['../classege_1_1_element.html#aed5ac44770598a731fc249f497828838',1,'ege::Element::getPosition()'],['../classege_1_1_element_base.html#aeb281d2ab12623788727ca0c633ae198',1,'ege::ElementBase::getPosition()'],['../classege_1_1_element_physic.html#a13dd2387bd2ad3fef57dd5c754081832',1,'ege::ElementPhysic::getPosition()']]],
+ ['getpositiontheoric',['getPositionTheoric',['../classege_1_1_element.html#a1cca65e9f2c04f8422d550640bacf79f',1,'ege::Element::getPositionTheoric()'],['../classege_1_1_element_physic.html#a76b5500e1e5139d278dbddacf84a7703',1,'ege::ElementPhysic::getPositionTheoric()']]],
+ ['getradius',['getRadius',['../classege_1_1_element.html#a44f6fd56f441342775a9d30087ee948e',1,'ege::Element']]],
+ ['getrayfromscreen',['getRayFromScreen',['../classege_1_1_camera.html#a872351f140a21d9f262138c8e7b61232',1,'ege::Camera::getRayFromScreen()'],['../classege_1_1camera_1_1_view.html#ab8848b7d53d980064a3b78ecfa8eb55c',1,'ege::camera::View::getRayFromScreen()']]],
+ ['getrayfromscreenposition',['getRayFromScreenPosition',['../classege_1_1_camera.html#af99e8a0e4c3a6275bdb4825dc80b1a79',1,'ege::Camera']]],
+ ['getrelativefolder',['getRelativeFolder',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a0a66f16f69e129d7b8483382215689fd',1,'etk::FSNode']]],
+ ['getright',['getRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a2fbb7a5cf82f636610cb8c4b72b7c83c',1,'etk::FSNode::getRight()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae42a4269093d96a7d39a5044fbc70b29',1,'etk::FSNodeRight::getRight()']]],
+ ['getshape',['getShape',['../classege_1_1_element_physic.html#ab4a3a9838f25f7837f6d301f6f94a33a',1,'ege::ElementPhysic::getShape()'],['../classege_1_1resource_1_1_mesh.html#aa229962a2dd40a8992ed8556eab9a703',1,'ege::resource::Mesh::getShape()']]],
+ ['getskewsymmetricmatrix',['getSkewSymmetricMatrix',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0ef4d7128e8fa1e4c74bbe44d0c7e5ba',1,'etk::Vector3D']]],
+ ['getspeed',['getSpeed',['../classege_1_1_element_physic.html#aab3157c82cf57bd03af8509488f77468',1,'ege::ElementPhysic']]],
+ ['getstring',['getString',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a89a2b83adb1acb3a96671318444fccf9',1,'etk::Color']]],
+ ['gettarget',['getTarget',['../classege_1_1camera_1_1_view.html#a4f4e8e2f6b022b6860bf9daf22b66336',1,'ege::camera::View']]],
+ ['gettheoricsize',['getTheoricSize',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a56a604f107acdf18fe17cc9a209a74c6',1,'etk::ArchiveContent']]],
+ ['gettype',['getType',['../classege_1_1_element.html#a1f906ef13d5602414539cb86ddb51956',1,'ege::Element::getType()'],['../classege_1_1_element_base.html#a114887e1928b31fa774f4590d23a03c6',1,'ege::ElementBase::getType()'],['../classege_1_1_element_physic.html#addaee7586673441ec64956f99e6381b3',1,'ege::ElementPhysic::getType()']]],
+ ['gettypeaccess',['getTypeAccess',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3c68ae3aebf78c5f507325bb4f03fb00',1,'etk::FSNode']]],
+ ['getuid',['getUID',['../classege_1_1_element.html#a44d7eecd40816afb2c457ed310b1add4',1,'ege::Element']]],
+ ['getuserhomefolder',['getUserHomeFolder',['http://atria-soft.github.io/etk/namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1',1,'etk']]],
+ ['getuserrunfolder',['getUserRunFolder',['http://atria-soft.github.io/etk/namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc',1,'etk']]],
+ ['getvalue',['getValue',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a9ed977a8cb33f2461813b2ddebff99b8',1,'etk::Hash::getValue(size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81',1,'etk::Hash::getValue(size_t _pos)']]],
+ ['getw',['getW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#adcc44b2b4947cda844468a06fe9f15d2',1,'etk::Vector4D']]],
+ ['getx',['getX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'etk::Vector2D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< int32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a367a69f54885863060558528144b1ab5',1,'Vector2D< uint32_t >::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a029aac24bc2b83cba0aa1081a14d7d39',1,'etk::Vector3D::getX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5b93237e2307f12709e1ac01e087c5fa',1,'etk::Vector4D::getX()']]],
+ ['getxangleview',['getXAngleView',['../classege_1_1_camera.html#a949e06c7e49f6cb08add239ec1a652d9',1,'ege::Camera']]],
+ ['gety',['getY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'etk::Vector2D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< int32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a290c18e42bc8fbe16a434204e92492f8',1,'Vector2D< uint32_t >::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a00f3ffe3472b708f0099a4f03e32a92c',1,'etk::Vector3D::getY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#abf1fd1b8fbce6e6db59852f6f11060a1',1,'etk::Vector4D::getY()']]],
+ ['getz',['getZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af9cd13592974b5457a712792739b5b3c',1,'etk::Vector3D::getZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1de9c7581583a8d8e7c6c6f922850239',1,'etk::Vector4D::getZ()']]],
+ ['getzfar',['getZFar',['../classege_1_1_camera.html#aaf6cac03697afb56a58bcceb1f82610f',1,'ege::Camera']]],
+ ['getznear',['getZNear',['../classege_1_1_camera.html#ae9d30774dcd96d681e5c650ff11e4cd0',1,'ege::Camera']]]
+];
diff --git a/search/functions_7.html b/search/functions_7.html
new file mode 100644
index 0000000..02631a3
--- /dev/null
+++ b/search/functions_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_7.js b/search/functions_7.js
new file mode 100644
index 0000000..48fce7f
--- /dev/null
+++ b/search/functions_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['hash',['Hash',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db',1,'etk::Hash']]],
+ ['hashdata',['HashData',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee',1,'etk::HashData']]]
+];
diff --git a/search/functions_8.html b/search/functions_8.html
new file mode 100644
index 0000000..ff37095
--- /dev/null
+++ b/search/functions_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_8.js b/search/functions_8.js
new file mode 100644
index 0000000..b41a059
--- /dev/null
+++ b/search/functions_8.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['iaaction',['iaAction',['../classege_1_1_element_physic.html#a1d6b59715d8f26f34db893649ab4eb34',1,'ege::ElementPhysic']]],
+ ['iadisable',['iaDisable',['../classege_1_1_element_physic.html#a8fcd20c7b415e4848a195d7e9e79a0aa',1,'ege::ElementPhysic']]],
+ ['iaenable',['iaEnable',['../classege_1_1_element_physic.html#af227920c2d70031ef163c12eb39151f1',1,'ege::ElementPhysic']]],
+ ['identity',['identity',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5',1,'etk::Matrix2::identity()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2',1,'etk::Matrix4::identity()']]],
+ ['increaseref',['increaseRef',['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b',1,'etk::ArchiveContent']]],
+ ['incrementshared',['incrementShared',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a99aef3a1f476e47bc9e2ccaed0cd0f7b',1,'ememory::Counter']]],
+ ['incrementweak',['incrementWeak',['http://atria-soft.github.io/ememory/classememory_1_1_counter.html#a93aa2424f0ce29942ec95f486166ee46',1,'ememory::Counter']]],
+ ['init',['init',['../classege_1_1_element.html#adddca0a376cd6180ec019354271c6e75',1,'ege::Element::init()'],['../classege_1_1_particule.html#a9b7039ae62cff13e0ba95fa89cf96679',1,'ege::Particule::init()'],['../classege_1_1_particule_simple.html#abeb07e88ae517562cb8ab64e5b17412e',1,'ege::ParticuleSimple::init()'],['http://atria-soft.github.io/elog/namespaceelog.html#a1005ac82c94e09b499d29b70a98cd5cc',1,'elog::init()'],['http://atria-soft.github.io/etk/namespaceetk.html#aa87d94d7a27bd41c9982fe0ba83d6f88',1,'etk::init()']]],
+ ['initdefaultfolder',['initDefaultFolder',['http://atria-soft.github.io/etk/namespaceetk.html#af5156cd13050789ca79157400805b04e',1,'etk']]],
+ ['intersect3',['intersect3',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e',1,'etk::Plane']]],
+ ['invert',['invert',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e',1,'etk::Matrix2::invert()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93',1,'etk::Matrix4::invert()']]],
+ ['irand',['irand',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a50bc6947ba9add861cd3096d9034effa',1,'etk::tool']]],
+ ['isdead',['isDead',['../classege_1_1_element.html#a559abf49122b0fc3f6017dbd0833bbaa',1,'ege::Element']]],
+ ['isfixed',['isFixed',['../classege_1_1_element.html#a5d4fda8e94150af75ab469ec6a852dfd',1,'ege::Element']]],
+ ['isgroupreadable',['isGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a30a42511a27c698f38d359478714027c',1,'etk::FSNodeRight']]],
+ ['isgrouprunable',['isGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3a579a59618b24260d509923fea25081',1,'etk::FSNodeRight']]],
+ ['isgroupwritable',['isGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae3f20ca5577f76086af0a80dcbb00cce',1,'etk::FSNodeRight']]],
+ ['isotherreadable',['isOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a88d54800acf3cfd36a814ebc10e25188',1,'etk::FSNodeRight']]],
+ ['isotherrunable',['isOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a4b0dbcc696b629ad0257078733d074a0',1,'etk::FSNodeRight']]],
+ ['isotherwritable',['isOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aab57d8828959b1c084fe4ded0137a2d4',1,'etk::FSNodeRight']]],
+ ['isspecialchar',['isSpecialChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a408c8318f6077bfeeb94efa12d48e60f',1,'u32char']]],
+ ['isuserreadable',['isUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a74e72003df1372aa4e1a0bc425d154fe',1,'etk::FSNodeRight']]],
+ ['isuserrunable',['isUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#aa0f6dcf532e71691c997f4b85c841c86',1,'etk::FSNodeRight']]],
+ ['isuserwritable',['isUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#abc54e7d19fa386c3b2f3d224c308673f',1,'etk::FSNodeRight']]],
+ ['iswhitechar',['isWhiteChar',['http://atria-soft.github.io/etk/namespaceu32char.html#a7ffdd433efbedf5bed193e9d9df7eb6d',1,'u32char']]],
+ ['iszero',['isZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'etk::Vector2D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< int32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a021bec4039e7a6da3151118b1a38b556',1,'Vector2D< uint32_t >::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a544a8aa8e9c4e9ec659815fb56080b16',1,'etk::Vector3D::isZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a63738efee27e6056f1b69271734e7f4b',1,'etk::Vector4D::isZero()']]],
+ ['iterator',['iterator',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb',1,'utf8::iterator::iterator()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59',1,'utf8::iterator::iterator(std::string &_str)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7',1,'utf8::iterator::iterator(std::string &_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a',1,'utf8::iterator::iterator(std::string &_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e',1,'utf8::iterator::iterator(std::string *_str, const std::string::iterator &_pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe',1,'utf8::iterator::iterator(std::string *_str, size_t _pos)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1',1,'utf8::iterator::iterator(const iterator &_obj)']]]
+];
diff --git a/search/functions_9.html b/search/functions_9.html
new file mode 100644
index 0000000..1d34583
--- /dev/null
+++ b/search/functions_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_9.js b/search/functions_9.js
new file mode 100644
index 0000000..b68b901
--- /dev/null
+++ b/search/functions_9.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['length',['length',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'etk::Vector2D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< int32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a4d061487bef3f4f20301aae99ea5b5db',1,'Vector2D< uint32_t >::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afd2f0615e63cb9398668e128447f720d',1,'etk::Vector3D::length()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a3bd10eb7b0babebae6baf43ff69c8594',1,'etk::Vector4D::length()']]],
+ ['length2',['length2',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'etk::Vector2D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< int32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a31ef0a5b8ef4ba33279dd5153a048513',1,'Vector2D< uint32_t >::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5947946c93861c390c365d5fb018738d',1,'etk::Vector3D::length2()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7cb23855c47de16290e590b9c7f291f6',1,'etk::Vector4D::length2()']]],
+ ['lerp',['lerp',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aacf52db17c4ab991da7eb856e2e3b86b',1,'etk::Vector3D']]],
+ ['linearinterpolate',['linearInterpolate',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af',1,'etk::Plane']]],
+ ['load',['load',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19',1,'etk::Archive']]],
+ ['loadfile',['loadFile',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8',1,'etk::Archive::loadFile()'],['http://atria-soft.github.io/etk/classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3',1,'etk::archive::Zip::loadFile()']]],
+ ['loadmesh',['loadMesh',['../classege_1_1_element.html#a9d0005ff32e71f4f78a84b9db44ca738',1,'ege::Element']]],
+ ['loadpackage',['loadPackage',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294',1,'etk::Archive']]],
+ ['lock',['lock',['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab0f7a9b6529d25071f339f1a6480a3e6',1,'ememory::WeakPtr']]],
+ ['logchar',['logChar',['http://atria-soft.github.io/elog/namespaceelog.html#a9e62f7052313032d6f02a20e1885d781',1,'elog']]],
+ ['logchar1',['logChar1',['http://atria-soft.github.io/elog/namespaceelog.html#a9dcb1d0c878bbc5585c452d7fe7460d8',1,'elog']]],
+ ['logstream',['logStream',['http://atria-soft.github.io/elog/namespaceelog.html#a333ea900d08304571ccbfaef6d7f647b',1,'elog']]],
+ ['logstream1',['logStream1',['http://atria-soft.github.io/elog/namespaceelog.html#ab60bc58f0e317b846c7219058111ba8b',1,'elog']]]
+];
diff --git a/search/functions_a.html b/search/functions_a.html
new file mode 100644
index 0000000..8eb5e56
--- /dev/null
+++ b/search/functions_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_a.js b/search/functions_a.js
new file mode 100644
index 0000000..e316f1f
--- /dev/null
+++ b/search/functions_a.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['mat2rotate',['mat2Rotate',['http://atria-soft.github.io/etk/namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5',1,'etk']]],
+ ['mat2scale',['mat2Scale',['http://atria-soft.github.io/etk/namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227',1,'etk::mat2Scale(const vec2 &_scale)'],['http://atria-soft.github.io/etk/namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e',1,'etk::mat2Scale(float _scale)']]],
+ ['mat2skew',['mat2Skew',['http://atria-soft.github.io/etk/namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c',1,'etk']]],
+ ['mat2translate',['mat2Translate',['http://atria-soft.github.io/etk/namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da',1,'etk']]],
+ ['matfrustum',['matFrustum',['http://atria-soft.github.io/etk/namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4',1,'etk']]],
+ ['matlookat',['matLookAt',['http://atria-soft.github.io/etk/namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853',1,'etk']]],
+ ['matortho',['matOrtho',['http://atria-soft.github.io/etk/namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2',1,'etk']]],
+ ['matperspective',['matPerspective',['http://atria-soft.github.io/etk/namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075',1,'etk']]],
+ ['matrix',['Matrix',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09',1,'etk::Matrix::Matrix(const ivec2 &_size, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847',1,'etk::Matrix::Matrix(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8',1,'etk::Matrix::Matrix(const Matrix< ETK_TYPE_MATRIX_2 > &_obj)']]],
+ ['matrix2',['Matrix2',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8',1,'etk::Matrix2::Matrix2()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b',1,'etk::Matrix2::Matrix2(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd',1,'etk::Matrix2::Matrix2(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea',1,'etk::Matrix2::Matrix2(const float *_values)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7',1,'etk::Matrix2::Matrix2(const double *_values)']]],
+ ['matrix4',['Matrix4',['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71',1,'etk::Matrix4::Matrix4()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51',1,'etk::Matrix4::Matrix4(const Matrix4 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337',1,'etk::Matrix4::Matrix4(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c',1,'etk::Matrix4::Matrix4(float *_values)']]],
+ ['matrotate',['matRotate',['http://atria-soft.github.io/etk/namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514',1,'etk']]],
+ ['matscale',['matScale',['http://atria-soft.github.io/etk/namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a',1,'etk']]],
+ ['mattranslate',['matTranslate',['http://atria-soft.github.io/etk/namespaceetk.html#a2f39480afa2135de814543dac27cc4f6',1,'etk']]],
+ ['maxaxis',['maxAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'etk::Vector2D::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< int32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a3d99cb82a3473972b8b533793198031f',1,'Vector2D< uint32_t >::maxAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adc8d7a62e80703c9b047007f60d52c74',1,'etk::Vector3D::maxAxis()']]],
+ ['minaxis',['minAxis',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'etk::Vector2D::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< int32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab1ff0fd41f983b924f801a037ff19cee',1,'Vector2D< uint32_t >::minAxis()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adcb9dbf920385e9092c462c86adb3e37',1,'etk::Vector3D::minAxis()']]],
+ ['move',['move',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4',1,'etk::FSNode']]]
+];
diff --git a/search/functions_b.html b/search/functions_b.html
new file mode 100644
index 0000000..fa9cff5
--- /dev/null
+++ b/search/functions_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_b.js b/search/functions_b.js
new file mode 100644
index 0000000..61bdeea
--- /dev/null
+++ b/search/functions_b.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['needremove',['needRemove',['../classege_1_1_particule.html#af5a164c970ede3833947e3ad84bb0a5b',1,'ege::Particule::needRemove()'],['../classege_1_1_particule_simple.html#afc17fe95c5e4a8cf6d909356af506fe5',1,'ege::ParticuleSimple::needRemove()']]],
+ ['needtoremove',['needToRemove',['../classege_1_1_element.html#a82026099ab84264553cf8e81999fa6ee',1,'ege::Element']]],
+ ['noise',['Noise',['http://atria-soft.github.io/etk/classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37',1,'etk::Noise']]],
+ ['normalize',['normalize',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0',1,'etk::Plane::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'etk::Vector2D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< int32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0',1,'Vector2D< uint32_t >::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce',1,'etk::Vector3D::normalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2',1,'etk::Vector4D::normalize()']]],
+ ['normalized',['normalized',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'etk::Vector2D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< int32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa1897dfc299de63cf8d07c6b8d0c02d0',1,'Vector2D< uint32_t >::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a0df4402fa99109aa83b9253b0b076cc1',1,'etk::Vector3D::normalized()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a5ce4c1d72712d34a0965479c2b246f87',1,'etk::Vector4D::normalized()']]]
+];
diff --git a/search/functions_c.html b/search/functions_c.html
new file mode 100644
index 0000000..fce7a6b
--- /dev/null
+++ b/search/functions_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_c.js b/search/functions_c.js
new file mode 100644
index 0000000..bdeff82
--- /dev/null
+++ b/search/functions_c.js
@@ -0,0 +1,37 @@
+var searchData=
+[
+ ['oncollisiondetected',['onCollisionDetected',['../classege_1_1_element_physic.html#ab7d6d28cd0e9ad927b086a0c4823e4d7',1,'ege::ElementPhysic']]],
+ ['ondestroy',['onDestroy',['../classege_1_1_element.html#ae3017f319cc91694c18307585925b9f5',1,'ege::Element::onDestroy()'],['../classege_1_1_element_physic.html#ae36813ed7411673cdb6e53e260eda16c',1,'ege::ElementPhysic::onDestroy()']]],
+ ['onend',['onEnd',['../classege_1_1_particule.html#a9ef204589b04db1a19f01ad576935e03',1,'ege::Particule']]],
+ ['onlifechange',['onLifeChange',['../classege_1_1_element.html#a3b02bf058b400eac8684413a84246414',1,'ege::Element']]],
+ ['open',['open',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373',1,'etk::Archive']]],
+ ['operator_20const_20int32_5ft_20_2a',['operator const int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< int32_t >']]],
+ ['operator_20const_20t_20_2a',['operator const T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'etk::Vector2D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a621cc2189e66722e8f2993ff04eca1f8',1,'etk::Vector3D::operator const T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a06ef896bcc2486537b7caa640bac07ef',1,'etk::Vector4D::operator const T *()']]],
+ ['operator_20const_20uint32_5ft_20_2a',['operator const uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2f75e34a80038fc422eecccdbe722f4a',1,'Vector2D< uint32_t >']]],
+ ['operator_20int32_5ft_20_2a',['operator int32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< int32_t >']]],
+ ['operator_20size_5ft',['operator size_t',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6f9613a36d024761bce17c00c49d87b8',1,'utf8::iterator']]],
+ ['operator_20t_20_2a',['operator T *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'etk::Vector2D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a57f2b24ed4ec275f33e830ab4033e90f',1,'etk::Vector3D::operator T *()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ad95907fb6904fc0ada22b17e8017d60e',1,'etk::Vector4D::operator T *()']]],
+ ['operator_20uint32_5ft_20_2a',['operator uint32_t *',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5120b33f78f018003acbc2abbd893f6b',1,'Vector2D< uint32_t >']]],
+ ['operator_21_3d',['operator!=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a4bc56c3bb35281c063445e5de8129814',1,'etk::Color::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a46cc2f507732f38dad4045cf187cc8a5',1,'etk::FSNode::operator!=()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a07f434345241d28f09d49733e8b7918b',1,'utf8::iterator::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab85dc8d9d5f059d7403ee76c07b56027',1,'etk::Matrix::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a364ddbee0bc66c0f99887700353fe59b',1,'etk::Matrix2::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a95bd144938fadd9f919b051d263a0701',1,'etk::Matrix4::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#affce4648d1ca77c6e89af4fa7d4eb4f2',1,'etk::Plane::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'etk::Vector2D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< int32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad2656a98cd170cac49926230bf03d5db',1,'Vector2D< uint32_t >::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#afee0cc10675fc92589932ec7034fb2f8',1,'etk::Vector3D::operator!=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a27dd40ff62d33d20ec34d1cb29ab20f5',1,'etk::Vector4D::operator!=()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a90ad6f887e9a26d8f69c6143427d388d',1,'ememory::SharedPtr::operator!=(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a799bd2c75436e62c46deaeb4f6b8a742',1,'ememory::SharedPtr::operator!=(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a6f96fbaa4420a5b55263d58a55853cd9',1,'ememory::WeakPtr::operator!=(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b8a5b9117008c3296d76f1913721e29',1,'ememory::WeakPtr::operator!=(std::nullptr_t) const ']]],
+ ['operator_28_29',['operator()',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406',1,'etk::Matrix']]],
+ ['operator_2a',['operator*',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ad8653910da81022789081811bc9d0d59',1,'etk::Color::operator*(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a9c56a02b0c26c99b895ee58639639e17',1,'etk::Color::operator*(const MY_TYPE _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76',1,'utf8::iterator::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7',1,'etk::Matrix::operator*()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966',1,'etk::Matrix2::operator*(const Matrix2 &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0d2bc4941f0ed4acdcb70c64d5d915cd',1,'etk::Matrix2::operator*(const vec2 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#ac6f29fae51962e0f3fda3651f955ed77',1,'etk::Matrix4::operator*(const Matrix4 &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a92edc06cf4deee3c682639007351096d',1,'etk::Matrix4::operator*(const vec3 &_point) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'etk::Vector2D::operator*(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'etk::Vector2D::operator*(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< int32_t >::operator*(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< int32_t >::operator*(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66235575a7e969969c821d6aff33e681',1,'Vector2D< uint32_t >::operator*(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a97de80cff9629d8da8bb39857a160a9f',1,'Vector2D< uint32_t >::operator*(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338',1,'etk::Vector3D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5',1,'etk::Vector3D::operator*(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb',1,'etk::Vector4D::operator*(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7',1,'etk::Vector4D::operator*(const Vector4D< T > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ae808b381b21b69461a3e8775c20b4793',1,'ememory::SharedPtr::operator*() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a42d2e1b4524a05d881497a50ba23eeae',1,'ememory::SharedPtr::operator*()']]],
+ ['operator_2a_3d',['operator*=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482',1,'etk::Color::operator*=(const etk::Color< MY_TYPE, MY_TYPE_SIZE > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972',1,'etk::Color::operator*=(const MY_TYPE _val)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19',1,'etk::Matrix::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4',1,'etk::Matrix2::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f',1,'etk::Matrix4::operator*=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'etk::Vector2D::operator*=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'etk::Vector2D::operator*=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< int32_t >::operator*=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< int32_t >::operator*=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f',1,'Vector2D< uint32_t >::operator*=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3',1,'Vector2D< uint32_t >::operator*=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f',1,'etk::Vector3D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7',1,'etk::Vector3D::operator*=(const Vector3D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea',1,'etk::Vector4D::operator*=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e',1,'etk::Vector4D::operator*=(const Vector4D< T > &_obj)']]],
+ ['operator_2b',['operator+',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10392707bda432bc011a4b6dc50cfd80',1,'etk::Color::operator+()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a52d1714870d104a7dd6a31ae40dd2088',1,'utf8::iterator::operator+(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a3b6dc3a96ae1911ac38b7a4f306acfbe',1,'utf8::iterator::operator+(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aa4dc9374ee84fd4fb43e161419e800a5',1,'utf8::iterator::operator+(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a',1,'etk::Matrix::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a2ba9872598d91392dc18a4ffa1a4d0fc',1,'etk::Matrix2::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a43a08c4216b3f58e89a928927bc64950',1,'etk::Matrix4::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'etk::Vector2D::operator+(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'etk::Vector2D::operator+(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< int32_t >::operator+(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< int32_t >::operator+(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8909da8ef812db88e0d9977a317aba88',1,'Vector2D< uint32_t >::operator+(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a142b776e7b00ff03245c96dfd3591a73',1,'Vector2D< uint32_t >::operator+(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20',1,'etk::Vector3D::operator+()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82',1,'etk::Vector4D::operator+()']]],
+ ['operator_2b_2b',['operator++',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0',1,'utf8::iterator::operator++()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7',1,'utf8::iterator::operator++(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'etk::Vector2D::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'etk::Vector2D::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< int32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< int32_t >::operator++(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597',1,'Vector2D< uint32_t >::operator++()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586',1,'Vector2D< uint32_t >::operator++(int)']]],
+ ['operator_2b_3d',['operator+=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb',1,'etk::Color::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5',1,'etk::Matrix::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed',1,'etk::Matrix2::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298',1,'etk::Matrix4::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'etk::Vector2D::operator+=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'etk::Vector2D::operator+=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< int32_t >::operator+=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< int32_t >::operator+=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2',1,'Vector2D< uint32_t >::operator+=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95',1,'Vector2D< uint32_t >::operator+=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e',1,'etk::Vector3D::operator+=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb',1,'etk::Vector4D::operator+=()']]],
+ ['operator_2d',['operator-',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#ac5ffec05ee442a800a306644a1cb85d8',1,'utf8::iterator::operator-(const int64_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0c8185aa58926861ce02d46e888d3252',1,'utf8::iterator::operator-(const int32_t _val) const '],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a897c0bab2b118e662c397c0cbb5e664c',1,'utf8::iterator::operator-(const size_t _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98',1,'etk::Matrix::operator-(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad908f4d6940f12fe6f9f86fd0e2bea60',1,'etk::Matrix::operator-() const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#ab906060bf2e39925470625e52e4eb31e',1,'etk::Matrix2::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a18595bcef1f59b87239ba84376e608d8',1,'etk::Matrix4::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'etk::Vector2D::operator-(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'etk::Vector2D::operator-(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< int32_t >::operator-(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< int32_t >::operator-(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afd2f5019e34879c7874c67bff9d6a540',1,'Vector2D< uint32_t >::operator-(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aea7882874fa42dfe1e5665419349b6f1',1,'Vector2D< uint32_t >::operator-(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148',1,'etk::Vector3D::operator-()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0',1,'etk::Vector4D::operator-()']]],
+ ['operator_2d_2d',['operator--',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24',1,'utf8::iterator::operator--()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753',1,'utf8::iterator::operator--(int32_t)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'etk::Vector2D::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'etk::Vector2D::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< int32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< int32_t >::operator--(int)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f',1,'Vector2D< uint32_t >::operator--()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5',1,'Vector2D< uint32_t >::operator--(int)']]],
+ ['operator_2d_3d',['operator-=',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc',1,'etk::Matrix::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd',1,'etk::Matrix2::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74',1,'etk::Matrix4::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'etk::Vector2D::operator-=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'etk::Vector2D::operator-=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< int32_t >::operator-=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< int32_t >::operator-=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735',1,'Vector2D< uint32_t >::operator-=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2',1,'Vector2D< uint32_t >::operator-=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b',1,'etk::Vector3D::operator-=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c',1,'etk::Vector4D::operator-=()']]],
+ ['operator_2d_3e',['operator->',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aad0272c50595112b368ef17d0a36b8bf',1,'ememory::SharedPtr::operator->() const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab65dfd8d12dc245947b1fe35f2f1f9c9',1,'ememory::SharedPtr::operator->()']]],
+ ['operator_2f',['operator/',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'etk::Vector2D::operator/(const Vector2D< T > &_obj) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'etk::Vector2D::operator/(const T _val) const '],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< int32_t >::operator/(const Vector2D< int32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< int32_t >::operator/(const int32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa7e3116a73226403a11c0e58e7ddd9ab',1,'Vector2D< uint32_t >::operator/(const Vector2D< uint32_t > &_obj) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac694f939e640702e95ee7a7f1d212179',1,'Vector2D< uint32_t >::operator/(const uint32_t_val) const'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068',1,'etk::Vector4D::operator/()']]],
+ ['operator_2f_3d',['operator/=',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'etk::Vector2D::operator/=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'etk::Vector2D::operator/=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< int32_t >::operator/=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< int32_t >::operator/=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7',1,'Vector2D< uint32_t >::operator/=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae',1,'Vector2D< uint32_t >::operator/=(const uint32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d',1,'etk::Vector3D::operator/=(const Vector3D< T > &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0',1,'etk::Vector3D::operator/=(const T &_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0',1,'etk::Vector4D::operator/=()']]],
+ ['operator_3c',['operator<',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a16987a62a1ccaae2c069f0df337e0f92',1,'utf8::iterator']]],
+ ['operator_3c_3d',['operator<=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a9d3e4961a2c8496ac8f99f3b5bac1248',1,'utf8::iterator']]],
+ ['operator_3d',['operator=',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb',1,'etk::Color::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f',1,'etk::FSNode::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24',1,'etk::FSNodeRight::operator=(const etk::FSNodeRight &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6',1,'etk::FSNodeRight::operator=(const int32_t _newVal)'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f',1,'utf8::iterator::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423',1,'etk::Matrix::operator=(const Matrix< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2',1,'etk::Matrix::operator=(T &_value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe',1,'etk::Matrix2::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5',1,'etk::Matrix4::operator=()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'etk::Vector2D::operator=(const Vector2D< T > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'etk::Vector2D::operator=(const T _val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< int32_t >::operator=(const Vector2D< int32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< int32_t >::operator=(const int32_t_val)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797',1,'Vector2D< uint32_t >::operator=(const Vector2D< uint32_t > &_obj)'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159',1,'Vector2D< uint32_t >::operator=(const uint32_t_val)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#af734e3eb23a10bf11e45cebf5318825c',1,'ememory::SharedPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a9e2a657eee2f7cd579e4ffad898a2ae6',1,'ememory::SharedPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a270904b19260492da231c4bed44e6abf',1,'ememory::WeakPtr::operator=(const WeakPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a97612e6ed45b64a3d8434846bc940e9a',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a4943b6eba3f2cee7dd7ccf0a5a7dd047',1,'ememory::WeakPtr::operator=(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a7a68baaabf7d2770d7fac5165bdcdbd1',1,'ememory::WeakPtr::operator=(const SharedPtr< EMEMORY_TYPE2 > &_obj)']]],
+ ['operator_3d_3d',['operator==',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a8c6201528c8165dd6556620275b06518',1,'etk::Color::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a3e95876647a45f5af6d2c91adb3ea93e',1,'etk::FSNode::operator==()'],['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a6fa5bc7d78380930fc2e99e5db251e6c',1,'utf8::iterator::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ac8d101cca0055ac22359a985a594382b',1,'etk::Matrix::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a39a8926bd56d2f9715ac66d0007d5af0',1,'etk::Matrix2::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a60c224debaf0633a649a3629740c79a4',1,'etk::Matrix4::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a529cbd3feea9765c2f1280cc6381604f',1,'etk::Plane::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'etk::Vector2D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< int32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ac1468552832c5df1a060b0b9c1bc051b',1,'Vector2D< uint32_t >::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#adbc28e59379765b3c1404129db7de209',1,'etk::Vector3D::operator==()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a057cde3e66b01298db1b4cc469ae392c',1,'etk::Vector4D::operator==()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a45252e81442c5533b076b92733a67632',1,'ememory::SharedPtr::operator==(std::nullptr_t) const '],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad07c9cc2dee78c984dfab9f5ec577fe3',1,'ememory::SharedPtr::operator==(const SharedPtr< EMEMORY_TYPE2 > &_obj) const '],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a2d8156fcc5247958fae765aee33d3c5e',1,'ememory::WeakPtr::operator==(const WeakPtr &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ac76e18063b5e3b629b23a5f0834c48a4',1,'ememory::WeakPtr::operator==(std::nullptr_t) const ']]],
+ ['operator_3e',['operator>',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#aff0485406e550bc93601aae43cf51c28',1,'utf8::iterator']]],
+ ['operator_3e_3d',['operator>=',['http://atria-soft.github.io/etk/classutf8_1_1iterator.html#a0ce63cef50b14a251a37d633039220f9',1,'utf8::iterator']]],
+ ['operator_5b_5d',['operator[]',['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e',1,'etk::Hash::operator[](const std::string &_key)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ada3371ec6285f45fa325646ececd9fec',1,'etk::Hash::operator[](const std::string &_key) const '],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60',1,'etk::Hash::operator[](size_t _pos)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#ae20b6dedb265cca8245ecf5fa7850eea',1,'etk::Hash::operator[](size_t _pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a25914b82f0452eacfe709fc9b8b9be2b',1,'etk::Matrix::operator[](int32_t _yyy) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4',1,'etk::Matrix::operator[](int32_t _yyy)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#ad315eda1de50bf62b8839055f5092266',1,'etk::Matrix::operator[](const ivec2 &_pos) const '],['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4',1,'etk::Matrix::operator[](const ivec2 &_pos)']]],
+ ['operator_7e',['operator~',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a0138ac2d084bba40cf4f505886f94d09',1,'etk::Matrix2']]],
+ ['string',['string',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'etk::Vector2D::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< int32_t >::string()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ad5c7c969c4f216ba14587df879a58354',1,'Vector2D< uint32_t >::string()']]]
+];
diff --git a/search/functions_d.html b/search/functions_d.html
new file mode 100644
index 0000000..82b2b0c
--- /dev/null
+++ b/search/functions_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_d.js b/search/functions_d.js
new file mode 100644
index 0000000..ce5bc2f
--- /dev/null
+++ b/search/functions_d.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['parsestringcolornamed',['parseStringColorNamed',['http://atria-soft.github.io/etk/namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0',1,'etk']]],
+ ['parsestringstartwithrgb',['parseStringStartWithRGB',['http://atria-soft.github.io/etk/namespaceetk.html#abd41387ac07b129579e47844b1bbaf12',1,'etk']]],
+ ['parsestringstartwithrgbgen',['parseStringStartWithRGBGen',['http://atria-soft.github.io/etk/namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb',1,'etk']]],
+ ['parsestringstartwithrgbunsigned16',['parseStringStartWithRGBUnsigned16',['http://atria-soft.github.io/etk/namespaceetk.html#abaad365389dac5e3b8d2e43233934c40',1,'etk']]],
+ ['parsestringstartwithrgbunsigned32',['parseStringStartWithRGBUnsigned32',['http://atria-soft.github.io/etk/namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c',1,'etk']]],
+ ['parsestringstartwithrgbunsigned8',['parseStringStartWithRGBUnsigned8',['http://atria-soft.github.io/etk/namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f',1,'etk']]],
+ ['parsestringstartwithsharp',['parseStringStartWithSharp',['http://atria-soft.github.io/etk/namespaceetk.html#ab04b5eb953698805b801ce6b27caadad',1,'etk']]],
+ ['particule',['Particule',['../classege_1_1_particule.html#a49215330473efedc535771065a53e1bf',1,'ege::Particule']]],
+ ['particulesimple',['ParticuleSimple',['../classege_1_1_particule_simple.html#aaf14a7c7e83219c80357574bd9a2a2e2',1,'ege::ParticuleSimple']]],
+ ['periodiccall',['periodicCall',['../classege_1_1_camera.html#ac2986c41e965a8fc192b0c4c5b1b2a9e',1,'ege::Camera']]],
+ ['plane',['Plane',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0',1,'etk::Plane::Plane()'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80',1,'etk::Plane::Plane(etk::Vector3D< T > _normal, T _intercept=0)'],['http://atria-soft.github.io/etk/classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66',1,'etk::Plane::Plane(const Plane &_obj)']]],
+ ['post',['post',['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043',1,'etk::Fifo::post(MY_TYPE &_data)'],['http://atria-soft.github.io/etk/classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9',1,'etk::Fifo::post(const MY_TYPE &_data)']]],
+ ['precalculationdraw',['preCalculationDraw',['../classege_1_1_element.html#ac4229c88810397ed29a0ea6d712fcec6',1,'ege::Element']]]
+];
diff --git a/search/functions_e.html b/search/functions_e.html
new file mode 100644
index 0000000..557ae9a
--- /dev/null
+++ b/search/functions_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_e.js b/search/functions_e.js
new file mode 100644
index 0000000..d962f04
--- /dev/null
+++ b/search/functions_e.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['r',['r',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a72a0f7d2320afeae71d8bd2d6e8f09bd',1,'etk::Color']]],
+ ['radiantodegree',['radianToDegree',['http://atria-soft.github.io/etk/namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38',1,'etk']]],
+ ['randseek',['randSeek',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4d071f3348cbc576ae170b5ff0b055fb',1,'etk::tool']]],
+ ['ray',['Ray',['../classege_1_1_ray.html#a8d90a9c0694c595f68e3d571e71d9024',1,'ege::Ray']]],
+ ['registerinstance',['registerInstance',['http://atria-soft.github.io/elog/namespaceelog.html#a7e40b0be74fd80765658df83f72a4e3e',1,'elog']]],
+ ['reinterpretpointercast',['reinterpretPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#af0d077e4255ed18af2460d7fd812ff20',1,'ememory::reinterpretPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#a3fd0867cf533c8d3de8b9816c460a7b1',1,'ememory::reinterpretPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]],
+ ['remove',['remove',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a',1,'etk::FSNode::remove()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62',1,'etk::Hash::remove()']]],
+ ['reset',['reset',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#afa0eb096ccb28c0b229921bb6eb5fe58',1,'ememory::SharedPtr::reset()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#a1b52501248bbe13cfe984f4d24b03276',1,'ememory::WeakPtr::reset()']]],
+ ['resetrandom',['resetRandom',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html#a4b646bfc4f3a852110b1ec1836a79f08',1,'etk::tool']]],
+ ['resize',['resize',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a4de0b66004eff32d9a5fea4e4e511114',1,'etk::Matrix']]],
+ ['respown',['respown',['../classege_1_1_particule_engine.html#a33a287ad47bd73ded036fc8c5e019564',1,'ege::ParticuleEngine']]],
+ ['rmelement',['rmElement',['../classege_1_1_environement.html#a8a78a25e53c38ca0c2a42a7bdc230531',1,'ege::Environement']]],
+ ['rotate',['rotate',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36',1,'etk::Matrix2::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1',1,'etk::Matrix4::rotate()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a36bc265fa3987e0750b0d29374e5bf74',1,'etk::Vector3D::rotate()']]],
+ ['round',['round',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#a6598d1b615f6507913088f352eeef596',1,'etk::Matrix']]]
+];
diff --git a/search/functions_f.html b/search/functions_f.html
new file mode 100644
index 0000000..b27fb7d
--- /dev/null
+++ b/search/functions_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_f.js b/search/functions_f.js
new file mode 100644
index 0000000..ae230a0
--- /dev/null
+++ b/search/functions_f.js
@@ -0,0 +1,80 @@
+var searchData=
+[
+ ['safenormalize',['safeNormalize',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'etk::Vector2D::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< int32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434',1,'Vector2D< uint32_t >::safeNormalize()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019',1,'etk::Vector3D::safeNormalize()']]],
+ ['scale',['scale',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84',1,'etk::Matrix2::scale(const vec2 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231',1,'etk::Matrix2::scale(float _value)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114',1,'etk::Matrix4::scale(const vec3 &_vect)'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5',1,'etk::Matrix4::scale(float _sx, float _sy, float _sz)']]],
+ ['scene',['Scene',['../classege_1_1widget_1_1_scene.html#a06408ffe3a64cada0814e0c38fd7c76c',1,'ege::widget::Scene']]],
+ ['select',['select',['http://atria-soft.github.io/etk/classetk_1_1_matrix.html#aa4662d86bf6061a8e37899595c5ddd3d',1,'etk::Matrix']]],
+ ['set',['set',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b',1,'etk::Color::set(MY_TYPE _r, MY_TYPE _g)'],['http://atria-soft.github.io/etk/classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb',1,'etk::Color::set(MY_TYPE _r)'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7',1,'etk::Hash::set()'],['../classege_1_1_ray.html#ab26190217e2e450c7db08e1a0cdfc73e',1,'ege::Ray::set()']]],
+ ['seta',['setA',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a',1,'etk::Color']]],
+ ['setangle',['setAngle',['../classege_1_1camera_1_1_view.html#a8be3104ac348d188eb90d46c7ed5a220',1,'ege::camera::View::setAngle()'],['../classege_1_1widget_1_1_mesh.html#af1205c88f0d609eafa6fab472c4ae263',1,'ege::widget::Mesh::setAngle()']]],
+ ['setanglespeed',['setAngleSpeed',['../classege_1_1widget_1_1_mesh.html#a0e1f8377b5f48b66e8f6c5c887d6abc7',1,'ege::widget::Mesh']]],
+ ['setargzero',['setArgZero',['http://atria-soft.github.io/etk/namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d',1,'etk']]],
+ ['setaspectratio',['setAspectRatio',['../classege_1_1_camera.html#a5a76d355026c6b0fab196b3b94571123',1,'ege::Camera']]],
+ ['setb',['setB',['http://atria-soft.github.io/etk/classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1',1,'etk::Color']]],
+ ['setbacktrace',['setBackTrace',['http://atria-soft.github.io/elog/namespaceelog.html#aae6ff218b5e851513cfc29d030b865fb',1,'elog']]],
+ ['setbasefoldercache',['setBaseFolderCache',['http://atria-soft.github.io/etk/namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f',1,'etk']]],
+ ['setbasefolderdata',['setBaseFolderData',['http://atria-soft.github.io/etk/namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99',1,'etk']]],
+ ['setbasefolderdatauser',['setBaseFolderDataUser',['http://atria-soft.github.io/etk/namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734',1,'etk']]],
+ ['setcallbacklog',['setCallbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a8c02ad11df203c22c7e65c759b43efdd',1,'elog']]],
+ ['setcamera',['setCamera',['../classege_1_1widget_1_1_scene.html#a71f5302c44c6a6cdffc2eca42586037d',1,'ege::widget::Scene']]],
+ ['setchecknormal',['setCheckNormal',['../classege_1_1resource_1_1_mesh.html#a2e384cb78f35b467459e84a110c91a24',1,'ege::resource::Mesh']]],
+ ['setcollisiondetectionstatus',['setCollisionDetectionStatus',['../classege_1_1_element_physic.html#ae76a38916a653aa36ac8d9de8d473402',1,'ege::ElementPhysic']]],
+ ['setcolor',['setColor',['http://atria-soft.github.io/elog/namespaceelog.html#a157a0ce2993c115906b8a2607f6a9133',1,'elog']]],
+ ['setdirection',['setDirection',['../classege_1_1_ray.html#a63c25726fed276fb9d710f255e9ed4af',1,'ege::Ray']]],
+ ['setdistance',['setDistance',['../classege_1_1widget_1_1_mesh.html#a38dd9587cbfc5a4e6c55dd102fa3ef0c',1,'ege::widget::Mesh']]],
+ ['setdynamicworld',['setDynamicWorld',['../classege_1_1physics_1_1_engine.html#af50440cfa4a18fae7ee6019fe4530b29',1,'ege::physics::Engine']]],
+ ['seteye',['setEye',['../classege_1_1camera_1_1_view.html#a9348fb038e49d573a1806c9962098d50',1,'ege::camera::View']]],
+ ['setfile',['setFile',['../classege_1_1widget_1_1_mesh.html#a021dbdc9e036dec0d69fb662d4cc5ed6',1,'ege::widget::Mesh']]],
+ ['setfireon',['setFireOn',['../classege_1_1_element.html#a4df60dc1fbda8aed4c35d511b754a8e4',1,'ege::Element']]],
+ ['setfrompoints',['setFromPoints',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9',1,'etk::Plane']]],
+ ['setfunction',['setFunction',['http://atria-soft.github.io/elog/namespaceelog.html#aed76a2bba4f8c0f51633fa64ab08362d',1,'elog']]],
+ ['setg',['setG',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4',1,'etk::Color']]],
+ ['setgroup',['setGroup',['../classege_1_1_element.html#a82c3669cee85b50861d59958efae4d65',1,'ege::Element']]],
+ ['setgroupreadable',['setGroupReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5',1,'etk::FSNodeRight']]],
+ ['setgrouprunable',['setGroupRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e',1,'etk::FSNodeRight']]],
+ ['setgroupwritable',['setGroupWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389',1,'etk::FSNodeRight']]],
+ ['setintercept',['setIntercept',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3',1,'etk::Plane']]],
+ ['setinterpolate3',['setInterpolate3',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8',1,'etk::Vector3D']]],
+ ['setlevel',['setLevel',['http://atria-soft.github.io/elog/namespaceelog.html#a3afe4089acb36e88d7266c1ce85ddc7b',1,'elog::setLevel(const std::string &_name, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a423b95c78b78e98de35c8f176b9efbdc',1,'elog::setLevel(int32_t _id, enum elog::level _level)'],['http://atria-soft.github.io/elog/namespaceelog.html#a600189d0be9885f63d651201ab0c3688',1,'elog::setLevel(enum elog::level _level)']]],
+ ['setlibname',['setLibName',['http://atria-soft.github.io/elog/namespaceelog.html#a98f690a8538d4726fa0060331e021a08',1,'elog']]],
+ ['setline',['setLine',['http://atria-soft.github.io/elog/namespaceelog.html#a2591d4ba7e3136ff84c0b81289000b79',1,'elog']]],
+ ['setloginfile',['setLogInFile',['http://atria-soft.github.io/elog/namespaceelog.html#a78083b9d6ef033e329b788f8fa22f3f3',1,'elog']]],
+ ['setmax',['setMax',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'etk::Vector2D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< int32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041',1,'Vector2D< uint32_t >::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321',1,'etk::Vector3D::setMax()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f',1,'etk::Vector4D::setMax()']]],
+ ['setmesh',['setMesh',['../classege_1_1_element.html#a17750b333551fcd6d27eaf8e6c1f989d',1,'ege::Element::setMesh()'],['../classege_1_1_element_physic.html#ab40625af2799ce42f2db6b3407d802d5',1,'ege::ElementPhysic::setMesh()']]],
+ ['setmin',['setMin',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'etk::Vector2D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< int32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1',1,'Vector2D< uint32_t >::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2',1,'etk::Vector3D::setMin()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6',1,'etk::Vector4D::setMin()']]],
+ ['setname',['setName',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43',1,'etk::FSNode']]],
+ ['setnormal',['setNormal',['http://atria-soft.github.io/etk/classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70',1,'etk::Plane']]],
+ ['setorigin',['setOrigin',['../classege_1_1_ray.html#aabbc358fa990273acb06241b0cbc9155',1,'ege::Ray']]],
+ ['setotherreadable',['setOtherReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78',1,'etk::FSNodeRight']]],
+ ['setotherrunable',['setOtherRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c',1,'etk::FSNodeRight']]],
+ ['setotherwritable',['setOtherWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0',1,'etk::FSNodeRight']]],
+ ['setposition',['setPosition',['../classege_1_1_element.html#a52bdd3e2cdec9583d7305222c7c2a566',1,'ege::Element::setPosition()'],['../classege_1_1_element_base.html#a46ca31946b00485a154f22628500d6c1',1,'ege::ElementBase::setPosition()'],['../classege_1_1_element_physic.html#a62e71f81e5177cf40ea39af3055ad536',1,'ege::ElementPhysic::setPosition()'],['../classege_1_1widget_1_1_mesh.html#a59fc10c20ed0651ee6d0a6170285780b',1,'ege::widget::Mesh::setPosition()']]],
+ ['setpositiontheoric',['setPositionTheoric',['../classege_1_1_element_physic.html#a60f3b578cc6b2b1b9b34953c850b4226',1,'ege::ElementPhysic']]],
+ ['setr',['setR',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242',1,'etk::Color']]],
+ ['setright',['setRight',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3',1,'etk::FSNode']]],
+ ['setsceensize',['setSceenSize',['../classege_1_1_camera.html#a8165291e4819463677aaf1812059037f',1,'ege::Camera']]],
+ ['setshape',['setShape',['../classege_1_1_element_physic.html#a0bc3f9f1f3b2becbc244a71cf665e6db',1,'ege::ElementPhysic::setShape()'],['../classege_1_1resource_1_1_mesh.html#af3b2ffd7f5f9f02adb315e23800a9ed2',1,'ege::resource::Mesh::setShape()']]],
+ ['settarget',['setTarget',['../classege_1_1camera_1_1_view.html#afc1a692351b09964fc8cc9292693dedf',1,'ege::camera::View']]],
+ ['setthreadid',['setThreadId',['http://atria-soft.github.io/elog/namespaceelog.html#a9b835d4980949026a8883570ea3837af',1,'elog']]],
+ ['setthreadnameenable',['setThreadNameEnable',['http://atria-soft.github.io/elog/namespaceelog.html#ae64b5abf2ea03562679668e6242c49a2',1,'elog']]],
+ ['settime',['setTime',['http://atria-soft.github.io/elog/namespaceelog.html#a15e30e61e8db5a43e72358d2c02be6a4',1,'elog']]],
+ ['setuserreadable',['setUserReadable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9',1,'etk::FSNodeRight']]],
+ ['setuserrunable',['setUserRunable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070',1,'etk::FSNodeRight']]],
+ ['setuserwritable',['setUserWritable',['http://atria-soft.github.io/etk/classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139',1,'etk::FSNodeRight']]],
+ ['setvalue',['setValue',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'etk::Vector2D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< int32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2',1,'Vector2D< uint32_t >::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92',1,'etk::Vector3D::setValue()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc',1,'etk::Vector4D::setValue()']]],
+ ['setw',['setW',['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944',1,'etk::Vector4D']]],
+ ['setx',['setX',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'etk::Vector2D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< int32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04',1,'Vector2D< uint32_t >::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29',1,'etk::Vector3D::setX()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620',1,'etk::Vector4D::setX()']]],
+ ['setxangleview',['setXAngleView',['../classege_1_1_camera.html#a468d28287cf9a03f7ef50919776ac772',1,'ege::Camera']]],
+ ['sety',['setY',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'etk::Vector2D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< int32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465',1,'Vector2D< uint32_t >::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1',1,'etk::Vector3D::setY()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e',1,'etk::Vector4D::setY()']]],
+ ['setyangleview',['setYAngleView',['../classege_1_1_camera.html#aaf3314bee70721b5807498ad35a509bd',1,'ege::Camera']]],
+ ['setz',['setZ',['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30',1,'etk::Vector3D::setZ()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1',1,'etk::Vector4D::setZ()']]],
+ ['setzero',['setZero',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'etk::Vector2D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< int32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0',1,'Vector2D< uint32_t >::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19',1,'etk::Vector3D::setZero()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e',1,'etk::Vector4D::setZero()']]],
+ ['setzfar',['setZFar',['../classege_1_1_camera.html#a6ea40e7d2437e1fc2d1f34bb5d2a7dad',1,'ege::Camera']]],
+ ['setznear',['setZNear',['../classege_1_1_camera.html#ad959d3777b95e81c68b249bf3d2fe4c0',1,'ege::Camera']]],
+ ['sharedfromthis',['sharedFromThis',['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#ab9c576f893c44cbf8163b1ddf6f86b38',1,'ememory::EnableSharedFromThis::sharedFromThis()'],['http://atria-soft.github.io/ememory/classememory_1_1_enable_shared_from_this.html#a908e55c7fbc20a24a0fc1ad4b93eaace',1,'ememory::EnableSharedFromThis::sharedFromThis() const ']]],
+ ['sharedptr',['SharedPtr',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a7b017780895f0a9d32e753574ae82010',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE2 *_element)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#aef65a1bba18c17a8a13e05aa5d702b1e',1,'ememory::SharedPtr::SharedPtr(std::nullptr_t)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#a6b448ecd7740c97551e8afd65acaca6f',1,'ememory::SharedPtr::SharedPtr()'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab5052506642bddd3aa5e6fb44ec1a173',1,'ememory::SharedPtr::SharedPtr(EMEMORY_TYPE *_obj, ememory::Counter *_counter)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab91fe50ba210a0545fa41e993df9beea',1,'ememory::SharedPtr::SharedPtr(const SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ab46f51a66327265bbc94ee89b603ca71',1,'ememory::SharedPtr::SharedPtr(SharedPtr< EMEMORY_TYPE > &&_obj)']]],
+ ['simplifypath',['simplifyPath',['http://atria-soft.github.io/etk/namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc',1,'etk']]],
+ ['size',['size',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a505195d19b853822d7d4b298d1bee3eb',1,'etk::Archive::size()'],['http://atria-soft.github.io/etk/classetk_1_1_archive_content.html#a6b71b4395cb2e4a944b4e661cbc06607',1,'etk::ArchiveContent::size()'],['http://atria-soft.github.io/etk/classetk_1_1_hash.html#aa50ae6b22e85ef679b43d55c410fb12d',1,'etk::Hash::size()']]],
+ ['staticpointercast',['staticPointerCast',['http://atria-soft.github.io/ememory/namespaceememory.html#a9a5a8c52dbbb1cb7121231de10dec3b2',1,'ememory::staticPointerCast(ememory::SharedPtr< EMEMORY_TYPE > &_obj)'],['http://atria-soft.github.io/ememory/namespaceememory.html#ad67a9361b7aa47b38ef5366f9ec2c712',1,'ememory::staticPointerCast(const ememory::SharedPtr< EMEMORY_TYPE > &_obj)']]],
+ ['swap',['swap',['http://atria-soft.github.io/ememory/classememory_1_1_shared_ptr.html#ad7a06dd2042312f6f94da526adddfc48',1,'ememory::SharedPtr::swap()'],['http://atria-soft.github.io/ememory/classememory_1_1_weak_ptr.html#ab138aa24ae18beedf25cbbe9d99ba0b4',1,'ememory::WeakPtr::swap()']]]
+];
diff --git a/search/mag_sel.png b/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
Binary files /dev/null and b/search/mag_sel.png differ
diff --git a/search/namespaces_0.html b/search/namespaces_0.html
new file mode 100644
index 0000000..f1b59ec
--- /dev/null
+++ b/search/namespaces_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/namespaces_0.js b/search/namespaces_0.js
new file mode 100644
index 0000000..d7fb73a
--- /dev/null
+++ b/search/namespaces_0.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['archive',['archive',['http://atria-soft.github.io/etk/namespaceetk_1_1archive.html',1,'etk']]],
+ ['color',['color',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html',1,'etk']]],
+ ['elog',['elog',['http://atria-soft.github.io/elog/namespaceelog.html',1,'']]],
+ ['ememory',['ememory',['http://atria-soft.github.io/ememory/namespaceememory.html',1,'']]],
+ ['etk',['etk',['http://atria-soft.github.io/etk/namespaceetk.html',1,'']]],
+ ['tool',['tool',['http://atria-soft.github.io/etk/namespaceetk_1_1tool.html',1,'etk']]]
+];
diff --git a/search/namespaces_1.html b/search/namespaces_1.html
new file mode 100644
index 0000000..e180b43
--- /dev/null
+++ b/search/namespaces_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/namespaces_1.js b/search/namespaces_1.js
new file mode 100644
index 0000000..58ec1c7
--- /dev/null
+++ b/search/namespaces_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['u32char',['u32char',['http://atria-soft.github.io/etk/namespaceu32char.html',1,'']]],
+ ['utf8',['utf8',['http://atria-soft.github.io/etk/namespaceutf8.html',1,'']]]
+];
diff --git a/search/nomatches.html b/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/search/nomatches.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/search/pages_0.html b/search/pages_0.html
new file mode 100644
index 0000000..0db7267
--- /dev/null
+++ b/search/pages_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_0.js b/search/pages_0.js
new file mode 100644
index 0000000..13e14e1
--- /dev/null
+++ b/search/pages_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['../ege_build.html',1,'']]],
+ ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/elog/elog_build.html',1,'']]],
+ ['build_20lib_20_26_20build_20sample',['Build lib & build sample',['http://atria-soft.github.io/etk/etk_build.html',1,'']]]
+];
diff --git a/search/pages_1.html b/search/pages_1.html
new file mode 100644
index 0000000..2c67a8e
--- /dev/null
+++ b/search/pages_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_1.js b/search/pages_1.js
new file mode 100644
index 0000000..066056d
--- /dev/null
+++ b/search/pages_1.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['elog_20tutorial_3a_20add_20some_20log_20_28using_29',['Elog Tutorial: Add some Log (using)',['http://atria-soft.github.io/elog/elog_tutorial_01.html',1,'']]],
+ ['elog_20tutorial_3a_20runtime_20use',['Elog Tutorial: Runtime use',['http://atria-soft.github.io/elog/elog_tutorial_02.html',1,'']]],
+ ['elog_20tutorial_3a_20optionnal_20dependency',['Elog Tutorial: Optionnal dependency',['http://atria-soft.github.io/elog/elog_tutorial_03.html',1,'']]],
+ ['ege_20library',['EGE library',['../index.html',1,'']]]
+];
diff --git a/search/pages_2.html b/search/pages_2.html
new file mode 100644
index 0000000..9cb4325
--- /dev/null
+++ b/search/pages_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_2.js b/search/pages_2.js
new file mode 100644
index 0000000..0a9a14e
--- /dev/null
+++ b/search/pages_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['tutorials',['Tutorials',['http://atria-soft.github.io/elog/elog_tutorial.html',1,'']]]
+];
diff --git a/search/search.css b/search/search.css
new file mode 100644
index 0000000..4d7612f
--- /dev/null
+++ b/search/search.css
@@ -0,0 +1,271 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+ background-color: white;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:111px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+ background-color: #F0F3F8;
+}
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: url("../tab_a.png");
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/search/search.js b/search/search.js
new file mode 100644
index 0000000..dedce3b
--- /dev/null
+++ b/search/search.js
@@ -0,0 +1,791 @@
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var idxChar = searchValue.substr(0, 1).toLowerCase();
+ if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+ {
+ idxChar = searchValue.substr(0, 2);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+ if (idx!=-1)
+ {
+ var hexCode=idx.toString(16);
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of .
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
new file mode 100644
index 0000000..3b1749e
--- /dev/null
+++ b/search/typedefs_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['callbacklog',['callbackLog',['http://atria-soft.github.io/elog/namespaceelog.html#a2f5d781d79bd79fcda8b94a212bcbbde',1,'elog']]]
+];
diff --git a/search/variables_0.html b/search/variables_0.html
new file mode 100644
index 0000000..3835278
--- /dev/null
+++ b/search/variables_0.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_0.js b/search/variables_0.js
new file mode 100644
index 0000000..fe086fb
--- /dev/null
+++ b/search/variables_0.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['aliceblue',['aliceBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1',1,'etk::color']]],
+ ['antiquewhite',['antiqueWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836',1,'etk::color']]],
+ ['aqua',['aqua',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716',1,'etk::color']]],
+ ['aquamarine',['aquamarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80',1,'etk::color']]],
+ ['azure',['azure',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7',1,'etk::color']]]
+];
diff --git a/search/variables_1.html b/search/variables_1.html
new file mode 100644
index 0000000..3c65cf2
--- /dev/null
+++ b/search/variables_1.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_1.js b/search/variables_1.js
new file mode 100644
index 0000000..50685be
--- /dev/null
+++ b/search/variables_1.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['beige',['beige',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03',1,'etk::color']]],
+ ['bisque',['bisque',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee',1,'etk::color']]],
+ ['black',['black',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73',1,'etk::color']]],
+ ['blanchedalmond',['blanchedAlmond',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc',1,'etk::color']]],
+ ['blue',['blue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c',1,'etk::color']]],
+ ['blueviolet',['blueViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d',1,'etk::color']]],
+ ['brown',['brown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227',1,'etk::color']]],
+ ['burlywood',['burlyWood',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784',1,'etk::color']]]
+];
diff --git a/search/variables_10.html b/search/variables_10.html
new file mode 100644
index 0000000..52b5fe8
--- /dev/null
+++ b/search/variables_10.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_10.js b/search/variables_10.js
new file mode 100644
index 0000000..52bf804
--- /dev/null
+++ b/search/variables_10.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['saddlebrown',['saddleBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae',1,'etk::color']]],
+ ['salmon',['salmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8',1,'etk::color']]],
+ ['sandybrown',['sandyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb',1,'etk::color']]],
+ ['seagreen',['seaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470',1,'etk::color']]],
+ ['seashell',['seaShell',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051',1,'etk::color']]],
+ ['seeknode_5fcurrent',['seekNode_current',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598',1,'etk']]],
+ ['seeknode_5fend',['seekNode_end',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6',1,'etk']]],
+ ['seeknode_5fstart',['seekNode_start',['http://atria-soft.github.io/etk/namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd',1,'etk']]],
+ ['sienna',['sienna',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce',1,'etk::color']]],
+ ['signaldisplaydebug',['signalDisplayDebug',['../classege_1_1widget_1_1_scene.html#a389ba8efd200612cca52f848408c34f2',1,'ege::widget::Scene']]],
+ ['silver',['silver',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c',1,'etk::color']]],
+ ['skyblue',['skyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d',1,'etk::color']]],
+ ['slateblue',['slateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d',1,'etk::color']]],
+ ['slategray',['slateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2',1,'etk::color']]],
+ ['slategrey',['slateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e',1,'etk::color']]],
+ ['snow',['snow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723',1,'etk::color']]],
+ ['space',['Space',['http://atria-soft.github.io/etk/namespaceu32char.html#a7a114cf0424bb72fd7f3f10c9cd017e8',1,'u32char']]],
+ ['springgreen',['springGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703',1,'etk::color']]],
+ ['steelblue',['steelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f',1,'etk::color']]],
+ ['suppress',['Suppress',['http://atria-soft.github.io/etk/namespaceu32char.html#a9cff086787b8b0321e36251a27c40321',1,'u32char']]]
+];
diff --git a/search/variables_11.html b/search/variables_11.html
new file mode 100644
index 0000000..476f36e
--- /dev/null
+++ b/search/variables_11.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_11.js b/search/variables_11.js
new file mode 100644
index 0000000..332279d
--- /dev/null
+++ b/search/variables_11.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['tabulation',['Tabulation',['http://atria-soft.github.io/etk/namespaceu32char.html#ad7a0c42ea443e20bfceb69f863bebc6a',1,'u32char']]],
+ ['tan',['tan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e',1,'etk::color']]],
+ ['teal',['teal',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5',1,'etk::color']]],
+ ['thistle',['thistle',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8',1,'etk::color']]],
+ ['tomato',['tomato',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0',1,'etk::color']]],
+ ['turquoise',['turquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830',1,'etk::color']]],
+ ['typenode_5fblock',['typeNode_block',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630',1,'etk']]],
+ ['typenode_5fcharacter',['typeNode_character',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed',1,'etk']]],
+ ['typenode_5ffifo',['typeNode_fifo',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890',1,'etk']]],
+ ['typenode_5ffile',['typeNode_file',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6',1,'etk']]],
+ ['typenode_5ffolder',['typeNode_folder',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680',1,'etk']]],
+ ['typenode_5flink',['typeNode_link',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14',1,'etk']]],
+ ['typenode_5fsocket',['typeNode_socket',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc',1,'etk']]],
+ ['typenode_5funknow',['typeNode_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf',1,'etk']]]
+];
diff --git a/search/variables_12.html b/search/variables_12.html
new file mode 100644
index 0000000..ff143dc
--- /dev/null
+++ b/search/variables_12.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_12.js b/search/variables_12.js
new file mode 100644
index 0000000..d62d50b
--- /dev/null
+++ b/search/variables_12.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['violet',['violet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec',1,'etk::color']]]
+];
diff --git a/search/variables_13.html b/search/variables_13.html
new file mode 100644
index 0000000..f62f946
--- /dev/null
+++ b/search/variables_13.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_13.js b/search/variables_13.js
new file mode 100644
index 0000000..404d8e2
--- /dev/null
+++ b/search/variables_13.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['wheat',['wheat',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde',1,'etk::color']]],
+ ['white',['white',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c',1,'etk::color']]],
+ ['whitesmoke',['whiteSmoke',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b',1,'etk::color']]]
+];
diff --git a/search/variables_14.html b/search/variables_14.html
new file mode 100644
index 0000000..edd9b91
--- /dev/null
+++ b/search/variables_14.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_14.js b/search/variables_14.js
new file mode 100644
index 0000000..f08a9ee
--- /dev/null
+++ b/search/variables_14.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['yellow',['yellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072',1,'etk::color']]],
+ ['yellowgreen',['yellowGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b',1,'etk::color']]]
+];
diff --git a/search/variables_2.html b/search/variables_2.html
new file mode 100644
index 0000000..7b43e0a
--- /dev/null
+++ b/search/variables_2.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_2.js b/search/variables_2.js
new file mode 100644
index 0000000..7bbd0f9
--- /dev/null
+++ b/search/variables_2.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['cadetblue',['cadetBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f',1,'etk::color']]],
+ ['carrierreturn',['CarrierReturn',['http://atria-soft.github.io/etk/namespaceu32char.html#a65eaeefb77c1b694f336eedda60c30af',1,'u32char']]],
+ ['chartreuse',['chartreuse',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066',1,'etk::color']]],
+ ['chocolate',['chocolate',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002',1,'etk::color']]],
+ ['coral',['coral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277',1,'etk::color']]],
+ ['cornflowerblue',['cornflowerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a',1,'etk::color']]],
+ ['cornsilk',['cornsilk',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be',1,'etk::color']]],
+ ['crimson',['crimson',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e',1,'etk::color']]],
+ ['cyan',['cyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39',1,'etk::color']]]
+];
diff --git a/search/variables_3.html b/search/variables_3.html
new file mode 100644
index 0000000..ea0392d
--- /dev/null
+++ b/search/variables_3.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_3.js b/search/variables_3.js
new file mode 100644
index 0000000..6d6a3bb
--- /dev/null
+++ b/search/variables_3.js
@@ -0,0 +1,29 @@
+var searchData=
+[
+ ['darkblue',['darkBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948',1,'etk::color']]],
+ ['darkcyan',['darkCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3',1,'etk::color']]],
+ ['darkgoldenrod',['darkGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637',1,'etk::color']]],
+ ['darkgray',['darkGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1',1,'etk::color']]],
+ ['darkgreen',['darkGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf',1,'etk::color']]],
+ ['darkgrey',['darkGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d',1,'etk::color']]],
+ ['darkkhaki',['darkKhaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38',1,'etk::color']]],
+ ['darkmagenta',['darkMagenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960',1,'etk::color']]],
+ ['darkolivegreen',['darkOliveGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9',1,'etk::color']]],
+ ['darkorange',['darkorange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea',1,'etk::color']]],
+ ['darkorchid',['darkOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b',1,'etk::color']]],
+ ['darkred',['darkRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a',1,'etk::color']]],
+ ['darksalmon',['darkSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7',1,'etk::color']]],
+ ['darkseagreen',['darkSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f',1,'etk::color']]],
+ ['darkslateblue',['darkSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74',1,'etk::color']]],
+ ['darkslategray',['darkSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b',1,'etk::color']]],
+ ['darkslategrey',['darkSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84',1,'etk::color']]],
+ ['darkturquoise',['darkTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd',1,'etk::color']]],
+ ['darkviolet',['darkViolet',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b',1,'etk::color']]],
+ ['deeppink',['deepPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d',1,'etk::color']]],
+ ['deepskyblue',['deepSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec',1,'etk::color']]],
+ ['defaultalpha',['defaultAlpha',['http://atria-soft.github.io/etk/classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b',1,'etk::Color']]],
+ ['delete',['Delete',['http://atria-soft.github.io/etk/namespaceu32char.html#a55bf46c0555440472df720e2e3b553bf',1,'u32char']]],
+ ['dimgray',['dimGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673',1,'etk::color']]],
+ ['dimgrey',['dimGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4',1,'etk::color']]],
+ ['dodgerblue',['dodgerBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d',1,'etk::color']]]
+];
diff --git a/search/variables_4.html b/search/variables_4.html
new file mode 100644
index 0000000..1ed95cb
--- /dev/null
+++ b/search/variables_4.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_4.js b/search/variables_4.js
new file mode 100644
index 0000000..5dd5a96
--- /dev/null
+++ b/search/variables_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['emptycolor',['emptyColor',['http://atria-soft.github.io/etk/classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0',1,'etk::Color']]],
+ ['escape',['Escape',['http://atria-soft.github.io/etk/namespaceu32char.html#aabc11b96eac4f8821aabf1e8c9b4e68b',1,'u32char']]]
+];
diff --git a/search/variables_5.html b/search/variables_5.html
new file mode 100644
index 0000000..ecc883b
--- /dev/null
+++ b/search/variables_5.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_5.js b/search/variables_5.js
new file mode 100644
index 0000000..b0e3ed7
--- /dev/null
+++ b/search/variables_5.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['firebrick',['fireBrick',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344',1,'etk::color']]],
+ ['floralwhite',['floralWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886',1,'etk::color']]],
+ ['forestgreen',['forestGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27',1,'etk::color']]],
+ ['fsntype_5fcache',['FSNType_cache',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab',1,'etk']]],
+ ['fsntype_5fdata',['FSNType_data',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8',1,'etk']]],
+ ['fsntype_5fdirect',['FSNType_direct',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da',1,'etk']]],
+ ['fsntype_5fhome',['FSNType_home',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6',1,'etk']]],
+ ['fsntype_5frelatif',['FSNType_relatif',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b',1,'etk']]],
+ ['fsntype_5ftheme',['FSNType_theme',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c',1,'etk']]],
+ ['fsntype_5fthemedata',['FSNType_themeData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea',1,'etk']]],
+ ['fsntype_5funknow',['FSNType_unknow',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1',1,'etk']]],
+ ['fsntype_5fuserdata',['FSNType_userData',['http://atria-soft.github.io/etk/namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2',1,'etk']]],
+ ['fuchsia',['fuchsia',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5',1,'etk::color']]]
+];
diff --git a/search/variables_6.html b/search/variables_6.html
new file mode 100644
index 0000000..0c1a66b
--- /dev/null
+++ b/search/variables_6.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_6.js b/search/variables_6.js
new file mode 100644
index 0000000..39d933f
--- /dev/null
+++ b/search/variables_6.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+ ['gainsboro',['gainsboro',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597',1,'etk::color']]],
+ ['ghostwhite',['ghostWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582',1,'etk::color']]],
+ ['gold',['gold',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8',1,'etk::color']]],
+ ['goldenrod',['goldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0',1,'etk::color']]],
+ ['gray',['gray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89',1,'etk::color']]],
+ ['green',['green',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9',1,'etk::color']]],
+ ['greenyellow',['greenYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd',1,'etk::color']]],
+ ['grey',['grey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3',1,'etk::color']]]
+];
diff --git a/search/variables_7.html b/search/variables_7.html
new file mode 100644
index 0000000..e0da2ef
--- /dev/null
+++ b/search/variables_7.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_7.js b/search/variables_7.js
new file mode 100644
index 0000000..09c4bea
--- /dev/null
+++ b/search/variables_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['honeydew',['honeyDew',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de',1,'etk::color']]],
+ ['hotpink',['hotPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd',1,'etk::color']]]
+];
diff --git a/search/variables_8.html b/search/variables_8.html
new file mode 100644
index 0000000..0c3d1df
--- /dev/null
+++ b/search/variables_8.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_8.js b/search/variables_8.js
new file mode 100644
index 0000000..00af515
--- /dev/null
+++ b/search/variables_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['indianred',['indianRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb',1,'etk::color']]],
+ ['indigo',['indigo',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579',1,'etk::color']]],
+ ['ivory',['ivory',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba',1,'etk::color']]]
+];
diff --git a/search/variables_9.html b/search/variables_9.html
new file mode 100644
index 0000000..e14a107
--- /dev/null
+++ b/search/variables_9.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_9.js b/search/variables_9.js
new file mode 100644
index 0000000..d2a10c3
--- /dev/null
+++ b/search/variables_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['khaki',['khaki',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834',1,'etk::color']]]
+];
diff --git a/search/variables_a.html b/search/variables_a.html
new file mode 100644
index 0000000..4e38be7
--- /dev/null
+++ b/search/variables_a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_a.js b/search/variables_a.js
new file mode 100644
index 0000000..f8c5031
--- /dev/null
+++ b/search/variables_a.js
@@ -0,0 +1,33 @@
+var searchData=
+[
+ ['lavender',['lavender',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660',1,'etk::color']]],
+ ['lavenderblush',['lavenderBlush',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e',1,'etk::color']]],
+ ['lawngreen',['lawnGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7',1,'etk::color']]],
+ ['lemonchiffon',['lemonChiffon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e',1,'etk::color']]],
+ ['level_5fcritical',['level_critical',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a4c2b8e97dbaeda89eb1fbce53e691625',1,'elog']]],
+ ['level_5fdebug',['level_debug',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a97d8804cb4c8776f67824ec0acf53efb',1,'elog']]],
+ ['level_5ferror',['level_error',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89add2b92a662d3e09201bfc37cf42f906c',1,'elog']]],
+ ['level_5finfo',['level_info',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aec0f38e9cdb484718ef007a57628e021',1,'elog']]],
+ ['level_5fnone',['level_none',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89aeff8c0bec7329ce8b94597f6bd501354',1,'elog']]],
+ ['level_5fprint',['level_print',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89a93c9ecff62779bddcc1bc2e7fc5dd829',1,'elog']]],
+ ['level_5fverbose',['level_verbose',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89adf726904a7486e61530282123dbd58cd',1,'elog']]],
+ ['level_5fwarning',['level_warning',['http://atria-soft.github.io/elog/namespaceelog.html#a2aac95a15381721219c16f6ff5b4fb89abe0c0f2534e916ba560a798d1392ce0c',1,'elog']]],
+ ['lightblue',['lightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647',1,'etk::color']]],
+ ['lightcoral',['lightCoral',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179',1,'etk::color']]],
+ ['lightcyan',['lightCyan',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486',1,'etk::color']]],
+ ['lightgoldenrodyellow',['lightGoldenRodYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690',1,'etk::color']]],
+ ['lightgray',['lightGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0',1,'etk::color']]],
+ ['lightgreen',['lightGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65',1,'etk::color']]],
+ ['lightgrey',['lightGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4',1,'etk::color']]],
+ ['lightpink',['lightPink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6',1,'etk::color']]],
+ ['lightsalmon',['lightSalmon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6',1,'etk::color']]],
+ ['lightseagreen',['lightSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a',1,'etk::color']]],
+ ['lightskyblue',['lightSkyBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2',1,'etk::color']]],
+ ['lightslategray',['lightSlateGray',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea',1,'etk::color']]],
+ ['lightslategrey',['lightSlateGrey',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb',1,'etk::color']]],
+ ['lightsteelblue',['lightSteelBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e',1,'etk::color']]],
+ ['lightyellow',['lightYellow',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8',1,'etk::color']]],
+ ['lime',['lime',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb',1,'etk::color']]],
+ ['limegreen',['limeGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2',1,'etk::color']]],
+ ['linen',['linen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e',1,'etk::color']]]
+];
diff --git a/search/variables_b.html b/search/variables_b.html
new file mode 100644
index 0000000..c98ef41
--- /dev/null
+++ b/search/variables_b.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_b.js b/search/variables_b.js
new file mode 100644
index 0000000..f989cc3
--- /dev/null
+++ b/search/variables_b.js
@@ -0,0 +1,56 @@
+var searchData=
+[
+ ['m_5fangle',['m_angle',['../classege_1_1camera_1_1_view.html#ac7f58fa94b57337fb50b416aa427afcd',1,'ege::camera::View']]],
+ ['m_5fangleview',['m_angleView',['../classege_1_1_camera.html#a5ba6b65e2a7cca465f0a07b1e9e6bf0a',1,'ege::Camera']]],
+ ['m_5faspectratio',['m_aspectRatio',['../classege_1_1_camera.html#a7986fe960cbb4568e0b5f970913f9b46',1,'ege::Camera']]],
+ ['m_5faudioengine',['m_AudioEngine',['../classege_1_1_game.html#aa4250fff77aafed9f928ed835351f27d',1,'ege::Game']]],
+ ['m_5fbody',['m_body',['../classege_1_1_element_physic.html#a007dcecf8ac22181ac42e55349df8ac4',1,'ege::ElementPhysic']]],
+ ['m_5fcameraname',['m_cameraName',['../classege_1_1widget_1_1_scene.html#a8bb266eb6db5f3a00910f5f6d9e48c31',1,'ege::widget::Scene']]],
+ ['m_5fchecknormal',['m_checkNormal',['../classege_1_1resource_1_1_mesh.html#aa4968874552e959bdb5cc6657c3edc6d',1,'ege::resource::Mesh']]],
+ ['m_5fcontent',['m_content',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16',1,'etk::Archive']]],
+ ['m_5fdetectcollisionenable',['m_detectCollisionEnable',['../classege_1_1_element_physic.html#a0a3bf3289b8490d8231e48c5338be011',1,'ege::ElementPhysic']]],
+ ['m_5feye',['m_eye',['../classege_1_1camera_1_1_view.html#aeed11abc85e12cc98397906f65ee2fbd',1,'ege::camera::View']]],
+ ['m_5ffilename',['m_fileName',['http://atria-soft.github.io/etk/classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073',1,'etk::Archive']]],
+ ['m_5ffixe',['m_fixe',['../classege_1_1_element.html#ad67c30a23d11ae67bdc3e4ab4fe1042e',1,'ege::Element']]],
+ ['m_5ffloats',['m_floats',['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'etk::Vector2D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< int32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2',1,'Vector2D< uint32_t >::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412',1,'etk::Vector3D::m_floats()'],['http://atria-soft.github.io/etk/classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f',1,'etk::Vector4D::m_floats()']]],
+ ['m_5fgametime',['m_gameTime',['../classege_1_1_environement.html#aa32f050b88d3c217c69a8a83e104dfd4',1,'ege::Environement']]],
+ ['m_5fgroup',['m_group',['../classege_1_1_element.html#ae13b4ad8b1753e8205d7f167894fc3d7',1,'ege::Element']]],
+ ['m_5fiaengine',['m_iAEngine',['../classege_1_1_game.html#adcdac761d569fd8e8845a1097688ea25',1,'ege::Game']]],
+ ['m_5fkey',['m_key',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc',1,'etk::HashData']]],
+ ['m_5flife',['m_life',['../classege_1_1_element.html#a830f935e09dc7f950b2d75d378e34cc7',1,'ege::Element']]],
+ ['m_5flifemax',['m_lifeMax',['../classege_1_1_element.html#af436f27b779bdb10389d484313d3bbc0',1,'ege::Element']]],
+ ['m_5flistcamera',['m_listCamera',['../classege_1_1_environement.html#a018ec659aa1859825da4e6ea86ef63a3',1,'ege::Environement']]],
+ ['m_5flistcolor',['m_listColor',['../classege_1_1resource_1_1_mesh.html#af75b4eca3694df8bd7751e71d997ae73',1,'ege::resource::Mesh']]],
+ ['m_5flistfaces',['m_listFaces',['../classege_1_1resource_1_1_mesh.html#a0d8be0fd6041483801fde663a79b6ca4',1,'ege::resource::Mesh']]],
+ ['m_5flistfacesnormal',['m_listFacesNormal',['../classege_1_1resource_1_1_mesh.html#a887fae9a240094405802d0be704a41de',1,'ege::resource::Mesh']]],
+ ['m_5flistuv',['m_listUV',['../classege_1_1resource_1_1_mesh.html#aee33f7b04b96c47974763978010a1a8c',1,'ege::resource::Mesh']]],
+ ['m_5flistvertex',['m_listVertex',['../classege_1_1resource_1_1_mesh.html#a9717b23f590857a64542ca299ee0e252',1,'ege::resource::Mesh']]],
+ ['m_5flistvertexnormal',['m_listVertexNormal',['../classege_1_1resource_1_1_mesh.html#aebdfb67c7f3519bc4cedd51c139ca7f0',1,'ege::resource::Mesh']]],
+ ['m_5fmat',['m_mat',['http://atria-soft.github.io/etk/classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9',1,'etk::Matrix2::m_mat()'],['http://atria-soft.github.io/etk/classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc',1,'etk::Matrix4::m_mat()']]],
+ ['m_5fmatrix',['m_matrix',['../classege_1_1_camera.html#a3091de0eb746d893cee0d812864a5a70',1,'ege::Camera']]],
+ ['m_5fmatrixprojection',['m_matrixProjection',['../classege_1_1_camera.html#a30f23f997db039ce57338009108844a3',1,'ege::Camera']]],
+ ['m_5fmesh',['m_mesh',['../classege_1_1_element.html#a6bdf8a4eb8c9e0043df4af30471db711',1,'ege::Element']]],
+ ['m_5fphysics',['m_physics',['../classege_1_1resource_1_1_mesh.html#a7d464d7a00c937fc630bba9891320df0',1,'ege::resource::Mesh']]],
+ ['m_5fradius',['m_radius',['../classege_1_1_element.html#a1f285710820c75ad5339d54e27d0471c',1,'ege::Element']]],
+ ['m_5fshape',['m_shape',['../classege_1_1_element_physic.html#a7e37b583c9cfab005ee9d10d52758608',1,'ege::ElementPhysic']]],
+ ['m_5ftarget',['m_target',['../classege_1_1camera_1_1_view.html#a8b9ee7956595891b8de5ae94a6553a90',1,'ege::camera::View']]],
+ ['m_5ftheoricposition',['m_theoricPosition',['../classege_1_1_element_physic.html#ac1822bfcb31132b6b6a824df22f694ec',1,'ege::ElementPhysic']]],
+ ['m_5fvalue',['m_value',['http://atria-soft.github.io/etk/classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5',1,'etk::HashData']]],
+ ['m_5fzfar',['m_zFar',['../classege_1_1_camera.html#a0cb6298d514db78431ee632eabaf4cc8',1,'ege::Camera']]],
+ ['m_5fznear',['m_zNear',['../classege_1_1_camera.html#a72aad1de8e32fff6ab15d2b49d81b076',1,'ege::Camera']]],
+ ['magenta',['magenta',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1',1,'etk::color']]],
+ ['maroon',['maroon',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e',1,'etk::color']]],
+ ['mediumaquamarine',['mediumAquaMarine',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426',1,'etk::color']]],
+ ['mediumblue',['mediumBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d',1,'etk::color']]],
+ ['mediumorchid',['mediumOrchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97',1,'etk::color']]],
+ ['mediumpurple',['mediumPurple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d',1,'etk::color']]],
+ ['mediumseagreen',['mediumSeaGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b',1,'etk::color']]],
+ ['mediumslateblue',['mediumSlateBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462',1,'etk::color']]],
+ ['mediumspringgreen',['mediumSpringGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae',1,'etk::color']]],
+ ['mediumturquoise',['mediumTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24',1,'etk::color']]],
+ ['mediumvioletred',['mediumVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a',1,'etk::color']]],
+ ['midnightblue',['midnightBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a',1,'etk::color']]],
+ ['mintcream',['mintCream',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e',1,'etk::color']]],
+ ['mistyrose',['mistyRose',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3',1,'etk::color']]],
+ ['moccasin',['moccasin',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5',1,'etk::color']]]
+];
diff --git a/search/variables_c.html b/search/variables_c.html
new file mode 100644
index 0000000..d5f4449
--- /dev/null
+++ b/search/variables_c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_c.js b/search/variables_c.js
new file mode 100644
index 0000000..c875a54
--- /dev/null
+++ b/search/variables_c.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['navajowhite',['navajoWhite',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca',1,'etk::color']]],
+ ['navy',['navy',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d',1,'etk::color']]],
+ ['noisetype_5fbase',['noiseType_base',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666',1,'etk']]],
+ ['noisetype_5fcloud',['noiseType_cloud',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38',1,'etk']]],
+ ['noisetype_5fmarble',['noiseType_marble',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db',1,'etk']]],
+ ['noisetype_5fsmooth',['noiseType_smooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5',1,'etk']]],
+ ['noisetype_5fturbulence',['noiseType_turbulence',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a',1,'etk']]],
+ ['noisetype_5fturbulencenosmooth',['noiseType_turbulenceNoSmooth',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7',1,'etk']]],
+ ['noisetype_5fwood',['noiseType_wood',['http://atria-soft.github.io/etk/namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea',1,'etk']]],
+ ['none',['none',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5',1,'etk::color']]],
+ ['null',['Null',['http://atria-soft.github.io/etk/namespaceu32char.html#a5bf343cb9ca744a833c6d0466542fd23',1,'u32char']]]
+];
diff --git a/search/variables_d.html b/search/variables_d.html
new file mode 100644
index 0000000..a57e383
--- /dev/null
+++ b/search/variables_d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_d.js b/search/variables_d.js
new file mode 100644
index 0000000..72bde01
--- /dev/null
+++ b/search/variables_d.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['oldlace',['oldLace',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f',1,'etk::color']]],
+ ['olive',['olive',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5',1,'etk::color']]],
+ ['olivedrab',['oliveDrab',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700',1,'etk::color']]],
+ ['orange',['orange',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573',1,'etk::color']]],
+ ['orangered',['orangeRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810',1,'etk::color']]],
+ ['orchid',['orchid',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3',1,'etk::color']]]
+];
diff --git a/search/variables_e.html b/search/variables_e.html
new file mode 100644
index 0000000..d1502e0
--- /dev/null
+++ b/search/variables_e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_e.js b/search/variables_e.js
new file mode 100644
index 0000000..4c6ba08
--- /dev/null
+++ b/search/variables_e.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['palegoldenrod',['paleGoldenRod',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f',1,'etk::color']]],
+ ['palegreen',['paleGreen',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931',1,'etk::color']]],
+ ['paleturquoise',['paleTurquoise',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57',1,'etk::color']]],
+ ['palevioletred',['paleVioletRed',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5',1,'etk::color']]],
+ ['papayawhip',['papayaWhip',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1',1,'etk::color']]],
+ ['peachpuff',['peachPuff',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311',1,'etk::color']]],
+ ['peru',['peru',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f',1,'etk::color']]],
+ ['pink',['pink',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291',1,'etk::color']]],
+ ['plum',['plum',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907',1,'etk::color']]],
+ ['powderblue',['powderBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b',1,'etk::color']]],
+ ['propertydebugapplication',['propertyDebugApplication',['../classege_1_1widget_1_1_scene.html#a25c8b39174b01d82986eb21b1b669df5',1,'ege::widget::Scene']]],
+ ['propertydebugphysic',['propertyDebugPhysic',['../classege_1_1widget_1_1_scene.html#a4fd68138b6724d7e1f485508c62b0952',1,'ege::widget::Scene']]],
+ ['propertyratio',['propertyRatio',['../classege_1_1_environement.html#a55982c1b8454426976d35a1ee017d910',1,'ege::Environement']]],
+ ['propertystatus',['propertyStatus',['../classege_1_1_environement.html#adaf122667e0a9ee4f3c1959d6080e42b',1,'ege::Environement']]],
+ ['purple',['purple',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527',1,'etk::color']]]
+];
diff --git a/search/variables_f.html b/search/variables_f.html
new file mode 100644
index 0000000..f777e71
--- /dev/null
+++ b/search/variables_f.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/variables_f.js b/search/variables_f.js
new file mode 100644
index 0000000..3e94491
--- /dev/null
+++ b/search/variables_f.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['red',['red',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e',1,'etk::color']]],
+ ['return',['Return',['http://atria-soft.github.io/etk/namespaceu32char.html#abfa1971c05b539d159d5ed9ac716b0c2',1,'u32char']]],
+ ['rosybrown',['rosyBrown',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c',1,'etk::color']]],
+ ['royalblue',['royalBlue',['http://atria-soft.github.io/etk/namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9',1,'etk::color']]]
+];
diff --git a/splitbar.png b/splitbar.png
new file mode 100644
index 0000000..fe895f2
Binary files /dev/null and b/splitbar.png differ
diff --git a/sync_off.png b/sync_off.png
new file mode 100644
index 0000000..3b443fc
Binary files /dev/null and b/sync_off.png differ
diff --git a/sync_on.png b/sync_on.png
new file mode 100644
index 0000000..e08320f
Binary files /dev/null and b/sync_on.png differ
diff --git a/tab_a.png b/tab_a.png
new file mode 100644
index 0000000..3b725c4
Binary files /dev/null and b/tab_a.png differ
diff --git a/tab_b.png b/tab_b.png
new file mode 100644
index 0000000..e2b4a86
Binary files /dev/null and b/tab_b.png differ
diff --git a/tab_h.png b/tab_h.png
new file mode 100644
index 0000000..fd5cb70
Binary files /dev/null and b/tab_h.png differ
diff --git a/tab_s.png b/tab_s.png
new file mode 100644
index 0000000..ab478c9
Binary files /dev/null and b/tab_s.png differ
diff --git a/tabs.css b/tabs.css
new file mode 100644
index 0000000..9cf578f
--- /dev/null
+++ b/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/view_box_8hpp.html b/view_box_8hpp.html
new file mode 100644
index 0000000..b71fc89
--- /dev/null
+++ b/view_box_8hpp.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/viewBox.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+
Author Edouard DUPIN
+
Copyright 2011, Edouard DUPIN, all right reserved
+
Note License: APACHE v2.0 (see license file)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/view_box_8hpp_source.html b/view_box_8hpp_source.html
new file mode 100644
index 0000000..7ba99e7
--- /dev/null
+++ b/view_box_8hpp_source.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/resource/tools/viewBox.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/widget_2_mesh_8hpp.html b/widget_2_mesh_8hpp.html
new file mode 100644
index 0000000..eccd596
--- /dev/null
+++ b/widget_2_mesh_8hpp.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Mesh.hpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/widget_2_mesh_8hpp_source.html b/widget_2_mesh_8hpp_source.html
new file mode 100644
index 0000000..fc6b10e
--- /dev/null
+++ b/widget_2_mesh_8hpp_source.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+ Ewol Game engine (based on bullet lib): framework/atria-soft/ege/ege/widget/Mesh.hpp Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 9 #include <ewol/widget/Widget.hpp> 17 class Mesh :
public ewol::Widget {
19 esignal::Signal<> signalPressed;
22 std::string m_meshName;
28 float m_cameraDistance;
35 virtual void onRegenerateDisplay();
36 virtual void systemDraw(
const ewol::DrawProperty& _displayProp);
37 virtual void onDraw();
38 virtual bool onEventInput(
const ewol::event::Input& _event);
39 virtual void periodicCall(
const ewol::event::Time& _event);
45 void setFile (
const std::string& _filename);
+
+
+
+
+
+
+
Definition: AudioElement.hpp:8
+
+
+
+
+
+
+
+
+
+
+
+
+
+