|
Blender
V2.93
|
#include <gpu_node_graph.h>
Public Attributes | |
| struct GPUInput * | next |
| struct GPUInput * | prev |
| GPUNode * | node |
| eGPUType | type |
| GPUNodeLink * | link |
| int | id |
| eGPUDataSource | source |
| union { | |
| float vec [16] | |
| eGPUBuiltin builtin | |
| struct GPUMaterialTexture * texture | |
| struct GPUMaterialAttribute * attr | |
| struct GPUUniformAttr * uniform_attr | |
| struct GPUMaterialVolumeGrid * volume_grid | |
| }; | |
Definition at line 115 of file gpu_node_graph.h.
| union { ... } |
| struct GPUMaterialAttribute* GPUInput::attr |
Definition at line 134 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), and gpu_node_input_link().
| eGPUBuiltin GPUInput::builtin |
Definition at line 130 of file gpu_node_graph.h.
Referenced by gpu_node_input_link().
| int GPUInput::id |
Definition at line 121 of file gpu_node_graph.h.
Referenced by codegen_process_uniforms_functions().
| GPUNodeLink* GPUInput::link |
Definition at line 120 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), gpu_node_input_link(), and gpu_nodes_tag().
| struct GPUInput* GPUInput::next |
Definition at line 116 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), and gpu_nodes_tag().
| GPUNode* GPUInput::node |
Definition at line 118 of file gpu_node_graph.h.
Referenced by gpu_node_input_link().
| struct GPUInput * GPUInput::prev |
Definition at line 116 of file gpu_node_graph.h.
| eGPUDataSource GPUInput::source |
Definition at line 123 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), and gpu_node_input_link().
| struct GPUMaterialTexture* GPUInput::texture |
Definition at line 132 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), and gpu_node_input_link().
| eGPUType GPUInput::type |
Definition at line 119 of file gpu_node_graph.h.
Referenced by buffer_fill_from_list(), buffer_from_list_inputs_sort(), codegen_process_uniforms_functions(), get_padded_gpu_type(), gpu_node_input_link(), and inputs_cmp().
| struct GPUUniformAttr* GPUInput::uniform_attr |
Definition at line 136 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), and gpu_node_input_link().
| float GPUInput::vec[16] |
Definition at line 128 of file gpu_node_graph.h.
Referenced by buffer_fill_from_list(), and gpu_node_input_link().
| struct GPUMaterialVolumeGrid* GPUInput::volume_grid |
Definition at line 138 of file gpu_node_graph.h.
Referenced by gpu_inputs_free(), and gpu_node_input_link().