Exemplo n.º 1
0
            public VertigoMesh GetStatic()
            {
                VertigoMesh retn = null;

                if (staticPool.Count > 0)
                {
                    retn = staticPool.RemoveLast();
                }
                else
                {
                    retn = new VertigoMesh(this, false);
                }

                retn.isActive = true;
                return(retn);
            }
Exemplo n.º 2
0
            public VertigoMesh GetDynamic()
            {
                VertigoMesh retn = null;

                if (dynamicPool.Count > 0)
                {
                    retn = dynamicPool.RemoveLast();
                }
                else
                {
                    retn = new VertigoMesh(this, true);
                }

                retn.isActive = true;
                return(retn);
            }
Exemplo n.º 3
0
 public void ReleaseStatic(VertigoMesh mesh)
 {
     staticPool.Add(mesh);
 }
Exemplo n.º 4
0
 public void ReleaseDynamic(VertigoMesh mesh)
 {
     dynamicPool.Add(mesh);
 }