MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ k_exr_rows

constexpr uint32_t MayaFlux::Nexus::State::k_exr_rows = 5
inlineconstexpr

RGBA32F EXR layout constants shared between encoder and decoder.

Row 0: position.xyz, intensity Row 1: color.rgb, size Row 2: radius, query_radius, 0, 0 Row 3: id, entity_type_norm, trigger_kind, time_kind Row 4: sink_type_bits, first_audio_channel, 0, 0

The decoder reads rows 0 to 2. Rows 3 and 4 are descriptive only. The file's channels are named A, B, G, R as EXR requires, so the four values of a pixel listed above are channels A, B, G, R in that order.

Definition at line 47 of file Schema.hpp.

Referenced by MayaFlux::Nexus::StateDecoder::decode(), and MayaFlux::Nexus::StateDecoder::reconstruct().