// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. namespace FlaxEngine { /// /// Material parameters types. /// public enum MaterialParameterType : byte { /// /// The invalid type. /// Invalid = 0, /// /// The bool. /// Bool = 1, /// /// The integer. /// Integer = 2, /// /// The float. /// Float = 3, /// /// The vector2 /// Vector2 = 4, /// /// The vector3. /// Vector3 = 5, /// /// The vector4. /// Vector4 = 6, /// /// The color. /// Color = 7, /// /// The texture. /// Texture = 8, /// /// The cube texture. /// CubeTexture = 9, /// /// The normal map texture. /// NormalMap = 10, /// /// The scene texture. /// SceneTexture = 11, /// /// The GPU texture (created from code). /// GPUTexture = 12, /// /// The matrix. /// Matrix = 13, /// /// The GPU texture array (created from code). /// GPUTextureArray = 14, /// /// The GPU volume texture (created from code). /// GPUTextureVolume = 15, /// /// The GPU cube texture (created from code). /// GPUTextureCube = 16, /// /// The RGBA channel selection mask. /// ChannelMask = 17, /// /// The gameplay global. /// GameplayGlobal = 18, /// /// The texture sampler derived from texture group settings. /// TextureGroupSampler = 19, } }