|
Blender V4.3
|
#include <vk_reset_query_pool_node.hh>
Public Member Functions | |
| template<typename Node > | |
| void | set_node_data (Node &node, const CreateInfo &create_info) |
| void | build_links (VKResourceStateTracker &, VKRenderGraphNodeLinks &, const CreateInfo &) override |
| void | build_commands (VKCommandBufferInterface &command_buffer, Data &data, VKBoundPipelines &) override |
Public Member Functions inherited from blender::NonCopyable | |
| NonCopyable (const NonCopyable &other)=delete | |
| NonCopyable & | operator= (const NonCopyable &other)=delete |
| NonCopyable ()=default | |
| NonCopyable (NonCopyable &&other)=default | |
| NonCopyable & | operator= (NonCopyable &&other)=default |
Additional Inherited Members | |
Public Types inherited from blender::gpu::render_graph::VKNodeInfo< VKNodeType::RESET_QUERY_POOL, VKResetQueryPoolData, VKResetQueryPoolData, VK_PIPELINE_STAGE_NONE, VKResourceType::NONE > | |
| using | CreateInfo |
| using | Data |
Static Public Member Functions inherited from blender::gpu::render_graph::VKNodeInfo< VKNodeType::RESET_QUERY_POOL, VKResetQueryPoolData, VKResetQueryPoolData, VK_PIPELINE_STAGE_NONE, VKResourceType::NONE > | |
| static void | set_node_data (Node &node, const CreateInfo &create_info) |
Static Public Attributes inherited from blender::gpu::render_graph::VKNodeInfo< VKNodeType::RESET_QUERY_POOL, VKResetQueryPoolData, VKResetQueryPoolData, VK_PIPELINE_STAGE_NONE, VKResourceType::NONE > | |
| static constexpr VKNodeType | node_type |
| static constexpr VkPipelineStageFlags | pipeline_stage |
| static constexpr VKResourceType | resource_usages |
Reset query pool.
Definition at line 31 of file vk_reset_query_pool_node.hh.
|
inlineoverridevirtual |
Build the commands and add them to the command_buffer.
Definition at line 61 of file vk_reset_query_pool_node.hh.
References blender::gpu::render_graph::VKCommandBufferInterface::reset_query_pool().
|
inlineoverridevirtual |
Extract read/write resource dependencies from create_info and add them to node_links.
Definition at line 52 of file vk_reset_query_pool_node.hh.
|
inline |
Update the node data with the data inside create_info.
Has been implemented as a template to ensure all node specific data (VK*Data/VK*CreateInfo) types can be included in the same header file as the logic. The actual node data (VKRenderGraphNode includes all header files.)
Definition at line 44 of file vk_reset_query_pool_node.hh.