Castor3D  ..
Classes | Fonctions membres publiques | Liste de tous les membres
Référence de la classe Castor3D::Scene

Classe de gestion d'un scène. Plus de détails...

Classes

class  BinaryParser
 
class  TextLoader
 

Fonctions membres publiques

 Scene (Engine *p_pEngine, LightFactory &p_lightFactory, Castor::String const &p_name=Castor::cuEmptyString)
 Constructeur. Plus de détails...
 
 ~Scene ()
 Destructeur. Plus de détails...
 
void ClearScene ()
 Vide les maps, laisse les noeuds pères. Plus de détails...
 
void RenderBackground (Camera const &p_camera)
 Rend le fond de la scène. Plus de détails...
 
void Render (eTOPOLOGY p_displayMode, double p_dFrameTime, Camera const &p_camera)
 Rend la scène dans un mode d'affichage donné Plus de détails...
 
bool SetBackgroundImage (Castor::Path const &p_pathFile)
 Définit l'image de fond pour la scène. Plus de détails...
 
SceneNodeSPtr CreateSceneNode (Castor::String const &p_name, SceneNode *p_parent=NULL)
 Crée un SceneNode. Plus de détails...
 
SceneNodeSPtr CreateSceneNode (Castor::String const &p_name, SceneNodeSPtr p_parent)
 Crée un SceneNode. Plus de détails...
 
GeometrySPtr CreateGeometry (Castor::String const &p_name, eMESH_TYPE p_type, Castor::String const &p_meshName, UIntArray p_faces, RealArray p_size)
 Crée une géométrie. Plus de détails...
 
GeometrySPtr CreateGeometry (Castor::String const &p_name)
 Crée une géométrie. Plus de détails...
 
CameraSPtr CreateCamera (Castor::String const &p_name, int p_ww, int p_wh, SceneNodeSPtr p_pNode, eVIEWPORT_TYPE p_type)
 Crée une caméra. Plus de détails...
 
CameraSPtr CreateCamera (Castor::String const &p_name, SceneNodeSPtr p_pNode, ViewportSPtr p_pViewport)
 Crée une caméra. Plus de détails...
 
LightSPtr CreateLight (Castor::String const &p_name, SceneNodeSPtr p_pNode, eLIGHT_TYPE p_eLightType)
 Crée une lumière. Plus de détails...
 
AnimatedObjectGroupSPtr CreateAnimatedObjectGroup (Castor::String const &p_name)
 Crée un groupe d'objets animés. Plus de détails...
 
void InitialiseGeometries ()
 Initialise les géométries. Plus de détails...
 
void AddNode (SceneNodeSPtr p_node)
 Ajoute un node à la scène. Plus de détails...
 
void AddLight (LightSPtr p_light)
 Ajoute une lumière à la scène. Plus de détails...
 
void AddGeometry (GeometrySPtr p_geometry)
 Ajoute une géométrie à la scène. Plus de détails...
 
void AddBillboards (BillboardListSPtr p_pList)
 Ajoute une liste de billboards à la scène. Plus de détails...
 
void AddAnimatedObjectGroup (AnimatedObjectGroupSPtr p_pGroup)
 Ajoute un groupe d'objets animés. Plus de détails...
 
SceneNodeSPtr GetNode (Castor::String const &p_name) const
 Récupère le node ayant le nom donné Plus de détails...
 
GeometrySPtr GetGeometry (Castor::String const &p_name) const
 Récupère la géométrie ayant le nom donné Plus de détails...
 
LightSPtr GetLight (Castor::String const &p_name) const
 Récupère la lumière ayant le nom donné Plus de détails...
 
BillboardListSPtr GetBillboards (Castor::String const &p_name) const
 Récupère la liste de billboards ayant le nom donné Plus de détails...
 
AnimatedObjectGroupSPtr GetAnimatedObjectGroup (Castor::String const &p_name) const
 Récupère un groupe d'objets animés ayant le nom donné Plus de détails...
 
CameraSPtr GetCamera (Castor::String const &p_name) const
 Récupère la caméra ayant le nom donné Plus de détails...
 
void RemoveLight (LightSPtr p_pLight)
 Enlève la lumière donnée de la scène. Plus de détails...
 
void RemoveNode (SceneNodeSPtr p_pNode)
 Enlève le node donné de la scène. Plus de détails...
 
void RemoveGeometry (GeometrySPtr p_pGeometry)
 Enlève la géométrie donnée de la scène. Plus de détails...
 
void RemoveBillboards (BillboardListSPtr p_pList)
 Enlève la liste de billboards donnée de la scène. Plus de détails...
 
void RemoveCamera (CameraSPtr p_pCamera)
 Enlève la caméra donnée de la scène. Plus de détails...
 
void RemoveAnimatedObjectGroup (AnimatedObjectGroupSPtr p_pGroup)
 Enlève un groupe d'objets animés de la scène. Plus de détails...
 
void RemoveAllLights ()
 Enlève toutes les lumières de la scène. Plus de détails...
 
void RemoveAllNodes ()
 Enlève tous les nodes de la scène. Plus de détails...
 
void RemoveAllGeometries ()
 Enlève totues les géométries de la scène. Plus de détails...
 
void RemoveAllBillboards ()
 Enlève totues les listes de billboards de la scène. Plus de détails...
 
void RemoveAllCameras ()
 Enlève toutes les caméras de la scène. Plus de détails...
 
void RemoveAllAnimatedObjectGroups ()
 Enlève totues les listes de billboards de la scène. Plus de détails...
 
bool ImportExternal (Castor::String const &p_fileName, Importer &p_importer)
 Importe une scène à partir d'un fichier. Plus de détails...
 
void Select (Ray *p_ray, GeometrySPtr &p_geo, SubmeshSPtr &p_submesh, FaceSPtr *p_face, Vertex *p_vertex)
 Sélectionne l'élément le plus proche touché par le rayon. Plus de détails...
 
void Merge (SceneSPtr p_pScene)
 Intègre à cette scène le contenu de celle donnée. Plus de détails...
 
void ClearOverlays ()
 Vide la liste des overlays contenus dans la scène. Plus de détails...
 
void AddOverlay (OverlaySPtr p_pOverlay)
 Ajoute un overlay à ceux déjà présents. Plus de détails...
 
void SetBackgroundColour (Castor::Colour const &p_clrNew)
 Définit la couleur du fond. Plus de détails...
 
Castor::Colour const & GetBackgroundColour () const
 Récupère la couleur du fond. Plus de détails...
 
Castor::String const & GetName () const
 Récupère le nom de la scène. Plus de détails...
 
void SetName (Castor::String const &p_name)
 Définit le nom de la scène. Plus de détails...
 
SceneNodeSPtr GetRootNode () const
 Récupère le node racine. Plus de détails...
 
SceneNodeSPtr GetCameraRootNode () const
 Récupère le node racine des caméras. Plus de détails...
 
SceneNodeSPtr GetObjectRootNode () const
 Récupère le node racine des objets. Plus de détails...
 
TextureBaseSPtr GetBackgroundImage () const
 Récupère l'image de fond de la scène. Plus de détails...
 
bool HasChanged () const
 Récupère le statut de changement de la scène. Plus de détails...
 
Castor::Colour const & GetAmbientLight () const
 Récupère la couleur de la lumière ambiante. Plus de détails...
 
uint32_t GetNodesCount () const
 Récupère le nombre de SceneNodes. Plus de détails...
 
SceneNodePtrStrMap::iterator NodesBegin ()
 Récupère un itérateur sur le début de la map des SceneNodes. Plus de détails...
 
SceneNodePtrStrMap::const_iterator NodesBegin () const
 Récupère un itérateur sur le début de la map des SceneNodes. Plus de détails...
 
SceneNodePtrStrMap::iterator NodesEnd ()
 Récupère un itérateur sur la fin de la map des SceneNodes. Plus de détails...
 
SceneNodePtrStrMap::const_iterator NodesEnd () const
 Récupère un itérateur sur la fin de la map des SceneNodes. Plus de détails...
 
uint32_t GetLightsCount () const
 Récupère le nombre de lumières. Plus de détails...
 
LightPtrIntMap::iterator LightsBegin ()
 Récupère un itérateur sur le début de la map des lumières. Plus de détails...
 
LightPtrIntMap::const_iterator LightsBegin () const
 Récupère un itérateur sur le début de la map des lumières. Plus de détails...
 
LightPtrIntMap::iterator LightsEnd ()
 Récupère un itérateur sur la fin de la map des lumières. Plus de détails...
 
LightPtrIntMap::const_iterator LightsEnd () const
 Récupère un itérateur sur la fin de la map des lumières. Plus de détails...
 
uint32_t GetGeometriesCount () const
 Récupère le nombre de géométries. Plus de détails...
 
GeometryPtrStrMap::iterator GeometriesBegin ()
 Récupère un itérateur sur le début de la map des géométries. Plus de détails...
 
GeometryPtrStrMap::const_iterator GeometriesBegin () const
 Récupère un itérateur sur le début de la map des géométries. Plus de détails...
 
GeometryPtrStrMap::iterator GeometriesEnd ()
 Récupère un itérateur sur la fin de la map des géométries. Plus de détails...
 
GeometryPtrStrMap::const_iterator GeometriesEnd () const
 Récupère un itérateur sur la fin de la map des géométries. Plus de détails...
 
uint32_t GetCamerasCount () const
 Récupère le nombre de caméras. Plus de détails...
 
CameraPtrStrMap::iterator CamerasBegin ()
 Récupère un itérateur sur le début de la map des caméras. Plus de détails...
 
CameraPtrStrMap::const_iterator CamerasBegin () const
 Récupère un itérateur sur le début de la map des caméras. Plus de détails...
 
CameraPtrStrMap::iterator CamerasEnd ()
 Récupère un itérateur sur la fin de la map des caméras. Plus de détails...
 
CameraPtrStrMap::const_iterator CamerasEnd () const
 Récupère un itérateur sur la fin de la map des caméras. Plus de détails...
 
EngineGetEngine () const
 Récupère le moteur. Plus de détails...
 
void SetAmbientLight (Castor::Colour const &val)
 Définit la couleur de la lumière ambiante. Plus de détails...
 

Description détaillée

Classe de gestion d'un scène.

Auteur
Sylvain DOREMUS
Version
0.1
Date
09/02/2010
Remarques
Une scène est une collection de lumières, noeuds et géométries.
Elle a au moins une caméra permettant son rendu

Documentation des constructeurs et destructeur

Castor3D::Scene::Scene ( Engine p_pEngine,
LightFactory p_lightFactory,
Castor::String const &  p_name = Castor::cuEmptyString 
)

Constructeur.

Paramètres
[in]p_pEngineLe moteur
[in]p_lightFactoryLa fabrique utilisée pour créer les lumières
[in]p_nameLe nom de la scène
Castor3D::Scene::~Scene ( )

Destructeur.

Documentation des fonctions membres

void Castor3D::Scene::AddAnimatedObjectGroup ( AnimatedObjectGroupSPtr  p_pGroup)

Ajoute un groupe d'objets animés.

Paramètres
[in]p_pGroupLe groupe d'objets animés
void Castor3D::Scene::AddBillboards ( BillboardListSPtr  p_pList)

Ajoute une liste de billboards à la scène.

Paramètres
[in]p_pListLa liste de billboards
void Castor3D::Scene::AddGeometry ( GeometrySPtr  p_geometry)

Ajoute une géométrie à la scène.

Paramètres
[in]p_geometryLa géométrie
void Castor3D::Scene::AddLight ( LightSPtr  p_light)

Ajoute une lumière à la scène.

Paramètres
[in]p_lightLa lumière
void Castor3D::Scene::AddNode ( SceneNodeSPtr  p_node)

Ajoute un node à la scène.

Paramètres
[in]p_nodeLe node
void Castor3D::Scene::AddOverlay ( OverlaySPtr  p_pOverlay)

Ajoute un overlay à ceux déjà présents.

Paramètres
[in]p_pOverlayL'overlay
Renvoie
CameraPtrStrMap::iterator Castor3D::Scene::CamerasBegin ( )
inline

Récupère un itérateur sur le début de la map des caméras.

Renvoie
La valeur
CameraPtrStrMap::const_iterator Castor3D::Scene::CamerasBegin ( ) const
inline

Récupère un itérateur sur le début de la map des caméras.

Renvoie
La valeur
CameraPtrStrMap::iterator Castor3D::Scene::CamerasEnd ( )
inline

Récupère un itérateur sur la fin de la map des caméras.

Renvoie
La valeur
CameraPtrStrMap::const_iterator Castor3D::Scene::CamerasEnd ( ) const
inline

Récupère un itérateur sur la fin de la map des caméras.

Renvoie
La valeur
void Castor3D::Scene::ClearOverlays ( )

Vide la liste des overlays contenus dans la scène.

void Castor3D::Scene::ClearScene ( )

Vide les maps, laisse les noeuds pères.

AnimatedObjectGroupSPtr Castor3D::Scene::CreateAnimatedObjectGroup ( Castor::String const &  p_name)

Crée un groupe d'objets animés.

Paramètres
[in]p_nameLe nom du groupe
CameraSPtr Castor3D::Scene::CreateCamera ( Castor::String const &  p_name,
int  p_ww,
int  p_wh,
SceneNodeSPtr  p_pNode,
eVIEWPORT_TYPE  p_type 
)

Crée une caméra.

Paramètres
[in]p_nameLe nom de la caméra
[in]p_ww,p_whLes dimensions de la fenêtre
[in]p_pNodeLe node auquel attacher la caméra
[in]p_typeLe type de projection du viewport
CameraSPtr Castor3D::Scene::CreateCamera ( Castor::String const &  p_name,
SceneNodeSPtr  p_pNode,
ViewportSPtr  p_pViewport 
)

Crée une caméra.

Paramètres
[in]p_nameLe nom de la caméra
[in]p_pNodeLe node auquel attacher la caméra
[in]p_pViewportLe viewport
GeometrySPtr Castor3D::Scene::CreateGeometry ( Castor::String const &  p_name,
eMESH_TYPE  p_type,
Castor::String const &  p_meshName,
UIntArray  p_faces,
RealArray  p_size 
)

Crée une géométrie.

Paramètres
[in]p_nameLe nom de la géométrie
[in]p_typeLe type de mesh
[in]p_meshNameLe nom du mesh, un nouveau mesh est créé si celui donné n'existe pas
[in]p_facesLes nombres de faces
[in]p_sizeLes dimensions
GeometrySPtr Castor3D::Scene::CreateGeometry ( Castor::String const &  p_name)

Crée une géométrie.

Remarques
La géométrie n'est pas ajoutée aux géoméétries de la scène, il faut donc appeler AddPrimitive pour ce faire.
Paramètres
[in]p_nameLe nom de la géométrie
LightSPtr Castor3D::Scene::CreateLight ( Castor::String const &  p_name,
SceneNodeSPtr  p_pNode,
eLIGHT_TYPE  p_eLightType 
)

Crée une lumière.

Paramètres
[in]p_nameLe nom de la lumière
[in]p_pNodeLe node auquel attacher la lumière
[in]p_eLightTypeLe type de la lumière
SceneNodeSPtr Castor3D::Scene::CreateSceneNode ( Castor::String const &  p_name,
SceneNode p_parent = NULL 
)

Crée un SceneNode.

Remarques
Si le parent donné est nul, le SceneNode créé sera attaché au root node
Paramètres
[in]p_nameLe nom du node
[in]p_parentLe parent du node
SceneNodeSPtr Castor3D::Scene::CreateSceneNode ( Castor::String const &  p_name,
SceneNodeSPtr  p_parent 
)

Crée un SceneNode.

Remarques
Si le parent donné est nul, le SceneNode créé sera attaché au root node
Paramètres
[in]p_nameLe nom du node
[in]p_parentLe parent du node
GeometryPtrStrMap::iterator Castor3D::Scene::GeometriesBegin ( )
inline

Récupère un itérateur sur le début de la map des géométries.

Renvoie
La valeur
GeometryPtrStrMap::const_iterator Castor3D::Scene::GeometriesBegin ( ) const
inline

Récupère un itérateur sur le début de la map des géométries.

Renvoie
La valeur
GeometryPtrStrMap::iterator Castor3D::Scene::GeometriesEnd ( )
inline

Récupère un itérateur sur la fin de la map des géométries.

Renvoie
La valeur
GeometryPtrStrMap::const_iterator Castor3D::Scene::GeometriesEnd ( ) const
inline

Récupère un itérateur sur la fin de la map des géométries.

Renvoie
La valeur
Castor::Colour const& Castor3D::Scene::GetAmbientLight ( ) const
inline

Récupère la couleur de la lumière ambiante.

Renvoie
La valeur
AnimatedObjectGroupSPtr Castor3D::Scene::GetAnimatedObjectGroup ( Castor::String const &  p_name) const

Récupère un groupe d'objets animés ayant le nom donné

Paramètres
[in]p_nameLe nom
Renvoie
Le groupe d'objets animés
Castor::Colour const& Castor3D::Scene::GetBackgroundColour ( ) const
inline

Récupère la couleur du fond.

Renvoie
La couleur
TextureBaseSPtr Castor3D::Scene::GetBackgroundImage ( ) const
inline

Récupère l'image de fond de la scène.

Renvoie
La valeur
BillboardListSPtr Castor3D::Scene::GetBillboards ( Castor::String const &  p_name) const

Récupère la liste de billboards ayant le nom donné

Paramètres
[in]p_nameLe nom
Renvoie
La liste de billboards, nullptr si non trouvée
CameraSPtr Castor3D::Scene::GetCamera ( Castor::String const &  p_name) const

Récupère la caméra ayant le nom donné

Paramètres
[in]p_nameLe nom
Renvoie
La caméra, nullptr si non trouvée
SceneNodeSPtr Castor3D::Scene::GetCameraRootNode ( ) const
inline

Récupère le node racine des caméras.

Renvoie
La valeur
uint32_t Castor3D::Scene::GetCamerasCount ( ) const
inline

Récupère le nombre de caméras.

Renvoie
La valeur
Engine* Castor3D::Scene::GetEngine ( ) const
inline

Récupère le moteur.

Renvoie
La valeur
uint32_t Castor3D::Scene::GetGeometriesCount ( ) const
inline

Récupère le nombre de géométries.

Renvoie
La valeur
GeometrySPtr Castor3D::Scene::GetGeometry ( Castor::String const &  p_name) const

Récupère la géométrie ayant le nom donné

Paramètres
[in]p_nameLe nom
Renvoie
La géométrie, nullptr si non trouvée
LightSPtr Castor3D::Scene::GetLight ( Castor::String const &  p_name) const

Récupère la lumière ayant le nom donné

Paramètres
[in]p_nameLe nom
Renvoie
La lumière, nullptr si non trouvée
uint32_t Castor3D::Scene::GetLightsCount ( ) const
inline

Récupère le nombre de lumières.

Renvoie
La valeur
Castor::String const& Castor3D::Scene::GetName ( ) const
inline

Récupère le nom de la scène.

Renvoie
La valeur
SceneNodeSPtr Castor3D::Scene::GetNode ( Castor::String const &  p_name) const

Récupère le node ayant le nom donné

Paramètres
[in]p_nameLe nom
Renvoie
Le node, nullptr si non trouvé
uint32_t Castor3D::Scene::GetNodesCount ( ) const
inline

Récupère le nombre de SceneNodes.

Renvoie
La valeur
SceneNodeSPtr Castor3D::Scene::GetObjectRootNode ( ) const
inline

Récupère le node racine des objets.

Renvoie
La valeur
SceneNodeSPtr Castor3D::Scene::GetRootNode ( ) const
inline

Récupère le node racine.

Renvoie
La valeur
bool Castor3D::Scene::HasChanged ( ) const
inline

Récupère le statut de changement de la scène.

Renvoie
La valeur
bool Castor3D::Scene::ImportExternal ( Castor::String const &  p_fileName,
Importer p_importer 
)

Importe une scène à partir d'un fichier.

Paramètres
[in]p_fileNameL'adresse du fichier
[in]p_importerL'importeur chargé de la récupération des données
Renvoie
false si un problème quelconque a été rencontré
void Castor3D::Scene::InitialiseGeometries ( )

Initialise les géométries.

LightPtrIntMap::iterator Castor3D::Scene::LightsBegin ( )
inline

Récupère un itérateur sur le début de la map des lumières.

Renvoie
La valeur
LightPtrIntMap::const_iterator Castor3D::Scene::LightsBegin ( ) const
inline

Récupère un itérateur sur le début de la map des lumières.

Renvoie
La valeur
LightPtrIntMap::iterator Castor3D::Scene::LightsEnd ( )
inline

Récupère un itérateur sur la fin de la map des lumières.

Renvoie
La valeur
LightPtrIntMap::const_iterator Castor3D::Scene::LightsEnd ( ) const
inline

Récupère un itérateur sur la fin de la map des lumières.

Renvoie
La valeur
void Castor3D::Scene::Merge ( SceneSPtr  p_pScene)

Intègre à cette scène le contenu de celle donnée.

Paramètres
[in]p_pSceneLa scène à intégrer
SceneNodePtrStrMap::iterator Castor3D::Scene::NodesBegin ( )
inline

Récupère un itérateur sur le début de la map des SceneNodes.

Renvoie
La valeur
SceneNodePtrStrMap::const_iterator Castor3D::Scene::NodesBegin ( ) const
inline

Récupère un itérateur sur le début de la map des SceneNodes.

Renvoie
La valeur
SceneNodePtrStrMap::iterator Castor3D::Scene::NodesEnd ( )
inline

Récupère un itérateur sur la fin de la map des SceneNodes.

Renvoie
La valeur
SceneNodePtrStrMap::const_iterator Castor3D::Scene::NodesEnd ( ) const
inline

Récupère un itérateur sur la fin de la map des SceneNodes.

Renvoie
La valeur
void Castor3D::Scene::RemoveAllAnimatedObjectGroups ( )

Enlève totues les listes de billboards de la scène.

void Castor3D::Scene::RemoveAllBillboards ( )

Enlève totues les listes de billboards de la scène.

void Castor3D::Scene::RemoveAllCameras ( )

Enlève toutes les caméras de la scène.

void Castor3D::Scene::RemoveAllGeometries ( )

Enlève totues les géométries de la scène.

void Castor3D::Scene::RemoveAllLights ( )

Enlève toutes les lumières de la scène.

void Castor3D::Scene::RemoveAllNodes ( )

Enlève tous les nodes de la scène.

void Castor3D::Scene::RemoveAnimatedObjectGroup ( AnimatedObjectGroupSPtr  p_pGroup)

Enlève un groupe d'objets animés de la scène.

Paramètres
[in]p_pGroupLe groupe d'objets animés
void Castor3D::Scene::RemoveBillboards ( BillboardListSPtr  p_pList)

Enlève la liste de billboards donnée de la scène.

Paramètres
[in]p_pGeometryLa liste de billboards
void Castor3D::Scene::RemoveCamera ( CameraSPtr  p_pCamera)

Enlève la caméra donnée de la scène.

Paramètres
[in]p_pCameraLa caméra
void Castor3D::Scene::RemoveGeometry ( GeometrySPtr  p_pGeometry)

Enlève la géométrie donnée de la scène.

Paramètres
[in]p_pGeometryLa géométrie
void Castor3D::Scene::RemoveLight ( LightSPtr  p_pLight)

Enlève la lumière donnée de la scène.

Paramètres
[in]p_pLightLa lumière
void Castor3D::Scene::RemoveNode ( SceneNodeSPtr  p_pNode)

Enlève le node donné de la scène.

Paramètres
[in]p_pNodeLa lumière
void Castor3D::Scene::Render ( eTOPOLOGY  p_displayMode,
double  p_dFrameTime,
Camera const &  p_camera 
)

Rend la scène dans un mode d'affichage donné

Paramètres
[in]p_displayModeLe mode d'affichage
[in]p_dFrameTimeLe temps écoulé depuis le rendu de la frame précédente
[in]p_cameraLa caméra utilisée pour le rendu
void Castor3D::Scene::RenderBackground ( Camera const &  p_camera)

Rend le fond de la scène.

Paramètres
[in]p_cameraLa caméra utilisée pour le rendu
void Castor3D::Scene::Select ( Ray p_ray,
GeometrySPtr &  p_geo,
SubmeshSPtr &  p_submesh,
FaceSPtr *  p_face,
Vertex p_vertex 
)

Sélectionne l'élément le plus proche touché par le rayon.

Paramètres
[in]p_rayLe rayon
[out]p_geoLa géométrie la plus proche
[out]p_submeshLe submesh le plus proche, dans la géométrie
[out]p_faceLa face la plus proche, dans le submesh
[out]p_vertexLe vertex le plus proche, dans la face
void Castor3D::Scene::SetAmbientLight ( Castor::Colour const &  val)
inline

Définit la couleur de la lumière ambiante.

Paramètres
[in]Lanouvelle valeur
void Castor3D::Scene::SetBackgroundColour ( Castor::Colour const &  p_clrNew)
inline

Définit la couleur du fond.

Paramètres
[in]p_clrNewLa nouvelle couleur
bool Castor3D::Scene::SetBackgroundImage ( Castor::Path const &  p_pathFile)

Définit l'image de fond pour la scène.

Paramètres
[in]p_pathFileLe chemin d'accès à l'image
void Castor3D::Scene::SetName ( Castor::String const &  p_name)
inline

Définit le nom de la scène.

Paramètres
[in]p_nameLa valeur

La documentation de cette classe a été générée à partir du fichier suivant :