---@enum EDataflowImageChannel
local EDataflowImageChannel = {
    Red = 0,
    Green = 1,
    Blue = 2,
    Alpha = 3,
    EDataflowImageChannel_MAX = 4,
}

---@enum EDataflowImageCombineResolutionOption
local EDataflowImageCombineResolutionOption = {
    Lowest = 0,
    Highest = 1,
    UserDefined = 2,
    EDataflowImageCombineResolutionOption_MAX = 3,
}

---@enum EDataflowImageResolution
local EDataflowImageResolution = {
    Resolution16 = 16,
    Resolution32 = 32,
    Resolution64 = 64,
    Resolution128 = 128,
    Resolution256 = 256,
    Resolution512 = 512,
    Resolution1024 = 1024,
    Resolution2048 = 2048,
    Resolution4096 = 4096,
    Resolution8192 = 8192,
    EDataflowImageResolution_MAX = 8193,
}

---@enum EDataflowMathConstantsEnum
local EDataflowMathConstantsEnum = {
    Dataflow_Math_Constants_Pi = 0,
    Dataflow_Math_Constants_HalfPi = 1,
    Dataflow_Math_Constants_TwoPi = 2,
    Dataflow_Math_Constants_FourPi = 3,
    Dataflow_Math_Constants_InvPi = 4,
    Dataflow_Math_Constants_InvTwoPi = 5,
    Dataflow_Math_Constants_Sqrt2 = 6,
    Dataflow_Math_Constants_InvSqrt2 = 7,
    Dataflow_Math_Constants_Sqrt3 = 8,
    Dataflow_Math_Constants_InvSqrt3 = 9,
    Dataflow_Math_Constants_E = 10,
    Dataflow_Math_Constants_Gamma = 11,
    Dataflow_Math_Constants_GoldenRatio = 12,
    Dataflow_Math_Constants_Max = 13,
}

---@enum EDataflowSelectionType
local EDataflowSelectionType = {
    Transform = 0,
    Vertices = 1,
    Faces = 2,
    Geometry = 3,
    EDataflowSelectionType_MAX = 4,
}

