|
Blender V4.5
|
#include <gpu_shader_create_info.hh>
Classes | |
| struct | InOut |
Public Types | |
| using | Self = StageInterfaceInfo |
Public Member Functions | |
| StageInterfaceInfo (const char *name_, const char *instance_name_="") | |
| ~StageInterfaceInfo ()=default | |
| Self & | smooth (Type type, StringRefNull _name) |
| Self & | flat (Type type, StringRefNull _name) |
| Self & | no_perspective (Type type, StringRefNull _name) |
Public Attributes | |
| StringRefNull | name |
| StringRefNull | instance_name |
| VectorVector< InOut > | inouts |
Definition at line 577 of file gpu_shader_create_info.hh.
Definition at line 597 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 593 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 605 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 611 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 599 of file gpu_shader_create_info.hh.
Referenced by blender::ocio::GPUShaderBinder::create_gpu_shader().
List of all members of the interface.
Definition at line 591 of file gpu_shader_create_info.hh.
Referenced by blender::eevee::ShaderModule::material_create_info_amend().
Name of the instance of the block (used to access). Can be empty string (i.e: "") only if not using geometry shader.
Definition at line 589 of file gpu_shader_create_info.hh.
Referenced by blender::eevee::ShaderModule::material_create_info_amend().
Definition at line 584 of file gpu_shader_create_info.hh.
Referenced by blender::eevee::ShaderModule::material_create_info_amend().