Rhino C++ API  8.6
Public Member Functions | List of all members
IRhWidgetDrawCacheEx Class Referenceabstract

#include <rhinoSdkWidget.h>

Inheritance diagram for IRhWidgetDrawCacheEx:
IRhWidgetDrawCache

Public Member Functions

virtual ~IRhWidgetDrawCacheEx ()
 
virtual void AddText (const wchar_t *text, const ON_Plane &plane, double height, const ON_Font *font, const ON_UUID &uuidObject)=0
 
virtual void * EVF (const wchar_t *wszFunc, void *pvData)=0
 
- Public Member Functions inherited from IRhWidgetDrawCache
virtual ~IRhWidgetDrawCache ()
 
virtual void AddArc (const ON_Arc &a, const UUID &uuidObject)=0
 
virtual void AddArrow (const ON_3dPoint &pt1, const ON_3dPoint &pt2, const UUID &uuidObject)=0
 
virtual void AddCircle (const ON_Circle &c, const UUID &uuidObject)=0
 
virtual void AddClippingPlane (ON_3dPoint cornerA, ON_3dPoint cornerB, ON_3dPoint cornerC, ON_3dPoint cornerD, const UUID &uuidObject)=0
 
virtual void AddDottedLine (const ON_3dPoint &pt1, const ON_3dPoint &pt2, const UUID &uuidObject)=0
 
virtual void AddEllipse (const ON_Ellipse &e, const UUID &uuidObject)=0
 
virtual void AddLine (const ON_3dPoint &pt1, const ON_3dPoint &pt2, const UUID &uuidObject)=0
 
virtual void AddObject (CRhWidgetGeometryCustomObjectRef &ref, const UUID &uuidObject)=0
 
virtual CRhWidgetDrawAttr DrawAttr (void) const =0
 
virtual COLORREF SetColor (COLORREF col)=0
 
virtual CRhWidgetDrawAttr SetDrawAttr (const CRhWidgetDrawAttr &da)=0
 
virtual void SetInterestObject (const UUID &uuidIO)=0
 
virtual UINT SetPattern (UINT p)=0
 
virtual bool SetUseAxisColors (bool b)=0
 
virtual bool SnapTo (const CRhinoSnapContext &sc, CRhinoSnapEvent &se, const ON_Xform &xformLocal) const =0
 
virtual bool UseAxisColors (void) const =0
 

Constructor & Destructor Documentation

◆ ~IRhWidgetDrawCacheEx()

virtual IRhWidgetDrawCacheEx::~IRhWidgetDrawCacheEx ( )
inlinevirtual

Member Function Documentation

◆ AddText()

virtual void IRhWidgetDrawCacheEx::AddText ( const wchar_t *  text,
const ON_Plane plane,
double  height,
const ON_Font font,
const ON_UUID uuidObject 
)
pure virtual

◆ EVF()

virtual void* IRhWidgetDrawCacheEx::EVF ( const wchar_t *  wszFunc,
void *  pvData 
)
pure virtual