Public Member Functions | Public Attributes

GUPManager Class Reference

This reference page is linked to from the following overview topics: Writing Global Utility Plug-ins (GUPs).


Search for all occurrences

Detailed Description

See also:
Class GUPList, Class GUPInterface.

Description:
This class is available in release 3.0 and later only.

The GUP library exports a pointer variable which is used to access the GUP Manager object (a global instance of this class):

GUPManager* gupManager;

The only methods of this class of interest are the instance of GUPList and the Interface() method. All other methods are for internal use only.
Data Members:
All data members are public.

GUPList gupList

The list of available GUP plug-ins.

#include <gup.h>

Inheritance diagram for GUPManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

GUPExport  GUPManager (GUPInterface *i)
GUPExport  ~GUPManager ()
GUPExport bool  Ready ()
GUPExport bool  Init ()
GUPExport GUPInterface Interface ()
GUPExport IOResult  Save (ISave *isave)
GUPExport IOResult  Load (ILoad *iload)

Public Attributes

GUPList  gupList

Constructor & Destructor Documentation

GUPExport GUPManager ( GUPInterface i )
Remarks:
Constructor.
GUPExport ~GUPManager ( )
Remarks:
Destructor.

Member Function Documentation

GUPExport bool Ready ( )
Remarks:
This method is for internal use only.
GUPExport bool Init ( )
Remarks:
This method is for internal use only.
GUPExport GUPInterface* Interface ( ) [inline]
Remarks:
This method gives GUP plug-ins access to 3ds Max main Inteface class. Plug-ins don't need to access GUPInterface directly as all the functionality is exposed in the GUP class itself.
{ return iface; }
GUPExport IOResult Save ( ISave isave )
GUPExport IOResult Load ( ILoad iload )

Member Data Documentation


GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager
GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager GUPManager