Blender V4.3
GPUInput Struct Reference

#include <gpu_node_graph.hh>

Inherited by GPUConstant.

Public Attributes

GPUInputnext
GPUInputprev
GPUNodenode
eGPUType type
GPUNodeLinklink
int id
eGPUDataSource source
union { 
   float   vec [16] 
   GPUMaterialTexture *   texture 
   GPUMaterialAttribute *   attr 
   GPUUniformAttr *   uniform_attr 
   GPULayerAttr *   layer_attr 
   char   function_call [64] 
}; 

Detailed Description

Definition at line 115 of file gpu_node_graph.hh.

Member Data Documentation

◆ [union]

union { ... } GPUInput

◆ attr

GPUMaterialAttribute* GPUInput::attr

Definition at line 132 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), and operator<<().

◆ function_call

char GPUInput::function_call[64]

Definition at line 138 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link().

◆ id

int GPUInput::id

Definition at line 121 of file gpu_node_graph.hh.

Referenced by GPUCodegen::generate_resources(), and operator<<().

◆ layer_attr

GPULayerAttr* GPUInput::layer_attr

Definition at line 136 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), and operator<<().

◆ link

GPUNodeLink* GPUInput::link

Definition at line 120 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link().

◆ next

GPUInput* GPUInput::next

Definition at line 116 of file gpu_node_graph.hh.

◆ node

GPUNode* GPUInput::node

Definition at line 118 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link().

◆ prev

GPUInput * GPUInput::prev

Definition at line 116 of file gpu_node_graph.hh.

◆ source

eGPUDataSource GPUInput::source

◆ texture

GPUMaterialTexture* GPUInput::texture

Definition at line 130 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), and operator<<().

◆ type

◆ uniform_attr

GPUUniformAttr* GPUInput::uniform_attr

Definition at line 134 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), and operator<<().

◆ vec

float GPUInput::vec[16]

Definition at line 128 of file gpu_node_graph.hh.

Referenced by buffer_fill_from_list(), gpu_node_input_link(), and operator<<().


The documentation for this struct was generated from the following file: