|
| BRK_API | ResMesh ()=default |
| |
| BRK_API | ~ResMesh () override=default |
| |
| BRK_API const StringName & | GetResourceType () const override |
| |
| BRK_API void | CreateFromArrays (MeshFormat format, uint32 verticesCount, const MeshArrays &arrays) |
| |
| BRK_API void | CreateFromData (MeshFormat format, uint32 verticesCount, const Ref< Data > &vertexData, const Ref< Data > &attributeData, const Ref< Data > &skinningData) |
| |
| BRK_API void | AddSubMesh (const StringName &name, RHIPrimitivesType primitivesType, const Aabbf &aabb, uint32 baseVertex, RHIIndexType indexType, uint32 indicesCount, const Ref< Data > &indexData) |
| |
| BRK_API void | SetAabb (const Aabbf &aabb) |
| |
| BRK_API const Ref< Mesh > & | GetMesh () const |
| |
| BRK_API const std::vector< SubMesh > & | GetSubMeshes () const |
| |
| BRK_API | ~Resource () override=default |
| |
| BRK_API void | SetName (StringName name) |
| |
| BRK_API void | SetPath (String path) |
| |
| BRK_API void | SetUUID (UUID uuid) |
| |
| BRK_API const StringName & | GetName () const |
| |
| BRK_API const String & | GetPath () const |
| |
| BRK_API const UUID & | GetUUID () const |
| |
| virtual | ~RefCnt () |
| |
| bool | IsUnique () const |
| |
| std::int32_t | GetRefs () const |
| |
| std::int32_t | AddRef () const |
| |
| std::int32_t | RelRef () const |
| |
3d mesh geometry for rendering