| 
| BiRenderObject *(*  | bivpAppend )(BiRenderVideoPost *bivp) | 
|   | 
| Bool(*  | bivpRemove )(BiRenderVideoPost *bivp, Int32 index) | 
|   | 
| void(*  | bivpFlush )(BiRenderVideoPost *bivp) | 
|   | 
| Int32(*  | bivpGetCount )(BiRenderVideoPost *bivp) | 
|   | 
| BiRenderObject *(*  | bivpGetObject )(BiRenderVideoPost *bivp, Int32 index) | 
|   | 
| Float(*  | bivpGetAAWidth )(BiRenderVideoPost *bivp) | 
|   | 
| void(*  | bivpSetAAWidth )(BiRenderVideoPost *bivp, Float aaw) | 
|   | 
| birender::RENDER_TYPE(*  | bivpGetRenderer )(BiRenderVideoPost *bivp) | 
|   | 
| void(*  | bivpSetRenderer )(BiRenderVideoPost *bivp, birender::RENDER_TYPE type) | 
|   | 
| birender::RENDER_FLAG(*  | bivpGetFlags )(BiRenderVideoPost *bivp) | 
|   | 
| void(*  | bivpSetFlags )(BiRenderVideoPost *bivp, birender::RENDER_FLAG flags, birender::FLAG_STATE state) | 
|   | 
| Vector(*  | bivpCalcShadow )(BiRenderVideoPost *bivp, const RayLight *light, VolumeData *volData, Int32 cpuIndex, const Vector &p, const Vector &n, const Vector &rayv, Float delta) | 
|   | 
| void(*  | bivpSetShadow )(BiRenderVideoPost *bivp, birender::SHADOW_TYPE type, Float transDelta, Float distDelta, Int32 resolution, Int32 samples, Float aa) | 
|   | 
| Int32(*  | bivpAddBuffer )(BiRenderVideoPost *bivp, const String &name, birender::MPBUFFER_FLAGS, Int32 vpID) | 
|   | 
| Int32(*  | biopGetVertexCount )(BiRenderObject *biobject) | 
|   | 
| Vector *(*  | biopGetVertices )(BiRenderObject *biobject) | 
|   | 
| Int32(*  | biopGetCurveCount )(BiRenderObject *biobject) | 
|   | 
| Bool(*  | biopSetCurveCount )(BiRenderObject *biobject, Int32 curvecount, Int32 segmentcount, const birender::Segment *segments, const Vector *vertices, const Float32 *thickness, birender::SETCURVE_FLAGS flags) | 
|   | 
| Int32(*  | biopGetSegmentCount )(BiRenderObject *biobject) | 
|   | 
| birender::Segment *(*  | biopGetSegments )(BiRenderObject *biobject) | 
|   | 
| birender::INTERPOLATION_TYPE(*  | biopGetInterpolation )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetInterpolation )(BiRenderObject *biobject, birender::INTERPOLATION_TYPE itype) | 
|   | 
| birender::COORD_SPACE(*  | biopGetCoordSpace )(BiRenderObject *biobject) | 
|   | 
| Bool(*  | biopSetCoordSpace )(BiRenderObject *biobject, birender::COORD_SPACE coord, BiRenderVideoPost *bipost) | 
|   | 
| birender::JOINT_TYPE(*  | biopGetJointType )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetJointType )(BiRenderObject *biobject, birender::JOINT_TYPE jtype) | 
|   | 
| birender::CAP_TYPE(*  | biopGetStartCapType )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetStartCapType )(BiRenderObject *biobject, birender::CAP_TYPE ctype) | 
|   | 
| Float32 *(*  | biopGetThickness )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetMiterLimit )(BiRenderObject *biobject, Float theta) | 
|   | 
| void(*  | biopSetStartCapSize )(BiRenderObject *biobject, Float capw, Float caph) | 
|   | 
| Vector(*  | biopGetStartCapSize )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetShadingCallback )(BiRenderObject *biobject, birender::ShadingCallback *callback, birender::CallbackData *calldata) | 
|   | 
| void(*  | biopSetRenderCallback )(BiRenderObject *biobject, birender::RenderCallback *callback, birender::CallbackData *calldata) | 
|   | 
| birender::OBJECT_FLAG(*  | biopGetFlags )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetFlags )(BiRenderObject *biobject, birender::OBJECT_FLAG flags, birender::FLAG_STATE state) | 
|   | 
| birender::BLEND_MODE(*  | biopGetBlend )(BiRenderObject *biobject) | 
|   | 
| birender::BLEND_MODE(*  | biopGetSelfBlend )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetBlend )(BiRenderObject *biobject, birender::BLEND_MODE mode) | 
|   | 
| void(*  | biopSetSelfBlend )(BiRenderObject *biobject, birender::BLEND_MODE mode) | 
|   | 
| void(*  | biopSetRayObject )(BiRenderObject *biobject, const RayObject *rayObject) | 
|   | 
| const RayObject *(*  | biopGetRayObject )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSample )(BiRenderObject *biobject, birender::LineRenderData &lineData, VolumeData *voldata, BiRenderVideoPost *bipost, Vector32 *pxCol, Float32 *pxAlpha, Int32 cpuIndex) | 
|   | 
| void(*  | biopSetObject )(BiRenderObject *biobject, BaseList2D *object) | 
|   | 
| BaseList2D *(*  | biopGetObject )(BiRenderObject *biobject, BaseDocument *doc) | 
|   | 
| birender::CAP_TYPE(*  | biopGetEndCapType )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetEndCapType )(BiRenderObject *biobject, birender::CAP_TYPE ctype) | 
|   | 
| void(*  | biopSetEndCapSize )(BiRenderObject *biobject, Float capw, Float caph) | 
|   | 
| Vector(*  | biopGetEndCapSize )(BiRenderObject *biobject) | 
|   | 
| Float(*  | biopGetMiterLimit )(BiRenderObject *biobject) | 
|   | 
| void(*  | biopSetStartCapCustom )(BiRenderObject *biobject, BaseShader *shader) | 
|   | 
| void(*  | biopSetEndCapCustom )(BiRenderObject *biobject, BaseShader *shader) | 
|   | 
| void(*  | biopSetOwner )(BiRenderObject *biobject, Int32 id) | 
|   | 
| Int32(*  | biopGetOwner )(BiRenderObject *biobject) | 
|   | 
| void(*  | bivpSetShadowState )(BiRenderVideoPost *bivp, Int32 cpuIndex, bool enabled) | 
|   | 
| Int32  | version | 
|   | 
| Int32  | size | 
|   |