Versions Compared

Key

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

class Enlighten::IPppiTextureUpdateHandler

User callbacks to handle updates to pppi textures.

Functions

NameDescription
EndUpdate()

Take required action after all texture updates are complete. For example, copy data from CPU to GPU.

UpdateAtlas(const VolumeTextureRegion &)

Take required actions for the atlas texture update. For example, copy data from CPU to GPU.

UpdateIndirection(const IndirectionTextureRegions &)

Take required actions for the indirection texture update. For example, copy data from CPU to GPU.


Anchor
abc966174539fae4f75ffdcd71aab335f
abc966174539fae4f75ffdcd71aab335f

virtual void Enlighten::IPppiTextureUpdateHandler::EndUpdate

...

public: virtual void EndUpdate()

...

Take required action after all texture updates are complete. For example, copy data from CPU to GPU.


Anchor
a8f74b169c6359815ec2ba08f1fffbaa9
a8f74b169c6359815ec2ba08f1fffbaa9

virtual void Enlighten::IPppiTextureUpdateHandler::UpdateAtlas

...

public: void UpdateAtlas
(
    const VolumeTextureRegion & region
)

...

Take required actions for the atlas texture update. For example, copy data from CPU to GPU.


Anchor
a9dc0d28cece6ab5dff77cf1cfed28c0b
a9dc0d28cece6ab5dff77cf1cfed28c0b

virtual void Enlighten::IPppiTextureUpdateHandler::UpdateIndirection

...

public: void UpdateIndirection
(
    const IndirectionTextureRegions & regions
)

...

Take required actions for the indirection texture update. For example, copy data from CPU to GPU.