order.hfor a precise declaration)
br_uint_16 type Primitive type
br_material * material Material from which primitive was generated
br_primitive * next Next primitive (when in bucket)
. To determine into which bucket a primitive would be inserted see
. To insert a primitive into an order table see
for the container into which primitives are inserted. See
for details of how to customise primitive insertion into order tables.
br_material * material
br_primitive * next
Do not copy primitives.
Access & Maintenance
Primitives are only generated by BRender, and are primarily for internal use. The applications programmer is not expected to traverse or maintain primitives. Some members may be usefully read, but modification is not encouraged for members other than
Referencing & Lifetime
Primitives are allocated from the primitive heap as supplied to
. They are valid until the next call of
Construction & Destruction
Primitives can only be constructed through the rendering process. They are never destroyed, but are overwritten.
Generated with CERN WebMaker