Castor3D
..
|
Gestion du tampon de variables uniformes pour les matrices. Plus de détails...
Fonctions membres publiques | |
C3D_API | MorphingUbo (Engine &engine) |
Constructeur. Plus de détails... | |
C3D_API | ~MorphingUbo () |
Destructeur. Plus de détails... | |
C3D_API void | update (float p_time) 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 | MorphingUbo (MorphingUbo const &)=delete |
C3D_API MorphingUbo & | operator= (MorphingUbo const &)=delete |
C3D_API | MorphingUbo (MorphingUbo &&)=default |
C3D_API MorphingUbo & | operator= (MorphingUbo &&)=default |
getters. | |
UniformBuffer & | getUbo () |
UniformBuffer const & | getUbo () const |
Attributs publics statiques | |
static uint32_t constexpr | BindingPoint = 6u |
static C3D_API castor::String const | BufferMorphing |
static C3D_API castor::String const | Time |
Gestion du tampon de variables uniformes pour les matrices.
|
delete |
|
default |
Constructeur.
[in] | engine | Le moteur. |
C3D_API castor3d::MorphingUbo::~MorphingUbo | ( | ) |
Destructeur.
|
inline |
|
inline |
|
delete |
|
default |
C3D_API void castor3d::MorphingUbo::update | ( | float | p_time | ) | const |
Met à jour l'UBO avec les valeurs données.
[in] | p_time | L'indice de temps courant. |
Référencé par castor3d::doRenderNodeNoPass().
|
static |
|
static |
Nom du frame variable buffer contenant les données d'animation de morphing.
|
static |
Nom de l'attribut du temps d'animation par sommet.