Esempio n. 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();
 }
Esempio n. 2
0
 internal void SetFlag(SceneNodeFlags flag, bool value)
 {
     if (value)
     {
         SetFlag(flag);
     }
     else
     {
         ClearFlag(flag);
     }
 }
Esempio n. 3
0
 internal void SetFlag(SceneNodeFlags flag)
 {
     _flags |= flag;
 }
Esempio n. 4
0
 internal void ClearFlag(SceneNodeFlags flag)
 {
     _flags &= ~flag;
 }
Esempio n. 5
0
 internal SceneNodeFlags GetFlags(SceneNodeFlags flags)
 {
     return(_flags & flags);
 }
Esempio n. 6
0
 internal bool GetFlag(SceneNodeFlags flag)
 {
     return((_flags & flag) == flag);
 }
Esempio n. 7
0
 internal void SetFlag(SceneNodeFlags flag, bool value)
 {
   if (value)
     SetFlag(flag);
   else
     ClearFlag(flag);
 }
Esempio n. 8
0
 internal void SetFlag(SceneNodeFlags flag)
 {
   _flags |= flag;
 }
Esempio n. 9
0
 internal void ClearFlag(SceneNodeFlags flag)
 {
   _flags &= ~flag;
 }
Esempio n. 10
0
 internal SceneNodeFlags GetFlags(SceneNodeFlags flags)
 {
   return _flags & flags;
 }
Esempio n. 11
0
    //--------------------------------------------------------------
    #region Methods
    //--------------------------------------------------------------

    internal bool GetFlag(SceneNodeFlags flag)
    {
      return (_flags & flag) == flag;
    }
Esempio n. 12
0
    //--------------------------------------------------------------
    #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();
    }