Table of Contents

Class DispList

Namespace
Hi.Disp
Assembly
HiDisp.dll

A combination of IDisplayee and SynList<T>.

public class DispList : SynList<IDisplayee>, IList<IDisplayee>, ICollection<IDisplayee>, IEnumerable<IDisplayee>, IEnumerable, IDisplayee, IExpandToBox3d
Inheritance
DispList
Implements
Inherited Members
Extension Methods

Constructors

DispList(DispList)

public DispList(DispList src)

Parameters

src DispList

DispList(params IDisplayee[])

public DispList(params IDisplayee[] displayees)

Parameters

displayees IDisplayee[]

DispList(IEnumerable<IDisplayee>)

public DispList(IEnumerable<IDisplayee> src)

Parameters

src IEnumerable<IDisplayee>

DispList(int)

public DispList(int cap = 8)

Parameters

cap int

Methods

Display(Bind)

Display function called in DispEngine rendering loop.

public void Display(Bind bind)

Parameters

bind Bind

Bind with DispEngine. See Bind.

ExpandToBox3d(ref box3d_t)

Expands the destination box. This function is usually used to compute the bounding box of elements. box3d_t is a value type, so the destination is passed by reference (the C++ expand_to_box3d(box3&) shape); an implementation writes dst = dst.Expanded(...) or forwards ref dst to its parts.

public void ExpandToBox3d(ref box3d_t dst)

Parameters

dst box3d_t

Destination box, expanded in place