• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# System.Single类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Single的典型用法代码示例。如果您正苦于以下问题:C# Single类的具体用法?C# Single怎么用?C# Single使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Single类属于System命名空间,在下文中一共展示了Single类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: BigPointsAwardedEvent

 public BigPointsAwardedEvent(Int32 score, Single x, Single y, Boolean increasesMultiplier)
 {
     this.Score = score;
     this.X = x;
     this.Y = y;
     this.IncreasesMultiplier = increasesMultiplier;
 }
开发者ID:HaKDMoDz,项目名称:Zazumo,代码行数:7,代码来源:BigPointsAwardedEvent.cs


示例2: Encode

 public static void Encode(Stream stream, Single val)
 {
     byte[] buf = BitConverter.GetBytes(val);
     if (EncodingHelpers.Endian != EndianTypes.LittleEndian)
         EncodingHelpers.ReverseBytes(buf);
     stream.Write(buf, 0, buf.Length);
 }
开发者ID:Egipto87,项目名称:DOOP.ec,代码行数:7,代码来源:SingleEncoding.cs


示例3: Play

		/// <summary>
		/// Plays a sound.
		/// </summary>
		/// <param name="id">The ChannelId identifing the SoundManger playing the sound and the channel number.</param>
		/// <param name="buffer">A SecondaryBuffer containing the sound to be playing.</param>
		/// <param name="frequencymultiplier">The multiplier applied the sound to change its pitch. 1.0f for no change.</param>
		/// <param name="looping">Whether the sound should loop automatically until stopped.</param>
		/// <param name="volume">The volume level of the sound.</param>
		public void Play(ChannelId id, SecondaryBuffer buffer, Single frequencymultiplier, Boolean looping, Int32 volume)
		{
			if (buffer == null) throw new ArgumentNullException("buffer");
			if (volume > (Int32)Volume.Max || volume < (Int32)Volume.Min) throw new ArgumentOutOfRangeException("volume");

			Stop();

			m_usingid = id;
			m_buffer = buffer;

			BufferPlayFlags flags = (looping == true) ? BufferPlayFlags.Looping : BufferPlayFlags.Default;

			m_buffer.Frequency = (Int32)(m_buffer.Frequency * frequencymultiplier);
			m_buffer.SetCurrentPosition(0);
			m_buffer.Pan = (Int32)Pan.Center;
			m_buffer.Volume = volume;

			m_playflags = flags;

			try
			{
				m_buffer.Play(0, flags);
			}
			catch { }
		}
开发者ID:lodossDev,项目名称:xnamugen,代码行数:33,代码来源:Channel.cs


示例4: UnSerialize

        public override void UnSerialize(XElement elem)
        {
            FirstStateSlot = (Byte)(Int32)elem.Attribute("slot");

            var autoComp = elem.Element("AutoComplete");
            if (autoComp != null && !autoComp.IsEmpty)
                AutoComplete = (Int32)autoComp != 0;

            var autoCompDist = elem.Element("AutoCompleteDistance");
            if (autoCompDist != null && !autoCompDist.IsEmpty)
                AutoCompleteDistance = (Single)autoCompDist;

            var autoFail = elem.Element("AutoFail");
            if (autoFail != null && !autoFail.IsEmpty)
                AutoFail = (Int32)autoFail != 0;

            var autoFailDist = elem.Element("AutoFailDistance");
            if (autoFailDist != null && !autoFailDist.IsEmpty)
                AutoFailDistance = (Single)autoFailDist;

            var contId = elem.Element("ContinentCBID");
            if (contId != null && !contId.IsEmpty)
                ContinentId = (Int32)contId;

            var laps = elem.Element("Laps");
            if (laps != null && !laps.IsEmpty)
                Laps = (Int32)laps;

            foreach (var el in elem.Elements("GenericTargetCOID"))
                if (TargetCount < 10)
                    GenericTargets[TargetCount++] = (Int64)el;
        }
开发者ID:4ptiv4,项目名称:GenesisSharp,代码行数:32,代码来源:ObjectiveRequirementPatrol.cs


示例5: PanelDragEvent

 public PanelDragEvent(Single positionX, Single positionY, Single deltaX, Single deltaY)
 {
     this.PositionX = positionX;
     this.PositionY = positionY;
     this.DeltaX = deltaX;
     this.DeltaY = deltaY;
 }
开发者ID:HaKDMoDz,项目名称:Zazumo,代码行数:7,代码来源:PanelDragEvent.cs


示例6: NumericDialog

 public NumericDialog(Single currentValue)
     : this()
 {
     this.numericUpDown1.Maximum = decimal.MaxValue;
     this.numericUpDown1.Minimum = decimal.MinValue;
     this.numericUpDown1.Value = Convert.ToDecimal(currentValue);
 }
开发者ID:Nikey646,项目名称:FortressCraft-World-Settings-Editor,代码行数:7,代码来源:NumericDialog.cs


示例7: ColourChanger

 public ColourChanger()
 {
     _current = RandomGenerator.Default.GetRandomColour();
     _target = RandomGenerator.Default.GetRandomColour();
     _colourChangeTime = RandomGenerator.Default.GetRandomSingle(3f, 10f);
     _timer = _colourChangeTime;
 }
开发者ID:gitter-badger,项目名称:blimey,代码行数:7,代码来源:ColourChanger.cs


示例8: RectangleF

 public RectangleF(Single x, Single y, Single width, Single height)
 {
     this.X = x;
     this.Y = y;
     this.Width = width;
     this.Height = height;
 }
开发者ID:aotis,项目名称:AngryTanks,代码行数:7,代码来源:RectangleF.cs


示例9: QuaternionReading

 public QuaternionReading(Single w, Single x, Single y, Single z)
 {
     W = w;
     X = x;
     Y = y;
     Z = z;
 }
开发者ID:xesf,项目名称:Sphero-WinPhone8-SDK,代码行数:7,代码来源:QuaternionReading.cs


示例10: ShouldBe

 /// <summary>
 /// Asserts that this vector should have the specified components.
 /// </summary>
 /// <param name="x">The expected x-component.</param>
 /// <param name="y">The expected y-component.</param>
 /// <param name="z">The expected z-component.</param>
 /// <returns>The result object.</returns>
 public Vector3Result ShouldBe(Single x, Single y, Single z)
 {
     Assert.AreEqual(x, Value.X, delta);
     Assert.AreEqual(y, Value.Y, delta);
     Assert.AreEqual(z, Value.Z, delta);
     return this;
 }
开发者ID:RUSshy,项目名称:ultraviolet,代码行数:14,代码来源:Vector3Result.cs


示例11: Process

        protected internal override void Process(Single deltaSeconds, ref ParticleIterator iterator)
#endif
        {
            Single deltaStrength = this.Strength * deltaSeconds;

            Single deltaGravityX = this.GravityVector.X * deltaStrength;
            Single deltaGravityY = this.GravityVector.Y * deltaStrength;
            Single deltaGravityZ = this.GravityVector.Z * deltaStrength;

            var particle = iterator.First;

            do
            {
#if UNSAFE
                particle->Velocity.X += deltaGravityX;
                particle->Velocity.Y += deltaGravityY;
                particle->Velocity.Z += deltaGravityZ;
#else
                particle.Velocity.X += deltaGravityX;
                particle.Velocity.Y += deltaGravityY;
                particle.Velocity.Z += deltaGravityZ;
#endif
            }
#if UNSAFE
            while (iterator.MoveNext(&particle));
#else
            while (iterator.MoveNext(ref particle));
#endif
        }
开发者ID:rc183,项目名称:igf,代码行数:29,代码来源:LinearGravityModifier.cs


示例12: DrawVWall

 public DrawVWall(Single newPosX, Single newPosY, Single newWidth, Single newHeight)
 {
     posX = newPosX;
     posY = newPosY;
     width = newWidth;
     height = newHeight;
 }
开发者ID:jamesgabiana,项目名称:PR283-Theseus-and-the-Minotaur-C-.Net,代码行数:7,代码来源:DrawVWall.cs


示例13: DBSpecific

		internal static object DBSpecific(string key, Single single)
		{
			object retVal = null;
			DatabaseSpecific dext = new DatabaseSpecific();

			if (key == DatabaseSpecific.EXTENDED_PROPERTIES) 
			{
				if (single is IColumn) 
				{
					retVal = dext.ExtendedProperties(single as IColumn);
				}
				else if (single is ITable) 
				{
					retVal = dext.ExtendedProperties(single as ITable);
				}
				else if (single is IProcedure) 
				{
					retVal = dext.ExtendedProperties(single as IProcedure);
				}
				else if (single is IView) 
				{
					retVal = dext.ExtendedProperties(single as IView);
				}
			}
			
			return retVal;
		}
开发者ID:stacyjeptha,项目名称:EntitySpaces-CompleteSource,代码行数:27,代码来源:Database.cs


示例14: UpdateRow

        public void UpdateRow(CategoryEntity category, Single fontSize, SizeF imageViewSize)
        {
            LabelView.Text = category.Name;
            
            if (category.Picture != null && category.Picture != "BsonNull")
            {
                try
                {
                    var webClient = new WebClient();
                    webClient.DownloadDataCompleted += (s, e) =>
                    {
                        var bytes = e.Result; // get the downloaded data
                            ImageView.Image = ImageHandler.BytesToImage(bytes); // convert the data to an actual image
                    };
                    webClient.DownloadDataAsync(new Uri(category.Picture));
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Something went wrong loading image for cell..." + ex.Message);
                }
                
            }
     
            LabelView.Font = UIFont.FromName("HelveticaNeue-Bold", fontSize);

            ImageView.Frame = new RectangleF(0, 0, imageViewSize.Width, imageViewSize.Height);
            // Position category label below image
            LabelView.Frame = new RectangleF(0, (float) ImageView.Frame.Bottom+60, imageViewSize.Width, (float) (ContentView.Frame.Height - ImageView.Frame.Bottom));
        }
开发者ID:dsb92,项目名称:patientcare,代码行数:29,代码来源:CategorySource.cs


示例15: RotateTransform

 internal RotateTransform(Single x, Single y, Single z, Single angle)
 {
     _x = x;
     _y = y;
     _z = z;
     _angle = angle;
 }
开发者ID:fjwuyongzhi,项目名称:AngleSharp,代码行数:7,代码来源:RotateTransform.cs


示例16: Play

        /// <summary>
        /// Plays the specified song.
        /// </summary>
        /// <param name="song">The song to play.</param>
        /// <param name="volume">A value from 0.0 (silent) to 1.0 (full volume) representing the song's volume.</param>
        /// <param name="pitch">A value from -1.0 (down one octave) to 1.0 (up one octave) indicating the song's pitch adjustment.</param>
        /// <param name="pan">A value from -1.0 (full left) to 1.0 (full right) representing the song's panning position.</param>
        /// <param name="loop">A value indicating whether to loop the song.</param>
        /// <returns>true if the song began playing successfully; otherwise, false.</returns>
        public override Boolean Play(Song song, Single volume, Single pitch, Single pan, Boolean loop = false)
        {
            Contract.EnsureNotDisposed(this, Disposed);
            Contract.Require(song, "song");

            return PlayInternal(song, volume, pitch, pan, loop);
        }
开发者ID:prshreshtha,项目名称:ultraviolet,代码行数:16,代码来源:BASSSongPlayer.cs


示例17: RenderVerticalRanges

        private static void RenderVerticalRanges(this Graphics Graphics, Rectangle ClientRectangle, Point Start, Int32 Length, Single MinimumValue, Single MaximumValue, LinearVerticalRangeDef Range)
        {
            if (!Range.Enabled)
                return;

            var valueAbsolute = Math.Abs(MaximumValue - MinimumValue);
            var scaleAdjustment = Math.Abs(Length / valueAbsolute);
            var scaleLength = (Length * scaleAdjustment);
            var rangeLength = Math.Abs((Range.End - Range.Start) * scaleAdjustment);
            var rangeStart = (Range.Start) * scaleAdjustment;
            var rangeEnd = (Range.End) * scaleAdjustment;

            Graphics.SetClip(ClientRectangle);
            Graphics.SmoothingMode = SmoothingMode.HighQuality;
            Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;

            var x = (Single)Start.X;
            var y = (Single)((Start.Y + ((MaximumValue - Range.End) * scaleAdjustment)));
            var width = (Single)Range.Width;
            var height = (Single)rangeLength;

            using (var solidBrush = new SolidBrush(Range.ForeColor)) {
                Graphics.FillRectangle(solidBrush, new RectangleF(x, y, width, height));
            }
        }
开发者ID:StewartScottRogers,项目名称:RealtimeControlsSolution,代码行数:25,代码来源:VerticalRangeRenderer.cs


示例18: MinimumBoundingBox

 public MinimumBoundingBox(Single minX, Single minY, Single maxX, Single maxY)
 {
     this.minX = minX;
     this.minY = minY;
     this.maxX = maxX;
     this.maxY = maxY;
 }
开发者ID:joaofig,项目名称:r-tree-csharp-framework,代码行数:7,代码来源:MinimumBoundingBox.cs


示例19: Add

 public void Add(Single value)
 {
     if(Words.Count <= 14)
     {
         Words.Add(new Word(value));
     }
 }
开发者ID:philipebutler,项目名称:EpplerStudio,代码行数:7,代码来源:WordSeries.cs


示例20: Process

        protected internal override void Process(Single deltaSeconds, ref ParticleIterator iterator)
#endif
        {
            Single initialForceDeltaX = this.InitialForce.X * deltaSeconds;
            Single initialForceDeltaY = this.InitialForce.Y * deltaSeconds;
            Single initialForceDeltaZ = this.InitialForce.Z * deltaSeconds;

            Single finalForceDeltaX = this.FinalForce.X * deltaSeconds;
            Single finalForceDeltaY = this.FinalForce.Y * deltaSeconds;
            Single finalForceDeltaZ = this.FinalForce.Z * deltaSeconds;

            var particle = iterator.First;

            do
            {
#if UNSAFE
                particle->Velocity.X += initialForceDeltaX + ((finalForceDeltaX - initialForceDeltaX) * particle->Age);
                particle->Velocity.Y += initialForceDeltaY + ((finalForceDeltaY - initialForceDeltaY) * particle->Age);
                particle->Velocity.Z += initialForceDeltaZ + ((finalForceDeltaZ - initialForceDeltaZ) * particle->Age);
#else
                particle.Velocity.X += initialForceDeltaX + ((finalForceDeltaX - initialForceDeltaX) * particle.Age);
                particle.Velocity.Y += initialForceDeltaY + ((finalForceDeltaY - initialForceDeltaY) * particle.Age);
                particle.Velocity.Z += initialForceDeltaZ + ((finalForceDeltaZ - initialForceDeltaZ) * particle.Age);
#endif
            }
#if UNSAFE
            while (iterator.MoveNext(&particle));
#else
            while (iterator.MoveNext(ref particle));
#endif
        }
开发者ID:Andrea,项目名称:MercuryParticleEngine,代码行数:31,代码来源:ForceInterpolator2.cs



注:本文中的System.Single类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# System.Stream类代码示例发布时间:2022-05-26
下一篇:
C# System.Signature类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap