Blender V4.5
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 116 of file gpu_node_graph.hh.

Member Data Documentation

◆ [union]

union { ... } GPUInput

◆ attr

GPUMaterialAttribute* GPUInput::attr

Definition at line 133 of file gpu_node_graph.hh.

◆ function_call

char GPUInput::function_call[64]

Definition at line 139 of file gpu_node_graph.hh.

◆ id

int GPUInput::id

Definition at line 122 of file gpu_node_graph.hh.

◆ layer_attr

GPULayerAttr* GPUInput::layer_attr

Definition at line 137 of file gpu_node_graph.hh.

◆ link

GPUNodeLink* GPUInput::link

Definition at line 121 of file gpu_node_graph.hh.

◆ next

GPUInput* GPUInput::next

Definition at line 117 of file gpu_node_graph.hh.

◆ node

GPUNode* GPUInput::node

Definition at line 119 of file gpu_node_graph.hh.

◆ prev

GPUInput * GPUInput::prev

Definition at line 117 of file gpu_node_graph.hh.

◆ source

eGPUDataSource GPUInput::source

Definition at line 124 of file gpu_node_graph.hh.

◆ texture

GPUMaterialTexture* GPUInput::texture

Definition at line 131 of file gpu_node_graph.hh.

◆ type

eGPUType GPUInput::type

Definition at line 120 of file gpu_node_graph.hh.

Referenced by inputs_cmp().

◆ uniform_attr

GPUUniformAttr* GPUInput::uniform_attr

Definition at line 135 of file gpu_node_graph.hh.

◆ vec

float GPUInput::vec[16]

Definition at line 129 of file gpu_node_graph.hh.


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