Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Enlighten::IPppiComputeUpdateHandler

User callbacks to handle updates to pppi textures using a compute shader.

Functions

NameDescription
UpdateAtlas(const PppiAtlasUpdateData &, Geo::GeoPoint3D, Geo::GeoPoint3D)

Dispatch the compute shaders to update the atlas.

UpdateClipmap(const PppiClipmapUpdateData &, Geo::GeoPoint3D)

Dispatch the compute shader to update the clipmap.


Anchor
a0a971985101ebeffe50ec030d8285bb0
a0a971985101ebeffe50ec030d8285bb0

virtual void Enlighten::IPppiComputeUpdateHandler::UpdateAtlas

...

public: void UpdateAtlas
(
    const PppiAtlasUpdateData & data,
    Geo::GeoPoint3D interpolateGroupCount,
    Geo::GeoPoint3D atlasGroupCount
)

...

Dispatch the compute shaders to update the atlas.


Anchor
a630cbaacab25a78914cd90ad7598f39b
a630cbaacab25a78914cd90ad7598f39b

virtual void Enlighten::IPppiComputeUpdateHandler::UpdateClipmap

...

public: void UpdateClipmap
(
    const PppiClipmapUpdateData & data,
    Geo::GeoPoint3D threadCount
)

...

Dispatch the compute shader to update the clipmap.