PixelLightAPI
.
Main Page
Namespaces
Classes
Files
Directories
Class List
Class Hierarchy
Class Members
PLRenderer
Program
PLRenderer::Program Member List
This is the complete list of members for
PLRenderer::Program
, 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
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]
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]
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]
PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by
The PixelLight Team
Last modified Thu Feb 23 2012 14:09:39
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported