MeiCam SDK For iOS  3.10.0
NvsMeshWarpInfo.h
Go to the documentation of this file.
1 //================================================================================
2 //
3 // (c) Copyright China Digital Video (Beijing) Limited, 2016. All rights reserved.
4 //
5 // This code and information is provided "as is" without warranty of any kind,
6 // either expressed or implied, including but not limited to the implied
7 // warranties of merchantability and/or fitness for a particular purpose.
8 //
9 //--------------------------------------------------------------------------------
10 // Birth Date: Jul 21. 2020
11 // Author: NewAuto video team
12 //================================================================================
13 
14 #pragma once
15 
16 #import "NvsCommonDef.h"
17 #import "NvsArbitraryData.h"
18 
26 typedef struct {
31 
39 typedef struct {
45 
54 
55 @property(assign, nonatomic) NSUInteger rows;
56 @property(assign, nonatomic) NSUInteger cols;
57 @property(assign, nonatomic) NvsRect refBounding;
58 @property(strong, nonatomic) NSMutableArray <NSValue*>*controlUnits;//value is NvsControlUnit
59 
60 @end
61 
62 
NvsControlHandle::bwdCtlPt
NvsPosition2D bwdCtlPt
Definition: NvsMeshWarpInfo.h:28
NvsRect
Rectangle.
Definition: NvsCommonDef.h:292
NvsMeshWarpInfo::rows
NSUInteger rows
Definition: NvsMeshWarpInfo.h:55
NvsControlUnit
Mirror.
Definition: NvsMeshWarpInfo.h:39
NvsControlHandle::endPt
NvsPosition2D endPt
Definition: NvsMeshWarpInfo.h:27
NvsControlUnit::bottomRightHdl
NvsControlHandle bottomRightHdl
Definition: NvsMeshWarpInfo.h:42
NvsControlUnit::topRightHdl
NvsControlHandle topRightHdl
Definition: NvsMeshWarpInfo.h:43
NvsArbitraryData.h
NvsMeshWarpInfo::controlUnits
NSMutableArray< NSValue * > * controlUnits
Definition: NvsMeshWarpInfo.h:58
NvsMeshWarpInfo::refBounding
NvsRect refBounding
Definition: NvsMeshWarpInfo.h:57
NVS_EXPORT
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
NvsCommonDef.h
NvsControlHandle::fwdCtlPt
NvsPosition2D fwdCtlPt
Definition: NvsMeshWarpInfo.h:29
NvsPosition2D
2D coordinate structure
Definition: NvsCommonDef.h:344
NvsControlHandle
Ellipse.
Definition: NvsMeshWarpInfo.h:26
NvsMeshWarpInfo
Mask Region information.
Definition: NvsMeshWarpInfo.h:54
NvsControlUnit::topLeftHdl
NvsControlHandle topLeftHdl
Definition: NvsMeshWarpInfo.h:40
NvsArbitraryData
A custom parameter structure for video effects.
Definition: NvsArbitraryData.h:29
NvsMeshWarpInfo::cols
NSUInteger cols
Definition: NvsMeshWarpInfo.h:56
NvsControlUnit::bottomLeftHdl
NvsControlHandle bottomLeftHdl
Definition: NvsMeshWarpInfo.h:41