Detailed Description
- See also:
- Class FPInterface, Function Publishing
System.
- Description:
- This class is available in release 4.0 and later only.
This class is the interface ID for the Function Publishing System
of 3ds Max. This class is structurally very similar to a Class_ID, containing two
randomly-chosen longwords to provide a unique global ID. The
various constructors assign a value to each of these. There are
also methods to assign and retrieve the individual parts and
operators to check for equality or inequality.
All the methods of this class are implemented by the system.
#include <maxtypes.h>
List of all
members.
Constructor & Destructor Documentation
- Parameters:
- const Interface_ID& iid
The ID whose parts are used to initialize this ID.
{ a = iid.a; b = iid.b; }
- Parameters:
- ulong aa
Passed to initialize the first part of the ID.
ulong bb
Passed to initialize the second part of the ID.
Member Function Documentation
void SetPartA |
( |
ulong |
aa |
) |
[inline] |
- Parameters:
- ulong aa
Passed to set the first part.
void SetPartB |
( |
ulong |
bb |
) |
[inline] |
- Parameters:
- ulong bb
Passed to set the second part.
- Parameters:
- const Interface_ID& iid
The ID to check.
{ return (a==iid.a&&b==iid.b); }
- Parameters:
- const Interface_ID& iid
The ID to check.
{ return (a!=iid.a||b!=iid.b); }
- Parameters:
- const Interface_ID& iid
The ID to assign from.
{ a=iid.a; b = iid.b; return (*this); }
{
if ( a < rhs.a || ( a == rhs.a && b < rhs.b ) )
return true;
return false;
}
Interface_ID Interface_ID Interface_ID
Interface_ID Interface_ID Interface_ID Interface_ID Interface_ID
Interface_ID Interface_ID
Interface_ID Interface_ID Interface_ID
Interface_ID Interface_ID Interface_ID Interface_ID Interface_ID
Interface_ID Interface_ID