//--------------------------------------------------------------------------------------------------------------------------------------------------- // <copyright file="Vec4.cs" company="DarkWynter Studios"> // Copyright (C)2007 DarkWynter Studios. All rights reserved. // </copyright> //--------------------------------------------------------------------------------------------------------------------------------------------------- // {Contact : darkwynter.com for licensing information //--------------------------------------------------------------------------------------------------------------------------------------------------- namespace DarkWynter.Stream.PhysicsGpu { #region Using Statements using System; using System.Collections.Generic; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.Graphics; #endregion /// <summary> /// Wraps GpuVariable to be used as a Vector4 data type. /// </summary> public class Vec4 : GpuVariable { /// <summary> /// Constructor for Vec4 /// </summary> /// <param name="shadeTechnique">Technique to use for rendering</param> /// <param name="gpuParameterPointer">GPU parameter where these values are stored</param> /// <param name="ProcessorMode">Method of processing</param> /// <param name="Update">Whether this value needs to be updated every cycle</param> /// <param name="minValue">Minimum value of data added using AddProperty methods.</param> /// <param name="maxValue">Maximum value of data added using AddProperty methods.</param> public Vec4(string shadeTechnique, EffectParameter gpuParameterPointer, Enums_Stream.GpuProcessorMode ProcessorMode, bool Update, float minValue, float maxValue) : base(shadeTechnique, gpuParameterPointer, ProcessorMode, Update, minValue, maxValue) { } } }