PixelLightAPI  .
PLRenderer::Renderer Member List
This is the complete list of members for PLRenderer::Renderer, including all inherited members.
AddResource(Resource &cResource)=0PLRenderer::Renderer [pure virtual]
AddSurface(Surface &cSurface)=0PLRenderer::Renderer [pure virtual]
BackupDeviceObjects()=0PLRenderer::Renderer [pure virtual]
BeginScene()=0PLRenderer::Renderer [pure virtual]
Clear(PLCore::uint32 nFlags=Clear::Color|Clear::ZBuffer, const PLGraphics::Color4 &cColor=PLGraphics::Color4::Black, float fZ=1.0f, PLCore::uint32 nStencil=0)=0PLRenderer::Renderer [pure virtual]
CreateIndexBuffer()=0PLRenderer::Renderer [pure virtual]
CreateOcclusionQuery()=0PLRenderer::Renderer [pure virtual]
CreateSurfacePainter(const PLCore::String &sClass)=0PLRenderer::Renderer [pure virtual]
CreateSurfaceTextureBuffer2D(const PLMath::Vector2i &vSize, TextureBuffer::EPixelFormat nFormat, PLCore::uint32 nFlags=SurfaceTextureBuffer::Depth|SurfaceTextureBuffer::Stencil, PLCore::uint8 nMaxColorTargets=1)=0PLRenderer::Renderer [pure virtual]
CreateSurfaceTextureBufferCube(PLCore::uint16 nSize, TextureBuffer::EPixelFormat nFormat, PLCore::uint32 nFlags=SurfaceTextureBuffer::Depth|SurfaceTextureBuffer::Stencil)=0PLRenderer::Renderer [pure virtual]
CreateSurfaceTextureBufferRectangle(const PLMath::Vector2i &vSize, TextureBuffer::EPixelFormat nFormat, PLCore::uint32 nFlags=SurfaceTextureBuffer::Depth|SurfaceTextureBuffer::Stencil, PLCore::uint8 nMaxColorTargets=1)=0PLRenderer::Renderer [pure virtual]
CreateSurfaceWindow(SurfaceWindowHandler &cHandler, PLCore::handle nNativeWindowHandle, const DisplayMode &sDisplayMode, bool bFullscreen=false)=0PLRenderer::Renderer [pure virtual]
CreateTextureBuffer1D(PLGraphics::Image &cImage, TextureBuffer::EPixelFormat nInternalFormat=TextureBuffer::Unknown, PLCore::uint32 nFlags=TextureBuffer::Mipmaps|TextureBuffer::Compression)=0PLRenderer::Renderer [pure virtual]
CreateTextureBuffer2D(PLGraphics::Image &cImage, TextureBuffer::EPixelFormat nInternalFormat=TextureBuffer::Unknown, PLCore::uint32 nFlags=TextureBuffer::Mipmaps|TextureBuffer::Compression)=0PLRenderer::Renderer [pure virtual]
CreateTextureBuffer2DArray(PLGraphics::Image &cImage, TextureBuffer::EPixelFormat nInternalFormat=TextureBuffer::Unknown, PLCore::uint32 nFlags=TextureBuffer::Mipmaps|TextureBuffer::Compression)=0PLRenderer::Renderer [pure virtual]
CreateTextureBuffer3D(PLGraphics::Image &cImage, TextureBuffer::EPixelFormat nInternalFormat=TextureBuffer::Unknown, PLCore::uint32 nFlags=TextureBuffer::Mipmaps|TextureBuffer::Compression)=0PLRenderer::Renderer [pure virtual]
CreateTextureBufferCube(PLGraphics::Image &cImage, TextureBuffer::EPixelFormat nInternalFormat=TextureBuffer::Unknown, PLCore::uint32 nFlags=TextureBuffer::Mipmaps|TextureBuffer::Compression)=0PLRenderer::Renderer [pure virtual]
CreateTextureBufferRectangle(PLGraphics::Image &cImage, TextureBuffer::EPixelFormat nInternalFormat=TextureBuffer::Unknown, PLCore::uint32 nFlags=TextureBuffer::Compression)=0PLRenderer::Renderer [pure virtual]
CreateVertexBuffer()=0PLRenderer::Renderer [pure virtual]
DrawIndexedPrimitives(Primitive::Enum nType, PLCore::uint32 nMinIndex, PLCore::uint32 nMaxIndex, PLCore::uint32 nStartIndex, PLCore::uint32 nNumVertices)=0PLRenderer::Renderer [pure virtual]
DrawPrimitives(Primitive::Enum nType, PLCore::uint32 nStartIndex, PLCore::uint32 nNumVertices)=0PLRenderer::Renderer [pure virtual]
EMode enum namePLRenderer::Renderer
EndScene()=0PLRenderer::Renderer [pure virtual]
FromString(const String &sString)PLCore::Object [virtual]
FromXml(const XmlElement &cElement)PLCore::Object [virtual]
GetAPI(PLCore::uint32 *pnVersion=nullptr) const =0PLRenderer::Renderer [pure virtual]
GetCapabilities() const =0PLRenderer::Renderer [pure virtual]
GetClass() const PLCore::ObjectBase [virtual]
GetColorMask(bool &bRed, bool &bGreen, bool &bBlue, bool &bAlpha) const =0PLRenderer::Renderer [pure virtual]
GetColorRenderTarget(PLCore::uint8 nColorIndex=0) const =0PLRenderer::Renderer [pure virtual]
GetDefaultRenderState(RenderState::Enum nState) const =0PLRenderer::Renderer [pure virtual]
GetDefaultSamplerState(Sampler::Enum nState) const =0PLRenderer::Renderer [pure virtual]
GetDefaultShaderLanguage() const =0PLRenderer::Renderer [pure virtual]
GetDepthBounds(float &fZMin, float &fZMax) const =0PLRenderer::Renderer [pure virtual]
GetDisplayMode(PLCore::uint32 nIndex) const =0PLRenderer::Renderer [pure virtual]
GetDrawHelpers() const =0PLRenderer::Renderer [pure virtual]
GetFixedFunctions() const =0PLRenderer::Renderer [pure virtual]
GetFontManager() const =0PLRenderer::Renderer [pure virtual]
GetIndexBuffer() const =0PLRenderer::Renderer [pure virtual]
GetMode() const =0PLRenderer::Renderer [pure virtual]
GetNumOfDisplayModes() const =0PLRenderer::Renderer [pure virtual]
GetNumOfResources() const =0PLRenderer::Renderer [pure virtual]
GetNumOfSurfaces() const =0PLRenderer::Renderer [pure virtual]
GetProgram() const =0PLRenderer::Renderer [pure virtual]
GetRendererContext() const =0PLRenderer::Renderer [pure virtual]
GetRenderState(RenderState::Enum nState) const =0PLRenderer::Renderer [pure virtual]
GetRenderTarget(PLCore::uint8 *pnFace=nullptr) const =0PLRenderer::Renderer [pure virtual]
GetResource(PLCore::uint32 nIndex=0) const =0PLRenderer::Renderer [pure virtual]
GetSamplerState(PLCore::uint32 nStage, Sampler::Enum nState) const =0PLRenderer::Renderer [pure virtual]
GetScissorRect() const =0PLRenderer::Renderer [pure virtual]
GetShaderLanguage(const PLCore::String &sShaderLanguage="")=0PLRenderer::Renderer [pure virtual]
GetStatistics() const =0PLRenderer::Renderer [pure virtual]
GetSurface(PLCore::uint32 nIndex=0) const =0PLRenderer::Renderer [pure virtual]
GetSwapInterval() const =0PLRenderer::Renderer [pure virtual]
GetTexelToPixelOffset() const =0PLRenderer::Renderer [pure virtual]
GetTextureBuffer(PLCore::uint32 nStage) const =0PLRenderer::Renderer [pure virtual]
GetVendor() const =0PLRenderer::Renderer [pure virtual]
GetViewport(float *pfMinZ=nullptr, float *pfMaxZ=nullptr) const =0PLRenderer::Renderer [pure virtual]
IsValidTextureBuffer1DSize(int nSize) const =0PLRenderer::Renderer [pure virtual]
IsValidTextureBuffer2DSize(int nSize) const =0PLRenderer::Renderer [pure virtual]
IsValidTextureBuffer3DSize(int nSize) const =0PLRenderer::Renderer [pure virtual]
IsValidTextureBufferCubeSize(int nSize) const =0PLRenderer::Renderer [pure virtual]
IsValidTextureBufferRectangleSize(int nSize) const =0PLRenderer::Renderer [pure virtual]
MakeScreenshot(PLGraphics::Image &cImage)=0PLRenderer::Renderer [pure virtual]
ModeBoth enum valuePLRenderer::Renderer
ModeFixedFunctions enum valuePLRenderer::Renderer
ModeShaders enum valuePLRenderer::Renderer
ObjectBase()PLCore::ObjectBase
pl_enum(EMode) pl_enum_value(ModeFixedFunctionsPLRenderer::Renderer
pl_enum_value(ModeShaders,"The renderer can only use shaders") pl_enum_value(ModeBothPLRenderer::Renderer
RemoveResource(Resource &cResource)=0PLRenderer::Renderer [pure virtual]
RemoveSurface(Surface &cSurface)=0PLRenderer::Renderer [pure virtual]
Renderer()PLRenderer::Renderer [protected]
Reset()=0PLRenderer::Renderer [pure virtual]
ResetRenderStates()=0PLRenderer::Renderer [pure virtual]
ResetSamplerStates()=0PLRenderer::Renderer [pure virtual]
RestoreDeviceObjects()=0PLRenderer::Renderer [pure virtual]
SetColorMask(bool bRed=true, bool bGreen=true, bool bBlue=true, bool bAlpha=true)=0PLRenderer::Renderer [pure virtual]
SetColorRenderTarget(TextureBuffer *pTextureBuffer, PLCore::uint8 nColorIndex=0, PLCore::uint8 nFace=0)=0PLRenderer::Renderer [pure virtual]
SetDepthBounds(float fZMin=0.0f, float fZMax=1.0f)=0PLRenderer::Renderer [pure virtual]
SetIndexBuffer(IndexBuffer *pIndexBuffer=nullptr)=0PLRenderer::Renderer [pure virtual]
SetProgram(Program *pProgram=nullptr)=0PLRenderer::Renderer [pure virtual]
SetRenderState(RenderState::Enum nState, PLCore::uint32 nValue)=0PLRenderer::Renderer [pure virtual]
SetRenderTarget(Surface *pSurface, PLCore::uint8 nFace=0)=0PLRenderer::Renderer [pure virtual]
SetSamplerState(PLCore::uint32 nStage, Sampler::Enum nState, PLCore::uint32 nValue)=0PLRenderer::Renderer [pure virtual]
SetScissorRect(const PLMath::Rectangle *pRectangle=nullptr)=0PLRenderer::Renderer [pure virtual]
SetSwapInterval(PLCore::uint32 nSwapInterval=1)=0PLRenderer::Renderer [pure virtual]
SetTextureBuffer(int nStage=-1, TextureBuffer *pTextureBuffer=nullptr)=0PLRenderer::Renderer [pure virtual]
SetViewport(const PLMath::Rectangle *pRectangle=nullptr, float fMinZ=0.0f, float fMaxZ=1.0f)=0PLRenderer::Renderer [pure virtual]
ToString() const PLCore::Object [virtual]
ToXml() const PLCore::Object [virtual]
Update()=0PLRenderer::Renderer [pure virtual]
~ObjectBase()PLCore::ObjectBase [virtual]
~Renderer()PLRenderer::Renderer [protected, virtual]


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:23
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported