ezEngine Release 26.3
Loading...
Searching...
No Matches
ezTexFormat Struct Reference

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< ezImageAddressModem_AddressModeU
 
ezEnum< ezImageAddressModem_AddressModeV
 
ezEnum< ezImageAddressModem_AddressModeW
 
ezEnum< ezTextureFilterSettingm_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.
 

Detailed Description

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.


The documentation for this struct was generated from the following files: