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