HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TComRdCost Member List

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

calcHAD(Int bitDepth, const Pel *pi0, Int iStride0, const Pel *pi1, Int iStride1, Int iWidth, Int iHeight)TComRdCost
calcRdCost(Double numBits, Double distortion, DFunc eDFunc=DF_DEFAULT)TComRdCost
getBitsOfVectorWithPredictor(const Int x, const Int y)TComRdCostinline
getChromaWeight()TComRdCostinline
getCost(UInt b)TComRdCostinline
getCostOfVectorWithPredictor(const Int x, const Int y)TComRdCostinline
getDistPart(Int bitDepth, const Pel *piCur, Int iCurStride, const Pel *piOrg, Int iOrgStride, UInt uiBlkWidth, UInt uiBlkHeight, const ComponentID compID, DFunc eDFunc=DF_SSE)TComRdCost
getLambda()TComRdCostinline
getSqrtLambda()TComRdCostinline
init()TComRdCost
m_afpDistortFuncTComRdCostprivate
m_costModeTComRdCostprivate
m_dFrameLambdaTComRdCostprivate
m_distortionWeightTComRdCostprivate
m_dLambdaTComRdCostprivate
m_dLambdaMotionSADTComRdCostprivate
m_dLambdaMotionSSETComRdCostprivate
m_iCostScaleTComRdCostprivate
m_motionLambdaTComRdCostprivate
m_mvPredictorTComRdCostprivate
m_sqrtLambdaTComRdCostprivate
selectMotionLambda(Bool bSad, Int iAdd, Bool bIsTransquantBypass)TComRdCostinline
setCostMode(CostMode m)TComRdCostinline
setCostScale(Int iCostScale)TComRdCostinline
setDistortionWeight(const ComponentID compID, const Double distortionWeight)TComRdCostinline
setDistParam(UInt uiBlkWidth, UInt uiBlkHeight, DFunc eDFunc, DistParam &rcDistParam)TComRdCost
setDistParam(const TComPattern *const pcPatternKey, const Pel *piRefY, Int iRefStride, DistParam &rcDistParam)TComRdCost
setDistParam(const TComPattern *const pcPatternKey, const Pel *piRefY, Int iRefStride, Int iStep, DistParam &rcDistParam, Bool bHADME=false)TComRdCost
setDistParam(DistParam &rcDP, Int bitDepth, const Pel *p1, Int iStride1, const Pel *p2, Int iStride2, Int iWidth, Int iHeight, Bool bHadamard=false)TComRdCost
setFrameLambda(Double dLambda)TComRdCostinline
setLambda(Double dLambda, const BitDepths &bitDepths)TComRdCost
setPredictor(TComMv &rcMv)TComRdCostinline
TComRdCost()TComRdCost
xCalcHADs2x2(const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep)TComRdCostprivatestatic
xCalcHADs4x4(const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep)TComRdCostprivatestatic
xCalcHADs8x8(const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep)TComRdCostprivatestatic
xGetExpGolombNumberOfBits(Int iVal)TComRdCoststatic
xGetHADs(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD12(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD16(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD16N(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD24(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD32(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD4(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD48(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD64(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSAD8(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE16(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE16N(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE32(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE4(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE64(DistParam *pcDtParam)TComRdCostprivatestatic
xGetSSE8(DistParam *pcDtParam)TComRdCostprivatestatic
~TComRdCost()TComRdCostvirtual