ADTF_DISPLAY_TOOLBOX  3.8.0 (ADTF 3.14.3)
ICanvas Member List

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

ADTF_IID(ICanvas, "canvas.adtf_disptb.iid")ICanvas
Begin(tMode eMode)=0IGraphicsModepure virtual
BeginScene()=0ICanvaspure virtual
BgColor(const IColor *col)=0IGraphicsModepure virtual
BgColor(tInt nRed, tInt nGreen, tInt nBlue, tInt nAlpha=0)=0IGraphicsModepure virtual
BgColor(tUInt8 nRed, tUInt8 nGreen, tUInt8 nBlue, tUInt8 nAlpha=0)=0IGraphicsModepure virtual
BgColor(tFloat64 fRed, tFloat64 fGreen, tFloat64 fBlue, tFloat64 fAlpha=0.0)=0IGraphicsModepure virtual
Blit(ITexture *pTexture, tInt x, tInt y, tInt nWidth, tInt nHeight)=0ICanvaspure virtual
Blit(IImage *pImage, tInt x, tInt y, tInt nWidth, tInt nHeight)=0ICanvaspure virtual
Capture(IImage **ppImage, tInt x, tInt y, tInt nWidth, tInt nHeight)=0ICanvaspure virtual
Clear()=0ICanvaspure virtual
ClearMapping()=0ICanvaspure virtual
Color(const IColor *col)=0IGraphicsModepure virtual
Color(tInt nRed, tInt nGreen, tInt nBlue, tInt nAlpha=255)=0IGraphicsModepure virtual
Color(tUInt8 nRed, tUInt8 nGreen, tUInt8 nBlue, tUInt8 nAlpha=255)=0IGraphicsModepure virtual
Color(tFloat64 fRed, tFloat64 fGreen, tFloat64 fBlue, tFloat64 fAlpha=1.0)=0IGraphicsModepure virtual
Coord(tInt x, tInt y)=0IGraphicsModepure virtual
Coord(tFloat32 x, tFloat32 y)=0IGraphicsModepure virtual
Coord(IPoint *pt)=0IGraphicsModepure virtual
Coord(IPoint **ppPoints, tInt nCount)=0IGraphicsModepure virtual
CoordTexture(tFloat32 u, tFloat32 v)=0IGraphicsModepure virtual
CreateFont(const char *strName, tInt nHeight, IFont::tStyle eFontStyle=IFont::STYLE_Default)=0ICanvaspure virtual
CreateTexture(IImage *pImage, ITexture *&pTexture)=0ICanvaspure virtual
CreateTexture(const tBitmapFormat *psFormat, tInt nMode=0)=0ICanvaspure virtual
DisableAlpha() const =0IGraphicsModepure virtual
DisableAntialiasing() const =0IGraphicsModepure virtual
DisableBackFaceCulling() const =0IGraphicsModepure virtual
DisableDepthBuffer() const =0IGraphicsModepure virtual
DisableLighting() const =0IGraphicsModepure virtual
DrawCircle(tInt x1, tInt y1, tInt x2, tInt y2)=0ICanvaspure virtual
DrawCircle(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)=0ICanvaspure virtual
DrawCircle(IRect *rect)=0ICanvaspure virtual
DrawCircleSegment(tInt x1, tInt y1, tInt x2, tInt y2, tFloat64 fDegreeStart, tFloat64 fDegreeEnd, tBool bNormalizeRect=tFalse)=0ICanvaspure virtual
DrawCircleSegment(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2, tFloat64 fDegreeStart, tFloat64 fDegreeEnd, tBool bNormalizeRect=tFalse)=0ICanvaspure virtual
DrawCircleSegment(IRect *rect, tFloat64 fDegreeStart, tFloat64 fDegreeEnd)=0ICanvaspure virtual
DrawEllipse(tInt iOriginX, tInt iOriginY, tInt iWidth, tInt iHeight, tInt iAngle)=0ICanvaspure virtual
DrawEllipse(tFloat32 f32OriginX, tFloat32 f32OriginY, tFloat32 f32Width, tFloat32 f32Height, tFloat32 f32Angle)=0ICanvaspure virtual
DrawLine(tInt x1, tInt y1, tInt x2, tInt y2)=0ICanvaspure virtual
DrawLine(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)=0ICanvaspure virtual
DrawLine(IPoint *ptStart, IPoint *ptEnd)=0ICanvaspure virtual
DrawPixel(tInt x, tInt y)=0ICanvaspure virtual
DrawPixel(tFloat32 x, tFloat32 y)=0ICanvaspure virtual
DrawPixel(IPoint *pt)=0ICanvaspure virtual
DrawPolygon(IPoint **ppPoints, tInt nCount)=0ICanvaspure virtual
DrawRect(tInt x1, tInt y1, tInt x2, tInt y2)=0ICanvaspure virtual
DrawRect(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)=0ICanvaspure virtual
DrawRect(IRect *rect)=0ICanvaspure virtual
DrawTexture(ITexture *pTexture, tFloat32 vPoints[8])=0ICanvaspure virtual
EnableAlpha(tBool bAdditiveMode=tFalse) const =0IGraphicsModepure virtual
EnableAntialiasing() const =0IGraphicsModepure virtual
EnableBackFaceCulling() const =0IGraphicsModepure virtual
EnableDepthBuffer() const =0IGraphicsModepure virtual
EnableLighting() const =0IGraphicsModepure virtual
End()=0IGraphicsModepure virtual
EndScene()=0ICanvaspure virtual
FEATURE_AlphaBlending enum valueIGraphicsMode
FEATURE_Antialiasing enum valueIGraphicsMode
FEATURE_BackFaceCulling enum valueIGraphicsMode
FEATURE_CommandLists enum valueIGraphicsMode
FEATURE_DepthBuffer enum valueIGraphicsMode
FEATURE_HardwareAcceleration enum valueIGraphicsMode
FEATURE_Lighting enum valueIGraphicsMode
FillCircle(tInt x1, tInt y1, tInt x2, tInt y2)=0ICanvaspure virtual
FillCircle(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)=0ICanvaspure virtual
FillCircle(IRect *rect)=0ICanvaspure virtual
FillCircleSegment(tInt x1, tInt y1, tInt x2, tInt y2, tFloat64 fDegreeStart, tFloat64 fDegreeEnd, tBool bNormalizeRect=tFalse)=0ICanvaspure virtual
FillCircleSegment(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2, tFloat64 fDegreeStart, tFloat64 fDegreeEnd, tBool bNormalizeRect=tFalse)=0ICanvaspure virtual
FillCircleSegment(IRect *rect, tFloat64 fDegreeStart, tFloat64 fDegreeEnd)=0ICanvaspure virtual
FillEllipse(tInt iOriginX, tInt iOriginY, tInt iWidth, tInt iHeight, tInt iAngle)=0ICanvaspure virtual
FillEllipse(tFloat32 f32OriginX, tFloat32 f32OriginY, tFloat32 f32Width, tFloat32 f32Height, tFloat32 f32Angle)=0ICanvaspure virtual
FillPolygon(IPoint **ppPoints, tInt nCount)=0ICanvaspure virtual
FillRect(tInt x1, tInt y1, tInt x2, tInt y2)=0ICanvaspure virtual
FillRect(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)=0ICanvaspure virtual
FillRect(IRect *rect)=0ICanvaspure virtual
Font(IFont *pFont)=0ICanvaspure virtual
GetBitsPerPixel() const =0ICanvaspure virtual
GetFlag(tUInt32 nFlag)=0ICanvaspure virtual
GetFontAngle()=0ICanvaspure virtual
GetHeight() const =0ICanvaspure virtual
GetWidth() const =0ICanvaspure virtual
IsSupported(tFeature nFeatureId) const =0IGraphicsModepure virtual
LinePattern(tUInt16 ui16Pattern, tInt nFactor=1)=0IGraphicsModepure virtual
LineWidth(tFloat64 fWidth)=0IGraphicsModepure virtual
MapPixelX(tFloat32 x)=0ICanvaspure virtual
MapPixelX(tInt x)=0ICanvaspure virtual
MapPixelY(tFloat32 y)=0ICanvaspure virtual
MapPixelY(tInt y)=0ICanvaspure virtual
MODE_DrawLineLoop enum valueIGraphicsMode
MODE_DrawLines enum valueIGraphicsMode
MODE_DrawLineStrip enum valueIGraphicsMode
MODE_DrawPoints enum valueIGraphicsMode
MODE_DrawPolygon enum valueIGraphicsMode
MODE_DrawQuads enum valueIGraphicsMode
MODE_DrawQuadStrip enum valueIGraphicsMode
MODE_DrawTriangleFan enum valueIGraphicsMode
MODE_DrawTriangles enum valueIGraphicsMode
MODE_DrawTriangleStrip enum valueIGraphicsMode
OutputText(tInt x, tInt y, const tChar *fmt,...)=0ICanvaspure virtual
OutputText(tFloat32 x, tFloat32 y, const tChar *fmt,...)=0ICanvaspure virtual
PopFlags()=0ICanvaspure virtual
PushFlags()=0ICanvaspure virtual
ResetFlags()=0ICanvaspure virtual
SetFlag(tUInt32 nFlag, tInt32 nValue)=0ICanvaspure virtual
SetFontAngle(tFloat64 fAngle)=0ICanvaspure virtual
SetMapping(tFloat32 x1, tFloat32 y1, tFloat32 x2, tFloat32 y2)=0ICanvaspure virtual
Texture(ITexture *pTexture)=0ICanvaspure virtual
tFeature enum nameIGraphicsMode
tMode enum nameIGraphicsMode
UnmapPixelX(tInt x)=0ICanvaspure virtual
UnmapPixelY(tInt y)=0ICanvaspure virtual
~IGraphicsMode()IGraphicsModeinlinevirtual