CrystalSpace

Public API Reference

CS::EditorApp::iInterfaceWrapper Struct Reference

Wraps an SCF interface. More...

#include <ieditor/interfacewrapper.h>

Inheritance diagram for CS::EditorApp::iInterfaceWrapper:

List of all members.

Public Member Functions

virtual iInterfaceWrapperFactoryGetFactory ()=0
 Get a pointer to the factory that created this.
virtual csPtr< iBaseIteratorGetIterator ()=0
 Get an iterator over the child objects.
virtual const char * GetObjectName () const =0
 Get the object's name.
virtual iBaseGetObjectParent ()=0
 Get the object's parent in the hierarchy.
virtual void SetObjectName (const char *name)=0
 Set the name of the object.
virtual bool SetObjectParent (iBase *parent)=0
 Set the object's parent in the hierarchy.

Detailed Description

Wraps an SCF interface.

Definition at line 37 of file interfacewrapper.h.


Member Function Documentation

virtual iInterfaceWrapperFactory* CS::EditorApp::iInterfaceWrapper::GetFactory (  )  [pure virtual]

Get a pointer to the factory that created this.

virtual csPtr<iBaseIterator> CS::EditorApp::iInterfaceWrapper::GetIterator (  )  [pure virtual]

Get an iterator over the child objects.

virtual const char* CS::EditorApp::iInterfaceWrapper::GetObjectName (  )  const [pure virtual]

Get the object's name.

virtual iBase* CS::EditorApp::iInterfaceWrapper::GetObjectParent (  )  [pure virtual]

Get the object's parent in the hierarchy.

virtual void CS::EditorApp::iInterfaceWrapper::SetObjectName ( const char *  name  )  [pure virtual]

Set the name of the object.

virtual bool CS::EditorApp::iInterfaceWrapper::SetObjectParent ( iBase parent  )  [pure virtual]

Set the object's parent in the hierarchy.


The documentation for this struct was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1