Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
 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);
 }
Example #7
0
 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);
 }
Example #8
0
 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);
 }
Example #9
0
 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);
 }
Example #10
0
 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);
 }