|
Blender V4.3
|
#include <gl_shader.hh>
Inherits blender::NonCopyable.
Public Member Functions | |
Sources | |
| size_t | size () |
Public Member Functions inherited from blender::NonCopyable | |
| NonCopyable (const NonCopyable &other)=delete | |
| NonCopyable & | operator= (const NonCopyable &other)=delete |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable &&other)=default | |
| NonCopyable & | operator= (NonCopyable &&other)=default |
Public Attributes | |
| std::string | comp |
| std::string | vert |
| std::string | geom |
| std::string | frag |
The full sources for each shader stage, baked into a single string from their respective GLSources. (Can be retrieved from GLShader::get_sources())
Definition at line 54 of file gl_shader.hh.
| size_t GLSourcesBaked::size | ( | ) |
| std::string blender::gpu::GLSourcesBaked::comp |
Definition at line 55 of file gl_shader.hh.
Referenced by blender::gpu::GLShader::get_sources(), and size().
| std::string blender::gpu::GLSourcesBaked::frag |
Definition at line 58 of file gl_shader.hh.
Referenced by size().
| std::string blender::gpu::GLSourcesBaked::geom |
Definition at line 57 of file gl_shader.hh.
Referenced by size().
| std::string blender::gpu::GLSourcesBaked::vert |
Definition at line 56 of file gl_shader.hh.
Referenced by size().