コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SceneNode"/> class.
 /// </summary>
 public SceneNode()
 {
     _parent   = null;
     _flags    = SceneNodeFlags.IsDirty | SceneNodeFlags.IsEnabled;
     LastFrame = -1;
     InitializeGeometricObject();
 }
コード例 #2
0
 internal void SetFlag(SceneNodeFlags flag, bool value)
 {
     if (value)
     {
         SetFlag(flag);
     }
     else
     {
         ClearFlag(flag);
     }
 }
コード例 #3
0
 internal void SetFlag(SceneNodeFlags flag)
 {
     _flags |= flag;
 }
コード例 #4
0
 internal void ClearFlag(SceneNodeFlags flag)
 {
     _flags &= ~flag;
 }
コード例 #5
0
 internal SceneNodeFlags GetFlags(SceneNodeFlags flags)
 {
     return(_flags & flags);
 }
コード例 #6
0
 internal bool GetFlag(SceneNodeFlags flag)
 {
     return((_flags & flag) == flag);
 }
コード例 #7
0
ファイル: SceneNode.cs プロジェクト: Zolniu/DigitalRune
 internal void SetFlag(SceneNodeFlags flag, bool value)
 {
   if (value)
     SetFlag(flag);
   else
     ClearFlag(flag);
 }
コード例 #8
0
ファイル: SceneNode.cs プロジェクト: Zolniu/DigitalRune
 internal void SetFlag(SceneNodeFlags flag)
 {
   _flags |= flag;
 }
コード例 #9
0
ファイル: SceneNode.cs プロジェクト: Zolniu/DigitalRune
 internal void ClearFlag(SceneNodeFlags flag)
 {
   _flags &= ~flag;
 }
コード例 #10
0
ファイル: SceneNode.cs プロジェクト: Zolniu/DigitalRune
 internal SceneNodeFlags GetFlags(SceneNodeFlags flags)
 {
   return _flags & flags;
 }
コード例 #11
0
ファイル: SceneNode.cs プロジェクト: Zolniu/DigitalRune
    //--------------------------------------------------------------
    #region Methods
    //--------------------------------------------------------------

    internal bool GetFlag(SceneNodeFlags flag)
    {
      return (_flags & flag) == flag;
    }
コード例 #12
0
ファイル: SceneNode.cs プロジェクト: Zolniu/DigitalRune
    //--------------------------------------------------------------
    #region Creation & Cleanup
    //--------------------------------------------------------------

    /// <summary>
    /// Initializes a new instance of the <see cref="SceneNode"/> class.
    /// </summary>
    public SceneNode()
    {
      _parent = null;
      _flags = SceneNodeFlags.IsDirty | SceneNodeFlags.IsEnabled;
      LastFrame = -1;
      InitializeGeometricObject();
    }