| AddToDynamicIndexBuffer(TRendererIndexBuffer *indexBuffer, void *data, DWORD indices)=0 | TRenderer | [pure virtual] |
| AddToDynamicVertexBuffer(TRendererVertexBuffer *vertexBuffer, void *data, DWORD vertices)=0 | TRenderer | [pure virtual] |
| AssemblePixelShader(const char *filename, TRendererPixelShader **shader)=0 | TRenderer | [pure virtual] |
| AssemblePixelShader(const char *data, const DWORD &dataSize, TRendererPixelShader **shader)=0 | TRenderer | [pure virtual] |
| AssembleVertexShader(const char *filename, TRendererVertexShader **shader)=0 | TRenderer | [pure virtual] |
| AssembleVertexShader(const char *data, const DWORD &dataSize, TRendererVertexShader **shader)=0 | TRenderer | [pure virtual] |
| BeginScene(void)=0 | TRenderer | [pure virtual] |
| ChangeResolution(DWORD width, DWORD height, DWORD refreshRate, BOOL window)=0 | TRenderer | [pure virtual] |
| Clear(BOOL renderTarget, BOOL depth, BOOL stencil, TColor colorValue, float zValue, DWORD stencilValue)=0 | TRenderer | [pure virtual] |
| CompilePixelShader(const char *filename, const char *funcName, EnumGraphicPixelShaderVersion version, TRendererPixelShader **shader)=0 | TRenderer | [pure virtual] |
| CompilePixelShader(const char *data, const DWORD &dataSize, const char *funcName, EnumGraphicPixelShaderVersion version, TRendererPixelShader **shader)=0 | TRenderer | [pure virtual] |
| CompileVertexShader(const char *filename, const char *funcName, EnumGraphicVertexShaderVersion version, TRendererVertexShader **shader)=0 | TRenderer | [pure virtual] |
| CompileVertexShader(const char *data, const DWORD &dataSize, const char *funcName, EnumGraphicVertexShaderVersion version, TRendererVertexShader **shader)=0 | TRenderer | [pure virtual] |
| CreateIndexBuffer(DWORD numberIndices, BOOL isStatic, TRendererIndexBuffer **indexBuffer)=0 | TRenderer | [pure virtual] |
| CreatePixelShader(const char *buffer, const DWORD &size, TRendererPixelShader **shader)=0 | TRenderer | [pure virtual] |
| CreateSurfaceAsDepthStencil(DWORD width, DWORD height, EnumGraphicFormat format, TRendererSurface **surface)=0 | TRenderer | [pure virtual] |
| CreateSurfaceAsImage(DWORD width, DWORD height, EnumGraphicFormat format, TRendererSurface **surface)=0 | TRenderer | [pure virtual] |
| CreateSurfaceAsRenderTarget(DWORD width, DWORD height, EnumGraphicFormat format, TRendererSurface **surface)=0 | TRenderer | [pure virtual] |
| CreateTextureCube(DWORD length, DWORD levels, EnumGraphicFormat format, EnumGraphicPool pool, TRendererTextureCube **texture)=0 | TRenderer | [pure virtual] |
| CreateTextureCubeAsRenderTarget(DWORD length, DWORD levels, EnumGraphicFormat format, TRendererTextureCube **texture)=0 | TRenderer | [pure virtual] |
| CreateTextureImage(DWORD width, DWORD height, DWORD levels, EnumGraphicFormat format, EnumGraphicPool pool, TRendererTextureImage **texture)=0 | TRenderer | [pure virtual] |
| CreateTextureImageAsRenderTarget(DWORD width, DWORD height, DWORD levels, EnumGraphicFormat format, TRendererTextureImage **texture)=0 | TRenderer | [pure virtual] |
| CreateTextureImageDynamic(DWORD width, DWORD height, EnumGraphicFormat format, TRendererTextureImage **texture)=0 | TRenderer | [pure virtual] |
| CreateVertexBuffer(DWORD vertexSize, DWORD numberVertices, BOOL isStatic, TRendererVertexBuffer **vertexBuffer)=0 | TRenderer | [pure virtual] |
| CreateVertexDeclaration(const TRendererVertexElementArray *elements, TRendererVertexDeclaration **declaration)=0 | TRenderer | [pure virtual] |
| CreateVertexShader(const char *buffer, const DWORD &size, TRendererVertexShader **shader)=0 | TRenderer | [pure virtual] |
| DiscardDynamicIndexBuffer(TRendererIndexBuffer *indexBuffer, void *data, DWORD startIndex, DWORD indices)=0 | TRenderer | [pure virtual] |
| DiscardDynamicVertexBuffer(TRendererVertexBuffer *vertexBuffer, void *data, DWORD startVertex, DWORD vertices)=0 | TRenderer | [pure virtual] |
| DrawLineList(DWORD lines, DWORD zeroVertex, DWORD firstIndexInIB, DWORD firstVertexIndexInVB, DWORD verticesProceeded)=0 | TRenderer | [pure virtual] |
| DrawLineStrip(DWORD lines, DWORD zeroVertex, DWORD firstIndexInIB, DWORD firstVertexIndexInVB, DWORD verticesProceeded)=0 | TRenderer | [pure virtual] |
| DrawNILineList(DWORD lines, DWORD startVertex)=0 | TRenderer | [pure virtual] |
| DrawNILineStrip(DWORD lines, DWORD startVertex)=0 | TRenderer | [pure virtual] |
| DrawNIPointList(DWORD points, DWORD startVertex)=0 | TRenderer | [pure virtual] |
| DrawNITriangleList(DWORD triangles, DWORD startVertex)=0 | TRenderer | [pure virtual] |
| DrawNITriangleStrip(DWORD triangles, DWORD startVertex)=0 | TRenderer | [pure virtual] |
| DrawTriangleList(DWORD triangles, DWORD zeroVertex, DWORD firstIndexInIB, DWORD firstVertexIndexInVB, DWORD verticesProceeded)=0 | TRenderer | [pure virtual] |
| DrawTriangleStrip(DWORD triangles, DWORD zeroVertex, DWORD firstIndexInIB, DWORD firstVertexIndexInVB, DWORD verticesProceeded)=0 | TRenderer | [pure virtual] |
| EndScene(void)=0 | TRenderer | [pure virtual] |
| EvictManagedResources(void)=0 | TRenderer | [pure virtual] |
| GetCaps(void) const =0 | TRenderer | [pure virtual] |
| GetDeclarationsCount(void) const =0 | TRenderer | [pure virtual] |
| GetDepthStencil(TRendererSurface **surface)=0 | TRenderer | [pure virtual] |
| GetFormatBlockSize(EnumGraphicFormat format) const =0 | TRenderer | [pure virtual] |
| GetHeight(void) const =0 | TRenderer | [pure virtual] |
| GetIndexBuffer(TRendererIndexBuffer **indexBuffer)=0 | TRenderer | [pure virtual] |
| GetIndexBufferCount(void) const =0 | TRenderer | [pure virtual] |
| GetManagedResources(void) const =0 | TRenderer | [pure virtual] |
| GetPixelShader(TRendererPixelShader **shader)=0 | TRenderer | [pure virtual] |
| GetPixelShaderConstantFloat(DWORD startBank, DWORD bankCount, float *bankArray)=0 | TRenderer | [pure virtual] |
| GetPixelShaderCount(void) const =0 | TRenderer | [pure virtual] |
| GetPixelShaderRegisterBanks(void) const =0 | TRenderer | [pure virtual] |
| GetPixelShaderVersion(void) const =0 | TRenderer | [pure virtual] |
| GetRAMResources(void) const =0 | TRenderer | [pure virtual] |
| GetRefreshRate(void) const =0 | TRenderer | [pure virtual] |
| GetRendererType(void) const =0 | TRenderer | [pure virtual] |
| GetRenderState(EnumGraphicRenderState state, DWORD *value)=0 | TRenderer | [pure virtual] |
| GetRenderTarget(TRendererSurface **surface)=0 | TRenderer | [pure virtual] |
| GetSamplerCount(void) const =0 | TRenderer | [pure virtual] |
| GetSamplerState(DWORD sampler, EnumGraphicSamplerState state, DWORD *value)=0 | TRenderer | [pure virtual] |
| GetState(void)=0 | TRenderer | [pure virtual] |
| GetSurfacesCount(void) const =0 | TRenderer | [pure virtual] |
| GetTexture(DWORD stage, TRendererTexture **texture)=0 | TRenderer | [pure virtual] |
| GetTexturesCount(void) const =0 | TRenderer | [pure virtual] |
| GetVertexBuffer(TRendererVertexBuffer **vertexBuffer)=0 | TRenderer | [pure virtual] |
| GetVertexBufferCount(void) const =0 | TRenderer | [pure virtual] |
| GetVertexDeclaration(TRendererVertexDeclaration **declaration)=0 | TRenderer | [pure virtual] |
| GetVertexShader(TRendererVertexShader **shader)=0 | TRenderer | [pure virtual] |
| GetVertexShaderConstantFloat(DWORD startBank, DWORD bankCount, float *bankArray)=0 | TRenderer | [pure virtual] |
| GetVertexShaderCount(void) const =0 | TRenderer | [pure virtual] |
| GetVertexShaderRegisterBanks(void) const =0 | TRenderer | [pure virtual] |
| GetVertexShaderVersion(void) const =0 | TRenderer | [pure virtual] |
| GetVideoResources(void) const =0 | TRenderer | [pure virtual] |
| GetWidth(void) const =0 | TRenderer | [pure virtual] |
| IsDebugMode(void) const =0 | TRenderer | [pure virtual] |
| IsDepthStencilCompatible(TRendererSurface *surface) const =0 | TRenderer | [pure virtual] |
| IsFormatCompressed(EnumGraphicFormat format) const =0 | TRenderer | [pure virtual] |
| IsFullscreen(void) const =0 | TRenderer | [pure virtual] |
| IsRenderTargetCompatible(TRendererSurface *surface) const =0 | TRenderer | [pure virtual] |
| IsRetailMode(void) const =0 | TRenderer | [pure virtual] |
| Present(void)=0 | TRenderer | [pure virtual] |
| ReadRenderTargetSurface(TRendererSurface *destination, TRendererSurface *source) const =0 | TRenderer | [pure virtual] |
| ReadRenderTargetTextureCube(EnumGraphicCubemapFaces face, TRendererTextureImage *destination, TRendererTextureCube *source) const =0 | TRenderer | [pure virtual] |
| ReadRenderTargetTextureImage(TRendererTextureImage *destination, TRendererTextureImage *source) const =0 | TRenderer | [pure virtual] |
| ReadSurface(TGraphicSurface *destination, TRendererSurface *source) const =0 | TRenderer | [pure virtual] |
| ReadSurfaceRect(TGraphicSurface *destination, TRendererSurface *source, const TRect *dest_rect, const TRect *src_rect) const =0 | TRenderer | [pure virtual] |
| ReadTextureCube(EnumGraphicCubemapFaces face, TGraphicTexture *destination, TRendererTextureCube *source) const =0 | TRenderer | [pure virtual] |
| ReadTextureImage(TGraphicTexture *destination, TRendererTextureImage *source) const =0 | TRenderer | [pure virtual] |
| Release(BOOL force=FALSE)=0 | TRenderer | [pure virtual] |
| Reset(void)=0 | TRenderer | [pure virtual] |
| SetDepthStencil(TRendererSurface *surface)=0 | TRenderer | [pure virtual] |
| SetIndexBuffer(TRendererIndexBuffer *indexBuffer)=0 | TRenderer | [pure virtual] |
| SetPixelShader(TRendererPixelShader *shader)=0 | TRenderer | [pure virtual] |
| SetPixelShaderConstantFloat(DWORD startBank, DWORD bankCount, const float *bankArray)=0 | TRenderer | [pure virtual] |
| SetRenderState(EnumGraphicRenderState state, DWORD value)=0 | TRenderer | [pure virtual] |
| SetRenderTarget(TRendererSurface *surface)=0 | TRenderer | [pure virtual] |
| SetSamplerState(DWORD sampler, EnumGraphicSamplerState state, DWORD value)=0 | TRenderer | [pure virtual] |
| SetTexture(DWORD stage, TRendererTexture *texture)=0 | TRenderer | [pure virtual] |
| SetVertexBuffer(TRendererVertexBuffer *vertexBuffer)=0 | TRenderer | [pure virtual] |
| SetVertexDeclaration(TRendererVertexDeclaration *declaration)=0 | TRenderer | [pure virtual] |
| SetVertexShader(TRendererVertexShader *shader)=0 | TRenderer | [pure virtual] |
| SetVertexShaderConstantFloat(DWORD startBank, DWORD bankCount, const float *bankArray)=0 | TRenderer | [pure virtual] |
| SwapWindowMode(void)=0 | TRenderer | [pure virtual] |
| UpdateIndexBuffer(TRendererIndexBuffer *indexBuffer, void *data, DWORD startIndex, DWORD indices)=0 | TRenderer | [pure virtual] |
| UpdateRenderTargetSurface(TRendererSurface *destination, TRendererSurface *source) const =0 | TRenderer | [pure virtual] |
| UpdateRenderTargetTextureCube(EnumGraphicCubemapFaces face, TRendererTextureCube *destination, TRendererTextureImage *source) const =0 | TRenderer | [pure virtual] |
| UpdateRenderTargetTextureImage(TRendererTextureImage *destination, TRendererTextureImage *source) const =0 | TRenderer | [pure virtual] |
| UpdateSurface(TRendererSurface *destination, const TGraphicSurface *source) const =0 | TRenderer | [pure virtual] |
| UpdateSurfaceDynamic(TRendererSurface *destination, const TGraphicSurface *source) const =0 | TRenderer | [pure virtual] |
| UpdateSurfaceRect(TRendererSurface *destination, const TGraphicSurface *source, const TRect *dest_rect, const TRect *src_rect) const =0 | TRenderer | [pure virtual] |
| UpdateTextureCube(EnumGraphicCubemapFaces face, TRendererTextureCube *destination, const TGraphicTexture *source) const =0 | TRenderer | [pure virtual] |
| UpdateTextureImage(TRendererTextureImage *destination, const TGraphicTexture *source) const =0 | TRenderer | [pure virtual] |
| UpdateTextureImageDynamic(TRendererTextureImage *destination, const TGraphicTexture *source) const =0 | TRenderer | [pure virtual] |
| UpdateVertexBuffer(TRendererVertexBuffer *vertexBuffer, void *data, DWORD startVertex, DWORD vertices)=0 | TRenderer | [pure virtual] |