|
Blender V4.3
|
#include <image_usage.hh>
Public Member Functions | |
| ImageUsage ()=default | |
| ImageUsage (const Image *image, const ImageUser *image_user, bool do_tile_drawing) | |
| bool | operator== (const ImageUsage &other) const |
| bool | operator!= (const ImageUsage &other) const |
Public Attributes | |
| short | pass = 0 |
| short | layer = 0 |
| short | view = 0 |
| ColorManagedColorspaceSettings | colorspace_settings |
| char | alpha_mode |
| bool | last_tile_drawing |
| const void * | last_image = nullptr |
ImageUsage contains data of the image and image user to identify changes that require a rebuild the texture slots.
Definition at line 17 of file image_usage.hh.
|
default |
|
inline |
Definition at line 33 of file image_usage.hh.
References alpha_mode, colorspace_settings, image(), last_image, last_tile_drawing, ImageUser::layer, ImageUser::multi_index, and ImageUser::pass.
|
inline |
Definition at line 48 of file image_usage.hh.
|
inline |
Definition at line 44 of file image_usage.hh.
| char blender::draw::image_engine::ImageUsage::alpha_mode |
| ColorManagedColorspaceSettings blender::draw::image_engine::ImageUsage::colorspace_settings |
Definition at line 25 of file image_usage.hh.
Referenced by ImageUsage().
| const void* blender::draw::image_engine::ImageUsage::last_image = nullptr |
Definition at line 30 of file image_usage.hh.
Referenced by ImageUsage().
| bool blender::draw::image_engine::ImageUsage::last_tile_drawing |
Definition at line 28 of file image_usage.hh.
Referenced by ImageUsage().
| short blender::draw::image_engine::ImageUsage::layer = 0 |
Layer of the image that is used.
Definition at line 21 of file image_usage.hh.
| short blender::draw::image_engine::ImageUsage::pass = 0 |
Render pass of the image that is used.
Definition at line 19 of file image_usage.hh.
| short blender::draw::image_engine::ImageUsage::view = 0 |
View of the image that is used.
Definition at line 23 of file image_usage.hh.