RenderMan API  23.0
RixGeoDebugger Class Referenceabstract

#include <RixInterfaces.h>

Inheritance diagram for RixGeoDebugger:
RixInterface

Public Member Functions

virtual void EmitVector (RtVector3 v, RtColorRGB c)=0
 
virtual void EmitPoint (RtPoint3 p, RtColorRGB c)=0
 
virtual void EmitPointNormal (RtPoint3 p, RtNormal3 n, RtColorRGB c)=0
 
virtual void EmitLine (RtPoint3 p1, RtPoint3 p2, RtColorRGB c)=0
 
virtual void EmitBound (RtPoint3 pmin, RtPoint3 pmax, RtColorRGB c)=0
 
virtual void Clear ()=0
 
virtual void Flush ()=0
 
- Public Member Functions inherited from RixInterface
virtual int GetVersion () const
 

Protected Member Functions

 RixGeoDebugger ()
 
- Protected Member Functions inherited from RixInterface
 RixInterface (int version)
 Interfaces should not be constructed by users. More...
 
virtual ~RixInterface ()
 Interfaces should not be deleted by users. More...
 

Additional Inherited Members

- Public Types inherited from RixInterface
enum  Type {
  k_Float, k_Integer, k_StringV, k_Color,
  k_Normal, k_Vector, k_Point, k_HPoint,
  k_MPoint, k_Matrix
}
 
- Protected Attributes inherited from RixInterface
int m_version
 Version number of this interface. More...
 

Detailed Description

Definition at line 958 of file RixInterfaces.h.

Constructor & Destructor Documentation

◆ RixGeoDebugger()

RixGeoDebugger::RixGeoDebugger ( )
inlineprotected

Definition at line 970 of file RixInterfaces.h.

Member Function Documentation

◆ Clear()

virtual void RixGeoDebugger::Clear ( )
pure virtual

◆ EmitBound()

virtual void RixGeoDebugger::EmitBound ( RtPoint3  pmin,
RtPoint3  pmax,
RtColorRGB  c 
)
pure virtual

◆ EmitLine()

virtual void RixGeoDebugger::EmitLine ( RtPoint3  p1,
RtPoint3  p2,
RtColorRGB  c 
)
pure virtual

◆ EmitPoint()

virtual void RixGeoDebugger::EmitPoint ( RtPoint3  p,
RtColorRGB  c 
)
pure virtual

◆ EmitPointNormal()

virtual void RixGeoDebugger::EmitPointNormal ( RtPoint3  p,
RtNormal3  n,
RtColorRGB  c 
)
pure virtual

◆ EmitVector()

virtual void RixGeoDebugger::EmitVector ( RtVector3  v,
RtColorRGB  c 
)
pure virtual

◆ Flush()

virtual void RixGeoDebugger::Flush ( )
pure virtual

The documentation for this class was generated from the following file: