#include <GU_RayPrimitive.h>
 | 
|   | GU_RayRBezCurveInfo (const GEO_PrimRBezCurve *curve, int serialidx, bool is_first_span, bool is_last_span, int span, int nvtx, int ord) | 
|   | 
|   | ~GU_RayRBezCurveInfo () override | 
|   | 
| int  | intersect (const GEO_Detail &geo, const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hitinfo) override | 
|   | 
| int  | minimum (const GEO_Detail &geo, const UT_Vector3 &p, GU_MinInfo &mininfo) override | 
|   | 
| int  | intersectPrim (const GEO_Detail &geo, const GEO_Detail &prim_geo, GU_RayPrimInfo *prim, GU_RayInfo &hitInfo) override | 
|   | 
| int  | minimumPrim (const GEO_Detail &geo, const GEO_Detail &prim_geo, GU_RayPrimInfo *prim, GU_MinInfo &mininfo) override | 
|   | 
| void  | init (const GEO_Detail &geo) override | 
|   | 
| GU_RayRBezCurve *  | buildCurve (const GEO_Detail &geo) | 
|   | 
| int64  | getMemoryUsage (bool inclusive) const override | 
|   | Report approximate memory usage.  More...
  | 
|   | 
|   | GU_RayCurveInfo (GEO_ConstPrimitiveP curve, int serialidx, bool is_first_span, bool is_last_span) | 
|   | 
|   | ~GU_RayCurveInfo () override | 
|   | 
|   | GU_RayPrimInfo (GEO_ConstPrimitiveP prim, int serialidx) | 
|   | 
| virtual UT_Vector3  | getNormal (const UT_Vector3 &uvw) const  | 
|   | 
| void  | bumpRefCount (int dir) | 
|   | 
| void  | ensureClean (const GEO_Detail &geo) | 
|   | 
SYS_FORCE_INLINE  
GEO_ConstPrimitiveP  | primP (const GEO_Detail &geo) const  | 
|   | 
Definition at line 896 of file GU_RayPrimitive.h.
 
      
        
          | GU_RayRBezCurveInfo::GU_RayRBezCurveInfo  | 
          ( | 
          const GEO_PrimRBezCurve *  | 
          curve,  | 
        
        
           | 
           | 
          int  | 
          serialidx,  | 
        
        
           | 
           | 
          bool  | 
          is_first_span,  | 
        
        
           | 
           | 
          bool  | 
          is_last_span,  | 
        
        
           | 
           | 
          int  | 
          span,  | 
        
        
           | 
           | 
          int  | 
          nvtx,  | 
        
        
           | 
           | 
          int  | 
          ord  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | GU_RayRBezCurveInfo::~GU_RayRBezCurveInfo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
template<typename FUNCTOR > 
  
  
      
        
          | static void GU_RayRBezCurveInfo::build  | 
          ( | 
          const FUNCTOR &  | 
          functor,  | 
         
        
           | 
           | 
          const GEO_PrimRBezCurve *  | 
          bezcurve,  | 
         
        
           | 
           | 
          int *  | 
          pinfonum = nullptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | int64 GU_RayRBezCurveInfo::getMemoryUsage  | 
          ( | 
          bool  | 
          inclusive | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
      
        
          | int GU_RayRBezCurveInfo::mySpan | 
        
      
 
 
The documentation for this class was generated from the following file: