Ejemplo n.º 1
0
        public static void Remove(SBNode pSpriteBatchNode)
        {
            Debug.Assert(pSpriteBatchNode != null);
            SBNodeMan pSBNodeMan = pSpriteBatchNode.GetSBNodeMan();

            Debug.Assert(pSBNodeMan != null);
            pSBNodeMan.Remove(pSpriteBatchNode);
        }
Ejemplo n.º 2
0
        public static void RemoveSprite(SBNode pSpriteBaseNode)
        {
            Debug.Assert(pSpriteBaseNode != null);
            //Get the manager that holds the sprite base node
            SBNodeMan pSBNodeMan = pSpriteBaseNode.GetSBNodeMan();

            Debug.Assert(pSBNodeMan != null);
            pSBNodeMan.Remove(pSpriteBaseNode);
        }
Ejemplo n.º 3
0
        public void Dettach(SpriteBase pNodeToRemove)
        {
            //use the back pointers
            Debug.Assert(pNodeToRemove != null);
            SBNode pSBNode = pNodeToRemove.GetSBNode();

            SBNodeMan pSBNodeMan = this.GetSBNodeMan();

            pSBNodeMan.Remove(pSBNode);
        }