3ds Max C++ API Reference
IGameProperty.h File Reference

IParamBlock and IParamBlock2 property access. More...

#include "../maxheap.h"
#include "../maxtypes.h"
#include "../BuildWarnings.h"
#include "../iparamb2Typedefs.h"
#include "../strbasic.h"

Classes

class  IGameProperty
 Main property definition. More...
 
class  PropertyEnum
 Property Enumeration. More...
 
class  IPropertyContainer
 Property container. More...
 
class  IExportEntity
 Main property access. More...
 

Enumerations

enum  PropType {
  IGAME_UNKNOWN_PROP , IGAME_FLOAT_PROP , IGAME_POINT3_PROP , IGAME_INT_PROP ,
  IGAME_STRING_PROP , IGAME_POINT4_PROP
}
 Property types. More...
 

Detailed Description

IParamBlock and IParamBlock2 property access.

All properties found by IGame are stored as an IGameProperty. This gives developers a unified way of accessing IParamBlock and IParamBlock2 based properties used in 3ds Max

Enumeration Type Documentation

◆ PropType

enum PropType

Property types.

Enumerator
IGAME_UNKNOWN_PROP 

Unkown property Type.

IGAME_FLOAT_PROP 

Property of Type float.

IGAME_POINT3_PROP 

Property of Type Point3.

IGAME_INT_PROP 

Property of Type int.

IGAME_STRING_PROP 

Property of Type MCHAR.

IGAME_POINT4_PROP 

Property of Type Point4.

39  {
46 };
@ IGAME_POINT3_PROP
Property of Type Point3.
Definition: IGameProperty.h:42
@ IGAME_POINT4_PROP
Property of Type Point4.
Definition: IGameProperty.h:45
@ IGAME_STRING_PROP
Property of Type MCHAR.
Definition: IGameProperty.h:44
@ IGAME_UNKNOWN_PROP
Unkown property Type.
Definition: IGameProperty.h:40
@ IGAME_INT_PROP
Property of Type int.
Definition: IGameProperty.h:43
@ IGAME_FLOAT_PROP
Property of Type float.
Definition: IGameProperty.h:41