, including all inherited members.
AddHandler(ResourceHandler &cHandler) | PLRenderer::Resource | |
BackupDeviceData(PLCore::uint8 **ppBackup) | PLRenderer::Resource | [protected, virtual] |
ClearHandlers() | PLRenderer::Resource | |
EType enum name | PLRenderer::Resource | |
EventDirty | PLRenderer::Program | |
Get(const PLCore::String &sUniformName, int &nX) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, float &fX) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, double &fX) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, int &nX, int &nY) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, float &fX, float &fY) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, double &fX, double &fY) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Vector2i &vVector) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Vector2 &vVector) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, int &nX, int &nY, int &nZ) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, float &fX, float &fY, float &fZ) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, double &fX, double &fY, double &fZ) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Vector3i &vVector) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Vector3 &vVector) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLGraphics::Color3 &cColor) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, int &nX, int &nY, int &nZ, int &nW) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, float &fX, float &fY, float &fZ, float &fW) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, double &fX, double &fY, double &fZ, double &fW) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Vector4 &vVector) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLGraphics::Color4 &cColor) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Quaternion &qQuaternion) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Matrix3x3 &mMatrix) | PLRenderer::ProgramWrapper | [inline] |
Get(const PLCore::String &sUniformName, PLMath::Matrix4x4 &mMatrix) | PLRenderer::ProgramWrapper | [inline] |
Get2(const PLCore::String &sUniformName, int *pnComponents) | PLRenderer::ProgramWrapper | [inline] |
Get2(const PLCore::String &sUniformName, float *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Get2(const PLCore::String &sUniformName, double *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Get3(const PLCore::String &sUniformName, int *pnComponents) | PLRenderer::ProgramWrapper | [inline] |
Get3(const PLCore::String &sUniformName, float *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Get3(const PLCore::String &sUniformName, double *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Get4(const PLCore::String &sUniformName, int *pnComponents) | PLRenderer::ProgramWrapper | [inline] |
Get4(const PLCore::String &sUniformName, float *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Get4(const PLCore::String &sUniformName, double *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
GetAttribute(const PLCore::String &sName)=0 | PLRenderer::Program | [pure virtual] |
GetAttributes()=0 | PLRenderer::Program | [pure virtual] |
GetCompiledProgram()=0 | PLRenderer::Program | [pure virtual] |
GetFragmentShader() const =0 | PLRenderer::Program | [pure virtual] |
GetGeometryShader() const =0 | PLRenderer::Program | [pure virtual] |
GetNumOfHandlers() const | PLRenderer::Resource | [inline] |
GetRenderer() const | PLRenderer::Resource | [inline] |
GetShaderLanguage() const =0 | PLRenderer::Program | [pure virtual] |
GetTextureUnit(const PLCore::String &sUniformName) | PLRenderer::ProgramWrapper | [inline] |
GetType() const | PLRenderer::Resource | [inline] |
GetUniform(const PLCore::String &sName)=0 | PLRenderer::Program | [pure virtual] |
GetUniformBlock(const PLCore::String &sName)=0 | PLRenderer::Program | [pure virtual] |
GetUniformBlocks()=0 | PLRenderer::Program | [pure virtual] |
GetUniforms()=0 | PLRenderer::Program | [pure virtual] |
GetVertexShader() const =0 | PLRenderer::Program | [pure virtual] |
IsHandler(ResourceHandler &cHandler) const | PLRenderer::Resource | [inline] |
IsValid()=0 | PLRenderer::Program | [pure virtual] |
MakeCurrent()=0 | PLRenderer::Program | [protected, pure virtual] |
Program(Renderer &cRenderer) | PLRenderer::Program | [protected] |
RemoveHandler(ResourceHandler &cHandler) | PLRenderer::Resource | |
Resource(Renderer &cRenderer, EType nType) | PLRenderer::Resource | [protected] |
RestoreDeviceData(PLCore::uint8 **ppBackup) | PLRenderer::Resource | [protected, virtual] |
Set(const PLCore::String &sUniformName, int nX) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, float fX) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, double fX) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, int nX, int nY) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, float fX, float fY) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, double fX, double fY) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Vector2i &vVector) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Vector2 &vVector) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, int nX, int nY, int nZ) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, float fX, float fY, float fZ) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, double fX, double fY, double fZ) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Vector3i &vVector) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Vector3 &vVector) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLGraphics::Color3 &cColor) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, int nX, int nY, int nZ, int nW) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, float fX, float fY, float fZ, float fW) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, double fX, double fY, double fZ, double fW) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Vector4 &vVector) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLGraphics::Color4 &cColor) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Quaternion &qQuaternion) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Matrix3x3 &mMatrix, bool bTranspose=false) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, const PLMath::Matrix4x4 &mMatrix, bool bTranspose=false) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformName, TextureBuffer *pTextureBuffer) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sUniformBlockName, UniformBuffer *pUniformBuffer, PLCore::uint32 nBindingPoint) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sAttributeName, VertexBuffer *pVertexBuffer, PLCore::uint32 nIndex) | PLRenderer::ProgramWrapper | [inline] |
Set(const PLCore::String &sAttributeName, VertexBuffer *pVertexBuffer, VertexBuffer::ESemantic nSemantic, PLCore::uint32 nChannel=0) | PLRenderer::ProgramWrapper | [inline] |
Set2(const PLCore::String &sUniformName, const int *pnComponents) | PLRenderer::ProgramWrapper | [inline] |
Set2(const PLCore::String &sUniformName, const float *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Set2(const PLCore::String &sUniformName, const double *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Set3(const PLCore::String &sUniformName, const int *pnComponents) | PLRenderer::ProgramWrapper | [inline] |
Set3(const PLCore::String &sUniformName, const float *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Set3(const PLCore::String &sUniformName, const double *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Set4(const PLCore::String &sUniformName, const int *pnComponents) | PLRenderer::ProgramWrapper | [inline] |
Set4(const PLCore::String &sUniformName, const float *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
Set4(const PLCore::String &sUniformName, const double *pfComponents) | PLRenderer::ProgramWrapper | [inline] |
SetFragmentShader(PLRenderer::FragmentShader *pFragmentShader)=0 | PLRenderer::Program | [pure virtual] |
SetGeometryShader(PLRenderer::GeometryShader *pGeometryShader)=0 | PLRenderer::Program | [pure virtual] |
SetVertexShader(PLRenderer::VertexShader *pVertexShader)=0 | PLRenderer::Program | [pure virtual] |
TypeFont enum value | PLRenderer::Resource | |
TypeFragmentShader enum value | PLRenderer::Resource | |
TypeGeometryShader enum value | PLRenderer::Resource | |
TypeIndexBuffer enum value | PLRenderer::Resource | |
TypeOcclusionQuery enum value | PLRenderer::Resource | |
TypeProgram enum value | PLRenderer::Resource | |
TypeTextureBuffer1D enum value | PLRenderer::Resource | |
TypeTextureBuffer2D enum value | PLRenderer::Resource | |
TypeTextureBuffer2DArray enum value | PLRenderer::Resource | |
TypeTextureBuffer3D enum value | PLRenderer::Resource | |
TypeTextureBufferCube enum value | PLRenderer::Resource | |
TypeTextureBufferRectangle enum value | PLRenderer::Resource | |
TypeUniformBuffer enum value | PLRenderer::Resource | |
TypeVertexBuffer enum value | PLRenderer::Resource | |
TypeVertexShader enum value | PLRenderer::Resource | |
UnmakeCurrent()=0 | PLRenderer::Program | [protected, pure virtual] |
~Program() | PLRenderer::Program | [virtual] |
~Resource() | PLRenderer::Resource | [virtual] |