Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# Keos::COGLRenderSystem Member List

This is the complete list of members for Keos::COGLRenderSystem, including all inherited members.

_CreateIB(ulong nSize, ulong nStride, ulong nFlags) const | Keos::COGLRenderSystem | `[virtual]`
_CreateVB(ulong nSize, ulong nStride, ulong nFlags) const | Keos::COGLRenderSystem | `[virtual]`
_SetIB(const IBufferBase *pBuffer, ulong nStride) | Keos::COGLRenderSystem | `[virtual]`
_SetVB(uint nStream, const IBufferBase *pBuffer, ulong nStride, ulong nMinVertex, ulong nMaxVertex) | Keos::COGLRenderSystem | `[virtual]`
AttachRenderTarget(IRenderTarget &target, bool bIsWindow=true) | Keos::IRenderSystem |
BeginScene(void) const | Keos::COGLRenderSystem | `[virtual]`
CheckExtension(const String &strExtension) const | Keos::COGLRenderSystem | `[private]`
COGLRenderSystem() | Keos::COGLRenderSystem |
ConvertColor(const CColor &Color) const | Keos::COGLRenderSystem | `[virtual]`
CreateDeclaration(const TDeclarationElement *Elements, size_t nCount) const | Keos::COGLRenderSystem | `[virtual]`
CreateIndexBuffer(ulong nSize, ulong nFlags, const T *pData=NULL) const | Keos::IRenderSystem | `[inline]`
CreateRenderWindow(const String &strName, uint nWidth, uint nHeight, uint nColourDepth, bool bFullScreen) | Keos::COGLRenderSystem | `[virtual]`
CreateShader(CGprogram Program, TShaderType Type) const | Keos::COGLRenderSystem | `[virtual]`
CreateTexture(const TVector2I &Size, TPixelFormat Format, ulong nFlags=0) const | Keos::COGLRenderSystem | `[virtual]`
CreateVertexBuffer(ulong nSize, ulong nFlags, const T *pData=NULL) const | Keos::IRenderSystem | `[inline]`
CreateVertexDeclaration(const TDeclarationElement(&Elements)[N]) const | Keos::IRenderSystem |
DestroyRenderTarget(const String &strName) | Keos::IRenderSystem |
DetachRenderTarget(const String &strName) | Keos::IRenderSystem |
DrawIndexedPrimitives(TPrimitiveType Type, ulong nFirstIndex, ulong nCount) const | Keos::COGLRenderSystem | `[virtual]`
DrawPrimitives(TPrimitiveType Type, ulong nFirstVertex, ulong nCount) const | Keos::COGLRenderSystem | `[virtual]`
Enable(TRenderParameter Param, bool bValue) const | Keos::COGLRenderSystem | `[virtual]`
EndScene(void) const | Keos::COGLRenderSystem | `[virtual]`
GetCapabilities(void) const | Keos::IRenderSystem | `[inline]`
GetConfigOptions() | Keos::IRenderSystem | `[inline, virtual]`
GetMatrix(TMatrixType Type, CMatrix4 &Matrix) const | Keos::COGLRenderSystem | `[virtual]`
GetName(void) const | Keos::COGLRenderSystem | `[virtual]`
GetRenderTarget(const String &strName) | Keos::IRenderSystem |
GetShaderOptions(TShaderType Type) const | Keos::IRenderSystem |
GetShaderProfile(TShaderType Type) const | Keos::IRenderSystem |
glActiveTextureARB | Keos::COGLRenderSystem | `[static]`
glBindBufferARB | Keos::COGLRenderSystem | `[static]`
glBufferDataARB | Keos::COGLRenderSystem | `[static]`
glBufferSubDataARB | Keos::COGLRenderSystem | `[static]`
glClientActiveTextureARB | Keos::COGLRenderSystem | `[static]`
glCompressedTexImage2DARB | Keos::COGLRenderSystem | `[static]`
glCompressedTexSubImage2DARB | Keos::COGLRenderSystem | `[static]`
glDeleteBuffersARB | Keos::COGLRenderSystem | `[static]`
glGenBuffersARB | Keos::COGLRenderSystem | `[static]`
glGetBufferSubDataARB | Keos::COGLRenderSystem | `[static]`
glMapBufferARB | Keos::COGLRenderSystem | `[static]`
glUnmapBufferARB | Keos::COGLRenderSystem | `[static]`
InitAllRenderTargets(void) | Keos::IRenderSystem |
InitConfigOptions(void) | Keos::IRenderSystem | `[virtual]`
InitGL(void) | Keos::COGLRenderSystem |
Initialise(bool bAutoCreateWindow, const String &strWindowTitle="KEOS Render Window") | Keos::COGLRenderSystem | `[virtual]`
IRenderSystem() | Keos::IRenderSystem |
LoadExtensions(void) | Keos::COGLRenderSystem | `[private]`
LoadMatrix(TMatrixType Type, const CMatrix4 &Matrix) | Keos::COGLRenderSystem | `[virtual]`
LoadMatrixMult(TMatrixType Type, const CMatrix4 &Matrix) | Keos::COGLRenderSystem | `[virtual]`
m_bGLInitialized | Keos::COGLRenderSystem | `[private]`
m_ClearColor | Keos::IRenderSystem | `[protected]`
m_CurrentDeclaration | Keos::COGLRenderSystem | `[private]`
m_nIndexStride | Keos::COGLRenderSystem | `[private]`
m_Options | Keos::IRenderSystem | `[protected]`
m_pCapabilities | Keos::IRenderSystem | `[protected]`
m_pRenderWindow | Keos::IRenderSystem | `[protected]`
m_PSOptions | Keos::IRenderSystem | `[protected]`
m_PSProfile | Keos::IRenderSystem | `[protected]`
m_RenderTargets | Keos::IRenderSystem | `[protected]`
m_strExtensions | Keos::COGLRenderSystem | `[private]`
m_VSOptions | Keos::IRenderSystem | `[protected]`
m_VSProfile | Keos::IRenderSystem | `[protected]`
PopMatrix(TMatrixType Type) | Keos::COGLRenderSystem | `[virtual]`
PrintInfo(void) const | Keos::COGLRenderSystem | `[virtual]`
PushMatrix(TMatrixType Type) | Keos::COGLRenderSystem | `[virtual]`
Reinitialise(void) | Keos::COGLRenderSystem | `[virtual]`
SetClearColor(const CColor &Color) | Keos::COGLRenderSystem | `[virtual]`
SetConfigOption(const String &strName, const String &strValue) | Keos::IRenderSystem | `[virtual]`
SetDeclaration(const IDeclaration *Declaration) | Keos::COGLRenderSystem | `[virtual]`
SetIndexBuffer(const CBuffer< T > &Buffer) | Keos::IRenderSystem | `[inline]`
SetPixelShader(const IShaderBase *pShader) | Keos::COGLRenderSystem | `[virtual]`
SetRenderApp(IRenderApp *pRenderApp) | Keos::IRenderSystem | `[inline]`
SetRenderApp(IRenderApp *pRenderApp, String &strTargetName) | Keos::IRenderSystem |
SetTexture(uint nUnit, const ITextureBase *pTexture) const | Keos::COGLRenderSystem | `[virtual]`
SetupAlphaBlending(TBlend Src, TBlend Dest) const | Keos::COGLRenderSystem | `[virtual]`
SetupTextureUnit(uint nUnit, TTextureOp Op, TTextureArg Arg1, TTextureArg Arg2=TXA_DIFFUSE, const CColor &Constant=0x00) const | Keos::COGLRenderSystem | `[virtual]`
SetVertexBuffer(uint nStream, const CBuffer< T > &Buffer, ulong nMinVertex=0, ulong nMaxVertex=0) | Keos::IRenderSystem | `[inline]`
SetVertexShader(const IShaderBase *pShader) | Keos::COGLRenderSystem | `[virtual]`
Shutdown(void) | Keos::COGLRenderSystem | `[virtual]`
UpdateAllRenderTargets(void) | Keos::IRenderSystem |
~COGLRenderSystem() | Keos::COGLRenderSystem |
~IRenderSystem() | Keos::IRenderSystem | `[virtual]`