public CommandBufferInheritanceInfo ( StructureType sType = StructureType.CommandBufferInheritanceInfo, void *pNext = default, RenderPass renderPass = default, uint subpass = default, Framebuffer framebuffer = default, Bool32 occlusionQueryEnable = default, QueryControlFlags queryFlags = default, QueryPipelineStatisticFlags pipelineStatistics = default ) { SType = sType; PNext = pNext; RenderPass = renderPass; Subpass = subpass; Framebuffer = framebuffer; OcclusionQueryEnable = occlusionQueryEnable; QueryFlags = queryFlags; PipelineStatistics = pipelineStatistics; }
public static extern void vkCmdBeginQuery(IntPtr commandBuffer, ulong queryPool, uint query, QueryControlFlags flags);
public partial void CmdBeginQueryIndexed([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] QueryPool queryPool, [Count(Count = 0)] uint query, [Count(Count = 0)] QueryControlFlags flags, [Count(Count = 0)] uint index);
internal static unsafe extern void vkCmdBeginQuery(CommandBuffer commandBuffer, QueryPool queryPool, UInt32 query, QueryControlFlags flags);
public void CmdBeginQuery(QueryPool queryPool, UInt32 query, QueryControlFlags flags = (QueryControlFlags)0) { unsafe { Interop.NativeMethods.vkCmdBeginQuery(this.m, queryPool != null ? queryPool.m : default(UInt64), query, flags); } }
internal static unsafe extern void vkCmdBeginQuery(CommandBuffer commandBuffer, QueryPool queryPool, uint query, QueryControlFlags flags);
public unsafe void BeginQuery(QueryPool queryPool, uint query, QueryControlFlags flags) { vkCmdBeginQuery(this, queryPool, query, flags); }