This is the complete list of members for hpl::iLowLevelGraphics, including all inherited members.
AddIndexToBatch(int alIndex)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
AddTexCoordToBatch(unsigned int alUnit, const cVector3f *apCoord)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
AddVertexToBatch(const cVertex &apVtx)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
AddVertexToBatch(const cVertex *apVtx, const cVector3f *avTransform)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
AddVertexToBatch(const cVertex *apVtx, const cMatrixf *aMtx)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
AddVertexToBatch_Raw(const cVector3f &avPos, const cColor &aColor, const cVector3f &avTex)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
AddVertexToBatch_Size2D(const cVertex *apVtx, const cVector3f *avTransform, const cColor *apCol, const float &mfW, const float &mfH)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
ClearBatch()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
ClearScreen()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CopyContextToTexure(iTexture *apTex, const cVector2l &avPos, const cVector2l &avSize, const cVector2l &avTexOffset=0)=0 | hpl::iLowLevelGraphics | pure virtual |
CreateBitmap2D(const cVector2l &avSize)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateFontData(const tString &asName)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateGpuProgram(const tString &vertex, const tString &fragment)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateOcclusionQuery()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateTexture(bool abUseMipMaps, eTextureType aType, eTextureTarget aTarget)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateTexture(const tString &asName, bool abUseMipMaps, eTextureType aType, eTextureTarget aTarget)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateTexture(Bitmap2D *apBmp, bool abUseMipMaps, eTextureType aType, eTextureTarget aTarget)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateTexture(const cVector2l &avSize, int alBpp, cColor aFillCol, bool abUseMipMaps, eTextureType aType, eTextureTarget aTarget)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
CreateVertexBuffer(tVertexFlag aFlags, eVertexBufferDrawType aDrawType, eVertexBufferUsageType aUsageType, int alReserveVtxSize=0, int alReserveIdxSize=0)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DestroyOcclusionQuery(iOcclusionQuery *apQuery)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawBoxMaxMin(const cVector3f &avMax, const cVector3f &avMin, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawFilledRect2D(const cRect2f &aRect, float afZ, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawLine(const cVector3f &avBegin, const cVector3f &avEnd, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawLine2D(const cVector2f &avBegin, const cVector2f &avEnd, float afZ, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawLineCircle2D(const cVector2f &avCenter, float afRadius, float afZ, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawLineRect2D(const cRect2f &aRect, float afZ, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawQuad(const tVertexVec &avVtx)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawQuad(const tVertexVec &avVtx, const cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawQuad(const tVertexVec &avVtx, const float afZ)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawQuad(const tVertexVec &avVtx, const float afZ, const cColor &aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawQuadMultiTex(const tVertexVec &avVtx, const tVector3fVec &avExtraUvs)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawRect(const cVector2f &avPos, const cVector2f &avSize, float afZ)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawSphere(const cVector3f &avPos, float afRadius, cColor aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawTri(const tVertexVec &avVtx)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
DrawTri(const cVertex *avVtx)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
FlushQuadBatch(tVtxBatchFlag aTypeFlags, bool abAutoClear=true)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
FlushRendering()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
FlushRenderTarget()=0 | hpl::iLowLevelGraphics | pure virtual |
FlushTriBatch(tVtxBatchFlag aTypeFlags, bool abAutoClear=true)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
GetCaps(eGraphicCaps aType) const =0 | hpl::iLowLevelGraphics | pure virtual |
GetClipPlane(int alIdx, const cPlanef &aPlane)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
GetGammaCorrection()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
GetMultisampling()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
GetPixelFormat()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
GetScreenSize()=0 | hpl::iLowLevelGraphics | pure virtual |
GetVirtualSize()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
Init(int alWidth, int alHeight, int alBpp, int abFullscreen, int alMultisampling, const tString &asWindowCaption)=0 | hpl::iLowLevelGraphics | pure virtual |
PopMatrix(eMatrix aMtxType)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
PushMatrix(eMatrix aMtxType)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
RenderTargetHasZBuffer()=0 | hpl::iLowLevelGraphics | pure virtual |
RotateMatrix(eMatrix aMtxType, const cVector3f &avRot)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SaveScreenToBMP(const tString &asFile)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
ScaleMatrix(eMatrix aMtxType, const cVector3f &avScale)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetActiveTextureUnit(unsigned int alUnit)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetAlphaTestActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetAlphaTestFunc(eAlphaTestFunc aFunc, float afRef)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetBatchTextureUnitActive(unsigned int alUnit, bool abActive)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetBlendActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetBlendFunc(eBlendFunc aSrcFactor, eBlendFunc aDestFactor)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetBlendFuncSeparate(eBlendFunc aSrcFactorColor, eBlendFunc aDestFactorColor, eBlendFunc aSrcFactorAlpha, eBlendFunc aDestFactorAlpha)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClearColor(const cColor &aCol)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClearColorActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClearDepth(float afDepth)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClearDepthActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClearStencil(int alVal)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClearStencilActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClipPlane(int alIdx, const cPlanef &aPlane)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetClipPlaneActive(int alIdx, bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetColor(const cColor &aColor)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetColorWriteActive(bool abR, bool abG, bool abB, bool abA)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetCullActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetCullMode(eCullMode aMode)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetDepthTestActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetDepthTestFunc(eDepthTestFunc aFunc)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetDepthWriteActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetGammaCorrection(float afX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetIdentityMatrix(eMatrix aMtxType)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetMatrix(eMatrix aMtxType, const cMatrixf &a_mtxA)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetMultisamplingActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetOrthoProjection(const cVector2f &avSize, float afMin, float afMax)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetRenderTarget(iTexture *pTex)=0 | hpl::iLowLevelGraphics | pure virtual |
SetScissorActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetScissorRect(const cRect2l &aRect)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetStencil(eStencilFunc aFunc, int alRef, unsigned int aMask, eStencilOp aFailOp, eStencilOp aZFailOp, eStencilOp aZPassOp)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetStencilActive(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetStencilTwoSide(eStencilFunc aFrontFunc, eStencilFunc aBackFunc, int alRef, unsigned int aMask, eStencilOp aFrontFailOp, eStencilOp aFrontZFailOp, eStencilOp aFrontZPassOp, eStencilOp aBackFailOp, eStencilOp aBackZFailOp, eStencilOp aBackZPassOp)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetStencilTwoSide(bool abX)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetTexture(unsigned int alUnit, iTexture *apTex)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetTextureConstantColor(const cColor &aColor)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetTextureEnv(eTextureParam aParam, int alVal)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
SetVirtualSize(cVector2f avSize)=0 | hpl::iLowLevelGraphics | pure virtual |
ShowCursor(bool abX)=0 | hpl::iLowLevelGraphics | pure virtual |
SwapBuffers()=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
TranslateMatrix(eMatrix aMtxType, const cVector3f &avPos)=0 (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | pure virtual |
~iLowLevelGraphics() (defined in hpl::iLowLevelGraphics) | hpl::iLowLevelGraphics | inlinevirtual |