VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::LoadedData::PixelData Struct Reference

Decoded pixel data — populated only by TextureResourceHandler. More...

#include <framework/handlers/resourceLoader.h>

Public Attributes

int channels = 0
std::vector< float > hdrPixels
 HDR: RGBA32F interleaved.
int height = 0
bool isHdr = false
std::vector< uint8_t > pixels
 LDR: RGBA8 interleaved.
int width = 0

Detailed Description

Decoded pixel data — populated only by TextureResourceHandler.

Definition at line 43 of file resourceLoader.h.

Member Data Documentation

◆ channels

int visutwin::canvas::LoadedData::PixelData::channels = 0

Definition at line 49 of file resourceLoader.h.

Referenced by visutwin::canvas::TextureResourceHandler::load().

◆ hdrPixels

std::vector<float> visutwin::canvas::LoadedData::PixelData::hdrPixels

HDR: RGBA32F interleaved.

Definition at line 46 of file resourceLoader.h.

Referenced by visutwin::canvas::TextureResourceHandler::load().

◆ height

int visutwin::canvas::LoadedData::PixelData::height = 0

Definition at line 48 of file resourceLoader.h.

Referenced by visutwin::canvas::TextureResourceHandler::load().

◆ isHdr

bool visutwin::canvas::LoadedData::PixelData::isHdr = false

Definition at line 50 of file resourceLoader.h.

Referenced by visutwin::canvas::TextureResourceHandler::load().

◆ pixels

std::vector<uint8_t> visutwin::canvas::LoadedData::PixelData::pixels

LDR: RGBA8 interleaved.

Definition at line 45 of file resourceLoader.h.

Referenced by visutwin::canvas::TextureResourceHandler::load().

◆ width

int visutwin::canvas::LoadedData::PixelData::width = 0

Definition at line 47 of file resourceLoader.h.

Referenced by visutwin::canvas::TextureResourceHandler::load().


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