|
Blender V4.3
|
#include <image_drawing_mode.hh>
Inherited by blender::draw::image_engine::OneTexture, and blender::draw::image_engine::ScreenTileTextures< Divisions >.
Public Member Functions | |
| virtual void | ensure_texture_infos ()=0 |
Ensure enough texture infos are allocated in instance_data. | |
| virtual void | update_bounds (const ARegion *region)=0 |
| Update the uv and region bounds of all texture_infos of instance_data. | |
| virtual void | ensure_gpu_textures_allocation ()=0 |
Protected Member Functions | |
| BaseTextureMethod (IMAGE_InstanceData *instance_data) | |
Protected Attributes | |
| IMAGE_InstanceData * | instance_data |
Definition at line 26 of file image_drawing_mode.hh.
|
inlineprotected |
Definition at line 31 of file image_drawing_mode.hh.
|
pure virtual |
|
pure virtual |
Ensure enough texture infos are allocated in instance_data.
Implemented in blender::draw::image_engine::OneTexture, and blender::draw::image_engine::ScreenTileTextures< Divisions >.
|
pure virtual |
Update the uv and region bounds of all texture_infos of instance_data.
Implemented in blender::draw::image_engine::OneTexture, and blender::draw::image_engine::ScreenTileTextures< Divisions >.
|
protected |
Definition at line 28 of file image_drawing_mode.hh.
Referenced by blender::draw::image_engine::OneTexture::ensure_gpu_textures_allocation(), blender::draw::image_engine::ScreenTileTextures< Divisions >::ensure_gpu_textures_allocation(), blender::draw::image_engine::OneTexture::ensure_texture_infos(), blender::draw::image_engine::ScreenTileTextures< Divisions >::ensure_texture_infos(), blender::draw::image_engine::OneTexture::update_bounds(), and blender::draw::image_engine::ScreenTileTextures< Divisions >::update_bounds().