API CreateFramePoolCollection

Creates a FramePoolCollectionMixin, a collection of frame pools each having a different XML template.
 collection = CreateFramePoolCollection()
== Methods ==
;Pools
: - Creates a new pool to generate frames with a template.
: - Returns a pool that generates frames with a template, creating one if necessary.
: - Creates a pool to generate frames with a template, if necessary.
: - Returns the pool that generates frames with a template (or nil if it has not been created).
;Frames
: - Furnishes a frame from the pool in this collection that is responsible for this template.
: - Releases a frame back to the pool which furnished it.
: - Releases all frames furnished by a pool.
: - Releases all frames furnished by any pool in the collection.
: - Returns an iterator to cycle through frames sourced from one pool.
: - Returns an iterator to cycle through widgets sourced from any pool in the collection.
== Example ==
local pool = CreateFramePool("Frame", nil, "BackdropTemplate")
local frame = pool:Acquire()
== Patch changes ==
* 
* 
== External links ==
== References ==