![]() |
ezEngine Release 26.3
|
Runtime texture format metadata stored in ezTex files. More...
#include <ezTexFormat.h>
Public Member Functions | |
| void | WriteTextureHeader (ezStreamWriter &inout_stream) const |
| void | WriteRenderTargetHeader (ezStreamWriter &inout_stream) const |
| void | ReadHeader (ezStreamReader &inout_stream) |
Public Attributes | |
| bool | m_bSRGB = false |
| ezEnum< ezImageAddressMode > | m_AddressModeU |
| ezEnum< ezImageAddressMode > | m_AddressModeV |
| ezEnum< ezImageAddressMode > | m_AddressModeW |
| ezEnum< ezTextureFilterSetting > | m_TextureFilter |
| ezInt16 | m_iRenderTargetResolutionX = 0 |
| Fixed render target width (0 = dynamic) | |
| ezInt16 | m_iRenderTargetResolutionY = 0 |
| Fixed render target height (0 = dynamic) | |
| float | m_fResolutionScale = 1.0f |
| Resolution scaling factor for dynamic render targets. | |
| int | m_GalRenderTargetFormat = 0 |
| Graphics abstraction layer format for render targets. | |
Runtime texture format metadata stored in ezTex files.
This structure contains all the metadata needed by the renderer to properly sample and use textures at runtime. It's saved as a header in .ezTex files and loaded by the texture resource system.