Blender V5.0
GPUNodeLink Struct Reference

#include <gpu_node_graph.hh>

Public Attributes

GPUNodeStacksocket
GPUNodeLinkType link_type
int users
union { 
   const float *   data 
   blender::gpu::Texture **   colorband 
   GPUOutput *   output 
   GPUMaterialAttribute *   attr 
   GPUUniformAttr *   uniform_attr 
   GPULayerAttr *   layer_attr 
   GPUMaterialTexture *   texture 
   struct { 
      const char *   function_name 
      float   filter_width 
   }   differentiate_float
}; 

Detailed Description

Definition at line 82 of file gpu_node_graph.hh.

Member Data Documentation

◆ [union]

union { ... } GPUNodeLink

◆ attr

◆ colorband

blender::gpu::Texture** GPUNodeLink::colorband

Definition at line 92 of file gpu_node_graph.hh.

◆ data

const float* GPUNodeLink::data

Definition at line 90 of file gpu_node_graph.hh.

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

◆ [struct]

struct { ... } GPUNodeLink::differentiate_float

◆ filter_width

float GPUNodeLink::filter_width

Definition at line 106 of file gpu_node_graph.hh.

Referenced by GPU_differentiate_float_function(), and gpu_node_input_link().

◆ function_name

const char* GPUNodeLink::function_name

Definition at line 105 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 100 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 94 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 83 of file gpu_node_graph.hh.

Referenced by gpu_stack_link_v().

◆ texture

GPUMaterialTexture* GPUNodeLink::texture

Definition at line 102 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 98 of file gpu_node_graph.hh.

Referenced by gpu_node_input_link(), and GPU_uniform_attribute().

◆ users

int GPUNodeLink::users

Definition at line 86 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: