This is the complete list of members for LkEngine::LOpenGLMaterial, including all inherited members.
As() | LkEngine::LObject | inline |
As() const | LkEngine::LObject | inline |
bObjectInitialized (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ClassName() const =0 | LkEngine::LObject | pure virtual |
Copy(const TObjectPtr< LMaterial > &Other, const std::string &Name="") (defined in LkEngine::LMaterial) | LkEngine::LMaterial | static |
Create(const TObjectPtr< LShader > &Shader, const std::string &Name) (defined in LkEngine::LMaterial) | LkEngine::LMaterial | static |
Destroy() | LkEngine::LObject | inlinevirtual |
GetBool(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetClass() const | LkEngine::LObject | inlinevirtual |
GetFloat(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetInt(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetMatrix3(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetMatrix4(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetName() const override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | inlinevirtual |
GetObjectHandle() const | LkEngine::LObject | inline |
GetReferenceCount() const | LkEngine::LObject | inline |
GetShader() override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | inlinevirtual |
GetTexture(const std::string &Name="") override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetTexture(const std::string &Name) const override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetTextureCube(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetUInt(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetUniformStorageBuffer() const override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | inlinevirtual |
GetUniformStorageBuffer() override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | inlinevirtual |
GetVector2(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetVector3(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
GetVector4(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Initialize() | LkEngine::LObject | virtual |
Invalidate() override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
IsA() const | LkEngine::LObject | inline |
LkEngine::LObjectBase::IsA(OtherClassType OtherObject) const | LkEngine::LObjectBase | inline |
IsAsset() const | LkEngine::LObject | inlinevirtual |
IsChildOf(const ClassType *InObjectClass, const ClassType *InOtherClass) | LkEngine::LObjectBase | inlinestatic |
IsClassValid() const | LkEngine::LObjectBase | inlineprotected |
IsInitialized() const | LkEngine::LObject | inlinevirtual |
IsObjectValid() const | LkEngine::LObject | inlinevirtual |
LObject() (defined in LkEngine::LObject) | LkEngine::LObject | |
LObject(const LObject &Other) (defined in LkEngine::LObject) | LkEngine::LObject | inline |
LOpenGLMaterial(const TObjectPtr< LShader > &Shader, const std::string &Name) (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | |
LOpenGLMaterial(TObjectPtr< LMaterial > Material, const std::string &Name) (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | |
LOpenGLMaterial()=delete (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | |
MarkAsGarbage() | LkEngine::LObject | inline |
ObjectFlags (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ObjectHandle (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ObjectRegistration()=0 | LkEngine::LObject | pure virtual |
OnShaderReloaded() override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
operator=(const LObject &Other) (defined in LkEngine::LObject) | LkEngine::LObject | inline |
Ptr_ReferenceCount | LkEngine::LObject | mutableprotected |
Set(const std::string &Name, const int Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const bool Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const float Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const uint32_t Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::vec2 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::vec3 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::vec4 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::ivec2 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::ivec3 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::ivec4 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::mat3 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const glm::mat4 &Value) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const TObjectPtr< LTexture2D > &Texture) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const TObjectPtr< LTexture2D > &Texture, const uint32_t ArrayIndex) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
Set(const std::string &Name, const TObjectPtr< LImage2D > &Image) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
SetClass(LClass *InClass) | LkEngine::LObjectBase | protected |
SetTexture(TObjectPtr< LTexture > Texture) override | LkEngine::LOpenGLMaterial | virtual |
SetTexture(TObjectPtr< LTexture2D > Texture) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
StaticClass() | LkEngine::LObject | inlinestatic |
StaticClassName() | LkEngine::LObject | inlinestatic |
TryGetTexture(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
TryGetTextureCube(const std::string &Name) override (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial | virtual |
ValidateLObjectImplementation() | LkEngine::LObject | inlinestatic |
~LMaterial()=default (defined in LkEngine::LMaterial) | LkEngine::LMaterial | virtual |
~LObject()=default (defined in LkEngine::LObject) | LkEngine::LObject | virtual |
~LOpenGLMaterial()=default (defined in LkEngine::LOpenGLMaterial) | LkEngine::LOpenGLMaterial |