Vixen
02b45cc4
csharp
public struct VfxHandle

What VfxExtractionSystem made for an emitter, so it can take it away again.

Read the guide page for this →

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)

Used by (2)

  • VfxExtractionSystemVixen.Rendering
  • VfxExtractionTestsVixen.Rendering.Tests