EntropyCanvas::UsdMeshSerializer
EntropyCanvas::UsdMeshSerializer
Section titled “EntropyCanvas::UsdMeshSerializer”Serializes MeshData to USD format. More…
#include <UsdMeshSerializer.h>
Public Classes
Section titled “Public Classes”| Name | |
|---|---|
| struct | Result Serialization result. |
| struct | Options Serialization options. |
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| Result | serializeMultiple(const std::vector< MeshData > & meshes, const Options & options =defaultOptions()) =default Serialize multiple meshes to a single USD file. |
| Result | serialize(const MeshData & mesh, const Options & options =defaultOptions()) =default Serialize a single MeshData to USD bytes. |
| Options | defaultOptions() Get default serialization options. |
Detailed Description
Section titled “Detailed Description”class EntropyCanvas::UsdMeshSerializer;Serializes MeshData to USD format.
Converts in-memory MeshData to USD binary format (.usdc) for storage in the asset system. The output can be loaded back via UsdMeshExtractor.
Usage: auto mesh = MeshData::box(1.0f); auto result = UsdMeshSerializer::serialize(mesh); if (result.success) { assetStorage.store(mesh.computeAssetId(), result.data); }
Public Functions Documentation
Section titled “Public Functions Documentation”function serializeMultiple
Section titled “function serializeMultiple”static Result serializeMultiple( const std::vector< MeshData > & meshes, const Options & options =defaultOptions()) =defaultSerialize multiple meshes to a single USD file.
Parameters:
- meshes Vector of mesh data to serialize
- options Serialization options (primPath used as prefix)
Return: Serialization result with USD bytes
function serialize
Section titled “function serialize”static Result serialize( const MeshData & mesh, const Options & options =defaultOptions()) =defaultSerialize a single MeshData to USD bytes.
Parameters:
- mesh Mesh data to serialize
- options Serialization options
Return: Serialization result with USD bytes
function defaultOptions
Section titled “function defaultOptions”static inline Options defaultOptions()Get default serialization options.
Updated on 2026-01-26 at 16:50:32 -0500