Class Drawing
The most efficient elemental 3D rendering unit.
public class Drawing : IDisplayee, IExpandToBox3d, IDisposable
- Inheritance
-
Drawing
- Implements
- Inherited Members
- Extension Methods
Constructors
Drawing(double[], Stamp, int)
Construct a Drawing.
public Drawing(double[] src, Stamp stamp, int glPrimitive)
Parameters
Properties
GlPrimitive
OpenGL Primitive.
public int GlPrimitive { get; set; }
Property Value
KeyStamp
The only Stamp of this
public Stamp KeyStamp { get; }
Property Value
Methods
Display(Bind)
Display function called in DispEngine rendering loop.
public void Display(Bind bind)
Parameters
bind
BindBind with DispEngine. See Bind.
Display(Bind, double[], Stamp, int)
Display by the given parameter.
public static void Display(Bind bind, double[] src, Stamp stamp, int glPrimitive)
Parameters
Display(Bind, int)
Display(Bind) with the forced gl primitive. Thread safe for Display(Bind), Display(Bind, int), ExpandToBox3d(Box3d) and Dispose().
public void Display(Bind bind, int forceGlPrimitive)
Parameters
Dispose()
Dispose. Thread safe for Display(Bind), Display(Bind, int), ExpandToBox3d(Box3d) and Dispose().
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
ExpandToBox3d(Box3d)
Expand to Box. Thread safe for Display(Bind), Display(Bind, int), ExpandToBox3d(Box3d) and Dispose().
public void ExpandToBox3d(Box3d dst)
Parameters
dst
Box3d
~Drawing()
protected ~Drawing()