|
| AZ_CLASS_ALLOCATOR (CImageObject, AZ::SystemAllocator) |
|
| CImageObject (AZ::u32 width, AZ::u32 height, AZ::u32 maxMipCount, EPixelFormat pixelFormat) |
|
| CImageObject (AZ::u32 width, AZ::u32 height, AZ::u32 depth, AZ::u32 maxMipCount, EPixelFormat pixelFormat) |
|
IImageObject * | AllocateImage (EPixelFormat pixelFormat, uint32_t maxMipCount=(std::numeric_limits< uint32_t >::max)()) const override |
|
IImageObject * | AllocateImage (uint32_t maxMipCount=(std::numeric_limits< uint32_t >::max)()) const override |
|
IImageObject * | Clone (uint32_t maxMipCount=(std::numeric_limits< uint32_t >::max)()) const override |
|
EPixelFormat | GetPixelFormat () const override |
|
AZ::u32 | GetPixelCount (AZ::u32 mip) const override |
|
AZ::u32 | GetWidth (AZ::u32 mip) const override |
|
AZ::u32 | GetHeight (AZ::u32 mip) const override |
|
AZ::u32 | GetDepth (AZ::u32 mip) const override |
|
AZ::u32 | GetMipCount () const override |
|
void | GetImagePointer (AZ::u32 mip, AZ::u8 *&pMem, AZ::u32 &pitch) const override |
|
AZ::u32 | GetMipBufSize (AZ::u32 mip) const override |
|
void | SetMipData (AZ::u32 mip, AZ::u8 *mipBuf, AZ::u32 bufSize, AZ::u32 pitch) override |
|
AZ::u32 | GetImageFlags () const override |
|
void | SetImageFlags (AZ::u32 imageFlags) override |
|
void | AddImageFlags (AZ::u32 imageFlags) override |
|
void | RemoveImageFlags (AZ::u32 imageFlags) override |
|
bool | HasImageFlags (AZ::u32 imageFlags) const override |
|
void | ScaleAndBiasChannels (AZ::u32 firstMip, AZ::u32 maxMipCount, const AZ::Vector4 &scale, const AZ::Vector4 &bias) override |
|
void | ClampChannels (AZ::u32 firstMip, AZ::u32 maxMipCount, const AZ::Vector4 &min, const AZ::Vector4 &max) override |
|
void | TransferAlphaCoverage (const TextureSettings *textureSetting, const IImageObjectPtr srcImg) override |
|
float | ComputeAlphaCoverageScaleFactor (AZ::u32 mip, float fDesiredCoverage, float fAlphaRef) const override |
|
float | ComputeAlphaCoverage (AZ::u32 firstMip, float fAlphaRef) const override |
|
bool | CompareImage (const IImageObjectPtr otherImage) const override |
|
uint32_t | GetTextureMemory () const override |
|
EAlphaContent | GetAlphaContent () const override |
|
void | NormalizeVectors (AZ::u32 firstMip, AZ::u32 maxMipCount) override |
|
void | CopyPropertiesFrom (const IImageObjectPtr src) override |
|
void | Swizzle (const char channels[4]) override |
|
void | GetColorRange (AZ::Color &minColor, AZ::Color &maxColor) const override |
|
void | SetColorRange (const AZ::Color &minColor, const AZ::Color &maxColor) override |
|
float | GetAverageBrightness () const override |
|
void | SetAverageBrightness (float avgBrightness) override |
|
AZ::Color | GetAverageColor () const override |
|
void | SetAverageColor (const AZ::Color &averageColor) override |
|
AZ::u32 | GetNumPersistentMips () const override |
|
void | SetNumPersistentMips (AZ::u32 nMips) override |
|
void | GlossFromNormals (bool hasAuthoredGloss) override |
|
void | ClearColor (float r, float g, float b, float a) override |
|
void | ResetImage (AZ::u32 width, AZ::u32 height, AZ::u32 maxMipCount, EPixelFormat pixelFormat) |
|
void | ResetImage (AZ::u32 width, AZ::u32 height, AZ::u32 depth, AZ::u32 maxMipCount, EPixelFormat pixelFormat) |
|
void | GetExtent (AZ::u32 &width, AZ::u32 &height, AZ::u32 &mipCount) const |
|
void | GetExtent (AZ::u32 &width, AZ::u32 &height, AZ::u32 &depth, AZ::u32 &mipCount) const |
|
AZ::u32 | GetMipDataSize (AZ::u32 mip) const |
|
float | CalculateAverageBrightness () const |
| calculates the average brightness for a texture
|
|
bool | HasPowerOfTwoSizes () const |
|
void | CopyPropertiesFrom (const CImageObject *src) |
|
void | NormalizeImageRange (EColorNormalization eColorNorm, EAlphaNormalization eAlphaNorm, bool bMaintainBlack=false, int nExponentBits=0) |
|
void | ExpandImageRange (EColorNormalization eColorNorm, EAlphaNormalization eAlphaNorm, int nExponentBits=0) |
|