Axiom.SceneManagers.Bsp.BspSceneManager.CreateSceneNode C# (CSharp) Метод

CreateSceneNode() публичный Метод

Creates a specialized Plugin_BSPSceneManager.BspSceneNode.
public CreateSceneNode ( ) : SceneNode
Результат Axiom.Core.SceneNode
		public override SceneNode CreateSceneNode()
		{
			BspSceneNode node = new BspSceneNode( this );
			this.sceneNodeList.Add( node );

			return node;
		}

Same methods

BspSceneManager::CreateSceneNode ( string name ) : SceneNode

Usage Example

        public void TestChildSceneNodeRemoval()
        {
            SceneManager sceneManager = new BspSceneManager( "Manager under test" );
            SceneNode node = sceneManager.CreateSceneNode( "testNode" );
            SceneNode childNode = node.CreateChildSceneNode( "childNode" );

            Assert.IsTrue( ManagerContainsNode( sceneManager, childNode ), "A child node was created but not added to the scene graph." );

            node.RemoveChild( childNode.Name );

            Assert.IsTrue( ManagerContainsNode( sceneManager, childNode ), "A child node was removed from its parent but also incorrectly removed from the scene graph." );
        }
All Usage Examples Of Axiom.SceneManagers.Bsp.BspSceneManager::CreateSceneNode