Rhino C++ API  9.0
Public Member Functions | List of all members
IRhWidgetDrawCacheEx3 Class Referenceabstract

#include <rhinoSdkWidget.h>

Inheritance diagram for IRhWidgetDrawCacheEx3:
IRhWidgetDrawCacheEx2 IRhWidgetDrawCacheEx IRhWidgetDrawCache

Public Member Functions

virtual ~IRhWidgetDrawCacheEx3 ()
 
virtual void AddTextureCap (const ON_Cylinder &cylinder, bool bTop, const ON_Texture &tex, const ON_UUID &obj_id, double transparency)=0
 Add a texture to display on the top or bottom cap of a capped cylindrical widget. More...
 
- Public Member Functions inherited from IRhWidgetDrawCacheEx2
virtual ~IRhWidgetDrawCacheEx2 ()
 
virtual void AddTexture (const ON_Cylinder &cylinder, double horz_sta, double horz_end, const ON_Texture &tex, const ON_UUID &obj_id, double transparency)=0
 Add a texture to display with a cylindrical widget. More...
 
virtual void AddTexture (const ON_Plane &plane, ON_Interval x, ON_Interval y, const ON_Texture &tex, const ON_UUID &obj_id, double transparency)=0
 Add a texture to display with a planar widget. More...
 
virtual void AddTexture (const ON_Sphere &sphere, double horz_sta, double horz_end, double vert_sta, double vert_end, const ON_Texture &tex, const ON_UUID &obj_id, double transparency)=0
 Add a texture to display with a spherical widget. More...
 
- Public Member Functions inherited from IRhWidgetDrawCacheEx
virtual ~IRhWidgetDrawCacheEx ()
 
virtual void AddText (const wchar_t *text, const ON_Plane &plane, double height, const ON_Font *font, const ON_UUID &obj_id)=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

◆ ~IRhWidgetDrawCacheEx3()

virtual IRhWidgetDrawCacheEx3::~IRhWidgetDrawCacheEx3 ( )
inlinevirtual

Member Function Documentation

◆ AddTextureCap()

virtual void IRhWidgetDrawCacheEx3::AddTextureCap ( const ON_Cylinder cylinder,
bool  bTop,
const ON_Texture tex,
const ON_UUID obj_id,
double  transparency 
)
pure virtual

Add a texture to display on the top or bottom cap of a capped cylindrical widget.