public void CmdEndQuery(IVkQueryPool queryPool, int query) { var _commandBuffer = Handle; var _queryPool = queryPool?.Handle ?? VkQueryPool.HandleType.Null; var _query = query; Direct.CmdEndQuery(_commandBuffer, _queryPool, _query); }
public void CmdWriteTimestamp(VkPipelineStageFlags pipelineStage, IVkQueryPool queryPool, int query) { var _commandBuffer = Handle; var _pipelineStage = pipelineStage; var _queryPool = queryPool?.Handle ?? VkQueryPool.HandleType.Null; var _query = query; Direct.CmdWriteTimestamp(_commandBuffer, _pipelineStage, _queryPool, _query); }
public void CmdResetQueryPool(IVkQueryPool queryPool, int firstQuery, int queryCount) { var _commandBuffer = Handle; var _queryPool = queryPool?.Handle ?? VkQueryPool.HandleType.Null; var _firstQuery = firstQuery; var _queryCount = queryCount; Direct.CmdResetQueryPool(_commandBuffer, _queryPool, _firstQuery, _queryCount); }
public void CmdBeginQuery(IVkQueryPool queryPool, int query, VkQueryControlFlags flags) { var _commandBuffer = Handle; var _queryPool = queryPool?.Handle ?? VkQueryPool.HandleType.Null; var _query = query; var _flags = flags; Direct.CmdBeginQuery(_commandBuffer, _queryPool, _query, _flags); }
public void CmdCopyQueryPoolResults(IVkQueryPool queryPool, int firstQuery, int queryCount, IVkBuffer dstBuffer, ulong dstOffset, ulong stride, VkQueryResultFlags flags) { var _commandBuffer = Handle; var _queryPool = queryPool?.Handle ?? VkQueryPool.HandleType.Null; var _firstQuery = firstQuery; var _queryCount = queryCount; var _dstBuffer = dstBuffer?.Handle ?? VkBuffer.HandleType.Null; var _dstOffset = dstOffset; var _stride = stride; var _flags = flags; Direct.CmdCopyQueryPoolResults(_commandBuffer, _queryPool, _firstQuery, _queryCount, _dstBuffer, _dstOffset, _stride, _flags); }