ToyMaker Game Engine
0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Toggle main menu visibility
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::Material
static
Clear
()
ToyMaker::Material
static
defaultMaterial
ToyMaker::Material
private
static
destroyResource
()
ToyMaker::Material
private
getFloatProperty
(const std::string &name)
ToyMaker::Material
getIntProperty
(const std::string &name)
ToyMaker::Material
getResourceTypeName
()
ToyMaker::Material
inline
static
getResourceTypeName_
() const override
ToyMaker::Resource< Material >
inline
virtual
getTextureProperty
(const std::string &name)
ToyMaker::Material
getVec2Property
(const std::string &name)
ToyMaker::Material
getVec4Property
(const std::string &name)
ToyMaker::Material
Init
()
ToyMaker::Material
static
IResource
()=default
ToyMaker::IResource
protected
Material
()
ToyMaker::Material
Material
(const Material &other)
ToyMaker::Material
Material
(Material &&other)
ToyMaker::Material
mFloatProperties
ToyMaker::Material
private
mIntProperties
ToyMaker::Material
private
mTextureProperties
(defined in
ToyMaker::Material
)
ToyMaker::Material
private
mVec2Properties
ToyMaker::Material
private
mVec4Properties
ToyMaker::Material
private
operator=
(const Material &other)
ToyMaker::Material
operator=
(Material &&other)
ToyMaker::Material
RegisterFloatProperty
(const std::string &name, float defaultValue)
ToyMaker::Material
static
RegisterIntProperty
(const std::string &name, int defaultValue)
ToyMaker::Material
static
RegisterResource
()
ToyMaker::IResource
protected
static
registerSelf
()
ToyMaker::Resource< Material >
private
static
RegisterTextureHandleProperty
(const std::string &name, std::shared_ptr< Texture > defaultValue)
ToyMaker::Material
static
RegisterVec2Property
(const std::string &name, const glm::vec2 &defaultValue)
ToyMaker::Material
static
RegisterVec4Property
(const std::string &name, const glm::vec4 &defaultValue)
ToyMaker::Material
static
releaseResource
()
ToyMaker::Material
private
Resource
(int explicitlyInitializeMe)
ToyMaker::Resource< Material >
inline
explicit
protected
s_registrator
ToyMaker::Resource< Material >
inline
private
static
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
()=default
ToyMaker::IResource
virtual
~Material
()
ToyMaker::Material
virtual
Generated on
for ToyMaker Game Engine by
1.17.0