载入中...
搜索中...
未找到
VrmDocument.h 文件参考
#include <array>
#include <cstddef>
#include <map>
#include <span>
#include <string>
#include <vector>
#include "common/Result.h"

浏览源代码.

类

struct  eve::avatar::VrmTexture
 Owning, validated VRM import data; independent of parser and source bytes. 更多...
 
struct  eve::avatar::VrmMaterial
 Linear material factors and image references from VRMC_materials_mtoon. 更多...
 
struct  eve::avatar::VrmExpression
 One expression's indexed morph/material/UV operations. 更多...
 
struct  eve::avatar::VrmExpression::Morph
 Morph public API. 更多...
 
struct  eve::avatar::VrmExpression::Color
 Color public API. 更多...
 
struct  eve::avatar::VrmExpression::Uv
 Uv public API. 更多...
 
struct  eve::avatar::VrmLookAt
 VRM gaze maps; angles are degrees, expression outputs are weights. 更多...
 
struct  eve::avatar::VrmLookAt::Range
 Range public API. 更多...
 
struct  eve::avatar::VrmCollider
 Node-local sphere/capsule used only by referencing spring groups. 更多...
 
struct  eve::avatar::VrmSpring
 Ordered joints and explicit collision membership of one VRM spring. 更多...
 
struct  eve::avatar::VrmSpring::Joint
 Joint public API. 更多...
 
struct  eve::avatar::VrmDocument
 Validated VRM schema data. Unknown optional fields are ignored; unknown versions fail. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::avatar
 

函数

eve::Result< VrmDocument > eve::avatar::parseVrm (std::span< const std::byte > bytes)
 Validate a self-contained GLB's VRM extension before publishing runtime state.