|
| static HDST_API HgiFormat | GetHgiFormat (HioFormat hioFormat, bool premultiplyAlpha) |
| |
| static HDST_API ConversionFunction | GetHioToHgiConversion (HioFormat hioFormat, bool premultiplyAlpha) |
| |
static HDST_API std::vector
< HioImageSharedPtr > | GetAllMipImages (const std::string &filePath, HioImage::SourceColorSpace sourceColorSpace) |
| | Get all mip levels from a file. More...
|
| |
| static HDST_API GfVec3i | ComputeDimensionsFromTargetMemory (const std::vector< HioImageSharedPtr > &mips, HgiFormat targetFormat, size_t tileCount, size_t targetMemory, size_t *mipIndex=nullptr) |
| |
| static HDST_API bool | ReadAndConvertImage (HioImageSharedPtr const &image, bool flipped, bool premultiplyAlpha, const HgiMipInfo &mipInfo, size_t layer, void *bufferStart) |
| |
static HDST_API AlignedBuffer
< uint8_t > | HgiTextureReadback (Hgi *const hgi, HgiTextureHandle const &texture, size_t *bufferSize) |
| | Returns an unsigned byte buffer with data read back from texture. More...
|
| |
| template<typename T > |
| static AlignedBuffer< T > | HgiTextureReadback (Hgi *const hgi, HgiTextureHandle const &texture, size_t *bufferSize) |
| | Returns a buffer with data of type T read back from texture. More...
|
| |
Helpers for loading textures.
Definition at line 31 of file textureUtils.h.