Blender V4.3
GPUNodeLink Struct Reference

#include <gpu_node_graph.hh>

Public Attributes

GPUNodeStacksocket
 
GPUNodeLinkType link_type
 
int users
 
union { 
 
   const float *   data 
 
   GPUTexture **   colorband 
 
   GPUOutput *   output 
 
   GPUMaterialAttribute *   attr 
 
   GPUUniformAttr *   uniform_attr 
 
   GPULayerAttr *   layer_attr 
 
   GPUMaterialTexture *   texture 
 
   const char *   function_name 
 
};  
 

Detailed Description

Definition at line 80 of file gpu_node_graph.hh.

Member Data Documentation

◆ [union]

union { ... } GPUNodeLink

◆ attr

◆ colorband

GPUTexture** GPUNodeLink::colorband

Definition at line 90 of file gpu_node_graph.hh.

◆ data

const float* GPUNodeLink::data

Definition at line 88 of file gpu_node_graph.hh.

Referenced by GPU_constant(), gpu_node_input_link(), and GPU_uniform().

◆ function_name

const char* GPUNodeLink::function_name

Definition at line 102 of file gpu_node_graph.hh.

Referenced by GPU_differentiate_float_function(), and gpu_node_input_link().

◆ layer_attr

GPULayerAttr* GPUNodeLink::layer_attr

Definition at line 98 of file gpu_node_graph.hh.

Referenced by GPU_layer_attribute(), and gpu_node_input_link().

◆ link_type

◆ output

GPUOutput* GPUNodeLink::output

Definition at line 92 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), gpu_node_link_free(), and gpu_nodes_tag().

◆ socket

GPUNodeStack* GPUNodeLink::socket

Definition at line 81 of file gpu_node_graph.hh.

Referenced by gpu_stack_link_v().

◆ texture

GPUMaterialTexture* GPUNodeLink::texture

Definition at line 100 of file gpu_node_graph.hh.

Referenced by GPU_color_band(), GPU_image(), GPU_image_sky(), and gpu_node_input_link().

◆ uniform_attr

GPUUniformAttr* GPUNodeLink::uniform_attr

Definition at line 96 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), and GPU_uniform_attribute().

◆ users

int GPUNodeLink::users

Definition at line 84 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), gpu_node_link_create(), and gpu_node_link_free().


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