ICE Element Descriptions/Development
Builds earlier than release has some differences in the element list. This page describes the differences in Burnout 5 (2007-02-22 build).
The following were present in 1.0+ but not in 2007-02-22:
- eICE_KEY_CAMERA_BLEND_AMOUNT
- eICE_KEY_CAMERA_LAG_AMOUNT
- eICE_INTERVAL_BLEND_CURVE
- eICE_INTERVAL_INTERPOLATE_TYPE
- eICE_INTERVAL_POSTFX_HOOK
Below describes the elements that were present in 2007-02-22 but not in 1.0+.
Enumerations
ICE::ICEElement
Name | Value | Comments |
---|---|---|
eICE_KEY_EYE_X | 0 | See description |
eICE_KEY_EYE_Y | 1 | See description |
eICE_KEY_EYE_Z | 2 | See description |
eICE_KEY_LOOK_X | 3 | See description |
eICE_KEY_LOOK_Y | 4 | See description |
eICE_KEY_LOOK_Z | 5 | See description |
eICE_KEY_DUTCH | 6 | See description |
eICE_KEY_TANGENT_EYE | 7 | See description |
eICE_KEY_TANGENT_LOOK | 8 | See description |
eICE_KEY_LENS_LENGTH | 9 | See description |
eICE_KEY_LENS_LENGTH_AUX | 10 | See description |
eICE_KEY_NEAR_CLIP | 11 | See description |
eICE_KEY_TANGENT_LENS | 12 | See description |
eICE_KEY_FOCAL_DISTANCE | 13 | See description |
eICE_KEY_APERATURE | 14 | See description |
eICE_KEY_TANGENT_FOCUS | 15 | See description |
eICE_KEY_NEAR_FOCUS | 16 | See description |
eICE_KEY_FAR_FOCUS | 17 | See description |
eICE_KEY_BLUR_FALLOFF | 18 | See description |
eICE_KEY_BLUR_INTENSITY | 19 | See description |
eICE_KEY_TANGENT_RAWFOCUS | 20 | See description |
eICE_KEY_SHAKE_AMPLITUDE | 21 | See description |
eICE_KEY_SHAKE_FREQUENCY | 22 | See description |
eICE_KEY_TIME_SCALE | 23 | See description |
eICE_KEY_LETTERBOX | 24 | See description |
eICE_KEY_FADE | 25 | See description |
eICE_KEY_SHAKE_QUAT_X | 26 | See description |
eICE_KEY_SHAKE_QUAT_Y | 27 | See description |
eICE_KEY_SHAKE_QUAT_Z | 28 | See description |
eICE_KEY_SHAKE_POS_X | 29 | See description |
eICE_KEY_SHAKE_POS_Y | 30 | See description |
eICE_KEY_SHAKE_POS_Z | 31 | See description |
eICE_NUM_KEY_ELEMENTS | 32 | |
eICE_MAKE_ENUM_NEAT | 31 | eICE_NUM_KEY_ELEMENTS - 1 Hack to make eICE_NUM_KEY_ELEMENTS not count in the sequence |
eICE_INTERVAL_ELEMENTS_OFFSET | 32 | Start of interval elements |
eICE_INTERVAL_CUBIC_EYE | 32 | See description |
eICE_INTERVAL_CUBIC_LOOK | 33 | See description |
eICE_INTERVAL_SPACE_EYE | 34 | See description |
eICE_INTERVAL_SPACE_LOOK | 35 | See description |
eICE_INTERVAL_AVATAR_EYE | 36 | See description |
eICE_INTERVAL_AVATAR_LOOK | 37 | See description |
eICE_INTERVAL_CONSTRAIN_TO_CARS | 38 | See description |
eICE_INTERVAL_CONSTRAIN_TO_WORLD | 39 | See description |
eICE_INTERVAL_CAR_SPACE_LAG | 40 | See description |
eICE_INTERVAL_CAR_SPACE_BUNGEE | 41 | See description |
eICE_INTERVAL_CUBIC_LENS | 42 | See description |
eICE_INTERVAL_LENS_OVERRIDE | 43 | See description |
eICE_INTERVAL_CUBIC_FOCUS | 44 | See description |
eICE_INTERVAL_CUBIC_RAWFOCUS | 45 | See description |
eICE_INTERVAL_RAWFOCUS_OVERRIDE | 46 | See description |
eICE_INTERVAL_SHAKE_TYPE | 47 | See description |
eICE_INTERVAL_EVENT_TAG | 48 | See description |
eICE_INTERVAL_OVERLAY | 49 | See description |
eICE_INTERVAL_FADE_TO_COLOR | 50 | See description |
eICE_INTERVAL_TAKE_START | 51 | See description |
eICE_INTERVAL_TAKE_NUMBER | 52 | See description |
eICE_INTERVAL_CONTAINS_SUBTAKE | 53 | See description |
eICE_NUM_ELEMENTS | 54 | |
eICE_NUM_INTERVAL_ELEMENTS | 22 | eICE_NUM_ELEMENTS - eICE_NUM_KEY_ELEMENTS |
Contents
Key Elements
eICE_KEY_EYE_X
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 32 |
eICE_KEY_EYE_Y
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 32 |
eICE_KEY_EYE_Z
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 32 |
eICE_KEY_LOOK_X
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 33 |
eICE_KEY_LOOK_Y
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 33 |
eICE_KEY_LOOK_Z
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 33 |
eICE_KEY_DUTCH
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miCubicLinear | 32 |
eICE_KEY_LENS_LENGTH
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
mMin | 10.0 |
miCubicLinear | 32 |
eICE_KEY_LENS_LENGTH_AUX
Field | Value |
---|---|
mpTag | LENS_LENGTH_AUX |
mpDisplayName | Lens Length |
miChannelNumber | 1 |
mDataType | eICE_FIXED |
miDataBits | 9 |
mDefault | 24.0 |
mMin | 10.0 |
mMax | 500.0 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | 42 |
miTangentScale | 12 |
mInputType | eICE_INPUT_ANALOG |
miIncButton | 12 |
miDecButton | 10 |
mfIncDecSpeed | 15.0 |
mfIncDecAccel | 5.0 |
mfIncDecDecel | 30.0 |
mpTokens | NULL |
miTokens | 0 |
eICE_KEY_NEAR_CLIP
Field | Value |
---|---|
mpTag | NEAR_CLIP |
mpDisplayName | Near Clip |
miChannelNumber | 1 |
mDataType | eICE_FIXED |
miDataBits | 12 |
mDefault | 0.5 |
mMin | 0.1 |
mMax | 100.0 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_ANALOG |
miIncButton | 36 |
miDecButton | 35 |
mfIncDecSpeed | 5.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 10.0 |
mpTokens | NULL |
miTokens | 0 |
eICE_KEY_TANGENT_LENS
Field | Value |
---|---|
mpTag | TANGENT_LENS |
mpDisplayName | Tangent Lens |
miChannelNumber | 1 |
mDataType | eICE_FIXED |
miDataBits | 6 |
mDefault | 1.0 |
mMin | 0.0 |
mMax | 8.0 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_ANALOG |
miIncButton | -1 |
miDecButton | -1 |
mfIncDecSpeed | 2.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | NULL |
miTokens | 0 |
eICE_KEY_FOCAL_DISTANCE
Field | Value |
---|---|
mpTag | FOCAL_DISTANCE |
mpDisplayName | Focal Distance |
miChannelNumber | 2 |
mDataType | eICE_FIXED |
miDataBits | 16 |
mDefault | 0.0 |
mMin | 0.0 |
mMax | 10000.0 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | 44 |
miTangentScale | 15 |
mInputType | eICE_INPUT_ACCELERATED |
miIncButton | 36 |
miDecButton | 35 |
mfIncDecSpeed | 20.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 50.0 |
mpTokens | NULL |
miTokens | 0 |
eICE_KEY_APERTURE
Field | Value |
---|---|
mpTag | APERTURE |
mpDisplayName | Aperture |
miChannelNumber | 2 |
mDataType | eICE_UINT |
miDataBits | 6 |
mDefault | 37 |
mMin | 0 |
mMax | 37 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | 44 |
miTangentScale | 15 |
mInputType | eICE_INPUT_DISCREET |
miIncButton | 12 |
miDecButton | 10 |
mfIncDecSpeed | 1.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | NULL |
miTokens | 0 |
eICE_KEY_TANGENT_FOCUS
Field | Value |
---|---|
mpTag | TANGENT_FOCUS |
mpDisplayName | Tangent Focus |
miChannelNumber | 2 |
mDataType | eICE_FIXED |
miDataBits | 6 |
mDefault | 1.0 |
mMin | 0.0 |
mMax | 8.0 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_ANALOG |
miIncButton | -1 |
miDecButton | -1 |
mfIncDecSpeed | 2.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | NULL |
miTokens | 0 |
eICE_KEY_NEAR_FOCUS
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
miCubicLinear | 45 |
miTangentScale | 20 |
eICE_KEY_FAR_FOCUS
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
miCubicLinear | 45 |
miTangentScale | 20 |
eICE_KEY_BLUR_FALLOFF
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
miCubicLinear | 45 |
miTangentScale | 20 |
eICE_KEY_BLUR_INTENSITY
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
miCubicLinear | 45 |
miTangentScale | 20 |
eICE_KEY_TANGENT_RAWFOCUS
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
eICE_KEY_SHAKE_AMPLITUDE
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 4 |
eICE_KEY_SHAKE_FREQUENCY
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 4 |
eICE_KEY_TIME_SCALE
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 5 |
miCubicLinear | -1 |
eICE_KEY_LETTERBOX
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 8 |
miCubicLinear | -1 |
eICE_KEY_FADE
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 9 |
Interval Elements
eICE_INTERVAL_SPACE_EYE
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miDataBits | 3 |
mMax | 4 |
mpTokens | Car World Hybrid Scene |
miTokens | 4 |
eICE_INTERVAL_SPACE_LOOK
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miDataBits | 3 |
mMax | 4 |
mpTokens | Car World Hybrid Scene |
miTokens | 4 |
eICE_INTERVAL_CAR_SPACE_LAG
Field | Value |
---|---|
mpTag | CAR_SPACE_LAG |
mpDisplayName | Car Space Lag |
miChannelNumber | 0 |
mDataType | eICE_UINT |
miDataBits | 1 |
mDefault | 0 |
mMin | 0 |
mMax | 1 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_BOOL |
miIncButton | 0 |
miDecButton | 0 |
mfIncDecSpeed | 1.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | No Yes |
miTokens | 2 |
eICE_INTERVAL_CAR_SPACE_BUNGEE
Field | Value |
---|---|
mpTag | CAR_SPACE_BUNGEE |
mpDisplayName | Car Space Bungee |
miChannelNumber | 0 |
mDataType | eICE_UINT |
miDataBits | 1 |
mDefault | 0 |
mMin | 0 |
mMax | 1 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_BOOL |
miIncButton | 0 |
miDecButton | 0 |
mfIncDecSpeed | 1.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | No Yes |
miTokens | 2 |
eICE_INTERVAL_CUBIC_LENS
Field | Value |
---|---|
mpTag | CUBIC_LENS |
mpDisplayName | Cubic Lens |
miChannelNumber | 1 |
mDataType | eICE_UINT |
miDataBits | 1 |
mDefault | 1 |
mMin | 0 |
mMax | 1 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_BOOL |
miIncButton | 0 |
miDecButton | 0 |
mfIncDecSpeed | 1.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | No Yes |
miTokens | 2 |
eICE_INTERVAL_LENS_OVERRIDE
Field | Value |
---|---|
mpTag | LENS_OVERRIDE |
mpDisplayName | Override |
miChannelNumber | 1 |
mDataType | eICE_UINT |
miDataBits | 1 |
mDefault | 0 |
mMin | 0 |
mMax | 1 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_BOOL |
miIncButton | 0 |
miDecButton | 0 |
mfIncDecSpeed | 1.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | No Yes |
miTokens | 2 |
eICE_INTERVAL_CUBIC_FOCUS
Field | Value |
---|---|
mpTag | CUBIC_FOCUS |
mpDisplayName | Cubic Focus |
miChannelNumber | 2 |
mDataType | eICE_UINT |
miDataBits | 1 |
mDefault | 1 |
mMin | 0 |
mMax | 1 |
mfQuantSlotsLo | 0.0 |
mfQuantRangeLo | 0.0 |
mfQuantSlotsHi | 0.0 |
mfQuantRangeHi | 0.0 |
miCubicLinear | -1 |
miTangentScale | -1 |
mInputType | eICE_INPUT_BOOL |
miIncButton | 0 |
miDecButton | 0 |
mfIncDecSpeed | 1.0 |
mfIncDecAccel | 1.0 |
mfIncDecDecel | 1.0 |
mpTokens | No Yes |
miTokens | 2 |
eICE_INTERVAL_CUBIC_RAWFOCUS
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
eICE_INTERVAL_RAWFOCUS_OVERRIDE
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 3 |
eICE_INTERVAL_SHAKE_TYPE
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 4 |
mMax | 5 |
mpTokens | None Jog Still WalkFast WalkSlow |
miTokens | 5 |
eICE_INTERVAL_EVENT_TAG
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 6 |
eICE_INTERVAL_OVERLAY
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 7 |
eICE_INTERVAL_FADE_TO_COLOR
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miChannelNumber | 9 |
eICE_INTERVAL_TAKE_NUMBER
See main page for full description. Only the differences are listed below:
Field | Value |
---|---|
miDataBits | 6 |
mMax | 63 |
Summary
Key Elements
Element | Channel number | Bit length | Total for channel |
---|---|---|---|
eICE_KEY_EYE_X | 0 | 32 | 223 |
eICE_KEY_EYE_Y | 32 | ||
eICE_KEY_EYE_Z | 32 | ||
eICE_KEY_LOOK_X | 32 | ||
eICE_KEY_LOOK_Y | 32 | ||
eICE_KEY_LOOK_Z | 32 | ||
eICE_KEY_DUTCH | 10 | ||
eICE_KEY_TANGENT_EYE | 6 | ||
eICE_KEY_TANGENT_LOOK | 6 | ||
eICE_KEY_LENS_LENGTH | 9 | ||
eICE_KEY_LENS_LENGTH_AUX | 1 | 9 | 27 |
eICE_KEY_NEAR_CLIP | 12 | ||
eICE_KEY_TANGENT_LENS | 6 | ||
eICE_KEY_FOCAL_DISTANCE | 2 | 16 | 28 |
eICE_KEY_APERTURE | 6 | ||
eICE_KEY_TANGENT_FOCUS | 6 | ||
eICE_KEY_NEAR_FOCUS | 3 | 16 | 52 |
eICE_KEY_FAR_FOCUS | 16 | ||
eICE_KEY_BLUR_FALLOFF | 7 | ||
eICE_KEY_BLUR_INTENSITY | 7 | ||
eICE_KEY_TANGENT_RAWFOCUS | 6 | ||
eICE_KEY_SHAKE_AMPLITUDE | 4 | 7 | 14 |
eICE_KEY_SHAKE_FREQUENCY | 7 | ||
eICE_KEY_TIME_SCALE | 5 | 7 | 7 |
eICE_KEY_LETTERBOX | 8 | 7 | 7 |
eICE_KEY_FADE | 9 | 7 | 7 |
eICE_KEY_SHAKE_QUAT_X | 11 | 16 | 96 |
eICE_KEY_SHAKE_QUAT_Y | 16 | ||
eICE_KEY_SHAKE_QUAT_Z | 16 | ||
eICE_KEY_SHAKE_POS_X | 16 | ||
eICE_KEY_SHAKE_POS_Y | 16 | ||
eICE_KEY_SHAKE_POS_Z | 16 |
Interval Elements
Element | Channel number | Bit length | Total for channel |
---|---|---|---|
eICE_INTERVAL_CUBIC_EYE | 0 | 1 | 22 |
eICE_INTERVAL_CUBIC_LOOK | 1 | ||
eICE_INTERVAL_SPACE_EYE | 3 | ||
eICE_INTERVAL_SPACE_LOOK | 3 | ||
eICE_INTERVAL_AVATAR_EYE | 5 | ||
eICE_INTERVAL_AVATAR_LOOK | 5 | ||
eICE_INTERVAL_CONSTRAIN_TO_CARS | 1 | ||
eICE_INTERVAL_CONSTRAIN_TO_WORLD | 1 | ||
eICE_INTERVAL_CAR_SPACE_LAG | 1 | ||
eICE_INTERVAL_CAR_SPACE_BUNGEE | 1 | ||
eICE_INTERVAL_CUBIC_LENS | 1 | 1 | 2 |
eICE_INTERVAL_LENS_OVERRIDE | 1 | ||
eICE_INTERVAL_CUBIC_FOCUS | 2 | 1 | 1 |
eICE_INTERVAL_CUBIC_RAWFOCUS | 3 | 1 | 2 |
eICE_INTERVAL_RAWFOCUS_OVERRIDE | 1 | ||
eICE_INTERVAL_SHAKE_TYPE | 4 | 5 | 5 |
eICE_INTERVAL_EVENT_TAG | 6 | 32 | 32 |
eICE_INTERVAL_OVERLAY | 7 | 4 | 4 |
eICE_INTERVAL_FADE_TO_COLOR | 9 | 3 | 3 |
eICE_INTERVAL_TAKE_START | 10 | 16 | 23 |
eICE_INTERVAL_TAKE_NUMBER | 6 | ||
eICE_INTERVAL_CONTAINS_SUBTAKE | 1 |