This is the complete list of members for LkEngine::LOpenGLShader, including all inherited members.
As() | LkEngine::LObject | inline |
As() const | LkEngine::LObject | inline |
Bind() const override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
bObjectInitialized (defined in LkEngine::LObject) | LkEngine::LObject | protected |
ClassName() const =0 | LkEngine::LObject | pure virtual |
ConvertUniformType(const ETextureUniformType Type) (defined in LkEngine::LShader) | LkEngine::LShader | inlinestatic |
Create(const std::string &InFilepath) (defined in LkEngine::LShader) | LkEngine::LShader | static |
Create(const FShaderProgramSource &ShaderProgramSource) (defined in LkEngine::LShader) | LkEngine::LShader | static |
Destroy() | LkEngine::LObject | inlinevirtual |
Get(std::string_view Uniform, int &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Get(std::string_view Uniform, bool &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Get(std::string_view Uniform, float &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Get(std::string_view Uniform, uint32_t &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Get(std::string_view Uniform, glm::vec3 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Get(std::string_view Uniform, glm::vec4 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
GetClass() const | LkEngine::LObject | inlinevirtual |
GetHash() const override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
GetName() const override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
GetObjectHandle() const | LkEngine::LObject | inline |
GetReferenceCount() const | LkEngine::LObject | inline |
GetRendererID() const override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
GetRendererID() override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
GetSource() const override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
GetUniformVariable(const std::string &InString) | LkEngine::LShader | static |
Initialize() | LkEngine::LObject | 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 |
LOpenGLShader(const std::filesystem::path &InFilePath) (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | |
LOpenGLShader(const FShaderProgramSource &ShaderProgramSource) (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | |
LOpenGLShader()=delete (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | |
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 |
operator=(const LObject &Other) (defined in LkEngine::LObject) | LkEngine::LObject | inline |
ParseShader(FShaderProgramSource &ShaderProgramSource, const std::filesystem::path &InFilePath) (defined in LkEngine::LShader) | LkEngine::LShader | |
ParseShaders(FShaderProgramSource &ShaderProgramSource, const std::filesystem::path &InVertexPath, const std::filesystem::path &InFragmentPath) (defined in LkEngine::LShader) | LkEngine::LShader | |
Ptr_ReferenceCount | LkEngine::LObject | mutableprotected |
Set(std::string_view Uniform, const int Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const bool Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const float Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const uint32_t Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::vec2 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::vec3 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::vec4 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::ivec2 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::ivec3 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::ivec4 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
Set(std::string_view Uniform, const glm::mat4 &Value) override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | virtual |
SetClass(LClass *InClass) | LkEngine::LObjectBase | protected |
StaticClass() | LkEngine::LObject | inlinestatic |
StaticClassName() | LkEngine::LObject | inlinestatic |
Unbind() const override (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | inlinevirtual |
ValidateLObjectImplementation() | LkEngine::LObject | inlinestatic |
~LObject()=default (defined in LkEngine::LObject) | LkEngine::LObject | virtual |
~LOpenGLShader() (defined in LkEngine::LOpenGLShader) | LkEngine::LOpenGLShader | |
~LShader()=default (defined in LkEngine::LShader) | LkEngine::LShader | virtual |