|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <MeshRuntime.hpp>
Public Member Functions | |
| std::shared_ptr< const LegacyMeshData > | source () const noexcept |
| const std::vector< MeshVertex > & | vertices () const noexcept |
| const std::vector< MeshGroupRuntime > & | groups () const noexcept |
| const MeshBounds & | bounds () const noexcept |
| std::size_t | poseCount () const noexcept |
| std::expected< MeshPoseData, MeshRuntimeError > | evaluatePose (std::int32_t poseA, std::int32_t poseB, float proportion) const |
| std::expected< MeshXRuntime, MeshRuntimeError > | withTextureImages (std::span< const std::shared_ptr< const HmdTextureImage > > images) const |
Static Public Member Functions | |
| static std::expected< MeshXRuntime, MeshRuntimeError > | build (std::shared_ptr< const LegacyMeshData > source, MeshTextureResolver textureResolver={}, MeshRuntimeLimits limits={}) |
Definition at line 170 of file MeshRuntime.hpp.
|
noexcept |
Definition at line 298 of file MeshRuntime.cpp.
|
static |
Definition at line 82 of file MeshRuntime.cpp.
| std::expected< MeshPoseData, MeshRuntimeError > monopoly::data::MeshXRuntime::evaluatePose | ( | std::int32_t | poseA, |
| std::int32_t | poseB, | ||
| float | proportion | ||
| ) | const |
Definition at line 304 of file MeshRuntime.cpp.
|
noexcept |
Definition at line 296 of file MeshRuntime.cpp.
|
noexcept |
Definition at line 301 of file MeshRuntime.cpp.
|
noexcept |
Definition at line 292 of file MeshRuntime.cpp.
|
noexcept |
Definition at line 294 of file MeshRuntime.cpp.
| std::expected< MeshXRuntime, MeshRuntimeError > monopoly::data::MeshXRuntime::withTextureImages | ( | std::span< const std::shared_ptr< const HmdTextureImage > > | images | ) | const |
Definition at line 455 of file MeshRuntime.cpp.