Augmenter Class

Inherits: Base

Description

Augmenter是一个渲染器,它从tracker获取frame,然后将camera的图像作为AR场景的背景渲染出来。

Public Properties

PixelFormat VideoBackgroundTextureFormat
Vector2I VideoBackgroundTextureSize

Public Functions

Augmenter()
Frame NewFrame(ImageTracker tracker) (until 1.2.1)
Frame NewFrame(BarCodeScanner barcode) (until 1.2.1)
Frame NewFrame() (since 1.3.0)
bool AttachCamera(CameraDevice cam) (since 1.3.0)
bool DetachCamera(CameraDevice cam) (since 1.3.0)

Augmenter()

创建Augmenter object.

Image.PixelFormat VideoBackgroundTextureFormat

获取当前显示的背景图像的格式。如果无法获取当前frame,将返回 Image.PixelFormat.Unknown

Vector2I VideoBackgroundTextureSize

获取当前显示的背景图像的camera输出图像的大小。这个大小会在 CameraDevice 的size改变的时候跟着变化。如果无法获取当前 frame,将返回 {0, 0}

Frame NewFrame(ImageTracker tracker) (until 1.2.1)

从ImageTracker获取新的frame。

Frame NewFrame(BarCodeScanner barcode) (until 1.2.1)

从BarCodeScanner获取新的frame。

Frame NewFrame() (since 1.3.0)

获取新的frame。在获得有效frame之前必须先attach一个CameraDevice。

bool AttachCamera(CameraDevice cam) (since 1.3.0)

将CameraDevice连接到Augmenter。如果没有CameraDevice的连接,通过newFrame得到的Frame将会是空的。

bool DetachCamera(CameraDevice cam) (since 1.3.0)

从Augmenter断开CameraDevice的连接。