WhiteCameraBound Class Reference
| Inherits from | WhiteObject |
|---|---|
| Declared in | WhiteCameraBound.h |
Overview
The boundaries for the view.
The area enclosed by the boundaries is the viewable area. Within the viewable area, the user can flexibly move or zoom the view. When the user tries to move the view beyond the viewable area, the SDK automatically drags the view back into the viewable area.
– initWithCenter:minContent:maxContent:
Sets the center of the viewable area and initializes the WhiteCameraBound object.
- (instancetype)initWithCenter:(CGPoint)visionCenter minContent:(WhiteContentModeConfig *)minConfig maxContent:(WhiteContentModeConfig *)maxConfigParameters
visionCenter |
The coordinate of the center in the viewable area in the world coordinate system (taking the center of the initial whiteboard as the origin). |
|---|---|
minConfig |
The minimum scale factor of the viewable area. |
maxConfig |
The maximum scale factor of the viewable area. |
Return Value
An initialized WhiteCameraBound object.
Declared In
WhiteCameraBound.h
– initWithFrame:minContent:maxContent:
Sets the frame of the viewable area and initializes the WhiteCameraBound object.
- (instancetype)initWithFrame:(CGRect)visionFrame minContent:(WhiteContentModeConfig *)minConfig maxContent:(WhiteContentModeConfig *)maxConfigParameters
visionFrame |
The frame, that is, the value of (width * height) of the viewable area。 |
|---|---|
minConfig |
The minimum frame ( |
maxConfig |
The maximum frame ( |
Return Value
An initialized WhiteCameraBound object.
Declared In
WhiteCameraBound.h
+ defaultMinContentModeScale:maxContentModeScale:
Sets the default minimum scale mode of the viewable area.
+ (instancetype)defaultMinContentModeScale:(CGFloat)miniScale maxContentModeScale:(CGFloat)maxScaleParameters
miniScale |
The minimum scale factor of the viewable area. |
|---|---|
maxScale |
The maximum scale factor of the viewable area. |
Declared In
WhiteCameraBound.h
centerX
The X coordinate of the center of the viewable area in the world coordinate system. The default value is 0.0.
@property (nonatomic, nullable, strong) NSNumber *centerXDeclared In
WhiteCameraBound.h
centerY
The Y coordinate of the center of the viewable area in the world coordinate system. The default value is 0.0.
@property (nonatomic, nullable, strong) NSNumber *centerYDeclared In
WhiteCameraBound.h
width
The width (pixels) of the viewable area. If you do not set this parameter, the viewable area has no width limit.
@property (nonatomic, nullable, strong) NSNumber *widthDeclared In
WhiteCameraBound.h
height
The height (pixels) of the viewable area. If you do not set this parameter, the viewable area has no height limit.
@property (nonatomic, nullable, strong) NSNumber *heightDeclared In
WhiteCameraBound.h
maxContentMode
The scale mode and the maximum scale factor of the viewable area. See WhiteContentModeConfig.
@property (nonatomic, nullable, strong) WhiteContentModeConfig *maxContentModeDeclared In
WhiteCameraBound.h
minContentMode
The scale mode and the minimum scale factor of the viewable area. See WhiteContentModeConfig.
@property (nonatomic, nullable, strong) WhiteContentModeConfig *minContentModeDeclared In
WhiteCameraBound.h