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 |