Rhino C++ API  8.7
Public Member Functions | Protected Member Functions | List of all members
CRhRdkContentCreatorLoad Class Reference

#include <RhRdkContentCreator.h>

Inheritance diagram for CRhRdkContentCreatorLoad:
CRhRdkContentCreator CRhRdkObject

Public Member Functions

 CRhRdkContentCreatorLoad (const CRhRdkDocument &rdkDoc, CRhRdkContent::Kinds topLevelKind)
 
virtual ~CRhRdkContentCreatorLoad ()
 
void SetFilenameOverride (const wchar_t *wsz)
 
- Public Member Functions inherited from CRhRdkContentCreator
 CRhRdkContentCreator (const CRhRdkDocument &rdkDoc)
 
virtual ~CRhRdkContentCreator ()
 
const CRhRdkContentAddContent (const CRhRdkContent *pParentContent=nullptr, const wchar_t *wszChildSlotName=nullptr) const
 
bool AddContent (OUT CRhRdkContentArray &aContent, const CRhRdkContent *pParentContent=nullptr, const wchar_t *wszChildSlotName=nullptr) const
 
bool AutoEditChild (void) const
 
const CRhRdkContentChangeContentType (const CRhRdkContent *&pOldContent, const CRhRdkContent *pParentContent, const wchar_t *wszChildSlotName, bool bPreserveOldChild) const
 
const CRhRdkContentChangeContentTypeEx (const CRhRdkContent *&pOldContent, const CRhRdkContent *pParentContent, const wchar_t *wszChildSlotName, bool bPreserveOldChild, unsigned int ic_flags) const
 
const wchar_t * ErrorString (void) const
 
const CRhRdkContentFindChildAddOrChange (const CRhRdkContent &parentContent, const wchar_t *wszChildSlotName, bool bPreserveOldChild) const
 
- Public Member Functions inherited from CRhRdkObject
 CRhRdkObject ()
 
virtual ~CRhRdkObject ()
 
void operator delete (void *buf)
 
void operator delete[] (void *buf)
 
void * operator new (size_t size)
 
void * operator new[] (size_t size)
 

Protected Member Functions

virtual bool CreateNewContent (CRhRdkContentArrayNC &aContentOut, const CRhRdkContent *pOldContent, const CRhRdkContent *pParentContent, const wchar_t *wszChildSlotName) const override
 
virtual bool IsCopy (void) const override
 
virtual const CRhRdkContentArrayOriginalContent (void) const override
 
- Protected Member Functions inherited from CRhRdkContentCreator
virtual void * EVF (const wchar_t *, void *) override
 
const CRhRdkDocumentRdkDocument (void) const
 
void SetErrorString (const wchar_t *wsz) const
 

Additional Inherited Members

- Static Public Member Functions inherited from CRhRdkObject
static void CheckMemory (void)
 
static void PopulateDebuggingInfo (void)
 

Constructor & Destructor Documentation

◆ CRhRdkContentCreatorLoad()

CRhRdkContentCreatorLoad::CRhRdkContentCreatorLoad ( const CRhRdkDocument rdkDoc,
CRhRdkContent::Kinds  topLevelKind 
)

◆ ~CRhRdkContentCreatorLoad()

virtual CRhRdkContentCreatorLoad::~CRhRdkContentCreatorLoad ( )
virtual

Member Function Documentation

◆ CreateNewContent()

virtual bool CRhRdkContentCreatorLoad::CreateNewContent ( CRhRdkContentArrayNC aContentOut,
const CRhRdkContent pOldContent,
const CRhRdkContent pParentContent,
const wchar_t *  wszChildSlotName 
) const
overrideprotectedvirtual

Implements CRhRdkContentCreator.

◆ IsCopy()

virtual bool CRhRdkContentCreatorLoad::IsCopy ( void  ) const
inlineoverrideprotectedvirtual

Implements CRhRdkContentCreator.

◆ OriginalContent()

virtual const CRhRdkContentArray* CRhRdkContentCreatorLoad::OriginalContent ( void  ) const
inlineoverrideprotectedvirtual

Implements CRhRdkContentCreator.

◆ SetFilenameOverride()

void CRhRdkContentCreatorLoad::SetFilenameOverride ( const wchar_t *  wsz)