|
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