PixelLightAPI  .
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 namePLRenderer::Resource
EventDirtyPLRenderer::Program
GetAttribute(const PLCore::String &sName)=0PLRenderer::Program [pure virtual]
GetAttributes()=0PLRenderer::Program [pure virtual]
GetCompiledProgram()=0PLRenderer::Program [pure virtual]
GetFragmentShader() const =0PLRenderer::Program [pure virtual]
GetGeometryShader() const =0PLRenderer::Program [pure virtual]
GetNumOfHandlers() const PLRenderer::Resource [inline]
GetRenderer() const PLRenderer::Resource [inline]
GetShaderLanguage() const =0PLRenderer::Program [pure virtual]
GetType() const PLRenderer::Resource [inline]
GetUniform(const PLCore::String &sName)=0PLRenderer::Program [pure virtual]
GetUniformBlock(const PLCore::String &sName)=0PLRenderer::Program [pure virtual]
GetUniformBlocks()=0PLRenderer::Program [pure virtual]
GetUniforms()=0PLRenderer::Program [pure virtual]
GetVertexShader() const =0PLRenderer::Program [pure virtual]
IsHandler(ResourceHandler &cHandler) const PLRenderer::Resource [inline]
IsValid()=0PLRenderer::Program [pure virtual]
MakeCurrent()=0PLRenderer::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)=0PLRenderer::Program [pure virtual]
SetGeometryShader(PLRenderer::GeometryShader *pGeometryShader)=0PLRenderer::Program [pure virtual]
SetVertexShader(PLRenderer::VertexShader *pVertexShader)=0PLRenderer::Program [pure virtual]
TypeFont enum valuePLRenderer::Resource
TypeFragmentShader enum valuePLRenderer::Resource
TypeGeometryShader enum valuePLRenderer::Resource
TypeIndexBuffer enum valuePLRenderer::Resource
TypeOcclusionQuery enum valuePLRenderer::Resource
TypeProgram enum valuePLRenderer::Resource
TypeTextureBuffer1D enum valuePLRenderer::Resource
TypeTextureBuffer2D enum valuePLRenderer::Resource
TypeTextureBuffer2DArray enum valuePLRenderer::Resource
TypeTextureBuffer3D enum valuePLRenderer::Resource
TypeTextureBufferCube enum valuePLRenderer::Resource
TypeTextureBufferRectangle enum valuePLRenderer::Resource
TypeUniformBuffer enum valuePLRenderer::Resource
TypeVertexBuffer enum valuePLRenderer::Resource
TypeVertexShader enum valuePLRenderer::Resource
UnmakeCurrent()=0PLRenderer::Program [protected, pure virtual]
~Program()PLRenderer::Program [virtual]
~Resource()PLRenderer::Resource [virtual]


PixelLight 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