acquire_image_buffer(Image *UNUSED(image), void **lock) override | blender::draw::image_engine::SpaceImageAccessor | inline |
AbstractSpaceAccessor::acquire_image_buffer(Image *image, void **lock)=0 | AbstractSpaceAccessor | pure virtual |
get_gpu_textures(Image *image, ImageUser *iuser, ImBuf *image_buffer, GPUTexture **r_gpu_texture, bool *r_owns_texture, GPUTexture **r_tex_tile_data) override | blender::draw::image_engine::SpaceImageAccessor | inlinevirtual |
get_image(Main *UNUSED(bmain)) override | blender::draw::image_engine::SpaceImageAccessor | inline |
AbstractSpaceAccessor::get_image(Main *bmain)=0 | AbstractSpaceAccessor | pure virtual |
get_image_user() override | blender::draw::image_engine::SpaceImageAccessor | inlinevirtual |
get_shader_parameters(ShaderParameters &r_shader_parameters, ImBuf *image_buffer) override | blender::draw::image_engine::SpaceImageAccessor | inlinevirtual |
init_ss_to_texture_matrix(const ARegion *region, const float UNUSED(image_resolution[2]), float r_uv_to_texture[4][4]) const override | blender::draw::image_engine::SpaceImageAccessor | inline |
AbstractSpaceAccessor::init_ss_to_texture_matrix(const ARegion *region, const float image_resolution[2], float r_uv_to_texture[4][4]) const =0 | AbstractSpaceAccessor | pure virtual |
release_buffer(Image *UNUSED(image), ImBuf *image_buffer, void *lock) override | blender::draw::image_engine::SpaceImageAccessor | inline |
AbstractSpaceAccessor::release_buffer(Image *image, ImBuf *image_buffer, void *lock)=0 | AbstractSpaceAccessor | pure virtual |
SpaceImageAccessor(SpaceImage *sima) | blender::draw::image_engine::SpaceImageAccessor | inline |
use_tile_drawing() const override | blender::draw::image_engine::SpaceImageAccessor | inlinevirtual |
~AbstractSpaceAccessor()=default | AbstractSpaceAccessor | virtual |