Classes | Defines | Typedefs | Functions

iassembly.h File Reference

#include "iFnPub.h"
#include "maxtypes.h"

Go to the source code of this file.

Classes

class   IAssembly
  This interface class allows for setting and retrieving assembly membership information to or from nodes. More...
class   IAssembly2
  This new version of the assembly interface extends IAssembly. More...

Defines

#define  ASSEMBLY_INTERFACE   Interface_ID(0x2512714b, 0x4b456518)
#define  ASSEMBLY_INTERFACE2   Interface_ID(0x6fd5515a, 0x353c6734)

Typedefs

typedef int  AssemblyCode

Functions

IAssembly GetAssemblyInterface (BaseInterface *baseIfc)
IAssembly2 GetAssemblyInterface2 (BaseInterface *baseIfc)

Define Documentation

#define ASSEMBLY_INTERFACE   Interface_ID(0x2512714b, 0x4b456518)

Definition at line 199 of file iassembly.h.

#define ASSEMBLY_INTERFACE2   Interface_ID(0x6fd5515a, 0x353c6734)

Definition at line 260 of file iassembly.h.


Typedef Documentation

typedef int AssemblyCode

Definition at line 20 of file iassembly.h.


Function Documentation

IAssembly* GetAssemblyInterface ( BaseInterface baseIfc ) [inline]

Definition at line 201 of file iassembly.h.

{ DbgAssert( baseIfc != NULL); return static_cast<IAssembly*>(baseIfc->GetInterface(ASSEMBLY_INTERFACE)); }
IAssembly2* GetAssemblyInterface2 ( BaseInterface baseIfc ) [inline]

Definition at line 261 of file iassembly.h.

{ DbgAssert( baseIfc != NULL); return static_cast<IAssembly2*>(baseIfc->GetInterface(ASSEMBLY_INTERFACE2)); }