|
| Camera (Scene *p_pScene, Castor::String const &p_strName, Castor::Size const &p_size, const SceneNodeSPtr p_pNode, eVIEWPORT_TYPE p_eType, eTOPOLOGY p_ePrimitiveType=eTOPOLOGY_TRIANGLES, ePROJECTION_DIRECTION p_eProjectionDirection=ePROJECTION_DIRECTION_FRONT) |
| Constructeur. Plus de détails...
|
|
| Camera (Scene *p_pScene, Castor::String const &p_strName, const SceneNodeSPtr p_pNode, ViewportSPtr p_pViewport) |
| Constructeur. Plus de détails...
|
|
| Camera (Camera const &p_object) |
| Constructeur par copie. Plus de détails...
|
|
| Camera (Camera &&p_object) |
| Constructeur par déplacement. Plus de détails...
|
|
Camera & | operator= (Camera const &p_object) |
| Opérateur d'affectation par copie. Plus de détails...
|
|
Camera & | operator= (Camera &&p_object) |
| Opérateur d'affectation par déplacement. Plus de détails...
|
|
virtual | ~Camera () |
| Destructeur. Plus de détails...
|
|
virtual void | Render () |
| Applique le viewport, la rotation ... Plus de détails...
|
|
virtual void | EndRender () |
| Enlève les transformations. Plus de détails...
|
|
void | Resize (uint32_t p_uiWidth, uint32_t p_uiHeight) |
| Redimensionne le viewport. Plus de détails...
|
|
void | Resize (Castor::Size const &p_size) |
| Redimensionne le viewport. Plus de détails...
|
|
void | ResetOrientation () |
| Met l'orientation à l'identité Plus de détails...
|
|
void | ResetPosition () |
| Réinitialise la position. Plus de détails...
|
|
bool | Select (SceneSPtr p_pScene, eSELECTION_MODE p_eMode, int p_iX, int p_iY, stSELECT_RESULT &p_stFound) |
| Récupère l'objet le plus proche aux coordonnées souris x et y. Plus de détails...
|
|
ViewportSPtr | GetViewport () const |
| Récupère le Viewport. Plus de détails...
|
|
eTOPOLOGY | GetPrimitiveType () const |
| Récupère le mode d'affichage. Plus de détails...
|
|
void | SetPrimitiveType (eTOPOLOGY val) |
| Définit le mode d'affichage. Plus de détails...
|
|
eVIEWPORT_TYPE | GetViewportType () const |
| Récupère le type de viewport. Plus de détails...
|
|
void | SetViewportType (eVIEWPORT_TYPE val) |
| Définit le type de viewport. Plus de détails...
|
|
uint32_t | GetWidth () const |
| Récupère la largeur du viewport. Plus de détails...
|
|
uint32_t | GetHeight () const |
| Récupère la hauteur du viewport. Plus de détails...
|
|
bool | IsVisible (Castor::CubeBox const &p_box, Castor::Matrix4x4r const &m_transformations) const |
| Vérifie si la CubeBox donnée est dans le frustum de vue. Plus de détails...
|
|
bool | IsVisible (Castor::Point3r const &p_point) const |
| Vérifie si le point donné est dans le frustum de vue. Plus de détails...
|
|
| MovableObject (Scene *p_pScene, eMOVABLE_TYPE p_eType) |
| Constructeur. Plus de détails...
|
|
| MovableObject (Scene *p_pScene, SceneNode *p_sn, Castor::String const &p_name, eMOVABLE_TYPE p_eType) |
| Constructeur. Plus de détails...
|
|
| MovableObject (MovableObject const &p_object) |
| Constructeur par copie. Plus de détails...
|
|
| MovableObject (MovableObject &&p_object) |
| Constructeur par déplacement. Plus de détails...
|
|
MovableObject & | operator= (MovableObject const &p_object) |
| Opérateur d'affectation par copie. Plus de détails...
|
|
MovableObject & | operator= (MovableObject &&p_object) |
| Opérateur d'affectation par déplacement. Plus de détails...
|
|
virtual | ~MovableObject () |
| Destructeur. Plus de détails...
|
|
void | Cleanup () |
| Nettoie l'instance. Plus de détails...
|
|
void | Detach () |
| Détache l'objet de son parent. Plus de détails...
|
|
void | AttachTo (SceneNode *p_node) |
| Attache l'object à un noeud. Plus de détails...
|
|
Castor::String const & | GetName () const |
| Récupère le nom de l'objet. Plus de détails...
|
|
SceneNode * | GetParent () const |
| Récupère le noeud parent. Plus de détails...
|
|
Scene * | GetScene () const |
| Récupère la scène parente. Plus de détails...
|
|
eMOVABLE_TYPE | GetType () const |
| Récupère le type d'objet. Plus de détails...
|
|
void | SetName (Castor::String const &p_strName) |
| Définit le nom de l'objet. Plus de détails...
|
|
| Animable () |
| Constructeur. Plus de détails...
|
|
virtual | ~Animable () |
| Destructeur. Plus de détails...
|
|
AnimationPtrStrMapIt | AnimationsBegin () |
| Récupère un itérateur sur la première animation. Plus de détails...
|
|
AnimationPtrStrMapConstIt | AnimationsBegin () const |
| Récupère un itérateur sur la première animation. Plus de détails...
|
|
AnimationPtrStrMapIt | AnimationsEnd () |
| Récupère un itérateur sur la fin de la map d'animations. Plus de détails...
|
|
AnimationPtrStrMapConstIt | AnimationsEnd () const |
| Récupère un itérateur sur la fin de la map d'animations. Plus de détails...
|
|
AnimationSPtr | CreateAnimation (Castor::String const &p_strName) |
| Crée une animation. Plus de détails...
|
|
AnimationSPtr | GetAnimation (Castor::String const &p_strName) |
| Récupère une animation. Plus de détails...
|
|
virtual | ~Renderable () |
| Destructeur. Plus de détails...
|
|
virtual void | Render2D () |
|
renderer_sptr | GetRenderer () const |
| Récupère le Renderer. Plus de détails...
|
|
virtual Engine * | GetEngine () const |
| Récupère l'Engine. Plus de détails...
|
|
Classe de représentation de Camera.
- Auteur
- Sylvain DOREMUS
- Version
- 0.1
- Date
- 09/02/2010