|
Blender V5.0
|
#include <GPU_common_types.hh>
Classes | |
| struct | Value |
Public Member Functions | |
| SpecializationConstant ()=default | |
| SpecializationConstant (const char *name, uint32_t value) | |
| SpecializationConstant (const char *name, int value) | |
| SpecializationConstant (const char *name, float value) | |
| SpecializationConstant (const char *name, bool value) | |
| bool | operator== (const SpecializationConstant &b) const |
Public Attributes | |
| Type | type |
| StringRefNull | name |
| Value | value |
Definition at line 173 of file GPU_common_types.hh.
|
default |
Referenced by operator==().
|
inline |
Definition at line 198 of file GPU_common_types.hh.
|
inline |
Definition at line 203 of file GPU_common_types.hh.
|
inline |
Definition at line 208 of file GPU_common_types.hh.
|
inline |
Definition at line 213 of file GPU_common_types.hh.
|
inline |
Definition at line 218 of file GPU_common_types.hh.
References b, and SpecializationConstant().
| StringRefNull blender::gpu::shader::SpecializationConstant::name |
Definition at line 193 of file GPU_common_types.hh.
Referenced by blender::gpu::generate_specialization_constant_declarations(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLShader::init(), blender::gpu::VKShaderInterface::init(), blender::gpu::VKShader::resources_declare(), blender::gpu::shader::ShaderCreateInfo::specialization_constant(), SpecializationConstant(), SpecializationConstant(), SpecializationConstant(), and SpecializationConstant().
| Type blender::gpu::shader::SpecializationConstant::type |
Definition at line 192 of file GPU_common_types.hh.
Referenced by blender::gpu::generate_specialization_constant_declarations(), blender::gpu::VKShader::resources_declare(), blender::gpu::shader::ShaderCreateInfo::specialization_constant(), blender::gpu::Shader::specialization_constants_init(), SpecializationConstant(), SpecializationConstant(), SpecializationConstant(), and SpecializationConstant().
| Value blender::gpu::shader::SpecializationConstant::value |
Definition at line 194 of file GPU_common_types.hh.
Referenced by blender::gpu::VKShader::resources_declare(), blender::gpu::shader::ShaderCreateInfo::specialization_constant(), blender::gpu::Shader::specialization_constants_init(), SpecializationConstant(), SpecializationConstant(), SpecializationConstant(), and SpecializationConstant().