OmegaEngine API  1.0.3
Properties | List of all members
OmegaEngine.IPositionableOffset Interface Reference

An interface to objects that have an offset that can be subtracted from the IPositionable.Position get an effective position to use for rendering. More...

Inheritance diagram for OmegaEngine.IPositionableOffset:
OmegaEngine.IPositionable OmegaEngine.Audio.Sound3D OmegaEngine.Graphics.PointLight OmegaEngine.Graphics.Renderables.PositionableRenderable OmegaEngine.Graphics.Renderables.AnimatedModel OmegaEngine.Graphics.Renderables.CpuParticleSystem OmegaEngine.Graphics.Renderables.GpuParticleSystem OmegaEngine.Graphics.Renderables.Model OmegaEngine.Graphics.Renderables.VertexGroup OmegaEngine.Graphics.Renderables.FloatingModel OmegaEngine.Graphics.Renderables.Terrain OmegaEngine.Graphics.Renderables.Water

Properties

DoubleVector3 Offset [get, set]
 A value to be subtracted from IPositionable.Position in order gain IPositionableOffset.EffectivePosition More...
 
Vector3 EffectivePosition [get]
 The sum of IPositionable.Position and IPositionableOffset.EffectivePosition More...
 
- Properties inherited from OmegaEngine.IPositionable
DoubleVector3 Position [get, set]
 The object's position More...
 

Detailed Description

An interface to objects that have an offset that can be subtracted from the IPositionable.Position get an effective position to use for rendering.

This is mainly used to apply Camera.PositionBase before converting from double-precision to single-precision floating point numbers.

See also
View.ApplyCameraBase

Property Documentation

◆ EffectivePosition

Vector3 OmegaEngine.IPositionableOffset.EffectivePosition
get

◆ Offset

DoubleVector3 OmegaEngine.IPositionableOffset.Offset
getset

A value to be subtracted from IPositionable.Position in order gain IPositionableOffset.EffectivePosition


The documentation for this interface was generated from the following file: