Blender V4.3
vk_render_graph_node.hh File Reference

Go to the source code of this file.

Classes

struct  blender::gpu::render_graph::VKRenderGraphNode
 

Namespaces

namespace  blender
 
namespace  blender::gpu
 
namespace  blender::gpu::render_graph
 

Macros

#define BUILD_COMMANDS(NODE_TYPE, NODE_CLASS, ATTRIBUTE_NAME)
 
#define FREE_DATA(NODE_TYPE, NODE_CLASS, ATTRIBUTE_NAME)
 

Typedefs

using blender::gpu::render_graph::NodeHandle = uint64_t
 

Macro Definition Documentation

◆ BUILD_COMMANDS

#define BUILD_COMMANDS ( NODE_TYPE,
NODE_CLASS,
ATTRIBUTE_NAME )
Value:
case NODE_TYPE: { \
NODE_CLASS node_info; \
node_info.build_commands(command_buffer, ATTRIBUTE_NAME, r_bound_pipelines); \
break; \
}

Referenced by blender::gpu::render_graph::VKRenderGraphNode::build_commands().

◆ FREE_DATA

#define FREE_DATA ( NODE_TYPE,
NODE_CLASS,
ATTRIBUTE_NAME )
Value:
case NODE_TYPE: { \
NODE_CLASS node_info; \
node_info.free_data(ATTRIBUTE_NAME); \
break; \
}

Referenced by blender::gpu::render_graph::VKRenderGraphNode::free_data().