|
Blender V4.3
|
#include <COM_cached_shader.hh>
Inherits blender::realtime_compositor::CachedResource.
Public Member Functions | |
| CachedShader (const char *info_name, ResultPrecision precision) | |
| ~CachedShader () | |
| GPUShader * | shader () const |
Additional Inherited Members | |
| Public Attributes inherited from blender::realtime_compositor::CachedResource | |
| bool | needed = true |
Definition at line 41 of file COM_cached_shader.hh.
| blender::realtime_compositor::CachedShader::CachedShader | ( | const char * | info_name, |
| ResultPrecision | precision ) |
Definition at line 44 of file cached_shader.cc.
References blender::gpu::shader::ShaderCreateInfo::Resource::bind_type, blender::gpu::shader::ShaderCreateInfo::finalize(), blender::gpu::shader::ShaderCreateInfo::Image::format, GPU_shader_create_from_info(), GPU_shader_create_info_get(), blender::realtime_compositor::Result::gpu_texture_format(), blender::gpu::shader::ShaderCreateInfo::Resource::image, and blender::gpu::shader::ShaderCreateInfo::pass_resources_.
| blender::realtime_compositor::CachedShader::~CachedShader | ( | ) |
Definition at line 64 of file cached_shader.cc.
References GPU_shader_free().
| GPUShader * blender::realtime_compositor::CachedShader::shader | ( | ) | const |
Definition at line 69 of file cached_shader.cc.