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] |