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

◆ setup_dimensions()

void MayaFlux::Kakshya::TextureContainer::setup_dimensions ( )
private

Definition at line 86 of file TextureContainer.cpp.

87{
88 const uint64_t h = m_height;
89 const uint64_t w = m_width;
90 const uint64_t c = m_channels;
91 const auto n = static_cast<uint64_t>(m_data.size());
92
94
95 if (n != 1) {
98 } else {
101 }
102}
uint32_t h
Definition InkPress.cpp:29
@ IMAGE_COLOR_ARRAY
4D (idx + 2D + color)
@ IMAGE_COLOR
2D RGB/RGBA image
@ ROW_MAJOR
C/C++ style (last dimension varies fastest)
static ContainerDataStructure image_interleaved()
Create structure for interleaved image data.
static std::vector< DataDimension > create_dimensions(DataModality modality, const std::vector< uint64_t > &shape, MemoryLayout layout=MemoryLayout::ROW_MAJOR)
Create dimension descriptors for a data modality.
Definition NDData.cpp:127

References MayaFlux::Kakshya::DataDimension::create_dimensions(), MayaFlux::Kakshya::ContainerDataStructure::dimensions, h, MayaFlux::Kakshya::IMAGE_COLOR, MayaFlux::Kakshya::IMAGE_COLOR_ARRAY, MayaFlux::Kakshya::ContainerDataStructure::image_interleaved(), m_channels, m_data, m_height, m_structure, m_width, and MayaFlux::Kakshya::ROW_MAJOR.

Referenced by append_image_layer(), and TextureContainer().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: