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

#include <RhRdkDeprecated.h>

Public Member Functions

virtual ~IRhRdkContentIOPlugIn ()
 
virtual bool CanLoad (void) const =0
 
virtual bool CanSave (void) const =0
 
virtual void DeleteThis (void)=0
 
virtual const wchar_t * Description (void) const =0
 
virtual void * EVF (const wchar_t *, void *)=0
 
virtual const wchar_t * FileExtension (void) const =0
 
virtual const wchar_t * Kind (void) const =0
 
virtual CRhRdkContentLoad (const CRhinoDoc *pDoc, const wchar_t *wszFilename) const =0
 
virtual RDK_DEPRECATED CRhRdkContentLoad (const wchar_t *wszFilename) const
 
virtual UUID RdkPlugInId (void) const =0
 
virtual bool Save (const wchar_t *wszFilename, const CRhRdkContent &content, const IRhRdkPreviewSceneServer *pSceneServer) const =0
 

Detailed Description

Deprecated:
in favor of CRhRdkContentIOPlugIn
See also
CRhRdkContentIOPlugIn

Constructor & Destructor Documentation

◆ ~IRhRdkContentIOPlugIn()

virtual IRhRdkContentIOPlugIn::~IRhRdkContentIOPlugIn ( )
inlinevirtual

Member Function Documentation

◆ CanLoad()

virtual bool IRhRdkContentIOPlugIn::CanLoad ( void  ) const
pure virtual

◆ CanSave()

virtual bool IRhRdkContentIOPlugIn::CanSave ( void  ) const
pure virtual

◆ DeleteThis()

virtual void IRhRdkContentIOPlugIn::DeleteThis ( void  )
pure virtual

◆ Description()

virtual const wchar_t* IRhRdkContentIOPlugIn::Description ( void  ) const
pure virtual

◆ EVF()

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

◆ FileExtension()

virtual const wchar_t* IRhRdkContentIOPlugIn::FileExtension ( void  ) const
pure virtual

◆ Kind()

virtual const wchar_t* IRhRdkContentIOPlugIn::Kind ( void  ) const
pure virtual

◆ Load() [1/2]

virtual CRhRdkContent* IRhRdkContentIOPlugIn::Load ( const CRhinoDoc pDoc,
const wchar_t *  wszFilename 
) const
pure virtual

◆ Load() [2/2]

virtual RDK_DEPRECATED CRhRdkContent* IRhRdkContentIOPlugIn::Load ( const wchar_t *  wszFilename) const
virtual

◆ RdkPlugInId()

virtual UUID IRhRdkContentIOPlugIn::RdkPlugInId ( void  ) const
pure virtual

◆ Save()

virtual bool IRhRdkContentIOPlugIn::Save ( const wchar_t *  wszFilename,
const CRhRdkContent content,
const IRhRdkPreviewSceneServer pSceneServer 
) const
pure virtual