ICameraControl

Description

interface Tinman.Engine.Components.ICameraControl

Derived from

IInputConsumerEx
IUpdateableFrameTime

Extended by

CameraControlBase abstract

Base interface for classes that control a camera, based on interactive user input.

Public / Methods

Cancel


public method Cancel → ()

Stops the current camera control gesture.

Public / Attributes

Anchor​Point


public attribute AnchorPoint → (get)

value : Vec3D

The current anchor point or Vec3D.Undefined is this camera control is not active.

Returns current world-space anchor point.

This property is purely informational and has no functional relevance.

Mouse​Cursor


public attribute MouseCursor → (get)

value : MouseCursor

The mouse cursor.

The mouse cursor that is most appropriate for the current state of this camera control.

This property is purely informational and has no functional relevance.

View


public attribute View → (get,set)

value : ICameraViewport

The viewport object. If null, the camera control will be disabled.

The ICameraViewport object that provides the view into the world.

World


public attribute World → (get,set)

value : ICameraWorld

The world object. If null, the camera control will be disabled.

The ICameraWorld object that provides the world.