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

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

#include <ExrLoader.h>

Collaboration diagram for Engine::Assets::Textures::ExrChannelInfo:

Public Attributes

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

Detailed Description

Represents channel information from an EXR file header.

Definition at line 12 of file ExrLoader.h.

Member Data Documentation

◆ name

std::string Engine::Assets::Textures::ExrChannelInfo::name

Channel name (e.g., "R", "G", "B", "A")

Definition at line 13 of file ExrLoader.h.

◆ p_linear

unsigned char Engine::Assets::Textures::ExrChannelInfo::p_linear

Whether channel is perceptually linear.

Definition at line 17 of file ExrLoader.h.

◆ pixel_type

int Engine::Assets::Textures::ExrChannelInfo::pixel_type

Pixel type (TINYEXR_PIXELTYPE_HALF, FLOAT, etc.)

Definition at line 14 of file ExrLoader.h.

◆ x_sampling

int Engine::Assets::Textures::ExrChannelInfo::x_sampling

Sampling rate in X direction.

Definition at line 15 of file ExrLoader.h.

◆ y_sampling

int Engine::Assets::Textures::ExrChannelInfo::y_sampling

Sampling rate in Y direction.

Definition at line 16 of file ExrLoader.h.


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