◆ Configuration
◆ computeTransform()
Effectue le calcul de la transformation du skinning dans le vertex shader.
- Paramètres
-
[in] | data | Les données de skinning. |
[in] | writer | Le shader writer. |
[in] | flags | Les indicateurs du programme. |
- Renvoie
- La matrice résultat.
◆ createLayoutBinding()
static C3D_API VkDescriptorSetLayoutBinding castor3d::SkinningUbo::createLayoutBinding |
( |
uint32_t |
binding, |
|
|
ProgramFlags const & |
flags |
|
) |
| |
|
static |
Crée l'attache de layout de descripteur pour l'UBO/SSBO de skinning.
- Paramètres
-
[in] | binding | L'index d'attache du descripteur. |
[in] | flags | Les indicateurs du programme. |
◆ declare()
Déclare les variables nécessaires au calcul du skinning dans le vertex shader.
- Paramètres
-
[in] | writer | Le shader writer. |
[in] | binding | Le point d'attache du descriptor set. |
[in] | set | L'index du descriptor set. |
[in] | flags | Les indicateurs du programme. |
- Renvoie
- Les données de skinning.
◆ BindingPoint
C3D_API uint32_t const castor3d::SkinningUbo::BindingPoint |
|
static |
◆ Bones
C3D_API castor::String const castor3d::SkinningUbo::Bones |
|
static |
Nom de l'attribut de de matrices d'os.
◆ BufferSkinning
C3D_API castor::String const castor3d::SkinningUbo::BufferSkinning |
|
static |
Nom du frame variable buffer contenant les données d'animation de skinning.
La documentation de cette classe a été générée à partir du fichier suivant :