csharp
public struct VfxHandleWhat VfxExtractionSystem made for an emitter, so it can take it away again.
Remarks
RenderHandle's counterpart, and deliberately a separate component rather than more fields on that one: an entity is a mesh or an emitter, and a handle that could be either would need a discriminator that the archetype already is.
⚠ The VfxSystem itself is not here. It is a reference type holding pooled native memory, and a component is a value in a chunk — so the system lives in a map the extraction owns and this carries the key. That is the same split AudioClipRef makes, arrived at from the other direction.
Fields and properties (1)
public RenderObjectId ObjectWhich render object it is.
Used by (2)
- VfxExtractionSystemVixen.Rendering
- VfxExtractionTestsVixen.Rendering.Tests