VkCmdTraceRaysNV typedef

VkCmdTraceRaysNV = void Function(Pointer<VkCommandBuffer> commandBuffer, Pointer<VkBuffer> raygenShaderBindingTableBuffer, int raygenShaderBindingOffset, Pointer<VkBuffer> missShaderBindingTableBuffer, int missShaderBindingOffset, int missShaderBindingStride, Pointer<VkBuffer> hitShaderBindingTableBuffer, int hitShaderBindingOffset, int hitShaderBindingStride, Pointer<VkBuffer> callableShaderBindingTableBuffer, int callableShaderBindingOffset, int callableShaderBindingStride, int width, int height, int depth)

Implementation

typedef VkCmdTraceRaysNV = void Function(
    Pointer<VkCommandBuffer> commandBuffer,
    Pointer<VkBuffer> raygenShaderBindingTableBuffer,
    int raygenShaderBindingOffset,
    Pointer<VkBuffer> missShaderBindingTableBuffer,
    int missShaderBindingOffset,
    int missShaderBindingStride,
    Pointer<VkBuffer> hitShaderBindingTableBuffer,
    int hitShaderBindingOffset,
    int hitShaderBindingStride,
    Pointer<VkBuffer> callableShaderBindingTableBuffer,
    int callableShaderBindingOffset,
    int callableShaderBindingStride,
    int width,
    int height,
    int depth);