Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
ParameterSchemaRegistry Member List

This is the complete list of members for ParameterSchemaRegistry, including all inherited members.

aliasToParameter_ParameterSchemaRegistryprivate
AutoRegisterParameter(const std::string &componentType, const std::string &paramName, ComponentParameter::Type paramType, const ComponentParameter &defaultValue)ParameterSchemaRegistryprivate
componentSchemas_ParameterSchemaRegistryprivate
DiscoverComponentSchema(const ComponentDefinition &componentDef)ParameterSchemaRegistry
DiscoverSchemasFromPrefab(const PrefabBlueprint &prefab)ParameterSchemaRegistry
EnsureInitialized()ParameterSchemaRegistryprivate
FindParameterSchema(const std::string &parameterName) constParameterSchemaRegistry
GetComponentSchema(const std::string &componentType) constParameterSchemaRegistry
GetInstance()ParameterSchemaRegistryinlinestatic
GetSchemaCount() constParameterSchemaRegistry
InitializeBuiltInSchemas()ParameterSchemaRegistry
isInitialized_ParameterSchemaRegistryprivate
LoadFromJSON(const std::string &filepath)ParameterSchemaRegistry
LoadSchemaFromFile(const std::string &filepath)ParameterSchemaRegistry
operator=(const ParameterSchemaRegistry &)=deleteParameterSchemaRegistry
operator=(ParameterSchemaRegistry &&)=deleteParameterSchemaRegistry
ParameterSchemaRegistry(const ParameterSchemaRegistry &)=deleteParameterSchemaRegistry
ParameterSchemaRegistry(ParameterSchemaRegistry &&)=deleteParameterSchemaRegistry
ParameterSchemaRegistry()=defaultParameterSchemaRegistryprivate
parameterToComponent_ParameterSchemaRegistryprivate
ParseDefaultValue(const nlohmann::json &valueJson, ComponentParameter::Type type) constParameterSchemaRegistryprivate
RegisterParameterSchema(const ParameterSchemaEntry &entry)ParameterSchemaRegistry
StringToParameterType(const std::string &typeStr) constParameterSchemaRegistryprivate
ValidateParameter(const std::string &parameterName, const ComponentParameter &param) constParameterSchemaRegistry
~ParameterSchemaRegistry()=defaultParameterSchemaRegistryprivate