Microsoft.Xna.Framework.Graphics.EffectParameter.GetValueVector2 C# (CSharp) Метод

GetValueVector2() публичный Метод

public GetValueVector2 ( ) : System.Vector2
Результат System.Vector2
		public Vector2 GetValueVector2 ()
		{
            if (ParameterClass != EffectParameterClass.Vector || ParameterType != EffectParameterType.Single)
                throw new InvalidCastException();

            var vecInfo = (float[])Data;
			return new Vector2(vecInfo[0],vecInfo[1]);
		}

Usage Example

Пример #1
0
        /// <summary>
        /// Gets the value of the parameter as a vector2.
        /// </summary>
        /// <returns>
        /// The vector2 value
        /// </returns>
        public Vector2 GetValueVector2()
        {
            XNA.Vector2 xv = _param.GetValueVector2();
            Vector2     v;

            XNAHelper.ConvertVector2(ref xv, out v);
            return(v);
        }