Class VkTraceRaysIndirectCommandKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkTraceRaysIndirectCommandKHR>
org.lwjgl.vulkan.VkTraceRaysIndirectCommandKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkTraceRaysIndirectCommandKHR extends org.lwjgl.system.Struct<VkTraceRaysIndirectCommandKHR> implements org.lwjgl.system.NativeResource
Structure specifying the parameters of an indirect ray tracing command.
Description

The members of VkTraceRaysIndirectCommandKHR have the same meaning as the similarly named parameters of CmdTraceRaysKHR.

Valid Usage

Layout


 struct VkTraceRaysIndirectCommandKHR {
     uint32_t width();
     uint32_t height();
     uint32_t depth();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • WIDTH

      public static final int WIDTH
      The struct member offsets.
    • HEIGHT

      public static final int HEIGHT
      The struct member offsets.
    • DEPTH

      public static final int DEPTH
      The struct member offsets.
  • Constructor Details

    • VkTraceRaysIndirectCommandKHR

      public VkTraceRaysIndirectCommandKHR(ByteBuffer container)
      Creates a VkTraceRaysIndirectCommandKHR instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details