class
MeshObjectData2DTwo-dimensional mesh object data.
Contents
Provides access to material information for given mesh instance.
Base classes
- class ObjectData2D
- Two-dimensional object data.
Constructors, destructors, conversion operators
-
MeshObjectData2D(std::
vector<UnsignedInt> children, const Matrix3& transformation, UnsignedInt instance, Int material, const void* importerState = nullptr) explicit - Constructor.
- MeshObjectData2D(const MeshObjectData2D&) deleted
- Copying is not allowed.
- MeshObjectData2D(MeshObjectData2D&&) noexcept defaulted
- Move constructor.
Public functions
- auto operator=(const MeshObjectData2D&) -> MeshObjectData2D& deleted
- Copying is not allowed.
- auto operator=(MeshObjectData2D&&) noexcept -> MeshObjectData2D& defaulted
- Move assignment.
- auto material() const -> Int
- Material ID.
Function documentation
Magnum:: Trade:: MeshObjectData2D:: MeshObjectData2D(std:: vector<UnsignedInt> children,
const Matrix3& transformation,
UnsignedInt instance,
Int material,
const void* importerState = nullptr) explicit
Constructor.
Parameters | |
---|---|
children | Child objects |
transformation | Transformation (relative to parent) |
instance | Instance ID |
material | Material ID or -1 |
importerState | Importer-specific state |
Creates object with mesh instance type.