FUTexture
The FUTexture class extends the Texture class to manage a fusion of multiple textures from different devices. It provides methods for setting and retrieving a device mask, tracking the number of fusion textures, and accessing individual textures within the fusion. This functionality is essential for managing textures across multiple devices, especially in high-performance or multi-device workflows where efficient resource handling is required.
#include <platform/TellusimTexture.h>
Inheritance
- Inherits from Texture
Constructors
FUTexture()
explicit FUTexture(Array<Texture> textures, bool owner = false)
Methods
Device mask.
void setMask(uint32_t mask)
uint32_t getMask() const
Fusion textures.
uint32_t getNumTextures() const
const Texture getTexture(uint32_t index) const
Texture getTexture(uint32_t index)