Keos::IRenderSystem Member List

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

_CreateIB(ulong nSize, ulong nStride, ulong nFlags) const =0Keos::IRenderSystem [pure virtual]
_CreateVB(ulong nSize, ulong nStride, ulong nFlags) const =0Keos::IRenderSystem [pure virtual]
_SetIB(const IBufferBase *pBuffer, ulong nStride)=0Keos::IRenderSystem [pure virtual]
_SetVB(uint nStream, const IBufferBase *pBuffer, ulong nStride, ulong nMinVertex, ulong nMaxVertex)=0Keos::IRenderSystem [pure virtual]
AttachRenderTarget(IRenderTarget &target, bool bIsWindow=true)Keos::IRenderSystem
BeginScene(void) const =0Keos::IRenderSystem [pure virtual]
ConvertColor(const CColor &Color) const =0Keos::IRenderSystem [pure virtual]
CreateDeclaration(const TDeclarationElement *pElements, size_t nCount) const =0Keos::IRenderSystem [pure virtual]
CreateIndexBuffer(ulong nSize, ulong nFlags, const T *pData=NULL) constKeos::IRenderSystem [inline]
CreateRenderWindow(const String &strName, uint nWidth, uint nHeight, uint nColourDepth, bool bFullScreen)=0Keos::IRenderSystem [pure virtual]
CreateShader(CGprogram Program, TShaderType Type) const =0Keos::IRenderSystem [pure virtual]
CreateTexture(const TVector2I &Size, TPixelFormat Format, ulong nFlags=0) const=0Keos::IRenderSystem [pure virtual]
CreateVertexBuffer(ulong nSize, ulong nFlags, const T *pData=NULL) constKeos::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 =0Keos::IRenderSystem [pure virtual]
DrawPrimitives(TPrimitiveType Type, ulong nFirstVertex, ulong nCount) const =0Keos::IRenderSystem [pure virtual]
Enable(TRenderParameter Param, bool bValue) const =0Keos::IRenderSystem [pure virtual]
EndScene(void) const =0Keos::IRenderSystem [pure virtual]
GetCapabilities(void) const Keos::IRenderSystem [inline]
GetConfigOptions()Keos::IRenderSystem [inline, virtual]
GetMatrix(TMatrixType Type, CMatrix4 &Matrix) const=0Keos::IRenderSystem [pure virtual]
GetName(void) const =0Keos::IRenderSystem [pure virtual]
GetRenderTarget(const String &strName)Keos::IRenderSystem
GetShaderOptions(TShaderType Type) const Keos::IRenderSystem
GetShaderProfile(TShaderType Type) const Keos::IRenderSystem
InitAllRenderTargets(void)Keos::IRenderSystem
InitConfigOptions(void)Keos::IRenderSystem [virtual]
Initialise(bool bAutoCreateWindow, const String &strWindowTitle="KEOS Render Window")Keos::IRenderSystem [virtual]
IRenderSystem()Keos::IRenderSystem
LoadMatrix(TMatrixType Type, const CMatrix4 &Matrix)=0Keos::IRenderSystem [pure virtual]
LoadMatrixMult(TMatrixType Type, const CMatrix4 &Matrix)=0Keos::IRenderSystem [pure virtual]
m_ClearColorKeos::IRenderSystem [protected]
m_OptionsKeos::IRenderSystem [protected]
m_pCapabilitiesKeos::IRenderSystem [protected]
m_pRenderWindowKeos::IRenderSystem [protected]
m_PSOptionsKeos::IRenderSystem [protected]
m_PSProfileKeos::IRenderSystem [protected]
m_RenderTargetsKeos::IRenderSystem [protected]
m_VSOptionsKeos::IRenderSystem [protected]
m_VSProfileKeos::IRenderSystem [protected]
PopMatrix(TMatrixType Type)=0Keos::IRenderSystem [pure virtual]
PrintInfo(void) const =0Keos::IRenderSystem [pure virtual]
PushMatrix(TMatrixType Type)=0Keos::IRenderSystem [pure virtual]
Reinitialise(void)=0Keos::IRenderSystem [pure virtual]
SetClearColor(const CColor &Color)=0Keos::IRenderSystem [pure virtual]
SetConfigOption(const String &strName, const String &strValue)Keos::IRenderSystem [virtual]
SetDeclaration(const IDeclaration *pDeclaration)=0Keos::IRenderSystem [pure virtual]
SetFillMode(TFillMode Mode)=0Keos::IRenderSystem [pure virtual]
SetIndexBuffer(const CBuffer< T > &Buffer)Keos::IRenderSystem [inline]
SetLight(uint nIndex, CLight *pLight)=0Keos::IRenderSystem [pure virtual]
SetPixelShader(const IShaderBase *pShader)=0Keos::IRenderSystem [pure virtual]
SetRenderApp(IRenderApp *pRenderApp)Keos::IRenderSystem [inline]
SetRenderApp(IRenderApp *pRenderApp, String &strTargetName)Keos::IRenderSystem
SetTexture(uint nUnit, const ITextureBase *pTexture) const =0Keos::IRenderSystem [pure virtual]
SetupAlphaBlending(TBlend Src, TBlend Dest) const =0Keos::IRenderSystem [pure virtual]
SetupTextureUnit(uint nUnit, TTextureOp Op, TTextureArg Arg1, TTextureArg Arg2=TXA_DIFFUSE, const CColor &Constant=0x00) const =0Keos::IRenderSystem [pure virtual]
SetVertexBuffer(uint nStream, const CBuffer< T > &Buffer, ulong nMinVertex=0, ulong nMaxVertex=0)Keos::IRenderSystem [inline]
SetVertexShader(const IShaderBase *pShader)=0Keos::IRenderSystem [pure virtual]
Shutdown(void)Keos::IRenderSystem [virtual]
UpdateAllRenderTargets(void)Keos::IRenderSystem
~IRenderSystem()Keos::IRenderSystem [virtual]


Generated on Fri Mar 9 14:29:27 2007 for Keos by  doxygen 1.5.1-p1