|
Blender
V2.93
|
#include "DRW_render.h"#include "BLI_dynstr.h"#include "GPU_batch.h"#include "image_engine.h"#include "image_private.h"Go to the source code of this file.
Classes | |
| struct | IMAGE_Shaders |
Typedefs | |
| typedef struct IMAGE_Shaders | IMAGE_Shaders |
Functions | |
| void | IMAGE_shader_library_ensure (void) |
| GPUShader * | IMAGE_shader_image_get (bool is_tiled_image) |
| void | IMAGE_shader_free (void) |
Variables | |
| char | datatoc_common_colormanagement_lib_glsl [] |
| char | datatoc_common_globals_lib_glsl [] |
| char | datatoc_common_view_lib_glsl [] |
| char | datatoc_engine_image_frag_glsl [] |
| char | datatoc_engine_image_vert_glsl [] |
| struct { | |
| IMAGE_Shaders shaders | |
| DRWShaderLibrary * lib | |
| } | e_data = {{{0}}} |
| typedef struct IMAGE_Shaders IMAGE_Shaders |
| void IMAGE_shader_free | ( | void | ) |
Definition at line 74 of file image_shader.c.
References DRW_SHADER_FREE_SAFE, DRW_SHADER_LIB_FREE_SAFE, and e_data.
Referenced by IMAGE_engine_free(), and blender::draw::TEST_F().
| GPUShader* IMAGE_shader_image_get | ( | bool | is_tiled_image | ) |
Definition at line 59 of file image_shader.c.
References datatoc_engine_image_frag_glsl, datatoc_engine_image_vert_glsl, DRW_shader_create_with_shaderlib, e_data, NULL, and sh_data.
Referenced by image_cache_image(), and blender::draw::TEST_F().
| void IMAGE_shader_library_ensure | ( | void | ) |
Definition at line 48 of file image_shader.c.
References DRW_SHADER_LIB_ADD, DRW_shader_library_create(), e_data, and NULL.
Referenced by IMAGE_engine_init(), and blender::draw::TEST_F().
|
extern |
|
extern |
|
extern |
Definition at line 59 of file intern/ghost/test/multitest/stubs.c.
|
extern |
Referenced by IMAGE_shader_image_get().
|
extern |
Referenced by IMAGE_shader_image_get().
| struct { ... } e_data |
Referenced by IMAGE_shader_free(), IMAGE_shader_image_get(), and IMAGE_shader_library_ensure().
| DRWShaderLibrary* lib |
Definition at line 45 of file image_shader.c.
| IMAGE_Shaders shaders |
Definition at line 44 of file image_shader.c.
Referenced by Freestyle::applyShading(), bind_fallback_shader(), BKE_shaderfx_unique_name(), Freestyle::Operators::create(), and Operators_create().