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

#include <RhRdkDataSource.h>

Public Member Functions

virtual void DeleteThis (void)=0
 
virtual void * EVF (const wchar_t *wszFunc, void *pvData)=0
 
virtual void SetDescription (const wchar_t *wsz)=0
 

Protected Member Functions

virtual ~IRhRdkUndoRecord ()
 

Detailed Description

This interface is returned by IRhRdkUndo::NewUndoRecord().

See also
IRhRdkUndo
uuidData_RdkUndo

Constructor & Destructor Documentation

◆ ~IRhRdkUndoRecord()

virtual IRhRdkUndoRecord::~IRhRdkUndoRecord ( )
inlineprotectedvirtual

Member Function Documentation

◆ DeleteThis()

virtual void IRhRdkUndoRecord::DeleteThis ( void  )
pure virtual

This method is implemented as

delete this;

◆ EVF()

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

Emergency virtual function for future expansion.

◆ SetDescription()

virtual void IRhRdkUndoRecord::SetDescription ( const wchar_t *  wsz)
pure virtual

Set the localized description of the undo record.