#include <EnvironmentMap.hpp>
|
| OwnedBy (Engine &owner) |
| Constructeur.
|
|
◆ EnvironmentMapPasses
◆ EnvironmentMap()
Constructeur.
- Paramètres
-
[in] | resources | Le gestionnaire de ressources. |
[in] | device | Le device GPU. |
[in] | queueData | La queue recevant les commandes d'initialisation. |
[in] | scene | La scène. |
◆ addNode()
Crée une reflection map pour le noeud donné.
- Paramètres
-
[in] | node | Le noeud de scène depuis lequel la reflection map est générée. |
◆ cleanup()
C3D_API void castor3d::EnvironmentMap::cleanup |
( |
| ) |
|
|
noexcept |
◆ getColourId()
Texture const & castor3d::EnvironmentMap::getColourId |
( |
| ) |
const |
|
inlinenoexcept |
◆ getColourView()
VkImageView castor3d::EnvironmentMap::getColourView |
( |
uint32_t | index | ) |
const |
|
inlinenoexcept |
◆ getColourViewId()
crg::ImageViewId castor3d::EnvironmentMap::getColourViewId |
( |
uint32_t | index, |
|
|
CubeMapFace | face ) const |
|
inlinenoexcept |
◆ getDepthViewId()
crg::ImageViewId castor3d::EnvironmentMap::getDepthViewId |
( |
uint32_t | index, |
|
|
CubeMapFace | face ) const |
|
inlinenoexcept |
◆ getIndex()
C3D_API uint32_t castor3d::EnvironmentMap::getIndex |
( |
SceneNode const & | node | ) |
const |
- Renvoie
- Récupère la reflection map pour le noeud donné.
- Paramètres
-
[in] | node | Le noeud de scène. |
◆ getScene()
Scene & castor3d::EnvironmentMap::getScene |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSize()
VkExtent3D const & castor3d::EnvironmentMap::getSize |
( |
| ) |
const |
|
inlinenoexcept |
◆ getTmpImage()
crg::ImageViewId castor3d::EnvironmentMap::getTmpImage |
( |
uint32_t | index, |
|
|
CubeMapFace | face ) const |
|
inlinenoexcept |
◆ hasNode()
- Renvoie
- Dit s'il y a une reflection map pour le noeud donné.
- Paramètres
-
[in] | node | Le noeud de scène. |
◆ removeNode()
Crée une reflection map pour le noeud donné.
- Paramètres
-
[in] | node | Le noeud de scène depuis lequel la reflection map est générée. |
◆ render()
C3D_API crg::SemaphoreWaitArray castor3d::EnvironmentMap::render |
( |
crg::SemaphoreWaitArray const & | toWait, |
|
|
ashes::Queue const & | queue ) |
Dessine la texture d'environnement.
- Paramètres
-
[in] | toWait | Les sémaphores à attendre. |
[in] | queue | The queue recevant les commandes de dessin. |
- Renvoie
- Les sémaphores signalés par ce dessin.
◆ update() [1/2]
Met à jour la passe de rendu, au niveau CPU.
- Paramètres
-
[in,out] | updater | Les données d'update. |
◆ update() [2/2]
Met à jour la passe de rendu, au niveau GPU.
- Paramètres
-
[in,out] | updater | Les données d'update. |
La documentation de cette classe a été générée à partir du fichier suivant :