|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <LegacyMeshData.hpp>
Public Member Functions | |
| std::uint32_t | versionId () const noexcept |
| std::span< const std::optional< std::size_t > > | blockRoots () const noexcept |
| std::span< const HmdPrimitiveHeader > | headers () const noexcept |
| std::span< const HmdPrimitive > | primitives () const noexcept |
| std::span< const std::byte > | bytes () const noexcept |
| std::expected< std::span< const std::byte >, MeshDataError > | sectionBytes (std::size_t primitiveIndex, std::size_t sectionIndex) const |
| std::expected< HmdTriangle, MeshDataError > | triangle (std::size_t primitiveIndex, std::size_t sectionIndex, std::size_t triangleIndex) const |
| std::expected< std::vector< HmdMimePose >, MeshDataError > | mimePoses (HmdMimeLimits limits={}) const |
| std::expected< std::vector< HmdTextureImage >, MeshDataError > | textureImages () const |
Static Public Member Functions | |
| static std::expected< LegacyMeshData, MeshDataError > | parse (SharedDataBytes bytes, MeshParseLimits limits={}) |
Definition at line 152 of file LegacyMeshData.hpp.
|
noexcept |
Definition at line 257 of file LegacyMeshData.cpp.
|
noexcept |
Definition at line 263 of file LegacyMeshData.cpp.
|
noexcept |
Definition at line 259 of file LegacyMeshData.cpp.
| std::expected< std::vector< HmdMimePose >, MeshDataError > monopoly::data::LegacyMeshData::mimePoses | ( | HmdMimeLimits | limits = {} | ) | const |
Definition at line 382 of file LegacyMeshData.cpp.
|
static |
Definition at line 104 of file LegacyMeshData.cpp.
|
noexcept |
Definition at line 261 of file LegacyMeshData.cpp.
| std::expected< std::span< const std::byte >, MeshDataError > monopoly::data::LegacyMeshData::sectionBytes | ( | std::size_t | primitiveIndex, |
| std::size_t | sectionIndex | ||
| ) | const |
Definition at line 267 of file LegacyMeshData.cpp.
| std::expected< std::vector< HmdTextureImage >, MeshDataError > monopoly::data::LegacyMeshData::textureImages | ( | ) | const |
Definition at line 537 of file LegacyMeshData.cpp.
| std::expected< HmdTriangle, MeshDataError > monopoly::data::LegacyMeshData::triangle | ( | std::size_t | primitiveIndex, |
| std::size_t | sectionIndex, | ||
| std::size_t | triangleIndex | ||
| ) | const |
Definition at line 279 of file LegacyMeshData.cpp.
|
noexcept |
Definition at line 256 of file LegacyMeshData.cpp.