parm_desc Struct 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

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