LONG

Definition

LONG [id]
{
  [Common flags]
  [MIN minval;]
  [MAX maxval;]
  [MINSLIDER minval;]
  [MAXSLIDER maxval;]
  [STEP step;]
  [CYCLE]
}

Description

Represents integer values in a container. Rendered as a numeric edit field, or as a selection list if CYCLE is present.

Flags

MIN minval;The minimum value.
MAX maxval;The maximum value.
MINSLIDER minval;The minimum value for the slider.
MAXSLIDER maxval;The maximum value for the slider.
STEP step;The step for the edit field arrows.
CYCLE idlist;A selection list. Separate the options with semi-colons.

Cycle

If a CYCLE flag is provided then the element turns into a selection box with the included options:

LONG MY_CYCLE_LONG
{
CYCLE
{
FIRST_VALUE;
SECOND_VALUE;
...
}
}

The values must correspond to entries in the descname.h and descname.str files.
Two additional marker symbols can be used to display icons and separators:

  • The ~ symbol followed by an ID for a registered icon.
  • The -1 for a separator.

For instance the CYCLE resource of the light object looks like this:

Example

Further Reading

PRIM_PLANE_SUBH
@ PRIM_PLANE_SUBH
Definition: oplane.h:9
DEFORMOBJECT_MODE_UNLIMITED
@ DEFORMOBJECT_MODE_UNLIMITED
Definition: obasedeform.h:11
LIGHT_TYPE
@ LIGHT_TYPE
Definition: olight.h:8
LONG
LONG
Int32 data.
Definition: c4d_customguidata.h:4
LIGHT_TYPE_PARSPOTRECT
@ LIGHT_TYPE_PARSPOTRECT
Definition: olight.h:15
LIGHT_TYPE_AREA
@ LIGHT_TYPE_AREA
Definition: olight.h:17
DEFORMOBJECT_MODE
@ DEFORMOBJECT_MODE
Definition: obasedeform.h:8
LIGHT_TYPE_OMNI
@ LIGHT_TYPE_OMNI
Definition: olight.h:9
LIGHT_TYPE_SPOTRECT
@ LIGHT_TYPE_SPOTRECT
Definition: olight.h:11
MAX
MAX
Maximum NBIT.
Definition: ge_prepass.h:119
LIGHT_TYPE_SPOT
@ LIGHT_TYPE_SPOT
Definition: olight.h:10
LIGHT_TYPE_PARSPOT
@ LIGHT_TYPE_PARSPOT
Definition: olight.h:14
LIGHT_TYPE_PARALLEL
@ LIGHT_TYPE_PARALLEL
Definition: olight.h:13
DEFORMOBJECT_MODE_BOX
@ DEFORMOBJECT_MODE_BOX
Definition: obasedeform.h:10
MIN
MIN
Definition: ge_prepass.h:1376
LIGHT_TYPE_DISTANT
@ LIGHT_TYPE_DISTANT
Definition: olight.h:12
LIGHT_TYPE_PHOTOMETRIC
@ LIGHT_TYPE_PHOTOMETRIC
Definition: olight.h:18
DEFORMOBJECT_MODE_LIMIT
@ DEFORMOBJECT_MODE_LIMIT
Definition: obasedeform.h:9