Vixen
02b45cc4
csharp
public struct ScreenProbeSurfaceJob

One probe's placement, laid out as ScreenProbeAccumulate.rvn's ScreenProbeSurface.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Explicit offsets, asserted against the reflection by a test, for every job mirror's reason.

Fields and properties (4)

  • public const int Stride

    How many bytes from one entry to the next.

  • public Vector3 Position

    Where the probe's surface is, in world space.

  • public int Valid

    One for a probe standing on a surface; zero for one with nothing under it.

  • public Vector3 Normal

    Which way that surface faces, normalised.

Used by (2)

  • ScreenProbeAccumulateFillVixen.Rendering
  • ScreenProbeSurfaceJobTestsVixen.Rendering.Tests