|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
|
private |
Download a GPU-held layer into m_data before a CPU read.
Definition at line 155 of file TextureContainer.cpp.
References byte_size(), MayaFlux::Journal::ContainerProcessing, MayaFlux::Portal::Graphics::TextureLoom::download_data(), image, MayaFlux::Portal::Graphics::TextureLoom::instance(), MayaFlux::Journal::Kakshya, m_channels, m_cpu_stale, m_data, m_format, m_height, m_image_cache_lock, m_layer_image_cache, m_normalised_dirty, m_slot_locks, m_width, MayaFlux::Kakshya::make_empty_storage(), MF_ERROR, ptr, and MayaFlux::Kakshya::variant_bytes_mutable().
Referenced by as_float(), as_normalised_float(), as_uint16(), as_uint8(), channel_data(), ensure_cpu_all(), get_frames_typed_as(), get_raw_data(), get_region_data(), get_value_impl(), pixel_bytes(), pixel_bytes(), set_region_data(), set_value_impl(), and upload_image().
Here is the call graph for this function:
Here is the caller graph for this function: