Blender
V3.3
|
#include <image_shader_params.hh>
Public Member Functions | |
void | update (AbstractSpaceAccessor *space, const Scene *scene, Image *image, ImBuf *image_buffer) |
Public Attributes | |
int | flags = 0 |
float | shuffle [4] |
float | far_near [2] |
bool | use_premul_alpha = false |
Definition at line 22 of file image_shader_params.hh.
|
inline |
Definition at line 28 of file image_shader_params.hh.
References BKE_image_has_gpu_texture_premultiplied_alpha(), Scene::camera, camera, copy_v2_fl2(), copy_v4_fl(), Object::data, far_near, flags, AbstractSpaceAccessor::get_shader_parameters(), image(), OB_CAMERA, scene, shuffle, Object::type, and use_premul_alpha.
Referenced by blender::draw::image_engine::ImageEngine< DrawingMode >::cache_populate().
float ShaderParameters::far_near[2] |
Definition at line 25 of file image_shader_params.hh.
Referenced by update().
int ShaderParameters::flags = 0 |
Definition at line 23 of file image_shader_params.hh.
Referenced by blender::draw::image_engine::SpaceNodeAccessor::get_shader_parameters(), blender::draw::image_engine::SpaceImageAccessor::get_shader_parameters(), and update().
float ShaderParameters::shuffle[4] |
Definition at line 24 of file image_shader_params.hh.
Referenced by blender::draw::image_engine::SpaceNodeAccessor::get_shader_parameters(), blender::draw::image_engine::SpaceImageAccessor::get_shader_parameters(), and update().
bool ShaderParameters::use_premul_alpha = false |
Definition at line 26 of file image_shader_params.hh.
Referenced by update().