Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::ExrChannelInfo Struct Reference

Represents channel information from an EXR file header. More...

#include <ExrLoader.h>

Collaboration diagram for EngineCore::ExrChannelInfo:

Public Attributes

std::string name
int pixel_type
 < Channel name (e.g., "R", "G", "B", "A") std::string name;
int x_sampling
 < Pixel type (TINYEXR_PIXELTYPE_HALF, FLOAT, etc.) int pixel_type;
int y_sampling
 < Sampling rate in X direction int x_sampling;
unsigned char p_linear
 < Sampling rate in Y direction int y_sampling;

Detailed Description

Represents channel information from an EXR file header.

Date
2025-10-25
Author
Konstantin Passig

Definition at line 15 of file ExrLoader.h.

Member Data Documentation

◆ name

std::string EngineCore::ExrChannelInfo::name

Definition at line 16 of file ExrLoader.h.

Referenced by EngineCore::ExrHeader::ExrHeader().

◆ p_linear

unsigned char EngineCore::ExrChannelInfo::p_linear

< Sampling rate in Y direction int y_sampling;

int y_sampling; *

Definition at line 28 of file ExrLoader.h.

Referenced by EngineCore::ExrHeader::ExrHeader().

◆ pixel_type

int EngineCore::ExrChannelInfo::pixel_type

< Channel name (e.g., "R", "G", "B", "A") std::string name;

std::string name; *

Definition at line 19 of file ExrLoader.h.

Referenced by EngineCore::ExrHeader::ExrHeader().

◆ x_sampling

int EngineCore::ExrChannelInfo::x_sampling

< Pixel type (TINYEXR_PIXELTYPE_HALF, FLOAT, etc.) int pixel_type;

int pixel_type; *

Definition at line 22 of file ExrLoader.h.

Referenced by EngineCore::ExrHeader::ExrHeader().

◆ y_sampling

int EngineCore::ExrChannelInfo::y_sampling

< Sampling rate in X direction int x_sampling;

int x_sampling; *

Definition at line 25 of file ExrLoader.h.

Referenced by EngineCore::ExrHeader::ExrHeader().


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Texture/ExrLoader.h