#include <lib_birender.h>
 | 
| Int32  | GetVertexCount () | 
|   | 
| Vector *  | GetVertices () | 
|   | 
| Int32  | GetCurveCount () | 
|   | 
| Bool  | SetCurveCount (Int32 curvecount, Int32 segmentcount, const birender::Segment *segments, const Vector *vertices, const Float32 *thickness, birender::SETCURVE_FLAGS flags) | 
|   | 
| Int32  | GetSegmentCount () | 
|   | 
| birender::Segment *  | GetSegments () | 
|   | 
| Float32 *  | GetThickness () | 
|   | 
| birender::INTERPOLATION_TYPE  | GetInterpolation () | 
|   | 
| void  | SetInterpolation (birender::INTERPOLATION_TYPE itype) | 
|   | 
| birender::COORD_SPACE  | GetCoordSpace () | 
|   | 
| Bool  | SetCoordSpace (birender::COORD_SPACE coord, BiRenderVideoPost *bipost) | 
|   | 
| birender::JOINT_TYPE  | GetJointType () | 
|   | 
| void  | SetJointType (birender::JOINT_TYPE jtype) | 
|   | 
| void  | SetMiterLimit (Float theta) | 
|   | 
| Float  | GetMiterLimit () | 
|   | 
| birender::CAP_TYPE  | GetStartCapType () | 
|   | 
| void  | SetStartCapType (birender::CAP_TYPE ctype) | 
|   | 
| void  | SetStartCapSize (Float capw, Float caph) | 
|   | 
| Vector  | GetStartCapSize () | 
|   | 
| void  | SetStartCapCustom (BaseShader *shader) | 
|   | 
| birender::CAP_TYPE  | GetEndCapType () | 
|   | 
| void  | SetEndCapType (birender::CAP_TYPE ctype) | 
|   | 
| void  | SetEndCapSize (Float capw, Float caph) | 
|   | 
| Vector  | GetEndCapSize () | 
|   | 
| void  | SetEndCapCustom (BaseShader *shader) | 
|   | 
| void  | SetShadingCallback (birender::ShadingCallback *callback, birender::CallbackData *calldata) | 
|   | 
| void  | SetRenderCallback (birender::RenderCallback *callback, birender::CallbackData *calldata) | 
|   | 
| birender::OBJECT_FLAG  | GetFlags () | 
|   | 
| void  | SetFlags (birender::OBJECT_FLAG flags, birender::FLAG_STATE state) | 
|   | 
| birender::BLEND_MODE  | GetBlend () | 
|   | 
| birender::BLEND_MODE  | GetSelfBlend () | 
|   | 
| void  | SetBlend (birender::BLEND_MODE mode) | 
|   | 
| void  | SetSelfBlend (birender::BLEND_MODE mode) | 
|   | 
| void  | SetRayObject (const RayObject *rayObject) | 
|   | 
| const RayObject *  | GetRayObject () | 
|   | 
| void  | SetObject (BaseList2D *object) | 
|   | 
| BaseList2D *  | GetObject (BaseDocument *doc) | 
|   | 
| void  | Sample (birender::LineRenderData &lineData, VolumeData *voldata, BiRenderVideoPost *bipost, Vector32 *pxCol, Float32 *pxAlpha, Int32 cpuIndex) | 
|   | 
| void  | SetOwner (Int32 id) | 
|   | 
| Int32  | GetOwner () | 
|   | 
◆ BiRenderObject()
◆ ~BiRenderObject()
◆ GetVertexCount()
◆ GetVertices()
◆ GetCurveCount()
◆ SetCurveCount()
◆ GetSegmentCount()
      
        
          | Int32 GetSegmentCount  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetSegments()
◆ GetThickness()
◆ GetInterpolation()
◆ SetInterpolation()
◆ GetCoordSpace()
◆ SetCoordSpace()
◆ GetJointType()
◆ SetJointType()
◆ SetMiterLimit()
      
        
          | void SetMiterLimit  | 
          ( | 
          Float  | 
          theta | ) | 
           | 
        
      
 
 
◆ GetMiterLimit()
◆ GetStartCapType()
◆ SetStartCapType()
◆ SetStartCapSize()
◆ GetStartCapSize()
◆ SetStartCapCustom()
◆ GetEndCapType()
◆ SetEndCapType()
◆ SetEndCapSize()
◆ GetEndCapSize()
◆ SetEndCapCustom()
◆ SetShadingCallback()
◆ SetRenderCallback()
◆ GetFlags()
◆ SetFlags()
◆ GetBlend()
◆ GetSelfBlend()
◆ SetBlend()
◆ SetSelfBlend()
◆ SetRayObject()
      
        
          | void SetRayObject  | 
          ( | 
          const RayObject *  | 
          rayObject | ) | 
           | 
        
      
 
 
◆ GetRayObject()
◆ SetObject()
◆ GetObject()
◆ Sample()
◆ SetOwner()
      
        
          | void SetOwner  | 
          ( | 
          Int32  | 
          id | ) | 
           | 
        
      
 
 
◆ GetOwner()