Classes¶
Assets/Meshes
Brief descriptions¶
Detailed information¶
assets::StaticMeshAssetTag¶
engine/core/modules/assets/include/nau/assets/asset_ref.h
-
struct StaticMeshAssetTag¶
Temporary mesh asset tags.
assets::SkinnedMeshAssetTag¶
engine/core/modules/assets/include/nau/assets/asset_ref.h
-
struct SkinnedMeshAssetTag¶
Temporary mesh asset tags.
VertAttribDescription¶
engine/core/modules/assets/include/nau/assets/mesh_asset_accessor.h
-
struct VertAttribDescription¶
Subclassed by nau::OutputVertAttribDescription
Public Members
-
std::string semantic¶
-
unsigned semanticIndex¶
-
ElementFormat elementFormat¶
-
AttributeType attributeType¶
-
std::string semantic¶
OutputVertAttribDescription¶
engine/core/modules/assets/include/nau/assets/mesh_asset_accessor.h
-
struct OutputVertAttribDescription : public nau::VertAttribDescription¶
MeshDescription¶
engine/core/modules/assets/include/nau/assets/mesh_asset_accessor.h
-
struct MeshDescription¶
IMeshAssetAccessor¶
engine/core/modules/assets/include/nau/assets/mesh_asset_accessor.h
-
struct IMeshAssetAccessor : public nau::IAssetAccessor¶
Public Functions
- virtual IAssetAccessor ElementFormatFlag getSupportedIndexTypes () const =0
-
virtual MeshDescription getDescription() const = 0¶
-
virtual eastl::vector<VertAttribDescription> getVertAttribDescriptions() const = 0¶
-
virtual Result copyVertAttribs(eastl::span<OutputVertAttribDescription>) const = 0¶
-
virtual Result copyIndices(void *outputBuffer, size_t outputBufferSize, ElementFormat outputIndexFormat) const = 0¶