ReadonlycapacityFloats the instance buffer was allocated for — the system's capacity × 8.
ReadonlycornerThe shared quad's position buffer this vertex array was built against.
Recorded so the cache can tell a stale vertex array from a live one: the geometry cache deletes and re-creates its buffers whenever the quad's version advances or a context is restored, and a vertex array still referencing the old buffer would draw from freed storage.
ReadonlyinstanceThe dynamic buffer the instance stream is uploaded into.
ReadonlyvertexVertex array holding the corner attribute and the three instance attributes.
Everything one particle system needs at draw time.