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

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

AddRef()=0iUnknownpure virtual
BlitBitmap3DToTexture(iBitmap3D *apSrc, iTexture *apDest, tU32 anDestLevel, const sVec3i &aSrcMin=sVec3i::Zero(), const sVec3i &aDestMin=sVec3i::Zero(), const sVec3i &avSize=sVec3i::Zero(), eTextureBlitFlags aFlags=eTextureBlitFlags_None)=0iGraphicspure virtual
BlitBitmapToTexture(iBitmap2D *apSrc, iTexture *apDest, tU32 anDestLevel, const sRecti &aSrcRect=sRecti(0, 0), const sRecti &aDestRect=sRecti(0, 0), eTextureBlitFlags aFlags=eTextureBlitFlags_None)=0iGraphicspure virtual
BlitTextureToBitmap(iTexture *apSrc, tU32 anSrcLevel, iBitmap2D *apDest, const sRecti &aSrcRect=sRecti(0, 0), const sRecti &aDestRect=sRecti(0, 0), eTextureBlitFlags aFlags=eTextureBlitFlags_None)=0iGraphicspure virtual
BlitTextureToBitmap3D(iTexture *apSrc, tU32 anSrcLevel, iBitmap3D *apDest, const sVec3i &aSrcMin=sVec3i::Zero(), const sVec3i &aDestMin=sVec3i::Zero(), const sVec3i &avSize=sVec3i::Zero(), eTextureBlitFlags aFlags=eTextureBlitFlags_None)=0iGraphicspure virtual
BlitTextureToTexture(iTexture *apSrc, tU32 anSrcLevel, iTexture *apDest, tU32 anDestLevel, const sRecti &aSrcRect=sRecti(0, 0), const sRecti &aDestRect=sRecti(0, 0), eTextureBlitFlags aFlags=eTextureBlitFlags_None)=0iGraphicspure virtual
CheckTextureFormat(iBitmapFormat *apFormat, tTextureFlags aFlags)=0iGraphicspure virtual
ClearAllFontCaches()=0iGraphicspure virtual
ColorAdjustContrast(const sVec3f &C, tF32 c)=0iGraphicspure virtual
ColorAdjustSaturation(const sVec3f &C, tF32 s)=0iGraphicspure virtual
ColorBlackWhite(const sVec3f &C, tF32 s)=0iGraphicspure virtual
ColorConvert(eColorSpace aSource, eColorSpace aDest, const sVec4f &aColor)=0iGraphicspure virtual
ColorConvertEx(eColorSpace aSource, eColorSpace aDest, const sVec4f &aColor, const sVec4f &aXYZRef)=0iGraphicspure virtual
ColorGammaCorrect(const sVec3f &aC, tF32 afFactor)=0iGraphicspure virtual
ColorGrey(const sVec3f &C)=0iGraphicspure virtual
ColorLuminance(const sVec3f &aColor)=0iGraphicspure virtual
ColorLuminanceEx(const sVec3f &aColor, const sVec3f &avLuminanceDistribution)=0iGraphicspure virtual
ColorNegative(const sVec3f &C)=0iGraphicspure virtual
CompileDepthStencilStates(iDepthStencilStates *apStates)=0iGraphicspure virtual
CompileRasterizerStates(iRasterizerStates *apStates)=0iGraphicspure virtual
CompileSamplerStates(iSamplerStates *apStates)=0iGraphicspure virtual
CompileShader(iHString *ahspName, eShaderUnit aUnit, iHString *ahspProfileName, iFile *apProgram, iDataTable *apMacros, tShaderCompilerFlags aFlags)=0iGraphicspure virtual
CreateAABB() const =0iGraphicspure virtual
CreateBitmap(iHString *ahspName, eBitmapType aType, const achar *aaszFormat, tU32 anNumMipMaps, tU32 anWidth, tU32 anHeight, tU32 anDepth)=0iGraphicspure virtual
CreateBitmap2D(tU32 nW, tU32 nH, const achar *aszPixFmt)=0iGraphicspure virtual
CreateBitmap2DEx(tU32 nW, tU32 nH, iPixelFormat *pFmt)=0iGraphicspure virtual
CreateBitmap2DMemory(tU32 nW, tU32 nH, const achar *aszPixFmt, tU32 anPitch, tPtr ptrAddr, tBool bFreeAddr)=0iGraphicspure virtual
CreateBitmap2DMemoryEx(tU32 nW, tU32 nH, iPixelFormat *pFmt, tU32 anPitch, tPtr ptrAddr, tBool bFreeAddr)=0iGraphicspure virtual
CreateBitmap3D(tU32 anW, tU32 anH, tU32 anD, const achar *aaszPixFmt)=0iGraphicspure virtual
CreateBitmap3DEx(tU32 anW, tU32 anH, tU32 anD, iPixelFormat *apFmt)=0iGraphicspure virtual
CreateBitmap3DMemory(tU32 anW, tU32 anH, tU32 anD, const achar *aszPixFmt, tU32 anRowPitch, tU32 anSlicePitch, tPtr aptrAddr, tBool abFreeAddr)=0iGraphicspure virtual
CreateBitmap3DMemoryEx(tU32 anW, tU32 anH, tU32 anD, iPixelFormat *apFmt, tU32 anRowPitch, tU32 anSlicePitch, tPtr aptrAddr, tBool abFreeAddr)=0iGraphicspure virtual
CreateBitmapCube(tU32 ulSize, const achar *aszPixFmt)=0iGraphicspure virtual
CreateBitmapCubeEx(tU32 ulSize, iPixelFormat *pFmt)=0iGraphicspure virtual
CreateBitmapEx(iHString *ahspName, eBitmapType aType, iPixelFormat *pFmt, tU32 anNumMipMaps, tU32 anWidth, tU32 anHeight, tU32 anDepth)=0iGraphicspure virtual
CreateBitmapFormat(eBitmapType aType, const achar *aaszFormat, tU32 anNumMipMaps, tU32 anWidth, tU32 anHeight, tU32 anDepth)=0iGraphicspure virtual
CreateBitmapFormatEmpty()=0iGraphicspure virtual
CreateBitmapFormatEx(eBitmapType aType, iPixelFormat *pFmt, tU32 anNumMipMaps, tU32 anWidth, tU32 anHeight, tU32 anDepth)=0iGraphicspure virtual
CreateBitmapFromTexture(iTexture *apSrc)=0iGraphicspure virtual
CreateCamera() const =0iGraphicspure virtual
CreateCanvas(iGraphicsContext *apContext, iMaterial *apResetMaterial)=0iGraphicspure virtual
CreateContext(iOSWindow *apWindow, iUnknown *apExtended1, iUnknown *apExtended2, tU32 anWidth, tU32 anHeight, const achar *aaszBBFormat, const achar *aaszDSFormat, tBool abFullScreen, tU32 anSwapInterval, tTextureFlags aBackBufferFlags)=0iGraphicspure virtual
CreateDampedSpring1(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpring2(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpring3(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpring4(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpringPosition1(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpringPosition2(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpringPosition3(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDampedSpringPosition4(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
CreateDepthStencilStates()=0iGraphicspure virtual
CreateDrawOpCapture()=0iGraphicspure virtual
CreateDrawOperation()=0iGraphicspure virtual
CreateDrawOperationSet()=0iGraphicspure virtual
CreateFixedStates()=0iGraphicspure virtual
CreateFont(iHString *ahspName, iFile *pFile)=0iGraphicspure virtual
CreateFont8x8(iHString *ahspName)=0iGraphicspure virtual
CreateFontFromBitmap(iHString *ahspName, iBitmap2D *pBmp)=0iGraphicspure virtual
CreateFrustum() const =0iGraphicspure virtual
CreateGeometryModifier(const achar *aszName, iGeometry *apGeometry, iUnknown *apInitData)=0iGraphicspure virtual
CreateGeometryPolygonal(tU32 aulNumVertices, tU32 aulNumIndices, tGeometryCreateFlags aFlags, tFVF aFVF)=0iGraphicspure virtual
CreateGeometryPolygonalCube(tGeometryCreateFlags aFlags, tFVF aFVF, const sVec3f &avCenter, tF32 afWidth, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
CreateGeometryPolygonalCylinder(tGeometryCreateFlags aFlags, tFVF aFVF, tF32 baseRadius, tF32 topRadius, tF32 height, tI32 slices, tI32 stacks, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV, tBool abCap, tBool abCentered)=0iGraphicspure virtual
CreateGeometryPolygonalDisk(tGeometryCreateFlags aFlags, tFVF aFVF, tF32 innerRadius, tF32 outerRadius, tI32 slices, tI32 stacks, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
CreateGeometryPolygonalDiskSweep(tGeometryCreateFlags aFlags, tFVF aFVF, tF32 innerRadius, tF32 outerRadius, tI32 slices, tI32 stacks, tF32 startAngle, tF32 sweepAngle, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
CreateGeometryPolygonalEx(iVertexArray *apVA, iIndexArray *apIA)=0iGraphicspure virtual
CreateGeometryPolygonalGeosphere(tGeometryCreateFlags aFlags, tFVF aFVF, tF32 radius, tI32 slices, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
CreateGeometryPolygonalPlane(tGeometryCreateFlags aFlags, tFVF aFVF, ePlaneType aPlaneType, const sVec3f &avCenter, tF32 afWidth, tF32 afHeight, tU32 aulNumDiv, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
CreateGeometryPolygonalSphere(tGeometryCreateFlags aFlags, tFVF aFVF, tF32 radius, tI32 slices, tI32 stacks, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
CreateImage(tU32 anWidth, tU32 anHeight)=0iGraphicspure virtual
CreateImageEx(tU32 anWidth, tU32 anHeight, iBitmap2D *apBmp, iTexture *apTex, iTexture *apDepthStencil)=0iGraphicspure virtual
CreateImageFromBitmap(iBitmap2D *apBitmap)=0iGraphicspure virtual
CreateImageFromBitmapAndTexture(iBitmap2D *apBitmap, iTexture *apTexture)=0iGraphicspure virtual
CreateImageFromFile(iFile *apFile)=0iGraphicspure virtual
CreateImageFromResource(iHString *ahspRes)=0iGraphicspure virtual
CreateImageFromTexture(iTexture *apTexture)=0iGraphicspure virtual
CreateImageGraphicsContext(iImage *apImage, iGraphicsContext *apGraphicsContext)=0iGraphicspure virtual
CreateImageMap(const achar *aaszBaseName, const achar *aaszPxf)=0iGraphicspure virtual
CreateIndexArray(eGraphicsPrimitiveType aPrimitiveType, tU32 anNumIndex, tU32 anMaxVertexIndex, eArrayUsage aUsage)=0iGraphicspure virtual
CreateIntersection() const =0iGraphicspure virtual
CreateMaterial()=0iGraphicspure virtual
CreateMaterialLibrary()=0iGraphicspure virtual
CreateNUSpline(eNUSplineType aType) const =0iGraphicspure virtual
CreateOcclusionQuery()=0iGraphicspure virtual
CreateOverlayColor(const sColor4f &aColor)=0iGraphicspure virtual
CreateOverlayImage(iImage *apImage)=0iGraphicspure virtual
CreateOverlayMaterial(iMaterial *apMaterial)=0iGraphicspure virtual
CreateOverlayResource(iHString *ahspRes)=0iGraphicspure virtual
CreateOverlayTexture(iTexture *apTexture)=0iGraphicspure virtual
CreatePixelFormat(const achar *aszFormat)=0iGraphicspure virtual
CreateRasterizerStates()=0iGraphicspure virtual
CreateSamplerStates()=0iGraphicspure virtual
CreateShaderConstants(tU32 anMaxRegisters) const =0iGraphicspure virtual
CreateTextObject(const sVec2f &avSize, const achar *aaszText)=0iGraphicspure virtual
CreateTexture(iHString *ahspName, eBitmapType aType, const achar *aaszFormat, tU32 anNumMipMaps, tU32 anWidth, tU32 anHeight, tU32 anDepth, tTextureFlags aFlags)=0iGraphicspure virtual
CreateTextureFromBitmap(iHString *ahspName, iBitmapBase *apBitmap, tTextureFlags aFlags)=0iGraphicspure virtual
CreateTextureFromRes(iHString *ahspRes, iHString *ahspBasePath, tTextureFlags aFlags)=0iGraphicspure virtual
CreateTransform() const =0iGraphicspure virtual
CreateVertexArray(tU32 anNumVertices, tFVF anFVF, eArrayUsage aUsage)=0iGraphicspure virtual
CreateVideoDecoder(iHString *ahspName, iFile *apFile, tU32 aFlags)=0iGraphicspure virtual
DampedSpringAcceleration1(tF32 D, tF32 V, const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
DampedSpringAcceleration2(const sVec2f &D, const sVec2f &V, const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
DampedSpringAcceleration3(const sVec3f &D, const sVec3f &V, const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
DampedSpringAcceleration4(const sVec4f &D, const sVec4f &V, const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
DampedSpringComputeKdFromDampingRatio(const tF32 Ks, const tF32 E) const =0iGraphicspure virtual
DampedSpringGetDampingRatio(const tF32 Ks, const tF32 Kd) const =0iGraphicspure virtual
DeleteThis()=0iUnknownpure virtual
FindColorName(const sColor4f &aColor) const =0iGraphicspure virtual
FindFont(iHString *ahspName, tFontLoadFlags mode) const =0iGraphicspure virtual
FVFFromString(const achar *aaszString) const =0iGraphicspure virtual
FVFGetComponentOffset(tFVF aFVF, eFVF C) const =0iGraphicspure virtual
FVFGetNumTexCoos(tFVF anFVF) const =0iGraphicspure virtual
FVFGetStride(tFVF aFVF) const =0iGraphicspure virtual
FVFGetTexCooDim(tFVF anFVF, tU32 anTexCooIndex) const =0iGraphicspure virtual
FVFToString(tFVF aFVF) const =0iGraphicspure virtual
GetColor3FromName(iHString *ahspName) const =0iGraphicspure virtual
GetColor4FromName(iHString *ahspName) const =0iGraphicspure virtual
GetColor4FromNameA(iHString *ahspName, tF32 afAlpha) const =0iGraphicspure virtual
GetColorIndex(iHString *ahspName) const =0iGraphicspure virtual
GetColorName(tU32 anIndex) const =0iGraphicspure virtual
GetColorValue(tU32 anIndex) const =0iGraphicspure virtual
GetCompiledDepthStencilStates(tIntPtr aHandle) const =0iGraphicspure virtual
GetCompiledRasterizerStates(tIntPtr aHandle) const =0iGraphicspure virtual
GetCompiledSamplerStates(tIntPtr aHandle) const =0iGraphicspure virtual
GetCssColor3FromName(iHString *ahspName) const =0iGraphicspure virtual
GetCssColor4FromName(iHString *ahspName) const =0iGraphicspure virtual
GetCssColor4FromNameA(iHString *ahspName, tF32 afAlpha) const =0iGraphicspure virtual
GetDrawOpCapture() const =0iGraphicspure virtual
GetDriver() const =0iGraphicspure virtual
GetDriverCaps(eGraphicsCaps aCaps) const =0iGraphicspure virtual
GetFontCacheID() const =0iGraphicspure virtual
GetFontFromIndex(tU32 anIndex) const =0iGraphicspure virtual
GetFontFromName(iHString *ahspName) const =0iGraphicspure virtual
GetGenericDeviceResourceManager() const =0iGraphicspure virtual
GetIsDriverInitialized() const =0iGraphicspure virtual
GetNumFonts() const =0iGraphicspure virtual
GetNumNamedColors() const =0iGraphicspure virtual
GetNumRefs() const =0iUnknownpure virtual
GetNumShaderProfile(eShaderUnit aUnit) const =0iGraphicspure virtual
GetNumSystemFonts() const =0iGraphicspure virtual
GetNumTextures() const =0iGraphicspure virtual
GetRecreateTextureWhenChanged() const =0iGraphicspure virtual
GetShaderDeviceResourceManager() const =0iGraphicspure virtual
GetShaderProfile(eShaderUnit aUnit, tU32 anIndex) const =0iGraphicspure virtual
GetSystemFontFileName(tU32 anIndex) const =0iGraphicspure virtual
GetSystemFontFilePath(tU32 anIndex) const =0iGraphicspure virtual
GetSystemFontName(tU32 anIndex) const =0iGraphicspure virtual
GetTextureDeviceResourceManager() const =0iGraphicspure virtual
GetTextureFromIndex(tU32 anIndex) const =0iGraphicspure virtual
GetTextureFromName(iHString *ahspName) const =0iGraphicspure virtual
InitializeDriver(iHString *ahspDriverName)=0iGraphicspure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
IsShader(iFile *apFile) const =0iGraphicspure virtual
IsVideoFile(iFile *apFile) const =0iGraphicspure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
LoadBitmap(iFile *pFile)=0iGraphicspure virtual
LoadBitmapEx(const achar *aaszFormat, iFile *pFile)=0iGraphicspure virtual
LoadBitmapFromRes(iHString *ahspRes, iHString *ahspBasePath)=0iGraphicspure virtual
LoadFont(iHString *ahspName)=0iGraphicspure virtual
LoadFontEx(iHString *ahspName, tFontLoadFlags aFlags)=0iGraphicspure virtual
LoadShader(iFile *apFile)=0iGraphicspure virtual
OpenBitmapFile(const achar *aszRes, const achar *aszBasePath=NULL)=0iGraphicspure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
RegisterSystemFont(iHString *ahspName, iHString *ahspFilePath, iFont *apFont)=0iGraphicspure virtual
RegisterSystemFonts()=0iGraphicspure virtual
Release()=0iUnknownpure virtual
SaveBitmap(const achar *aszFile, iBitmapBase *pBmp, tU32 ulCompression=0)=0iGraphicspure virtual
SaveBitmapEx(const achar *aaszFormat, iFile *apFile, iBitmapBase *apBmp, tU32 anCompression)=0iGraphicspure virtual
SerializeShaderConstants(iShaderConstants *apConsts, iDataTable *apDT, tSerializeFlags aFlags)=0iGraphicspure virtual
SetDrawOpCapture(iGraphicsDrawOpCapture *apCapture)=0iGraphicspure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetRecreateTextureWhenChanged(tBool abEnabled)=0iGraphicspure virtual
UDPointsHemisphereHalton(tVec3fCVec *apResults, tI32 p2=3) const =0iGraphicspure virtual
UDPointsHemisphereHaltonEx(tVec3fCVec *apResults, tI32 p1, tI32 p2) const =0iGraphicspure virtual
UDPointsHemisphereHammersley(tVec3fCVec *apResults) const =0iGraphicspure virtual
UDPointsHemisphereHammersleyEx(tVec3fCVec *apResults, tI32 p1) const =0iGraphicspure virtual
UDPointsHemisphereRandom(tVec3fCVec *apResults) const =0iGraphicspure virtual
UDPointsPlaneHalton(tVec2fCVec *apResults, tI32 p2=3) const =0iGraphicspure virtual
UDPointsPlaneHaltonEx(tVec2fCVec *apResults, tI32 p1, tI32 p2) const =0iGraphicspure virtual
UDPointsPlaneHammersley(tVec2fCVec *apResults) const =0iGraphicspure virtual
UDPointsPlaneHammersleyEx(tVec2fCVec *apResults, tI32 p1) const =0iGraphicspure virtual
UDPointsPlaneRandom(tVec2fCVec *apResults) const =0iGraphicspure virtual
UDPointsSphereHalton(tVec3fCVec *apResults, tI32 p2=3) const =0iGraphicspure virtual
UDPointsSphereHaltonEx(tVec3fCVec *apResults, tI32 p1, tI32 p2) const =0iGraphicspure virtual
UDPointsSphereHammersley(tVec3fCVec *apResults) const =0iGraphicspure virtual
UDPointsSphereHammersleyEx(tVec3fCVec *apResults, tI32 p1) const =0iGraphicspure virtual
UDPointsSphereRandom(tVec3fCVec *apResults) const =0iGraphicspure virtual
UpdateGeometryPolygonalDiskSweep(iGeometry *apGeom, tF32 innerRadius, tF32 outerRadius, tI32 slices, tI32 stacks, tF32 startAngle, tF32 sweepAngle, tBool abCW, tU32 aulColor, const sMatrixf &amtxUV)=0iGraphicspure virtual
URLFindBitmapFilePath(const achar *aszRes, const achar *aszBasePath)=0iGraphicspure virtual