namespace
metadata
Namespaces
- namespace attributes
- namespace managers
Classes
- class MetadataMediator
Enums
-
enum class PrimObjTypes: uint32_
t { CAPSULE_SOLID, CAPSULE_WF, CONE_SOLID, CONE_WF, CUBE_SOLID, CUBE_WF, CYLINDER_SOLID, CYLINDER_WF, ICOSPHERE_SOLID, ICOSPHERE_WF, UVSPHERE_SOLID, UVSPHERE_WF, END_PRIM_OBJ_TYPES } - The kinds of primitive modelled objects supported. Paired with Magnum::Primitive namespace objects.
Functions
- void initAttributesBindings(pybind11::module& m)
- void initMetadataMediatorBindings(pybind11::module& m)
-
auto espLoggingSubsystem() -> logging::
Subsystem -
auto getShaderTypeFromJsonDoc(const io::JsonGenericValue& jsonDoc) -> std::
string - This function is accessed by object and stage attributes loading, as well as scene instance loading. This function will process data held in a json doc with the tag "shader_type", and return the int value found, or the int value of esp::metadata::attributes::ObjectInstanceShaderType::Unknown if no data found.
Variables
- char CONFIG_NAME_AS_ASSET_FILENAME constexpr
- A tag to search for in the default_attributes section of the Scene Dataset JSON configuration files denoting that an implementation of the attributes should replace this tag with the base filename (minus all paths and extensions)