StructuralMetadata
Overview
StructuralMetadata is a class in Aspose.3D FOSS for .NET.
This class provides support for EXT_structural_metadata, only used in glTF.
This class provides 6 methods for working with StructuralMetadata objects in .NET programs.
Available methods include: Attach, CreateClass, CreateEnum, CreatePropertyTable, From, StructuralMetadata.
All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package.
Properties: Classes, Enums, PropertyTables.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Classes | Dictionary<string, ClassType> | Read | The class definitions . |
Enums | Dictionary<string, EnumType> | Read | The enum type definitions |
PropertyTables | List<PropertyTable> | Read | The property tables in this metadata. |
Methods
| Signature | Description |
|---|---|
StructuralMetadata() | Calls StructuralMetadata on this StructuralMetadata instance. |
CreateClass(name: string) | Not implemented in the FOSS edition — throws at runtime. Create a meta class type |
CreateEnum(name: string) | Not implemented in the FOSS edition — throws at runtime. Create an enum type |
CreatePropertyTable(name: string, clazz: ClassType) | Not implemented in the FOSS edition — throws at runtime. Calls CreatePropertyTable(name, clazz) on this StructuralMetadata instance. |
Attach(scene: Scene) | Not implemented in the FOSS edition — throws at runtime. Attach current meta data to specified scene |
From(scene: Scene) | Not implemented in the FOSS edition — throws at runtime. Get associated with specified scene. |