TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iCanvas Member List

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

AddRef()=0iUnknownpure virtual
BlitFill(const sRectf &aDestRect, tU32 aColor)=0iCanvaspure virtual
BlitFillAlpha(const sRectf &aDestRect, tU32 aColor)=0iCanvaspure virtual
BlitLine(const sVec2f &aStart, const sVec2f &aEnd, tU32 aColor)=0iCanvaspure virtual
BlitLineAlpha(const sVec2f &aStart, const sVec2f &aEnd, tU32 aColor)=0iCanvaspure virtual
BlitOverlay(const sRectf &aDestRect, iOverlay *apOverlay)=0iCanvaspure virtual
BlitOverlayFrame(const sRectf &aDestRect, iOverlay *apOverlay, tRectFrameFlags aFrame)=0iCanvaspure virtual
BlitRect(const sRectf &aDestRect, tU32 aColor)=0iCanvaspure virtual
BlitRectAlpha(const sRectf &aDestRect, tU32 aColor)=0iCanvaspure virtual
BlitStretch(const sRectf &aDestRect, iImage *apSrc, const sRectf &aSrcRect)=0iCanvaspure virtual
BlitStretchAlpha(const sRectf &aDestRect, iImage *apSrc, const sRectf &aSrcRect)=0iCanvaspure virtual
BlitStretchAlpha1(const sRectf &aDestRect, iImage *apSrc, const sRectf &aSrcRect, tF32 afAlpha)=0iCanvaspure virtual
BlitText(iFont *apFont, const sRectf &aRect, tFontFormatFlags aFormatFlags, const achar *aaszText)=0iCanvaspure virtual
DeleteThis()=0iUnknownpure virtual
Flush()=0iCanvaspure virtual
Frame(tRectFrameFlags aFrame, const sVec4f &aFrameBorder, const sVec2f &avTL, const sVec2f &avBR, tF32 afZ)=0iCanvaspure virtual
FrameA(tRectFrameFlags aFrame, const sVec4f &aFrameBorder, const sVec2f &avTL, const sVec2f &avBR, tF32 afZ, tU32 anColA)=0iCanvaspure virtual
FrameT(tRectFrameFlags aFrame, const sVec4f &aFrameBorder, const sVec2f &avTL, const sVec2f &avBR, const sVec2f &avTLTex, const sVec2f &avBRTex, tF32 afZ)=0iCanvaspure virtual
FrameTA(tRectFrameFlags aFrame, const sVec4f &aFrameBorder, const sVec2f &avTL, const sVec2f &avBR, const sVec2f &avTLTex, const sVec2f &avBRTex, tF32 afZ, tU32 anColA)=0iCanvaspure virtual
FrameTA2(tRectFrameFlags aFrame, const sVec4f &aFrameBorder, const sVec2f &avTL, const sVec2f &avBR, const sVec2f &avTLTex, const sVec2f &avBRTex, tF32 afZ, tU32 anTLColA, tU32 anTRColA, tU32 anBRColA, tU32 anBLColA)=0iCanvaspure virtual
GetBillboard() const =0iCanvaspure virtual
GetBillboardCenter() const =0iCanvaspure virtual
GetBillboardRight() const =0iCanvaspure virtual
GetBillboardUp() const =0iCanvaspure virtual
GetColorA() const =0iCanvaspure virtual
GetDrawOperation() const =0iCanvaspure virtual
GetGraphicsContext() const =0iCanvaspure virtual
GetHasVertices() const =0iCanvaspure virtual
GetImage() const =0iCanvaspure virtual
GetLineConstantScreenSize() const =0iCanvaspure virtual
GetLineSize() const =0iCanvaspure virtual
GetMaterial() const =0iCanvaspure virtual
GetMatrix() const =0iCanvaspure virtual
GetNormal() const =0iCanvaspure virtual
GetNumRefs() const =0iUnknownpure virtual
GetScissor() const =0iCanvaspure virtual
GetViewport() const =0iCanvaspure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
Line(const sVec3f &avStart, const sVec3f &avEnd)=0iCanvaspure virtual
LineA(const sVec3f &avStart, const sVec3f &avEnd, tU32 anCol)=0iCanvaspure virtual
LineEx(const sVec3f &avStart, const sVec2f &avStartTex, tF32 afStartSize, tU32 anStartCol, const sVec3f &avEnd, const sVec2f &avEndTex, tF32 afEndSize, tU32 anEndCol)=0iCanvaspure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
Quad(const sVec3f &avTL, const sVec3f &avTR, const sVec3f &avBR, const sVec3f &avBL)=0iCanvaspure virtual
QuadA(const sVec3f &avTL, const sVec3f &avTR, const sVec3f &avBR, const sVec3f &avBL, tU32 anColorA)=0iCanvaspure virtual
QuadA2(const sVec3f &avTL, tU32 anTLColA, const sVec3f &avTR, tU32 anTRColA, const sVec3f &avBR, tU32 anBRColA, const sVec3f &avBL, tU32 anBLColA)=0iCanvaspure virtual
QuadEx(const sVec3f &avTL, const sVec3f &avTLN, const sVec2f &avTLTex, tU32 anTLA, const sVec3f &avTR, const sVec3f &avTRN, const sVec2f &avTRTex, tU32 anTRA, const sVec3f &avBR, const sVec3f &avBRN, const sVec2f &avBRTex, tU32 anBRA, const sVec3f &avBL, const sVec3f &avBLN, const sVec2f &avBLTex, tU32 anBLA)=0iCanvaspure virtual
QuadT(const sVec3f &avTL, const sVec2f &avTLTex, const sVec3f &avTR, const sVec2f &avTRTex, const sVec3f &avBR, const sVec2f &avBRTex, const sVec3f &avBL, const sVec2f &avBLTex)=0iCanvaspure virtual
QuadTA(const sVec3f &avTL, const sVec2f &avTLTex, const sVec3f &avTR, const sVec2f &avTRTex, const sVec3f &avBR, const sVec2f &avBRTex, const sVec3f &avBL, const sVec2f &avBLTex, tU32 anColorA)=0iCanvaspure virtual
QuadTA2(const sVec3f &avTL, const sVec2f &avTLTex, tU32 anTLColA, const sVec3f &avTR, const sVec2f &avTRTex, tU32 anTRColA, const sVec3f &avBR, const sVec2f &avBRTex, tU32 anBRColA, const sVec3f &avBL, const sVec2f &avBLTex, tU32 anBLColA)=0iCanvaspure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Rect(const sVec2f &avTL, const sVec2f &avBR, tF32 afZ)=0iCanvaspure virtual
RectA(const sVec2f &avTL, const sVec2f &avBR, tF32 afZ, tU32 anColA)=0iCanvaspure virtual
RectT(const sVec2f &avTL, const sVec2f &avBR, const sVec2f &avTLTex, const sVec2f &avBRTex, tF32 afZ)=0iCanvaspure virtual
RectTA(const sVec2f &avTL, const sVec2f &avBR, const sVec2f &avTLTex, const sVec2f &avBRTex, tF32 afZ, tU32 anColA)=0iCanvaspure virtual
RectTA2(const sVec2f &avTL, const sVec2f &avBR, const sVec2f &avTLTex, const sVec2f &avBRTex, tF32 afZ, tU32 anTLColA, tU32 anTRColA, tU32 anBRColA, tU32 anBLColA)=0iCanvaspure virtual
Release()=0iUnknownpure virtual
ResetStates()=0iCanvaspure virtual
SetBillboard(tBillboardModeFlags aMode)=0iCanvaspure virtual
SetBillboardCenter(const sVec3f &avCenter)=0iCanvaspure virtual
SetBillboardRight(const sVec3f &avRight)=0iCanvaspure virtual
SetBillboardUp(const sVec3f &avUp)=0iCanvaspure virtual
SetColorA(tU32 anColor)=0iCanvaspure virtual
SetDefaultMaterial(iTexture *apTexture, eBlendMode aBlendMode, tIntPtr aSamplerStates)=0iCanvaspure virtual
SetLineConstantScreenSize(tBool abConstSize)=0iCanvaspure virtual
SetLineSize(tF32 afSize)=0iCanvaspure virtual
SetMaterial(iMaterial *apMaterial)=0iCanvaspure virtual
SetMatrix(const sMatrixf &aMatrix)=0iCanvaspure virtual
SetNormal(const sVec3f &avNormal)=0iCanvaspure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
VertexP(const sVec3f &avPosition)=0iCanvaspure virtual
VertexPN(const sVec3f &avPosition, const sVec3f &avNormal)=0iCanvaspure virtual
VertexPNT(const sVec3f &avPosition, const sVec3f &avNormal, const sVec2f &avTex)=0iCanvaspure virtual
VertexPNTA(const sVec3f &avPosition, const sVec3f &avNormal, const sVec2f &avTex, tU32 anColorA)=0iCanvaspure virtual
VertexPT(const sVec3f &avPosition, const sVec2f &avTex)=0iCanvaspure virtual
VertexPTA(const sVec3f &avPosition, const sVec2f &avTex, tU32 anColorA)=0iCanvaspure virtual
WireframeAABB(const sVec3f &avMin, const sVec3f &avMax)=0iCanvaspure virtual
WireframeCircle(const sVec3f &avCenter, tF32 afRadius, tU32 aulNumDiv=32, ePlaneType aPlane=ePlaneType_XY)=0iCanvaspure virtual
WireframeCone(const sVec3f &avBaseCenter, tF32 afBaseRadius, tF32 afHeight, tU32 aulNumDiv=32, ePlaneType aPlane=ePlaneType_XY)=0iCanvaspure virtual
WireframeEllipse(const sVec3f &avCenter, const sVec2f &avRadius, tU32 aulNumDiv=32, ePlaneType aPlane=ePlaneType_XY)=0iCanvaspure virtual
WireframeEllipsoid(const sVec3f &aCenter, const sVec3f &avRadius, tU32 aulNumDiv=32)=0iCanvaspure virtual
WireframeEllipsoidEx(const sVec3f &aCenter, const sVec3f &avRadius, tU32 aulNumDiv, tU32 aulColorX, tU32 aulColorY, tU32 aulColorZ)=0iCanvaspure virtual
WireframeSphere(const sVec3f &aCenter, tF32 afRadius, tU32 aulNumDiv=32)=0iCanvaspure virtual
WireframeSphereEx(const sVec3f &aCenter, tF32 afRadius, tU32 aulNumDiv, tU32 aulColorX, tU32 aulColorY, tU32 aulColorZ)=0iCanvaspure virtual