Class VkSamplerCreateInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkSamplerCreateInfo extends Struct<VkSamplerCreateInfo> implements NativeResource
struct VkSamplerCreateInfo {
    VkStructureType sType;
    void const * pNext;
    VkSamplerCreateFlags flags;
    VkFilter magFilter;
    VkFilter minFilter;
    VkSamplerMipmapMode mipmapMode;
    VkSamplerAddressMode addressModeU;
    VkSamplerAddressMode addressModeV;
    VkSamplerAddressMode addressModeW;
    float mipLodBias;
    VkBool32 anisotropyEnable;
    float maxAnisotropy;
    VkBool32 compareEnable;
    VkCompareOp compareOp;
    float minLod;
    float maxLod;
    VkBorderColor borderColor;
    VkBool32 unnormalizedCoordinates;
}
  • Field Details

    • SIZEOF

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

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

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • MAGFILTER

      public static final int MAGFILTER
      The struct member offsets.
    • MINFILTER

      public static final int MINFILTER
      The struct member offsets.
    • MIPMAPMODE

      public static final int MIPMAPMODE
      The struct member offsets.
    • ADDRESSMODEU

      public static final int ADDRESSMODEU
      The struct member offsets.
    • ADDRESSMODEV

      public static final int ADDRESSMODEV
      The struct member offsets.
    • ADDRESSMODEW

      public static final int ADDRESSMODEW
      The struct member offsets.
    • MIPLODBIAS

      public static final int MIPLODBIAS
      The struct member offsets.
    • ANISOTROPYENABLE

      public static final int ANISOTROPYENABLE
      The struct member offsets.
    • MAXANISOTROPY

      public static final int MAXANISOTROPY
      The struct member offsets.
    • COMPAREENABLE

      public static final int COMPAREENABLE
      The struct member offsets.
    • COMPAREOP

      public static final int COMPAREOP
      The struct member offsets.
    • MINLOD

      public static final int MINLOD
      The struct member offsets.
    • MAXLOD

      public static final int MAXLOD
      The struct member offsets.
    • BORDERCOLOR

      public static final int BORDERCOLOR
      The struct member offsets.
    • UNNORMALIZEDCOORDINATES

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

    • VkSamplerCreateInfo

      public VkSamplerCreateInfo(ByteBuffer container)
      Creates a VkSamplerCreateInfo 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