Rhino C++ API  8.7
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
IRhRdkEditor Class Referenceabstract

#include <IRhRdkContentEditor.h>

Inheritance diagram for IRhRdkEditor:
IRhRdkContentEditor

Public Types

enum  Types : unsigned int {
  Types::Unset, Types::Main, Types::Modal, Types::Floating,
  Types::InPlace
}
 

Public Member Functions

virtual void * EVF (const wchar_t *, void *)=0
 
virtual RhRdkUiFrameworks Framework (void) const =0
 
virtual UUID Id (void) const =0
 
virtual RhRdkUiModalities Modality (void) const =0
 
virtual Types Type (void) const =0
 

Static Public Member Functions

static RDK_DEPRECATED IRhRdkEditorFind (const UUID &uuidEditor)
 

Protected Member Functions

virtual ~IRhRdkEditor ()
 

Detailed Description

This interface represents an editor.

Member Enumeration Documentation

◆ Types

enum IRhRdkEditor::Types : unsigned int
strong
Enumerator
Unset 
Main 
Modal 
Floating 
InPlace 

Constructor & Destructor Documentation

◆ ~IRhRdkEditor()

virtual IRhRdkEditor::~IRhRdkEditor ( )
inlineprotectedvirtual

Member Function Documentation

◆ EVF()

virtual void* IRhRdkEditor::EVF ( const wchar_t *  ,
void *   
)
pure virtual

Emergency virtual function for future expansion.

Implemented in IRhRdkContentEditor.

◆ Find()

static RDK_DEPRECATED IRhRdkEditor* IRhRdkEditor::Find ( const UUID &  uuidEditor)
static

Find an editor by its id.

◆ Framework()

virtual RhRdkUiFrameworks IRhRdkEditor::Framework ( void  ) const
pure virtual
Returns
The UI framework.

◆ Id()

virtual UUID IRhRdkEditor::Id ( void  ) const
pure virtual
Returns
The unique identifier of the editor.

◆ Modality()

virtual RhRdkUiModalities IRhRdkEditor::Modality ( void  ) const
pure virtual
Returns
the modality of the editor.

◆ Type()

virtual Types IRhRdkEditor::Type ( void  ) const
pure virtual
Returns
The editor type.