Пример #1
0
        public Drawable(Vector3 position) : base(position)
        {
            Position = position;

            Drawables.Add(this);
            Renderer.InvalidateAll();
        }
Пример #2
0
        public Drawable(Vector3 position, Assimp.Mesh assMesh) : base(position)
        {
            Position = position;
            Mesh     = new Mesh(position, Vector3.Zero, assMesh);

            Drawables.Add(this);
            Renderer.InvalidateAll();
        }
Пример #3
0
 public virtual void Destroy()
 {
     Drawables.Remove(this);
     Mesh.Remove();
     Renderer.InvalidateAll();
 }