|
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 48 of file textureUtils.h.