Blender V5.0
SVMCompiler::CompilerState Struct Reference

#include <svm.h>

Public Member Functions

 CompilerState (ShaderGraph *graph)

Public Attributes

ShaderNodeSet nodes_done
ShaderNodeSet closure_done
ShaderNodeSet aov_nodes
vector< bool > nodes_done_flag
uint node_feature_mask

Detailed Description

Definition at line 165 of file scene/svm.h.

Constructor & Destructor Documentation

◆ CompilerState()

SVMCompiler::CompilerState::CompilerState ( ShaderGraph * graph)
explicit

Definition at line 982 of file svm.cpp.

References ShaderNode::id, max, node_feature_mask, ShaderGraph::nodes, and nodes_done_flag.

Member Data Documentation

◆ aov_nodes

ShaderNodeSet SVMCompiler::CompilerState::aov_nodes

Definition at line 177 of file scene/svm.h.

◆ closure_done

ShaderNodeSet SVMCompiler::CompilerState::closure_done

Definition at line 174 of file scene/svm.h.

◆ node_feature_mask

uint SVMCompiler::CompilerState::node_feature_mask

Definition at line 191 of file scene/svm.h.

Referenced by CompilerState().

◆ nodes_done

ShaderNodeSet SVMCompiler::CompilerState::nodes_done

Definition at line 171 of file scene/svm.h.

◆ nodes_done_flag

vector<bool> SVMCompiler::CompilerState::nodes_done_flag

Definition at line 188 of file scene/svm.h.

Referenced by CompilerState().


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