|
enum | Result : unsigned int { Result::Success,
Result::Failure,
Result::Cancel
} |
|
enum | Separator : unsigned int { Separator::None,
Separator::Before,
Separator::After,
Separator::Both
} |
|
enum | SubMenus { SubMenus::None,
SubMenus::CreateNew,
SubMenus::Thumbnails,
SubMenus::PlugIn
} |
|
| CRhRdkTask () |
|
virtual | ~CRhRdkTask () |
|
Result | Error (const wchar_t *wszMessage) const |
|
virtual Result | Execute (const IRhRdkTaskOrigin &origin) const =0 |
|
virtual bool | IconIn (CRhRdkContent::Kinds kind, int width, int height, CRhinoDib &dibOut) const |
|
virtual bool | IconOut (CRhRdkContent::Kinds kind, int width, int height, CRhinoDib &dibOut) const |
|
virtual UUID | Id (void) const =0 |
|
virtual UUID | InterfaceId (void) const final override |
|
virtual bool | IsForTopLevelContent (void) const |
|
virtual int | MenuOrder (const IRhRdkTaskOrigin &origin) const =0 |
|
virtual Separator | MenuSeparators (void) const |
|
virtual const wchar_t * | MenuString (const IRhRdkTaskOrigin &origin, CRhRdkContent::Kinds kind) const =0 |
|
virtual UUID | RenderEngineId (void) const |
|
virtual void | SetError (const wchar_t *wszMessage, RhRdkMbSeverity severity) const |
|
virtual SubMenus | SubMenu (void) const |
|
virtual bool | SupportsSandbox (void) const |
|
virtual void | Update (IRhRdkTaskUpdate &tu) const |
|
virtual Result | UserExecute (const IRhRdkTaskOrigin &origin) const |
|
virtual void | UserUpdate (IRhRdkTaskUpdate &tu) const |
|
| CRhRdkExtension () |
|
virtual | ~CRhRdkExtension () |
|
virtual UUID | PlugInId (void) const =0 |
|
bool | Unregister (void) |
|
| CRhRdkObject () |
|
virtual | ~CRhRdkObject () |
|
virtual void * | EVF (const wchar_t *wszFunc, void *pvData) |
|
void | operator delete (void *buf) |
|
void | operator delete[] (void *buf) |
|
void * | operator new (size_t size) |
|
void * | operator new[] (size_t size) |
|
static void | RequiredDataSources (OUT ON_SimpleArray< ON_UUID > &aId) |
|
static void | CheckMemory (void) |
|
static void | PopulateDebuggingInfo (void) |
|
Base class for content-dependent tasks that require at least one content to be selected.