#include "LegacyMeshData.hpp"
#include "ResourceRuntime.hpp"
#include <array>
#include <cstddef>
#include <cstdint>
#include <expected>
#include <functional>
#include <memory>
#include <optional>
#include <span>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
|
| enum class | monopoly::data::MeshRuntimeErrorCode {
monopoly::data::MissingSource
, monopoly::data::MissingResources
, monopoly::data::SourceLoadFailed
, monopoly::data::ModernAssetInvalid
,
monopoly::data::ModernAssetUnsupported
, monopoly::data::TriangleDecodeFailed
, monopoly::data::TextureDecodeFailed
, monopoly::data::MimeDecodeFailed
,
monopoly::data::InvalidPose
, monopoly::data::InvalidTextureRegion
, monopoly::data::VertexLimitExceeded
, monopoly::data::GroupLimitExceeded
,
monopoly::data::IndexLimitExceeded
, monopoly::data::NoRenderableGeometry
} |
| |
| enum class | monopoly::data::MeshMaterialModel : std::uint8_t { monopoly::data::LegacyDiffuse
, monopoly::data::MetallicRoughness
} |
| |
| enum class | monopoly::data::ModernTextureColorSpace : std::uint8_t { monopoly::data::Linear
, monopoly::data::Srgb
} |
| |
| enum class | monopoly::data::ModernAlphaMode : std::uint8_t { monopoly::data::Opaque
, monopoly::data::Mask
} |
| |
| enum class | monopoly::data::ModernTextureWrap : std::uint8_t { monopoly::data::Repeat
, monopoly::data::ClampToEdge
, monopoly::data::MirroredRepeat
} |
| |
| enum class | monopoly::data::ModernTextureFilter : std::uint8_t {
monopoly::data::Nearest
, monopoly::data::Linear
, monopoly::data::NearestMipmapNearest
, monopoly::data::LinearMipmapNearest
,
monopoly::data::NearestMipmapLinear
, monopoly::data::LinearMipmapLinear
} |
| |
| enum class | monopoly::data::MeshAssetOrigin : std::uint8_t { monopoly::data::LegacyHmd
, monopoly::data::ModernGltf
} |
| |