|
Blender V5.0
|
#include <vk_render_graph_node.hh>
Public Member Functions | |
| void | reset () |
Public Attributes | |
| Vector< VKBeginRenderingNode::Data, 1024 > | begin_rendering |
| Vector< VKClearAttachmentsNode::Data, 1024 > | clear_attachments |
| Vector< VKBlitImageNode::Data, 1024 > | blit_image |
| Vector< VKCopyBufferToImageNode::Data, 1024 > | copy_buffer_to_image |
| Vector< VKCopyImageNode::Data, 1024 > | copy_image |
| Vector< VKCopyImageToBufferNode::Data, 1024 > | copy_image_to_buffer |
| Vector< VKDrawNode::Data, 1024 > | draw |
| Vector< VKDrawIndexedNode::Data, 1024 > | draw_indexed |
| Vector< VKDrawIndexedIndirectNode::Data, 1024 > | draw_indexed_indirect |
| Vector< VKDrawIndirectNode::Data, 1024 > | draw_indirect |
Node storage for nodes that uses large data structs.
Some node structs are to large to store them as part of the node. The data are stored as a vector of structs. Typically structs that occupy more than one cache line (64 bytes) should be considered to be moved here.
Definition at line 50 of file vk_render_graph_node.hh.
|
inline |
Definition at line 62 of file vk_render_graph_node.hh.
References begin_rendering, blit_image, clear_attachments, copy_buffer_to_image, copy_image, copy_image_to_buffer, draw, draw_indexed, draw_indexed_indirect, and draw_indirect.
| Vector<VKBeginRenderingNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::begin_rendering |
Definition at line 51 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKBlitImageNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::blit_image |
Definition at line 53 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKClearAttachmentsNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::clear_attachments |
Definition at line 52 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKCopyBufferToImageNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::copy_buffer_to_image |
Definition at line 54 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKCopyImageNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::copy_image |
Definition at line 55 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKCopyImageToBufferNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::copy_image_to_buffer |
Definition at line 56 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKDrawNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::draw |
Definition at line 57 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKDrawIndexedNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::draw_indexed |
Definition at line 58 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKDrawIndexedIndirectNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::draw_indexed_indirect |
Definition at line 59 of file vk_render_graph_node.hh.
Referenced by reset().
| Vector<VKDrawIndirectNode::Data, 1024> blender::gpu::render_graph::VKRenderGraphStorage::draw_indirect |
Definition at line 60 of file vk_render_graph_node.hh.
Referenced by reset().