载入中...
搜索中...
未找到
ArtifactProvider.cpp 文件参考
#include "scene/ArtifactProvider.h"
#include "common/Capability.h"
#include <algorithm>
#include <charconv>
#include <cmath>
#include <limits>
#include <memory>
#include <string_view>
#include <type_traits>
#include <unordered_set>
#include <utility>

浏览源代码.

类

class  eve::scene::SceneArtifactStage
 

命名空间

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

函数

eve::Result< SceneArtifactRecord > eve::scene::failureRecord (eve::DiagnosticCode code, std::string message)
 
eve::Result< eve::Value > eve::scene::failureValue (eve::DiagnosticCode code, std::string message)
 
bool eve::scene::validBounds (const eve::artifact::Bounds &bounds) noexcept
 
const eve::Value * eve::scene::member (const eve::Value::Object &object, const char *name) noexcept
 
bool eve::scene::readString (const eve::Value::Object &object, const char *name, std::string &output)
 
bool eve::scene::readUint64String (const eve::Value::Object &object, const char *name, std::uint64_t &output)
 
bool eve::scene::hasSupportedVersion (const eve::Value::Object &object) noexcept
 
bool eve::scene::readFloat (const eve::Value::Object &object, const char *name, float &output)
 
bool eve::scene::readBounds (const eve::Value::Object &object, eve::artifact::Bounds &bounds)
 
eve::Value eve::scene::boundsValue (const eve::artifact::Bounds &bounds)
 
SceneArtifactProvider & eve::scene::sceneArtifactProvider () noexcept
 Return the process-owned scene artifact provider singleton.
 
void eve::scene::registerSceneArtifactProvider ()
 Register the scene provider in the common capability registry.