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

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

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

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

Usage Example

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

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