maxtypes.h File Reference
Dialog Based Creation of Objects,
About RenderItem,
Retrieving Mesh Strip Data,
Class Descriptors,
Implementing Simple Material and Texture Map Plug-ins with Nitrous,
Plug-in Identification,
Implementing Advanced Material and Texture Map Plug-ins with Nitrous,
Lesson 4: Animation Controllers,
Lesson 5: Geometric Objects,
Node Transformation Matrix,
Reference System Changes,
Emulating Reset Transform and Reset Scale,
Converting Objects to Compatible Types,
Overview: Time and Intervals,
Displaying the Object in the Viewport,
Creating a Spline,
Porting Object Plug-ins to Nitrous,
Incremental Improvements,
Creating a Patch,
Thread Safety,
SDK Change Details,
RTTI and GetInterface(),
How Objects are Drawn in the Viewport,
Patch Code Example,
Processing Controls not Managed by the Parameter Map,
Sub-Object Coordinate Systems,
SuperClassID Cleanup,
Parameter Blocks,
Undo and Redo in a Controller,
Getting and Setting Parameter Block Values,
Creating and Retrieving 3ds Max NURBS Objects,
Creating Primitive NURBS Objects,
Cache Validity Intervals,
Monitoring Parameter Changes,
Ring Array Slave and Master Controllers,
IK Solvers,
World Space Modifiers and Object Transformations,
Procedural Controller Data Access,
Property Accessors,
Time Functions,
Mapping Coordinate Modifiers,
Accessing Material Properties,
Validity Intervals,
Modifier Stack Branching,
Editing Material and Texture Parameters,
Material Modifiers,
Adding Modifiers to Objects,
Selection Modifiers,
Simple Modifiers,
Topology Modifiers,
Whole Object Modifiers,
Gizmo Hit Testing using PolyLines,
Plug-in Display Interface,
Programmatic Object Creation,
Using the Physique Export Interface.
|
struct | Color24 |
| 8 bits for each of the Red, Green and Blue components. More...
|
|
struct | Color48 |
| 16 bits for each of the Red, Green and Blue components. More...
|
|
struct | Color64 |
| 16 bits for each of the Red, Green, Blue, and Alpha components. More...
|
|
struct | BMM_Color_24 |
| 24 bit color: 8 bits each for Red, Green, and Blue. More...
|
|
struct | BMM_Color_32 |
| 32 bit color: 8 bits each for Red, Green, Blue, and Alpha. More...
|
|
struct | BMM_Color_48 |
| 48 bit color: 16 bits each for Red, Green, and Blue. More...
|
|
struct | BMM_Color_64 |
| 64 bit color: 16 bits each for Red, Green, Blue, and Alpha. More...
|
|
struct | BMM_Color_fl |
| High Dynamic Range bitmaps make use of this class to store color information using floating point values. More...
|
|
class | Class_ID |
|
class | Interface_ID |
|
|
enum | IOResult { IO_OK = 0,
IO_END = 1,
IO_ERROR = 2,
IO_INTERRUPT = 3
} |
|
enum | ChunkType { NEW_CHUNK = 0,
CONTAINER_CHUNK = 1,
DATA_CHUNK = 2
} |
|
enum | FileIOType { IOTYPE_MAX = 0,
IOTYPE_MATLIB = 1,
IOTYPE_RENDER_PRESETS = 2
} |
|
enum | ProductVersionType {
PRODUCT_VERSION_DEVEL,
PRODUCT_VERSION_TRIAL,
PRODUCT_VERSION_ORDINARY,
PRODUCT_VERSION_EDU,
PRODUCT_VERSION_NFR,
PRODUCT_VERSION_EMR
} |
| Product Licensing Type. More...
|
|
enum | LockBehaviorType { LICENSE_BEHAVIOR_PERMANENT,
LICENSE_BEHAVIOR_EXTENDABLE,
LICENSE_BEHAVIOR_NONEXTENDABLE,
LICENSE_BEHAVIOR_BORROWED
} |
| Product license behavior. More...
|
|
#define TIME_TICKSPERSEC 4800 |
#define TIME_PosInfinity TimeValue(0x7fffffff) |
#define TIME_NegInfinity TimeValue(0x80000000) |
typedef unsigned long ulong |
typedef unsigned char uchar |
typedef unsigned short UWORD |
typedef unsigned short MtlID |
Enumerator |
---|
NEW_CHUNK |
|
CONTAINER_CHUNK |
|
DATA_CHUNK |
|
Definition: maxtypes.h:290
Definition: maxtypes.h:289
Definition: maxtypes.h:288
File IO concerns a render preset file (.rps).
Definition: maxtypes.h:303
File IO concerns a material library file (.mat).
Definition: maxtypes.h:300
File IO concerns a scene file (.max, .viz).
Definition: maxtypes.h:297
Product Licensing Type.
Enumerator |
---|
PRODUCT_VERSION_DEVEL |
|
PRODUCT_VERSION_TRIAL |
|
PRODUCT_VERSION_ORDINARY |
|
PRODUCT_VERSION_EDU |
|
PRODUCT_VERSION_NFR |
|
PRODUCT_VERSION_EMR |
|
Definition: maxtypes.h:309
Definition: maxtypes.h:313
Definition: maxtypes.h:312
Definition: maxtypes.h:314
Definition: maxtypes.h:310
Definition: maxtypes.h:311
Product license behavior.
Enumerator |
---|
LICENSE_BEHAVIOR_PERMANENT |
|
LICENSE_BEHAVIOR_EXTENDABLE |
|
LICENSE_BEHAVIOR_NONEXTENDABLE |
|
LICENSE_BEHAVIOR_BORROWED |
|
Definition: maxtypes.h:320
Definition: maxtypes.h:322
Definition: maxtypes.h:323
Definition: maxtypes.h:321