Magnum::Trade::SceneData class

Scene data.

Constructors, destructors, conversion operators

SceneData(std::vector<UnsignedInt> children2D, std::vector<UnsignedInt> children3D, const void* importerState = nullptr) explicit
Constructor.
SceneData(const SceneData&) deleted
Copying is not allowed.
SceneData(SceneData&&) noexcept
Move constructor.

Public functions

auto operator=(const SceneData&) -> SceneData& deleted
Copying is not allowed.
auto operator=(SceneData&&) -> SceneData& noexcept
Move assignment.
auto children2D() const -> const std::vector<UnsignedInt>&
Two-dimensional child objects.
auto children3D() const -> const std::vector<UnsignedInt>&
Three-dimensional child objects.
auto importerState() const -> const void*
Importer-specific state.

Function documentation

Magnum::Trade::SceneData::SceneData(std::vector<UnsignedInt> children2D, std::vector<UnsignedInt> children3D, const void* importerState = nullptr) explicit

Constructor.

Parameters
children2D Two-dimensional child objects
children3D Three-dimensional child objects
importerState Importer-specific state

const void* Magnum::Trade::SceneData::importerState() const

Importer-specific state.

See AbstractImporter::importerState() for more information.