| _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] |
| 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 | |
| LoadMatrix(TMatrixType Type, const CMatrix4 &Matrix) | Keos::COGLRenderSystem | [virtual] |
| LoadMatrixMult(TMatrixType Type, const CMatrix4 &Matrix) | Keos::COGLRenderSystem | [virtual] |
| m_ClearColor | Keos::IRenderSystem | [protected] |
| 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_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] |
| SetFillMode(TFillMode Mode) | Keos::COGLRenderSystem | [virtual] |
| SetIndexBuffer(const CBuffer< T > &Buffer) | Keos::IRenderSystem | [inline] |
| SetLight(uint nIndex, CLight *pLight) | Keos::COGLRenderSystem | [virtual] |
| 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] |