Blender V5.0
ImageManager::Image Struct Reference

#include <image.h>

Public Attributes

ImageParams params
ImageMetaData metadata
unique_ptr< ImageLoaderloader
bool need_metadata
bool need_load
bool builtin
string mem_name
unique_ptr< device_texturemem
int users
thread_mutex mutex

Detailed Description

Definition at line 193 of file cycles/scene/image.h.

Member Data Documentation

◆ builtin

bool ImageManager::Image::builtin

◆ loader

unique_ptr<ImageLoader> ImageManager::Image::loader

Definition at line 196 of file cycles/scene/image.h.

Referenced by ImageHandle::svm_slot(), and ImageHandle::vdb_loader().

◆ mem

unique_ptr<device_texture> ImageManager::Image::mem

Definition at line 203 of file cycles/scene/image.h.

Referenced by ImageHandle::image_memory().

◆ mem_name

string ImageManager::Image::mem_name

Definition at line 202 of file cycles/scene/image.h.

◆ metadata

ImageMetaData ImageManager::Image::metadata

Definition at line 195 of file cycles/scene/image.h.

Referenced by ImageHandle::metadata().

◆ mutex

thread_mutex ImageManager::Image::mutex

Definition at line 206 of file cycles/scene/image.h.

◆ need_load

bool ImageManager::Image::need_load

◆ need_metadata

bool ImageManager::Image::need_metadata

Definition at line 198 of file cycles/scene/image.h.

◆ params

ImageParams ImageManager::Image::params

Definition at line 194 of file cycles/scene/image.h.

Referenced by image_associate_alpha().

◆ users

int ImageManager::Image::users

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