3ds Max C++ API Reference
parm_desc Struct Reference

#include <mxsobjects.h>

Public Attributes

Valuename
 
metadata_flag desc_type
 
parm_desc_flags flags
 
union {
   struct {
      int   parm_id
 
   } 
 
   struct {
      max_getter_cf   getter
 
      max_setter_cf   setter
 
   } 
 
   struct {
      BlockID   pb2_block_id
 
      ParamID   pb2_param_id
 
      int   pb2_tab_index
 
   } 
 
}; 
 
ParamType type
 
union {
   float   fval
 
   int   ival
 
   BOOL   bval
 
   INT_PTR   pval
 
   struct {
      float   x
 
      float   y
 
      float   z
 
      float   w
 
   } 
 
   struct {
      float   r
 
      float   g
 
      float   b
 
      float   a
 
   } 
 
   struct {
      float   h
 
      float   s
 
      float   v
 
   } 
 
   struct {
      int   btn_min
 
      int   btn_max
 
      int   btn_val
 
   } 
 
init_val
 

Member Data Documentation

◆ name

Value* name

◆ desc_type

metadata_flag desc_type

◆ flags

◆ parm_id

int parm_id

◆ getter

max_getter_cf getter

◆ setter

max_setter_cf setter

◆ pb2_block_id

BlockID pb2_block_id

◆ pb2_param_id

ParamID pb2_param_id

◆ pb2_tab_index

int pb2_tab_index

◆ 

union { ... }

◆ type

ParamType type

◆ fval

float fval

◆ ival

int ival

◆ bval

BOOL bval

◆ pval

INT_PTR pval

◆ x

float x

◆ y

float y

◆ z

float z

◆ w

float w

◆ r

float r

◆ g

float g

◆ b

float b

◆ a

float a

◆ h

float h

◆ s

float s

◆ v

float v

◆ btn_min

int btn_min

◆ btn_max

int btn_max

◆ btn_val

int btn_val

◆ 

union { ... } init_val