|
Blender V5.0
|
#include <gpu_shader_create_info.hh>
Public Types | |
| enum | BindType { UNIFORM_BUFFER = 0 , STORAGE_BUFFER , SAMPLER , IMAGE } |
Public Member Functions | |
| Resource (BindType type, int _slot) | |
| bool | operator== (const Resource &b) const |
Public Attributes | |
| BindType | bind_type |
| int | slot |
| union { | |
| Sampler sampler | |
| Image image | |
| UniformBuf uniformbuf | |
| StorageBuf storagebuf | |
| }; | |
Definition at line 885 of file gpu_shader_create_info.hh.
| Enumerator | |
|---|---|
| UNIFORM_BUFFER | |
| STORAGE_BUFFER | |
| SAMPLER | |
| IMAGE | |
Definition at line 886 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 902 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 904 of file gpu_shader_create_info.hh.
| union { ... } blender::gpu::shader::ShaderCreateInfo::Resource |
Definition at line 893 of file gpu_shader_create_info.hh.
Referenced by blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::VKShaderInterface::init(), blender::gpu::print_resource(), blender::gpu::print_resource(), print_resource(), and print_resource_alias().
Definition at line 897 of file gpu_shader_create_info.hh.
Referenced by blender::gpu::VKShaderInterface::init(), blender::gpu::print_resource(), and print_resource().
Definition at line 896 of file gpu_shader_create_info.hh.
Referenced by blender::gpu::VKShaderInterface::init(), blender::gpu::print_resource(), and print_resource().
Definition at line 894 of file gpu_shader_create_info.hh.
Referenced by blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::VKShaderInterface::init(), and print_resource().
Definition at line 899 of file gpu_shader_create_info.hh.
Referenced by blender::gpu::print_resource(), blender::gpu::print_resource(), print_resource(), and print_resource_alias().
Definition at line 898 of file gpu_shader_create_info.hh.
Referenced by blender::gpu::print_resource(), blender::gpu::print_resource(), print_resource(), and print_resource_alias().