, including all inherited members.
AddHandler(ResourceHandler &cHandler) | PLRenderer::Resource | |
BackupDeviceData(PLCore::uint8 **ppBackup) | PLRenderer::Resource | [protected, virtual] |
ClearHandlers() | PLRenderer::Resource | |
EInputPrimitiveType enum name | PLRenderer::GeometryShader | |
EOutputPrimitiveType enum name | PLRenderer::GeometryShader | |
EType enum name | PLRenderer::Resource | |
GeometryShader(Renderer &cRenderer) | PLRenderer::GeometryShader | [protected] |
GetArguments() const =0 | PLRenderer::Shader | [pure virtual] |
GetEntry() const =0 | PLRenderer::Shader | [pure virtual] |
GetInputPrimitiveType() const =0 | PLRenderer::GeometryShader | [pure virtual] |
GetNumOfHandlers() const | PLRenderer::Resource | [inline] |
GetNumOfOutputVertices() const =0 | PLRenderer::GeometryShader | [pure virtual] |
GetOutputPrimitiveType() const =0 | PLRenderer::GeometryShader | [pure virtual] |
GetProfile() const =0 | PLRenderer::Shader | [pure virtual] |
GetRenderer() const | PLRenderer::Resource | [inline] |
GetShaderLanguage() const =0 | PLRenderer::Shader | [pure virtual] |
GetSourceCode() const =0 | PLRenderer::Shader | [pure virtual] |
GetType() const | PLRenderer::Resource | [inline] |
InputLines enum value | PLRenderer::GeometryShader | |
InputLinesAdjacency enum value | PLRenderer::GeometryShader | |
InputPoints enum value | PLRenderer::GeometryShader | |
InputTriangles enum value | PLRenderer::GeometryShader | |
InputTrianglesAdjacency enum value | PLRenderer::GeometryShader | |
IsHandler(ResourceHandler &cHandler) const | PLRenderer::Resource | [inline] |
OutputLines enum value | PLRenderer::GeometryShader | |
OutputPoints enum value | PLRenderer::GeometryShader | |
OutputTriangles enum value | PLRenderer::GeometryShader | |
RemoveHandler(ResourceHandler &cHandler) | PLRenderer::Resource | |
RemovePrecisionQualifiersFromGLSL(const PLCore::String &sSourceCode) | PLRenderer::Shader | [static] |
Resource(Renderer &cRenderer, EType nType) | PLRenderer::Resource | [protected] |
RestoreDeviceData(PLCore::uint8 **ppBackup) | PLRenderer::Resource | [protected, virtual] |
SetSourceCode(const PLCore::String &sSourceCode, EInputPrimitiveType nInputPrimitiveType, EOutputPrimitiveType nOutputPrimitiveType, PLCore::uint32 nNumOfOutputVertices, const PLCore::String &sProfile="", const PLCore::String &sArguments="", const PLCore::String &sEntry="")=0 | PLRenderer::GeometryShader | [pure virtual] |
PLRenderer::Shader::SetSourceCode(const PLCore::String &sSourceCode, const PLCore::String &sProfile="", const PLCore::String &sArguments="", const PLCore::String &sEntry="")=0 | PLRenderer::Shader | [pure virtual] |
Shader(Renderer &cRenderer, EType nType) | PLRenderer::Shader | [protected] |
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 | |
~GeometryShader() | PLRenderer::GeometryShader | [virtual] |
~Resource() | PLRenderer::Resource | [virtual] |
~Shader() | PLRenderer::Shader | [virtual] |