libHSPlasma
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pfGUICtrlProcWriteableObject Class Reference

#include <pfGUIControlHandlers.h>

Inheritance diagram for pfGUICtrlProcWriteableObject:
pfGUICtrlProcObject pfGUICloseDlgProc pfGUIConsoleCmdProc pfGUIPythonScriptProc

Public Types

enum  Types { kNull, kConsoleCmd, kPythonScript, kCloseDlg }

Public Member Functions

unsigned int getType () const
- Public Member Functions inherited from pfGUICtrlProcObject
 pfGUICtrlProcObject ()
virtual ~pfGUICtrlProcObject ()

Static Public Member Functions

static
pfGUICtrlProcWriteableObject
Read (hsStream *S)
static void Write (hsStream *S, pfGUICtrlProcWriteableObject *proc)
static void PrcWrite (pfPrcHelper *prc, pfGUICtrlProcWriteableObject *proc)
static
pfGUICtrlProcWriteableObject
PrcParse (const pfPrcTag *tag)

Protected Member Functions

virtual void IRead (hsStream *S)=0
virtual void IWrite (hsStream *S)=0
virtual void IPrcWrite (pfPrcHelper *prc)=0
virtual void IPrcParse (const pfPrcTag *tag)=0

Protected Attributes

unsigned int fType

Member Enumeration Documentation

Enumerator:
kNull 
kConsoleCmd 
kPythonScript 
kCloseDlg 

Member Function Documentation

unsigned int pfGUICtrlProcWriteableObject::getType ( ) const
virtual void pfGUICtrlProcWriteableObject::IPrcParse ( const pfPrcTag tag)
protectedpure virtual
virtual void pfGUICtrlProcWriteableObject::IPrcWrite ( pfPrcHelper prc)
protectedpure virtual
virtual void pfGUICtrlProcWriteableObject::IRead ( hsStream S)
protectedpure virtual
virtual void pfGUICtrlProcWriteableObject::IWrite ( hsStream S)
protectedpure virtual
static pfGUICtrlProcWriteableObject* pfGUICtrlProcWriteableObject::PrcParse ( const pfPrcTag tag)
static
static void pfGUICtrlProcWriteableObject::PrcWrite ( pfPrcHelper prc,
pfGUICtrlProcWriteableObject proc 
)
static
static pfGUICtrlProcWriteableObject* pfGUICtrlProcWriteableObject::Read ( hsStream S)
static
static void pfGUICtrlProcWriteableObject::Write ( hsStream S,
pfGUICtrlProcWriteableObject proc 
)
static

Member Data Documentation

unsigned int pfGUICtrlProcWriteableObject::fType
protected

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