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().

◆ function_call

char GPUInput::function_call[64]

Definition at line 138 of file gpu_node_graph.hh.

◆ id

int GPUInput::id

Definition at line 121 of file gpu_node_graph.hh.

◆ layer_attr

GPULayerAttr* GPUInput::layer_attr

Definition at line 136 of file gpu_node_graph.hh.

◆ link

GPUNodeLink* GPUInput::link

Definition at line 120 of file gpu_node_graph.hh.

◆ 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.

◆ prev

GPUInput * GPUInput::prev

Definition at line 116 of file gpu_node_graph.hh.

◆ source

eGPUDataSource GPUInput::source

Definition at line 123 of file gpu_node_graph.hh.

Referenced by GPUCodegen::generate_cryptomatte().

◆ texture

GPUMaterialTexture* GPUInput::texture

Definition at line 130 of file gpu_node_graph.hh.

◆ type

◆ uniform_attr

GPUUniformAttr* GPUInput::uniform_attr

Definition at line 134 of file gpu_node_graph.hh.

◆ vec

float GPUInput::vec[16]

Definition at line 128 of file gpu_node_graph.hh.

Referenced by GPUCodegen::generate_cryptomatte().


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