If the VkPhysicalDeviceLineRasterizationFeaturesEXT structure is included in the pNext chain of the VkPhysicalDeviceFeatures2 structure passed to GetPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. VkPhysicalDeviceLineRasterizationFeaturesEXT can also be used in the pNext chain of VkDeviceCreateInfo to selectively enable these features.
struct VkPhysicalDeviceLineRasterizationFeaturesEXT {
VkStructureType sType;
void * pNext;
VkBool32 rectangularLines;
VkBool32 bresenhamLines;
VkBool32 smoothLines;
VkBool32 stippledRectangularLines;
VkBool32 stippledBresenhamLines;
VkBool32 stippledSmoothLines;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | BRESENHAMLINES
The struct member offsets. |
| public static final int | PNEXT
The struct member offsets. |
| public static final int | RECTANGULARLINES
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SMOOTHLINES
The struct member offsets. |
| public static final int | STIPPLEDBRESENHAMLINES
The struct member offsets. |
| public static final int | STIPPLEDRECTANGULARLINES
The struct member offsets. |
| public static final int | STIPPLEDSMOOTHLINES
The struct member offsets. |
| public static final int | STYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkPhysicalDeviceLineRasterizationFeaturesEXT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | |
| protected VkPhysicalDeviceLineRasterizationFeaturesEXT | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | create()
Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | create(long address)
Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | create(int
the buffer capacity capacity)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | |
| public static VkPhysicalDeviceLineRasterizationFeaturesEXT. | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public long | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public boolean | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | set(int sType, long pNext, boolean rectangularLines, boolean bresenhamLines, boolean smoothLines, boolean stippledRectangularLines, boolean stippledBresenhamLines, boolean stippledSmoothLines)
Initializes this struct with the specified values. |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public boolean | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public boolean | stippledBresenhamLines()
indicates whether the implementation supports stippled line rasterization with |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public boolean | stippledRectangularLines()
indicates whether the implementation supports stippled line rasterization with |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | stippledRectangularLines(boolean value)
Sets the specified value to the |
| public boolean | stippledSmoothLines()
indicates whether the implementation supports stippled line rasterization with |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public int | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | |
| public VkPhysicalDeviceLineRasterizationFeaturesEXT | sType$Default()
Sets the |