Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
ToyMaker::Material Member List

This is the complete list of members for ToyMaker::Material, including all inherited members.

ApplyOverrides(const nlohmann::json &materialOverrides, std::shared_ptr< Material > material=std::shared_ptr< Material >(new Material{}))ToyMaker::Materialstatic
Clear()ToyMaker::Materialstatic
defaultMaterialToyMaker::Materialprivatestatic
destroyResource()ToyMaker::Materialprivate
getFloatProperty(const std::string &name)ToyMaker::Material
getIntProperty(const std::string &name)ToyMaker::Material
getResourceTypeName()ToyMaker::Materialinlinestatic
getResourceTypeName_() const overrideToyMaker::Resource< Material >inlinevirtual
getTextureProperty(const std::string &name)ToyMaker::Material
getVec2Property(const std::string &name)ToyMaker::Material
getVec4Property(const std::string &name)ToyMaker::Material
Init()ToyMaker::Materialstatic
IResource()=defaultToyMaker::IResourceprotected
Material()ToyMaker::Material
Material(const Material &other)ToyMaker::Material
Material(Material &&other)ToyMaker::Material
mFloatPropertiesToyMaker::Materialprivate
mIntPropertiesToyMaker::Materialprivate
mTextureProperties (defined in ToyMaker::Material)ToyMaker::Materialprivate
mVec2PropertiesToyMaker::Materialprivate
mVec4PropertiesToyMaker::Materialprivate
operator=(const Material &other)ToyMaker::Material
operator=(Material &&other)ToyMaker::Material
RegisterFloatProperty(const std::string &name, float defaultValue)ToyMaker::Materialstatic
RegisterIntProperty(const std::string &name, int defaultValue)ToyMaker::Materialstatic
RegisterResource()ToyMaker::IResourceprotectedstatic
registerSelf()ToyMaker::Resource< Material >privatestatic
RegisterTextureHandleProperty(const std::string &name, std::shared_ptr< Texture > defaultValue)ToyMaker::Materialstatic
RegisterVec2Property(const std::string &name, const glm::vec2 &defaultValue)ToyMaker::Materialstatic
RegisterVec4Property(const std::string &name, const glm::vec4 &defaultValue)ToyMaker::Materialstatic
releaseResource()ToyMaker::Materialprivate
Resource(int explicitlyInitializeMe)ToyMaker::Resource< Material >inlineexplicitprotected
s_registratorToyMaker::Resource< Material >inlineprivatestatic
updateFloatProperty(const std::string &name, float value)ToyMaker::Material
updateIntProperty(const std::string &name, int value)ToyMaker::Material
updateTextureProperty(const std::string &name, std::shared_ptr< Texture > value)ToyMaker::Material
updateVec2Property(const std::string &name, const glm::vec2 &value)ToyMaker::Material
updateVec4Property(const std::string &name, const glm::vec4 &value)ToyMaker::Material
~IResource()=defaultToyMaker::IResourcevirtual
~Material()ToyMaker::Materialvirtual