Blender  V3.3
Public Attributes | List of all members
GPUInput Struct Reference

#include <gpu_node_graph.h>

Inheritance diagram for GPUInput:
GPUConstant

Public Attributes

struct GPUInputnext
 
struct GPUInputprev
 
GPUNodenode
 
eGPUType type
 
GPUNodeLinklink
 
int id
 
eGPUDataSource source
 
union {
   float   vec [16]
 
   struct GPUMaterialTexture *   texture
 
   struct GPUMaterialAttribute *   attr
 
   struct GPUUniformAttr *   uniform_attr
 
   char   function_call [64]
 
}; 
 

Detailed Description

Definition at line 111 of file gpu_node_graph.h.

Member Data Documentation

◆ 

union { ... }

◆ attr

struct GPUMaterialAttribute* GPUInput::attr

Definition at line 128 of file gpu_node_graph.h.

◆ function_call

char GPUInput::function_call[64]

Definition at line 132 of file gpu_node_graph.h.

◆ id

int GPUInput::id

Definition at line 117 of file gpu_node_graph.h.

◆ link

GPUNodeLink* GPUInput::link

Definition at line 116 of file gpu_node_graph.h.

◆ next

struct GPUInput* GPUInput::next

Definition at line 112 of file gpu_node_graph.h.

◆ node

GPUNode* GPUInput::node

Definition at line 114 of file gpu_node_graph.h.

◆ prev

struct GPUInput * GPUInput::prev

Definition at line 112 of file gpu_node_graph.h.

◆ source

eGPUDataSource GPUInput::source

Definition at line 119 of file gpu_node_graph.h.

◆ texture

struct GPUMaterialTexture* GPUInput::texture

Definition at line 126 of file gpu_node_graph.h.

◆ type

eGPUType GPUInput::type

Definition at line 115 of file gpu_node_graph.h.

Referenced by inputs_cmp().

◆ uniform_attr

struct GPUUniformAttr* GPUInput::uniform_attr

Definition at line 130 of file gpu_node_graph.h.

◆ vec

float GPUInput::vec[16]

Definition at line 124 of file gpu_node_graph.h.


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