Changeset 100 in 3DVCSoftware for trunk/source/Lib/TLibRenderer/TRenModel.h
- Timestamp:
- 9 Aug 2012, 12:53:16 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibRenderer/TRenModel.h
r56 r100 50 50 51 51 // Creation 52 #if LGE_VSO_EARLY_SKIP_A0093 53 Void create ( Int iNumOfBaseViews, Int iNumOfModels, Int iWidth, Int iHeight, Int iShiftPrec, Int iHoleMargin, Bool bEarlySkip ); 54 #else 52 55 Void create ( Int iNumOfBaseViews, Int iNumOfModels, Int iWidth, Int iHeight, Int iShiftPrec, Int iHoleMargin ); 56 #endif 53 57 Void createSingleModel( Int iBaseViewNum, Int iContent, Int iModelNum, Int iLeftViewNum, Int iRightViewNum, Bool bUseOrgRef, Int iBlendMode ); 54 58 … … 57 61 Void setSingleModel ( Int iModelNum, Int** ppiShiftLutLeft, Int** ppiBaseShiftLutLeft, Int** ppiShiftLutRight, Int** ppiBaseShiftLutRight, Int iDistToLeft, TComPicYuv* pcPicYuvRefView ); 58 62 63 // Set horizontal offset 64 Void setHorOffset ( UInt uiHorOff ); 65 59 66 // Set Mode 60 67 Void setErrorMode ( Int iView, Int iContent, int iPlane ); 61 68 62 69 // Get Distortion, set Data 70 #ifdef LGE_VSO_EARLY_SKIP_A0093 71 Int64 getDist ( Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData, Pel * piOrgData, Int iOrgStride); 72 #else 63 73 Int64 getDist ( Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData ); 74 #endif 64 75 Void setData ( Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData ); 65 76 66 77 // Get Rendered View 67 Void getSynthVideo ( Int iModelNum, Int iViewNum, TComPicYuv*& rpcPicYuvSynthVideo ); 68 Void getSynthDepth ( Int iModelNum, Int iViewNum, TComPicYuv*& rpcPicYuvSynthDepth ); 78 79 Void getSynthVideo ( Int iModelNum, Int iViewNum, TComPicYuv* pcPicYuvSynthVideo ); 80 Void getSynthDepth ( Int iModelNum, Int iViewNum, TComPicYuv* pcPicYuvSynthDepth ); 69 81 70 82 // Get Total Distortion … … 74 86 // helpers 75 87 Void xSetLRViewAndAddModel( Int iModelNum, Int iBaseViewNum, Int iContent, Int iViewPos, Bool bAdd ); 76 Void xCopy2PicYuv ( Pel** ppiSrcVideoPel, Int* piStrides, TComPicYuv* rpcPicYuvTarget );77 88 78 89 // Settings … … 80 91 Int** m_aaaiSubPelShiftLut[2]; 81 92 Int m_iHoleMargin; 93 #if LGE_VSO_EARLY_SKIP_A0093 94 Bool m_bEarlySkip; 95 #endif 82 96 83 97 /// Size of Video and Depth … … 88 102 89 103 Int m_iNumOfBaseViews; 104 105 #if HHI_VSO_SPEEDUP_A033 106 // Horizontal Offset in input data 107 UInt m_uiHorOff; 108 #endif 90 109 91 110 /// Current Error Type ///
Note: See TracChangeset for help on using the changeset viewer.