◆ BonesComponent()
Constructeur.
- Paramètres
-
[in] | submesh | Le sous-maillage parent. |
◆ addBoneDatas() [1/3]
Ajoute des données de bones.
- Paramètres
-
[in] | begin | Le début des données de bones. |
[in] | end | La fin des données de bones. |
Référencé par addBoneDatas().
◆ addBoneDatas() [2/3]
Ajoute des données de bones.
- Paramètres
-
[in] | boneData | Les données de bones. |
◆ addBoneDatas() [3/3]
template<size_t Count>
void castor3d::BonesComponent::addBoneDatas |
( |
std::array< VertexBoneData, Count > const & |
boneData | ) |
|
|
inline |
Ajoute des données de bones.
- Paramètres
-
[in] | boneData | Les données de bones. |
Références addBoneDatas().
◆ gather()
C3D_API void castor3d::BonesComponent::gather |
( |
MaterialSPtr |
material, |
|
|
ashes::BufferCRefArray & |
buffers, |
|
|
std::vector< uint64_t > & |
offsets, |
|
|
ashes::PipelineVertexInputStateCreateInfoCRefArray & |
layouts, |
|
|
uint32_t |
instanceMult |
|
) |
| |
|
overridevirtual |
◆ getBonesBuffer() [1/2]
ashes::VertexBuffer< VertexBoneData > const& castor3d::BonesComponent::getBonesBuffer |
( |
| ) |
const |
|
inline |
- Renvoie
- Le VertexBuffer des bones.
◆ getBonesBuffer() [2/2]
ashes::VertexBuffer< VertexBoneData >& castor3d::BonesComponent::getBonesBuffer |
( |
| ) |
|
|
inline |
- Renvoie
- Le VertexBuffer des bones.
◆ getBonesData()
VertexBoneDataArray const& castor3d::BonesComponent::getBonesData |
( |
| ) |
const |
|
inline |
◆ getProgramFlags()
ProgramFlags castor3d::BonesComponent::getProgramFlags |
( |
MaterialSPtr |
material | ) |
const |
|
inlineoverridevirtual |
◆ getSkeleton()
C3D_API SkeletonSPtr castor3d::BonesComponent::getSkeleton |
( |
| ) |
const |
◆ hasBoneData()
bool castor3d::BonesComponent::hasBoneData |
( |
| ) |
const |
|
inline |
◆ BinaryParser< BonesComponent >
◆ BinaryWriter< BonesComponent >
◆ BindingPoint
C3D_API uint32_t constexpr castor3d::BonesComponent::BindingPoint = 3u |
|
static |
◆ Name
C3D_API castor::String const castor3d::BonesComponent::Name |
|
static |
La documentation de cette classe a été générée à partir du fichier suivant :