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

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

AddRef()=0iUnknownpure virtual
BeginPass(tU32 aMaterialAndFlags, tU32 aMaterialNotFlags, tU32 anVertexShader, tU32 anPixelShader, tU32 aUserCacheFlags, iPainterLight *apLight)=0iPainterRenderContextpure virtual
BlitBegin()=0iPainterRenderContextpure virtual
BlitEnd()=0iPainterRenderContextpure virtual
BlitMaterial(iMaterial *apMaterial, const sRectf &arectSrc, const sRectf &arectDest, tU32 anVertexColor=0xFFFFFFFF)=0iPainterRenderContextpure virtual
BlitRenderTargetMaterial(iMaterial *apMaterial, const sRectf &arectDest, tU32 anVertexColor=0xFFFFFFFF)=0iPainterRenderContextpure virtual
DeleteThis()=0iUnknownpure virtual
DisableMaterialFading(iMaterial *apMaterial)=0iPainterRenderContextpure virtual
DrawOperation(iDrawOperation *pOp)=0iPainterRenderContextpure virtual
EnableBlendMode(ni::eBlendMode aBlendMode)=0iPainterRenderContextpure virtual
EnableDepthOnly(ni::tBool abUseDefaultVS, ni::tBool abUseDefaultPS)=0iPainterRenderContextpure virtual
EnableMaterialFading(iMaterial *apMaterial, tF32 afFading, tBool abSmooth)=0iPainterRenderContextpure virtual
EnablePresetMaterial()=0iPainterRenderContextpure virtual
EnableSink(iPainterRenderContextSink *apSink)=0iPainterRenderContextpure virtual
EndPass()=0iPainterRenderContextpure virtual
GetCanvas() const =0iPainterRenderContextpure virtual
GetFixedStates() const =0iPainterRenderContextpure virtual
GetGraphicsContext() const =0iPainterRenderContextpure virtual
GetHasPaintingBegan() const =0iPainterRenderContextpure virtual
GetHasShader() const =0iPainterRenderContextpure virtual
GetLastTime() const =0iPainterRenderContextpure virtual
GetLight() const =0iPainterRenderContextpure virtual
GetMaterialAndFlags() const =0iPainterRenderContextpure virtual
GetMaterialNotFlags() const =0iPainterRenderContextpure virtual
GetNumRefs() const =0iUnknownpure virtual
GetPainter() const =0iPainterRenderContextpure virtual
GetPixelShader(const tUUID &aCacheFlags, iMaterial *apMat) const =0iPainterRenderContextpure virtual
GetPresetMaterial() const =0iPainterRenderContextpure virtual
GetRenderPath() const =0iPainterRenderContextpure virtual
GetShader(tU32 anIndex) const =0iPainterRenderContextpure virtual
GetShaderCache() const =0iPainterRenderContextpure virtual
GetStates() const =0iPainterRenderContextpure virtual
GetUserCacheFlags() const =0iPainterRenderContextpure virtual
GetVertexShader(const tUUID &aCacheFlags, iMaterial *apMat) const =0iPainterRenderContextpure virtual
GetViewport() const =0iPainterRenderContextpure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
PaintBackground(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintBackgroundEx(iPainterDrawSet *apDrawSet, ni::tU32 anVS, ni::tU32 anPS, ni::tU32 anUserCacheFlags, tU32 aMaterialAndFlags, tU32 aMaterialNotFlags, ni::iPainterRenderContextSink *apSink)=0iPainterRenderContextpure virtual
PaintBase(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintBaseFixed(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintBaseFixedEx(iPainterDrawSet *apDrawSet, ni::tU32 anVS, ni::tU32 anPS, ni::tU32 anUserCacheFlags, tU32 aMaterialAndFlags, tU32 aMaterialNotFlags, ni::iPainterRenderContextSink *apSink)=0iPainterRenderContextpure virtual
PaintBegin(iPainterDrawSet *apDrawSet, const sVec4f &avTime)=0iPainterRenderContextpure virtual
PaintDebug(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintDepthOnly(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintEditMode(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintEnd(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintForeground(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintForegroundEx(iPainterDrawSet *apDrawSet, ni::tU32 anVS, ni::tU32 anPS, ni::tU32 anUserCacheFlags, tU32 aMaterialAndFlags, tU32 aMaterialNotFlags, ni::iPainterRenderContextSink *apSink)=0iPainterRenderContextpure virtual
PaintPostProcess(iPainterDrawSet *apDrawSet, ePainterRenderMode aMode)=0iPainterRenderContextpure virtual
PaintPrepareLights(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintRenderTarget(iPainterDrawSet *apDrawSet, ePainterRT aRT, tPaintRenderTargetFlags aFlags, tClearBuffersFlags aClearFlags, tU32 aClearColor, tF32 aClearDepth, tU32 aClearStencil)=0iPainterRenderContextpure virtual
PaintRenderTargets(iPainterDrawSet *apDrawSet, tU32 anRTToPaintFlags, tClearBuffersFlags aClearFlags, tU32 aClearColor, tF32 aClearDepth, tU32 aClearStencil)=0iPainterRenderContextpure virtual
PaintShadowMaps(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintTranslucent(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintTranslucentFixed(iPainterDrawSet *apDrawSet)=0iPainterRenderContextpure virtual
PaintTranslucentFixedEx(iPainterDrawSet *apDrawSet, ni::tU32 anVS, ni::tU32 anPS, ni::tU32 anUserCacheFlags, tU32 aMaterialAndFlags, tU32 aMaterialNotFlags, ni::iPainterRenderContextSink *apSink)=0iPainterRenderContextpure virtual
PrepareMaterial(ni::tFVF aFVF, iMaterial *apMat)=0iPainterRenderContextpure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
SerializeDataTable(iDataTable *apDT, tSerializeFlags aFlags)=0iPainterRenderContextpure virtual
SetGraphicsContext(iGraphicsContext *apContext)=0iPainterRenderContextpure virtual
SetGraphicsStates(tU32 aStates)=0iPainterRenderContextpure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetPainterRenderTarget(ePainterRT aRT, tPaintRenderTargetFlags aRenderRTFlags)=0iPainterRenderContextpure virtual
SetPainterRenderTargetEx(ePainterRT aRT, tPaintRenderTargetFlags aRenderRTFlags, iTexture *apRT0, iTexture *apRT1, iTexture *apRT2, iTexture *apRT3, iTexture *apDS)=0iPainterRenderContextpure virtual
SetRenderPath(iPainterRenderPath *apRenderPath)=0iPainterRenderContextpure virtual
SetupTargetMaterial(iPainterShader *apShader, iMaterial *apTarget, const iMaterial *apSource, const iMaterial *apPreset, const iFixedStates *apFS)=0iPainterRenderContextpure virtual
TestMaterial(iMaterial *apMat) const =0iPainterRenderContextpure virtual
TestMaterialFlags(tMaterialFlags aFlags) const =0iPainterRenderContextpure virtual
UpdateFixedShaderConstants(iDrawOperation *apDrawOp)=0iPainterRenderContextpure virtual
UpdateShaderCacheFlags(tFVF aFVF, iMaterial *apMat)=0iPainterRenderContextpure virtual