CSEngine
Loading...
Searching...
No Matches
CSE::GLProgramHandle Member List

This is the complete list of members for CSE::GLProgramHandle, including all inherited members.

__FORCE_DESTROY__() (defined in CSE::SObject)CSE::SObjectvirtual
AttributeLocation(const char *location) const (defined in CSE::GLProgramHandle)CSE::GLProgramHandleinline
Attributes (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
AttributesList (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
Create(const std::string &name) (defined in CSE::SResource)CSE::SResourceinlinestatic
Create(const AssetMgr::AssetReference *asset) (defined in CSE::SResource)CSE::SResourceinlinestatic
Destroy() (defined in CSE::SObject)CSE::SObjectvirtual
Exterminate() override (defined in CSE::GLProgramHandle)CSE::GLProgramHandlevirtual
GenerateMeta() (defined in CSE::SObject)CSE::SObjectvirtual
Get(std::string name) (defined in CSE::SResource)CSE::SResourceinlinestatic
GetAbsoluteID() const (defined in CSE::SResource)CSE::SResourceinline
GetAssetReference(std::string hash="") const (defined in CSE::SResource)CSE::SResource
GetAttributesList() const (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
GetHash() const (defined in CSE::SObject)CSE::SObjectinline
GetName() const (defined in CSE::SResource)CSE::SResourceinline
GetUniformsList() const (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
GLElementList typedef (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
GLProgramHandle() (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
Init(const AssetMgr::AssetReference *asset) override (defined in CSE::GLProgramHandle)CSE::GLProgramHandleprotectedvirtual
LinkResource(AssetMgr::AssetReference *asset) (defined in CSE::SResource)CSE::SResourceinline
LinkResource(std::string name) (defined in CSE::SResource)CSE::SResourceinline
m_hash (defined in CSE::SObject)CSE::SObjectprotected
Program (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SaveShader(const std::string &path) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetAbsoluteID(std::string id) (defined in CSE::SResource)CSE::SResource
SetAttributesList(std::map< std::string, std::string > &vert, std::map< std::string, std::string > &frag) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetAttribVec3(const std::string &location, vec3 &value) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetAttribVec4(const std::string &location, vec4 &value) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetHash(std::string &hash) override (defined in CSE::SResource)CSE::SResourcevirtual
SetName(std::string name) (defined in CSE::SResource)CSE::SResource
SetProgram(GLuint program) (defined in CSE::GLProgramHandle)CSE::GLProgramHandleinline
SetUndestroyable(bool enable) (defined in CSE::SObject)CSE::SObjectvirtual
SetUniformFloat(const std::string &location, float value) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetUniformInt(const std::string &location, int value) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetUniformMat3(const std::string &location, mat3 &value) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetUniformMat4(const std::string &location, mat4 &value) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SetUniformsList(std::map< std::string, std::string > &vert, std::map< std::string, std::string > &frag) (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
SObject() (defined in CSE::SObject)CSE::SObject
SObject(bool isRegister) (defined in CSE::SObject)CSE::SObjectexplicit
SResource() (defined in CSE::SResource)CSE::SResource
SResource(bool isRegister) (defined in CSE::SResource)CSE::SResourceexplicit
SResource(const SResource *resource, bool isRegister) (defined in CSE::SResource)CSE::SResource
UniformLocation(const char *location) const (defined in CSE::GLProgramHandle)CSE::GLProgramHandleinline
Uniforms (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
UniformsList (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
~GLProgramHandle() override (defined in CSE::GLProgramHandle)CSE::GLProgramHandle
~SObject() (defined in CSE::SObject)CSE::SObjectvirtual
~SResource() override (defined in CSE::SResource)CSE::SResource