Castor3D
..
|
Gestion du tampon de variables uniformes pour le modèle. Plus de détails...
Fonctions membres publiques | |
C3D_API | BillboardUbo (Engine &engine) |
Constructeur. Plus de détails... | |
C3D_API | ~BillboardUbo () |
Destructeur. Plus de détails... | |
C3D_API void | update (castor::Point2f const &dimensions) const |
Met à jour l'UBO avec les valeurs données. Plus de détails... | |
C3D_API void | setWindowSize (castor::Size const &window) const |
Met à jour l'UBO avec les valeurs données. Plus de détails... | |
Constructeurs/Opérateurs d'affectation par copie/déplacement. | |
C3D_API | BillboardUbo (BillboardUbo const &)=delete |
C3D_API BillboardUbo & | operator= (BillboardUbo const &)=delete |
C3D_API | BillboardUbo (BillboardUbo &&)=default |
C3D_API BillboardUbo & | operator= (BillboardUbo &&)=default |
getters. | |
UniformBuffer & | getUbo () |
UniformBuffer const & | getUbo () const |
Attributs publics statiques | |
static C3D_API constexpr uint32_t | BindingPoint = 9u |
static C3D_API castor::String const | BufferBillboard |
static C3D_API castor::String const | Dimensions |
static C3D_API castor::String const | WindowSize |
Gestion du tampon de variables uniformes pour le modèle.
|
delete |
|
default |
Constructeur.
[in] | engine | Le moteur. |
C3D_API castor3d::BillboardUbo::~BillboardUbo | ( | ) |
Destructeur.
|
inline |
|
inline |
|
delete |
|
default |
C3D_API void castor3d::BillboardUbo::setWindowSize | ( | castor::Size const & | window | ) | const |
Met à jour l'UBO avec les valeurs données.
[in] | window | Les dimensions de la fenêtre. |
C3D_API void castor3d::BillboardUbo::update | ( | castor::Point2f const & | dimensions | ) | const |
Met à jour l'UBO avec les valeurs données.
[in] | dimensions | Les dimensions du billboard. |
Référencé par castor3d::doRenderNodeNoPass().
|
static |
|
static |
Nom du frame variable buffer contenant les données de billboards.
|
static |
Nom de la frame variable contenant les dimensions du billboard.
|
static |
Nom de la frame variable contenant les dimensions de la fenêtre.