Blender  V3.3
Public Attributes | List of all members
ImageManager::Image Struct Reference

#include <image.h>

Public Attributes

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

Detailed Description

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

Member Data Documentation

◆ builtin

bool ImageManager::Image::builtin

◆ frame

float ImageManager::Image::frame

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

◆ loader

ImageLoader* ImageManager::Image::loader

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

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

◆ mem

device_texture* ImageManager::Image::mem

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

Referenced by ImageHandle::image_memory().

◆ mem_name

string ImageManager::Image::mem_name

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

◆ metadata

ImageMetaData ImageManager::Image::metadata

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

Referenced by ImageHandle::metadata().

◆ mutex

thread_mutex ImageManager::Image::mutex

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

◆ need_load

bool ImageManager::Image::need_load

◆ need_metadata

bool ImageManager::Image::need_metadata

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

◆ params

ImageParams ImageManager::Image::params

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

Referenced by image_associate_alpha().

◆ users

int ImageManager::Image::users

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

Referenced by ImageManager::device_update_slot().


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