|
C3D_API | LinesMapping (Submesh &submesh, VkBufferUsageFlags bufferUsageFlags={}) |
| Constructeur.
|
|
C3D_API uint32_t | getCount () const override |
|
C3D_API uint32_t | getComponentsCount () const override |
|
C3D_API void | computeNormals (bool reverted=false) override |
| Génère les normales.
|
|
C3D_API void | computeTangents () override |
| Génère les tangentes.
|
|
C3D_API SubmeshComponentUPtr | clone (Submesh &submesh) const override |
| Clone ce composant dans le submesh donné.
|
|
ComponentData & | getData () const noexcept |
|
C3D_API | IndexMapping (Submesh &submesh, castor::String const &type, SubmeshComponentDataUPtr data) |
| Constructeur.
|
|
C3D_API | SubmeshComponent (Submesh &submesh, castor::String const &type, SubmeshComponentDataUPtr data={}, castor::StringArray deps={}) |
| Constructeur.
|
|
virtual C3D_API | ~SubmeshComponent () noexcept=default |
| Destructeur.
|
|
virtual C3D_API bool | writeText (castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) const |
| Ecrit le contenu du composant en texte.
|
|
virtual C3D_API void | accept (ConfigurationVisitorBase &vis) |
| Fonction d'acceptation de ConfigurationVisitorBase.
|
|
virtual C3D_API SubmeshComponentFlag | getSubmeshFlags () const noexcept |
|
virtual C3D_API ProgramFlags | getProgramFlags (Pass const &pass) const noexcept |
|
C3D_API void | initialiseRenderData () |
| Initialise les données de rendu spécifiques au submesh de ce composant.
|
|
castor::String const & | getType () const noexcept |
|
castor::StringArray const & | getDependencies () const noexcept |
|
SubmeshComponentPlugin const & | getPlugin () const noexcept |
|
SubmeshComponentID | getId () const noexcept |
|
SubmeshComponentDataRPtr | getBaseData () const noexcept |
|
SubmeshRenderData * | getRenderData () const noexcept |
|
template<typename DataT > |
DataT * | getDataT () const noexcept |
|
template<typename DataT > |
DataT * | getRenderDataT () const noexcept |
|
Submesh * | getOwner () const |
| L'objet propriétaire.
|
|