예제 #1
0
        /// <summary>Removes a resource from the list of resources.</summary>
        /// <param name="dx9Resource">A resource.</param>
        public void RemoveResource(IDX9Resource dx9Resource)
        {
            if(!_dx9Resources.Contains(dx9Resource))
                throw new Exception("Resource was't added!");

            _dx9Resources.Remove(dx9Resource);
        }
예제 #2
0
        /// <summary>Adds a resource to the list of resources.</summary>
        /// <param name="dx9Resource">A resource.</param>
        public void AddResource(IDX9Resource dx9Resource)
        {
            if(_dx9Resources.Contains(dx9Resource))
                throw new Exception("Resource previously added!");

            _dx9Resources.Add(dx9Resource);
        }