This is the documentation for Enlighten.

class Enlighten IPppiTextureUpdateHandler

class Enlighten::IPppiTextureUpdateHandler

User callbacks to handle updates to pppi textures.

Functions

Name Description
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.


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.


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.


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.