|
C3D_API | BillboardList (Castor::String const &p_name, Scene &p_scene, SceneNodeSPtr p_parent) |
| Constructeur. Plus de détails...
|
|
C3D_API | ~BillboardList () |
| Destructeur. Plus de détails...
|
|
C3D_API bool | Initialise () |
| Initialise les elements GPU. Plus de détails...
|
|
C3D_API void | RemovePoint (uint32_t p_index) |
| Retire un point de la liste. Plus de détails...
|
|
C3D_API void | AddPoint (Castor::Point3r const &p_position) |
| Ajoute un point a la liste. Plus de détails...
|
|
C3D_API void | AddPoints (Castor::Point3rArray const &p_ptPositions) |
| Ajoute une liste de points a la liste. Plus de détails...
|
|
C3D_API void | AttachTo (SceneNodeSPtr p_node) |
| Attache l'object à un noeud. Plus de détails...
|
|
Castor::Point3r const & | GetAt (uint32_t p_index) const |
| Recupere un point de la liste. Plus de détails...
|
|
void | SetAt (uint32_t p_index, Castor::Point3r const &p_position) |
| Definit un point de la liste. Plus de détails...
|
|
Castor::Point3rArrayIt | begin () |
| Recupere un iterateur sur le debut de la liste. Plus de détails...
|
|
Castor::Point3rArrayConstIt | begin () const |
| Recupere un iterateur sur le debut de la liste. Plus de détails...
|
|
Castor::Point3rArrayIt | end () |
| Recupere un iterateur sur la fin de la liste. Plus de détails...
|
|
Castor::Point3rArrayConstIt | end () const |
| Recupere un iterateur sur la fin de la liste. Plus de détails...
|
|
C3D_API | MovableObject (Castor::String const &p_name, Scene &p_scene, MovableType p_type, SceneNodeSPtr p_sn) |
| Constructeur. Plus de détails...
|
|
virtual C3D_API | ~MovableObject () |
| Destructeur. Plus de détails...
|
|
C3D_API void | Detach () |
| Détache l'objet de son parent. Plus de détails...
|
|
SceneNodeSPtr | GetParent () const |
| Récupère le noeud parent. Plus de détails...
|
|
MovableType | GetType () const |
| Récupère le type d'objet. Plus de détails...
|
|
C3D_API void | CleanupAnimations () |
| Vid ela map d'animations. Plus de détails...
|
|
C3D_API bool | HasAnimation (Castor::String const &p_name) const |
| Récupère une animation. Plus de détails...
|
|
C3D_API Animation const & | GetAnimation (Castor::String const &p_name) const |
| Récupère une animation. Plus de détails...
|
|
C3D_API Animation & | GetAnimation (Castor::String const &p_name) |
| Récupère une animation. Plus de détails...
|
|
AnimationPtrStrMap const & | GetAnimations () const |
|
C3D_API | BillboardBase (Scene &p_scene, SceneNodeSPtr p_node, VertexBufferSPtr p_vertexBuffer) |
| Constructeur. Plus de détails...
|
|
C3D_API | ~BillboardBase () |
| Destructeur. Plus de détails...
|
|
C3D_API bool | Initialise (uint32_t p_count) |
| Initialise les éléments GPU. Plus de détails...
|
|
C3D_API void | Cleanup () |
| Nettoie les elements GPU. Plus de détails...
|
|
C3D_API void | Draw (GeometryBuffers const &p_geometryBuffers) |
| Dessine les billboards. Plus de détails...
|
|
C3D_API GeometryBuffersSPtr | GetGeometryBuffers (ShaderProgram const &p_program) |
| Récupère un GeometryBuffers pour le programme donné. Plus de détails...
|
|
C3D_API void | SortByDistance (Castor::Point3r const &p_cameraPosition) |
| Trie les points des plus éloignés aux plus proches de la caméra. Plus de détails...
|
|
C3D_API void | Update () |
| Met à jour le tampon de sommets. Plus de détails...
|
|
C3D_API ProgramFlags | GetProgramFlags () const |
|
void | SetMaterial (MaterialSPtr p_value) |
| Definit le materiau. Plus de détails...
|
|
MaterialSPtr | GetMaterial () const |
|
void | SetDimensions (Castor::Size const &p_value) |
| Definit les dimensios des billboards. Plus de détails...
|
|
Castor::Size const & | GetDimensions () const |
|
void | SetCenterOffset (uint32_t p_value) |
| Definit le décalage de l'attribut du centre dans le tampon de sommets. Plus de détails...
|
|
void | SetCount (uint32_t p_value) |
| Definit le nombre de billboards. Plus de détails...
|
|
uint32_t | GetCount () const |
|
bool | IsInitialised () const |
|
VertexBuffer const & | GetVertexBuffer () const |
|
VertexBuffer & | GetVertexBuffer () |
|
Scene const & | GetParentScene () const |
|
Scene & | GetParentScene () |
|
SceneNodeSPtr | GetNode () const |
|
void | SetNode (SceneNodeSPtr p_value) |
|
BillboardType | GetBillboardType () const |
|
void | SetBillboardType (BillboardType p_value) |
|
BillboardSize | GetBillboardSize () const |
|
void | SetBillboardSize (BillboardSize p_value) |
|
bool | IsVisible () const |
|
void | SetVisible (bool p_value) |
| Définit le statut de visibilité. Plus de détails...
|
|
bool | IsShadowCaster () const |
|
void | SetShadowCaster (bool p_value) |
| Définit le statut de projection d'ombres. Plus de détails...
|
|
bool | IsShadowReceiver () const |
|
void | SetShadowReceiver (bool p_value) |
| Définit le statut de réception d'ombres. Plus de détails...
|
|