Primitive Data Types

Scenome Scripting Language supports the following primitive data types.

Operator Explanation Size
<int> Integers store whole number values between -2147483648 to 2147483647. 32-bit integer.
<uint> Unsigned integers store whole number values between 0 to 4294967295. 64-bit unsigned integer.
<int64> 64-bit integers store whole number values between -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. Note that this primitive type is typically only used with atomic counters in some types of shaders. 64-bit integer.
<uint64> Unsigned 64-bit integers store whole number values between 0 to 18,446,744,073,709,551,615. Note that this primitive type is typically only used with atomic counters in some types of shaders. 64-bit unsigned integer.
<double> Double-precision floating point number. 64-bit double.
<bool> Bool stores true and false values. Not Applicable
<string> Strings store alphanumeric character lists. Not Applicable