Castor3D
..
|
Implémentation d'une passe de reflection mapping. Plus de détails...
Fonctions membres publiques | |
EnvironmentMapPass (EnvironmentMapPass const &)=delete | |
EnvironmentMapPass & | operator= (EnvironmentMapPass const &)=delete |
EnvironmentMapPass (EnvironmentMapPass &&)=default | |
EnvironmentMapPass & | operator= (EnvironmentMapPass &&)=default |
C3D_API | EnvironmentMapPass (EnvironmentMap &p_reflectionMap, SceneNodeSPtr p_node, SceneNode const &p_objectNode) |
Constructeur. Plus de détails... | |
C3D_API | ~EnvironmentMapPass () |
Destructeur. Plus de détails... | |
bool | initialise (castor::Size const &size) |
Initialise la passe. Plus de détails... | |
void | cleanup () |
Nettoie la passe. Plus de détails... | |
C3D_API void | update (SceneNode const &p_node, RenderQueueArray &p_queues) |
Met à jour la passe de rendu. Plus de détails... | |
C3D_API void | render () |
Fonction de rendu. Plus de détails... | |
Implémentation d'une passe de reflection mapping.
|
delete |
|
default |
C3D_API castor3d::EnvironmentMapPass::EnvironmentMapPass | ( | EnvironmentMap & | p_reflectionMap, |
SceneNodeSPtr | p_node, | ||
SceneNode const & | p_objectNode | ||
) |
Constructeur.
[in] | p_reflectionMap | Le reflection map parente. |
[in] | p_node | Le noeud depuis lequel on crée la caméra. |
[in] | p_objectNode | Le noeud auquel l'objet est attaché. |
C3D_API castor3d::EnvironmentMapPass::~EnvironmentMapPass | ( | ) |
Destructeur.
void castor3d::EnvironmentMapPass::cleanup | ( | ) |
Nettoie la passe.
bool castor3d::EnvironmentMapPass::initialise | ( | castor::Size const & | size | ) |
Initialise la passe.
size | Les dimensions voulues pour la passe. |
true
si tout s'est bien passé.
|
delete |
|
default |
C3D_API void castor3d::EnvironmentMapPass::render | ( | ) |
Fonction de rendu.
C3D_API void castor3d::EnvironmentMapPass::update | ( | SceneNode const & | p_node, |
RenderQueueArray & | p_queues | ||
) |
Met à jour la passe de rendu.
[in] | p_node | Le noeud de base. |
[out] | p_queues | Reçoit les files de rendu nécessaires pour le dessin de la frame. |