TRenderer Member List

This is the complete list of members for TRenderer, including all inherited members.

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


Generated on Wed Nov 28 22:43:32 2007 for Joy4D by  doxygen 1.4.6-NO