Class DispList
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
srcDispList
DispList(params IDisplayee[])
public DispList(params IDisplayee[] displayees)
Parameters
displayeesIDisplayee[]
DispList(IEnumerable<IDisplayee>)
public DispList(IEnumerable<IDisplayee> src)
Parameters
srcIEnumerable<IDisplayee>
DispList(int)
public DispList(int cap = 8)
Parameters
capint
Methods
Display(Bind)
Display function called in DispEngine rendering loop.
public void Display(Bind bind)
Parameters
bindBindBind 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
dstbox3d_tDestination box, expanded in place