本文整理汇总了C#中PrimUpdateFlags.HasFlag方法的典型用法代码示例。如果您正苦于以下问题:C# PrimUpdateFlags.HasFlag方法的具体用法?C# PrimUpdateFlags.HasFlag怎么用?C# PrimUpdateFlags.HasFlag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PrimUpdateFlags
的用法示例。
在下文中一共展示了PrimUpdateFlags.HasFlag方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsTerse
/// <summary>
/// Check to see whether the given flags make it a terse update
/// </summary>
/// <param name="flags"></param>
/// <returns></returns>
private bool IsTerse(PrimUpdateFlags flags)
{
return flags.HasFlag((PrimUpdateFlags.Position | PrimUpdateFlags.Rotation
| PrimUpdateFlags.Velocity | PrimUpdateFlags.Acceleration | PrimUpdateFlags.AngularVelocity))
&& !flags.HasFlag((PrimUpdateFlags.AttachmentPoint | PrimUpdateFlags.ClickAction |
PrimUpdateFlags.CollisionPlane | PrimUpdateFlags.ExtraData | PrimUpdateFlags.FindBest | PrimUpdateFlags.FullUpdate |
PrimUpdateFlags.Joint | PrimUpdateFlags.Material | PrimUpdateFlags.MediaURL | PrimUpdateFlags.NameValue |
PrimUpdateFlags.ParentID | PrimUpdateFlags.Particles | PrimUpdateFlags.PrimData | PrimUpdateFlags.PrimFlags |
PrimUpdateFlags.ScratchPad | PrimUpdateFlags.Shape | PrimUpdateFlags.Sound | PrimUpdateFlags.Text |
PrimUpdateFlags.TextureAnim | PrimUpdateFlags.Textures));
}
示例2: IsTerse
/// <summary>
/// Check to see whether the given flags make it a terse update
/// </summary>
/// <param name="flags"></param>
/// <returns></returns>
bool IsTerse(PrimUpdateFlags flags)
{
return flags.HasFlag((PrimUpdateFlags.TerseUpdate))
&& !flags.HasFlag((PrimUpdateFlags.AttachmentPoint | PrimUpdateFlags.ClickAction |
PrimUpdateFlags.CollisionPlane | PrimUpdateFlags.ExtraData |
PrimUpdateFlags.FindBest | PrimUpdateFlags.FullUpdate |
PrimUpdateFlags.Joint | PrimUpdateFlags.Material | PrimUpdateFlags.MediaURL |
PrimUpdateFlags.NameValue |
PrimUpdateFlags.ParentID | PrimUpdateFlags.Particles | PrimUpdateFlags.PrimData |
PrimUpdateFlags.PrimFlags |
PrimUpdateFlags.ScratchPad | PrimUpdateFlags.Shape | PrimUpdateFlags.Sound |
PrimUpdateFlags.Text |
PrimUpdateFlags.TextureAnim | PrimUpdateFlags.Textures)) &&
!flags.HasFlag(PrimUpdateFlags.ForcedFullUpdate);
}