Blender  V2.93
Public Attributes | List of all members
GPUNodeLink Struct Reference

#include <gpu_node_graph.h>

Public Attributes

GPUNodeStacksocket
 
GPUNodeLinkType link_type
 
int users
 
union {
   const float *   data
 
   eGPUBuiltin   builtin
 
   struct GPUTexture **   colorband
 
   struct GPUMaterialVolumeGrid *   volume_grid
 
   struct GPUOutput *   output
 
   struct GPUMaterialAttribute *   attr
 
   struct GPUUniformAttr *   uniform_attr
 
   struct GPUMaterialTexture *   texture
 
}; 
 

Detailed Description

Definition at line 80 of file gpu_node_graph.h.

Member Data Documentation

◆ 

union { ... }

◆ attr

struct GPUMaterialAttribute* GPUNodeLink::attr

Definition at line 98 of file gpu_node_graph.h.

Referenced by GPU_attribute(), and gpu_node_input_link().

◆ builtin

eGPUBuiltin GPUNodeLink::builtin

Definition at line 90 of file gpu_node_graph.h.

Referenced by GPU_builtin(), and gpu_node_input_link().

◆ colorband

struct GPUTexture** GPUNodeLink::colorband

Definition at line 92 of file gpu_node_graph.h.

◆ data

const float* GPUNodeLink::data

Definition at line 88 of file gpu_node_graph.h.

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

◆ link_type

GPUNodeLinkType GPUNodeLink::link_type

◆ output

struct GPUOutput* GPUNodeLink::output

Definition at line 96 of file gpu_node_graph.h.

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

Referenced by GPU_stack_link().

◆ texture

struct GPUMaterialTexture* GPUNodeLink::texture

◆ uniform_attr

struct GPUUniformAttr* GPUNodeLink::uniform_attr

Definition at line 100 of file gpu_node_graph.h.

Referenced by gpu_node_input_link(), and GPU_uniform_attribute().

◆ users

int GPUNodeLink::users

Definition at line 84 of file gpu_node_graph.h.

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

◆ volume_grid

struct GPUMaterialVolumeGrid* GPUNodeLink::volume_grid

Definition at line 94 of file gpu_node_graph.h.

Referenced by gpu_node_input_link(), and GPU_volume_grid().


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