using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace BansheeEngine { /** @addtogroup Rendering * @{ */ /// Contains information about a single shader parameter. [StructLayout(LayoutKind.Sequential), SerializeObject] public partial struct ShaderParameter { /// Name of the parameter variable. public string name; /// Data type of the parameter. public ShaderParameterType type; /// /// Determines is parameter managed internally be the renderer, or is it expected to be set by the user. /// public bool isInternal; } /** @} */ }