WhiteCameraBound Class Reference

Inherits from WhiteObject
Declared in WhiteCameraBound.h

Overview

白板视角边界。

视角边界指白板场景内,用户可以移动视角的范围。当视角超出视角边界时,视角会被拉回。

– initWithCenter:minContent:maxContent:

指定白板视角边界的中心点并初始化 WhiteCameraBound 对象。

- (instancetype)initWithCenter:(CGPoint)visionCenter minContent:(WhiteContentModeConfig *)minConfig maxContent:(WhiteContentModeConfig *)maxConfig

Parameters

visionCenter

视角边界的中心点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的坐标。

minConfig

视角边界的最小缩放设置。

maxConfig

视角边界的最小缩放设置。

Return Value

初始化的 WhiteCameraBound 对象。

Declared In

WhiteCameraBound.h

– initWithFrame:minContent:maxContent:

指定白板视角边界的框架并初始化 WhiteCameraBound 对象。

- (instancetype)initWithFrame:(CGRect)visionFrame minContent:(WhiteContentModeConfig *)minConfig maxContent:(WhiteContentModeConfig *)maxConfig

Parameters

visionFrame

视角边界的框架(宽和高)。

minConfig

视角边界框架的最小值(Frame * miniScale)。

maxConfig

视角边界框架的最大值(Frame * maxScale)。

Return Value

初始化的 WhiteCameraBound 对象。

Declared In

WhiteCameraBound.h

+ defaultMinContentModeScale:maxContentModeScale:

设置视角边界的默认最小缩放比例。

+ (instancetype)defaultMinContentModeScale:(CGFloat)miniScale maxContentModeScale:(CGFloat)maxScale

Parameters

miniScale

视角边界的最小缩放比例。

maxScale

视角边界的最大缩放比例。

Declared In

WhiteCameraBound.h

  centerX

视角边界的中心点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 X 轴坐标。不填则默认为 0。

@property (nonatomic, nullable, strong) NSNumber *centerX

Declared In

WhiteCameraBound.h

  centerY

视角边界的中心点在世界坐标系(以白板初始化时的中心点为原点的坐标系)中的 Y 轴坐标。不填则默认为 0。

@property (nonatomic, nullable, strong) NSNumber *centerY

Declared In

WhiteCameraBound.h

  width

视角边界的宽度,单位为像素。如果不填,则表示无限制。

@property (nonatomic, nullable, strong) NSNumber *width

Declared In

WhiteCameraBound.h

  height

视角边界的高度,单位为像素。如果不填,则表示无限制。

@property (nonatomic, nullable, strong) NSNumber *height

Declared In

WhiteCameraBound.h

  maxContentMode

视角边界的最大缩放比例。最大值无上限。详见 WhiteContentModeConfig

@property (nonatomic, nullable, strong) WhiteContentModeConfig *maxContentMode

Declared In

WhiteCameraBound.h

  minContentMode

视角边界的最小缩放比例。最小值为 0。详见 WhiteContentModeConfig

@property (nonatomic, nullable, strong) WhiteContentModeConfig *minContentMode

Declared In

WhiteCameraBound.h