Anchor

Anchors allow placing user-defined objects within the Isodi 3D space.

By their nature, they are majorily renderer-dependent. See binding documentation for usage.

Constructors

this
this(Display display)

Members

Mixins

__anonymous
mixin Object3D.Implement
Undocumented in source.

Properties

id
size_t id [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

make
Anchor make(Display display)

Make an anchor with the current renderer.

Mixed In Members

From mixin Object3D.Implement

position
const(Position) position()
visualPosition
const(Position) visualPosition()

Get the current position of the object.

positionRef
Position positionRef()

Get a reference to the position value.

position
Position position(Position value)

Set the new position.

Inherited Members

From Object3D

display
Display display;

Display this object is connected to.

position
const(Position) position()

Get the current position of the object.

visualPosition
const(Position) visualPosition()

Get the current visual position of the object.

Implement
mixintemplate Implement()

Add a basic implementation for the position as a property, includes a setter.

ImplementConst
mixintemplate ImplementConst()

Implement the position as a const property. _position and _visualPosition must be set in constructor.

Meta