Package org.lwjgl.vulkan
Class VkPipelineRasterizationStateCreateInfo
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkPipelineRasterizationStateCreateInfo
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public class VkPipelineRasterizationStateCreateInfo extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResource
Structure specifying parameters of a newly created pipeline rasterization state.Description
The application can also add a
VkPipelineRasterizationStateRasterizationOrderAMD
structure to thepNext
chain of aVkPipelineRasterizationStateCreateInfo
structure. This structure enables selecting the rasterization order to use when rendering with the corresponding graphics pipeline as described in Rasterization Order.Valid Usage
- If the depth clamping feature is not enabled,
depthClampEnable
must beFALSE
- If the non-solid fill modes feature is not enabled,
polygonMode
must bePOLYGON_MODE_FILL
orPOLYGON_MODE_FILL_RECTANGLE_NV
- If the
VK_NV_fill_rectangle
extension is not enabled,polygonMode
must not bePOLYGON_MODE_FILL_RECTANGLE_NV
Valid Usage (Implicit)
sType
must beSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
- Each
pNext
member of any structure (including this one) in thepNext
chain must be eitherNULL
or a pointer to a valid instance ofVkPipelineRasterizationConservativeStateCreateInfoEXT
,VkPipelineRasterizationDepthClipStateCreateInfoEXT
,VkPipelineRasterizationLineStateCreateInfoEXT
,VkPipelineRasterizationStateRasterizationOrderAMD
, orVkPipelineRasterizationStateStreamCreateInfoEXT
- Each
sType
member in thepNext
chain must be unique flags
must be 0polygonMode
must be a validVkPolygonMode
valuecullMode
must be a valid combination ofVkCullModeFlagBits
valuesfrontFace
must be a validVkFrontFace
value
See Also
Member documentation
sType
– the type of this structure.pNext
–NULL
or a pointer to an extension-specific structure.flags
– reserved for future use.depthClampEnable
– controls whether to clamp the fragment’s depth values as described in Depth Test. If the pipeline is not created withVkPipelineRasterizationDepthClipStateCreateInfoEXT
present then enabling depth clamp will also disable clipping primitives to the z planes of the frustrum as described in Primitive Clipping. Otherwise depth clipping is controlled by the state set inVkPipelineRasterizationDepthClipStateCreateInfoEXT
.rasterizerDiscardEnable
– controls whether primitives are discarded immediately before the rasterization stage.polygonMode
– the triangle rendering mode. SeeVkPolygonMode
.cullMode
– the triangle facing direction used for primitive culling. SeeVkCullModeFlagBits
.frontFace
– aVkFrontFace
value specifying the front-facing triangle orientation to be used for culling.depthBiasEnable
– controls whether to bias fragment depth values.depthBiasConstantFactor
– a scalar factor controlling the constant depth value added to each fragment.depthBiasClamp
– the maximum (or minimum) depth bias of a fragment.depthBiasSlopeFactor
– a scalar factor applied to a fragment’s slope in depth bias calculations.lineWidth
– the width of rasterized line segments.
Layout
struct VkPipelineRasterizationStateCreateInfo { VkStructureType sType; void const * pNext; VkPipelineRasterizationStateCreateFlags flags; VkBool32 depthClampEnable; VkBool32 rasterizerDiscardEnable; VkPolygonMode polygonMode; VkCullModeFlags cullMode; VkFrontFace frontFace; VkBool32 depthBiasEnable; float depthBiasConstantFactor; float depthBiasClamp; float depthBiasSlopeFactor; float lineWidth; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VkPipelineRasterizationStateCreateInfo.Buffer
An array ofVkPipelineRasterizationStateCreateInfo
structs.
-
Field Summary
Fields Modifier and Type Field Description static int
ALIGNOF
The struct alignment in bytes.static int
CULLMODE
DEPTHBIASCLAMP
DEPTHBIASCONSTANTFACTOR
DEPTHBIASENABLE
DEPTHBIASSLOPEFACTOR
DEPTHCLAMPENABLE
FLAGS
FRONTFACE
LINEWIDTH
PNEXT
POLYGONMODE
RASTERIZERDISCARDENABLEThe struct member offsets.static int
SIZEOF
The struct size in bytes.static int
STYPE
The struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkPipelineRasterizationStateCreateInfo(java.nio.ByteBuffer container)
Creates aVkPipelineRasterizationStateCreateInfo
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkPipelineRasterizationStateCreateInfo
calloc()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated withmemCalloc
.static VkPipelineRasterizationStateCreateInfo.Buffer
calloc(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated withmemCalloc
.static VkPipelineRasterizationStateCreateInfo
callocStack()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkPipelineRasterizationStateCreateInfo.Buffer
callocStack(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static VkPipelineRasterizationStateCreateInfo.Buffer
callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPipelineRasterizationStateCreateInfo
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPipelineRasterizationStateCreateInfo
create()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated withBufferUtils
.static VkPipelineRasterizationStateCreateInfo.Buffer
create(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated withBufferUtils
.static VkPipelineRasterizationStateCreateInfo
create(long address)
Returns a newVkPipelineRasterizationStateCreateInfo
instance for the specified memory address.static VkPipelineRasterizationStateCreateInfo.Buffer
create(long address, int capacity)
Create aVkPipelineRasterizationStateCreateInfo.Buffer
instance at the specified memory.static VkPipelineRasterizationStateCreateInfo
createSafe(long address)
static VkPipelineRasterizationStateCreateInfo.Buffer
createSafe(long address, int capacity)
int
cullMode()
Returns the value of thecullMode
field.VkPipelineRasterizationStateCreateInfo
cullMode(int value)
Sets the specified value to thecullMode
field.float
depthBiasClamp()
Returns the value of thedepthBiasClamp
field.VkPipelineRasterizationStateCreateInfo
depthBiasClamp(float value)
Sets the specified value to thedepthBiasClamp
field.float
depthBiasConstantFactor()
Returns the value of thedepthBiasConstantFactor
field.VkPipelineRasterizationStateCreateInfo
depthBiasConstantFactor(float value)
Sets the specified value to thedepthBiasConstantFactor
field.boolean
depthBiasEnable()
Returns the value of thedepthBiasEnable
field.VkPipelineRasterizationStateCreateInfo
depthBiasEnable(boolean value)
Sets the specified value to thedepthBiasEnable
field.float
depthBiasSlopeFactor()
Returns the value of thedepthBiasSlopeFactor
field.VkPipelineRasterizationStateCreateInfo
depthBiasSlopeFactor(float value)
Sets the specified value to thedepthBiasSlopeFactor
field.boolean
depthClampEnable()
Returns the value of thedepthClampEnable
field.VkPipelineRasterizationStateCreateInfo
depthClampEnable(boolean value)
Sets the specified value to thedepthClampEnable
field.int
flags()
Returns the value of theflags
field.VkPipelineRasterizationStateCreateInfo
flags(int value)
Sets the specified value to theflags
field.int
frontFace()
Returns the value of thefrontFace
field.VkPipelineRasterizationStateCreateInfo
frontFace(int value)
Sets the specified value to thefrontFace
field.float
lineWidth()
Returns the value of thelineWidth
field.VkPipelineRasterizationStateCreateInfo
lineWidth(float value)
Sets the specified value to thelineWidth
field.static VkPipelineRasterizationStateCreateInfo
malloc()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated withmemAlloc
.static VkPipelineRasterizationStateCreateInfo.Buffer
malloc(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated withmemAlloc
.static VkPipelineRasterizationStateCreateInfo
mallocStack()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the thread-localMemoryStack
.static VkPipelineRasterizationStateCreateInfo.Buffer
mallocStack(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the thread-localMemoryStack
.static VkPipelineRasterizationStateCreateInfo.Buffer
mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
.static VkPipelineRasterizationStateCreateInfo
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the specifiedMemoryStack
.static int
ncullMode(long struct)
Unsafe version ofcullMode()
.static void
ncullMode(long struct, int value)
Unsafe version ofcullMode
.static float
ndepthBiasClamp(long struct)
Unsafe version ofdepthBiasClamp()
.static void
ndepthBiasClamp(long struct, float value)
Unsafe version ofdepthBiasClamp
.static float
ndepthBiasConstantFactor(long struct)
Unsafe version ofdepthBiasConstantFactor()
.static void
ndepthBiasConstantFactor(long struct, float value)
Unsafe version ofdepthBiasConstantFactor
.static int
ndepthBiasEnable(long struct)
Unsafe version ofdepthBiasEnable()
.static void
ndepthBiasEnable(long struct, int value)
Unsafe version ofdepthBiasEnable
.static float
ndepthBiasSlopeFactor(long struct)
Unsafe version ofdepthBiasSlopeFactor()
.static void
ndepthBiasSlopeFactor(long struct, float value)
Unsafe version ofdepthBiasSlopeFactor
.static int
ndepthClampEnable(long struct)
Unsafe version ofdepthClampEnable()
.static void
ndepthClampEnable(long struct, int value)
Unsafe version ofdepthClampEnable
.static int
nflags(long struct)
Unsafe version offlags()
.static void
nflags(long struct, int value)
Unsafe version offlags
.static int
nfrontFace(long struct)
Unsafe version offrontFace()
.static void
nfrontFace(long struct, int value)
Unsafe version offrontFace
.static float
nlineWidth(long struct)
Unsafe version oflineWidth()
.static void
nlineWidth(long struct, float value)
Unsafe version oflineWidth
.static long
npNext(long struct)
Unsafe version ofpNext()
.static void
npNext(long struct, long value)
Unsafe version ofpNext
.static int
npolygonMode(long struct)
Unsafe version ofpolygonMode()
.static void
npolygonMode(long struct, int value)
Unsafe version ofpolygonMode
.static int
nrasterizerDiscardEnable(long struct)
Unsafe version ofrasterizerDiscardEnable()
.static void
nrasterizerDiscardEnable(long struct, int value)
Unsafe version ofrasterizerDiscardEnable
.static int
nsType(long struct)
Unsafe version ofsType()
.static void
nsType(long struct, int value)
Unsafe version ofsType
.long
pNext()
Returns the value of thepNext
field.VkPipelineRasterizationStateCreateInfo
pNext(long value)
Sets the specified value to thepNext
field.int
polygonMode()
Returns the value of thepolygonMode
field.VkPipelineRasterizationStateCreateInfo
polygonMode(int value)
Sets the specified value to thepolygonMode
field.boolean
rasterizerDiscardEnable()
Returns the value of therasterizerDiscardEnable
field.VkPipelineRasterizationStateCreateInfo
rasterizerDiscardEnable(boolean value)
Sets the specified value to therasterizerDiscardEnable
field.VkPipelineRasterizationStateCreateInfo
set(int sType, long pNext, int flags, boolean depthClampEnable, boolean rasterizerDiscardEnable, int polygonMode, int cullMode, int frontFace, boolean depthBiasEnable, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, float lineWidth)
Initializes this struct with the specified values.VkPipelineRasterizationStateCreateInfo
set(VkPipelineRasterizationStateCreateInfo src)
Copies the specified struct data to this struct.int
sizeof()
int
sType()
Returns the value of thesType
field.VkPipelineRasterizationStateCreateInfo
sType(int value)
Sets the specified value to thesType
field.
-
-
-
Constructor Detail
-
VkPipelineRasterizationStateCreateInfo
public VkPipelineRasterizationStateCreateInfo(java.nio.ByteBuffer container)
Creates aVkPipelineRasterizationStateCreateInfo
instance at the current position of the specifiedByteBuffer
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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeof
in classorg.lwjgl.system.Struct
-
sType
public int sType()
Returns the value of thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
flags
public int flags()
Returns the value of theflags
field.
-
depthClampEnable
public boolean depthClampEnable()
Returns the value of thedepthClampEnable
field.
-
rasterizerDiscardEnable
public boolean rasterizerDiscardEnable()
Returns the value of therasterizerDiscardEnable
field.
-
polygonMode
public int polygonMode()
Returns the value of thepolygonMode
field.
-
cullMode
public int cullMode()
Returns the value of thecullMode
field.
-
frontFace
public int frontFace()
Returns the value of thefrontFace
field.
-
depthBiasEnable
public boolean depthBiasEnable()
Returns the value of thedepthBiasEnable
field.
-
depthBiasConstantFactor
public float depthBiasConstantFactor()
Returns the value of thedepthBiasConstantFactor
field.
-
depthBiasClamp
public float depthBiasClamp()
Returns the value of thedepthBiasClamp
field.
-
depthBiasSlopeFactor
public float depthBiasSlopeFactor()
Returns the value of thedepthBiasSlopeFactor
field.
-
lineWidth
public float lineWidth()
Returns the value of thelineWidth
field.
-
sType
public VkPipelineRasterizationStateCreateInfo sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkPipelineRasterizationStateCreateInfo pNext(long value)
Sets the specified value to thepNext
field.
-
flags
public VkPipelineRasterizationStateCreateInfo flags(int value)
Sets the specified value to theflags
field.
-
depthClampEnable
public VkPipelineRasterizationStateCreateInfo depthClampEnable(boolean value)
Sets the specified value to thedepthClampEnable
field.
-
rasterizerDiscardEnable
public VkPipelineRasterizationStateCreateInfo rasterizerDiscardEnable(boolean value)
Sets the specified value to therasterizerDiscardEnable
field.
-
polygonMode
public VkPipelineRasterizationStateCreateInfo polygonMode(int value)
Sets the specified value to thepolygonMode
field.
-
cullMode
public VkPipelineRasterizationStateCreateInfo cullMode(int value)
Sets the specified value to thecullMode
field.
-
frontFace
public VkPipelineRasterizationStateCreateInfo frontFace(int value)
Sets the specified value to thefrontFace
field.
-
depthBiasEnable
public VkPipelineRasterizationStateCreateInfo depthBiasEnable(boolean value)
Sets the specified value to thedepthBiasEnable
field.
-
depthBiasConstantFactor
public VkPipelineRasterizationStateCreateInfo depthBiasConstantFactor(float value)
Sets the specified value to thedepthBiasConstantFactor
field.
-
depthBiasClamp
public VkPipelineRasterizationStateCreateInfo depthBiasClamp(float value)
Sets the specified value to thedepthBiasClamp
field.
-
depthBiasSlopeFactor
public VkPipelineRasterizationStateCreateInfo depthBiasSlopeFactor(float value)
Sets the specified value to thedepthBiasSlopeFactor
field.
-
lineWidth
public VkPipelineRasterizationStateCreateInfo lineWidth(float value)
Sets the specified value to thelineWidth
field.
-
set
public VkPipelineRasterizationStateCreateInfo set(int sType, long pNext, int flags, boolean depthClampEnable, boolean rasterizerDiscardEnable, int polygonMode, int cullMode, int frontFace, boolean depthBiasEnable, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, float lineWidth)
Initializes this struct with the specified values.
-
set
public VkPipelineRasterizationStateCreateInfo set(VkPipelineRasterizationStateCreateInfo src)
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
public static VkPipelineRasterizationStateCreateInfo malloc()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated withmemAlloc
. The instance must be explicitly freed.
-
calloc
public static VkPipelineRasterizationStateCreateInfo calloc()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated withmemCalloc
. The instance must be explicitly freed.
-
create
public static VkPipelineRasterizationStateCreateInfo create()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated withBufferUtils
.
-
create
public static VkPipelineRasterizationStateCreateInfo create(long address)
Returns a newVkPipelineRasterizationStateCreateInfo
instance for the specified memory address.
-
createSafe
@Nullable public static VkPipelineRasterizationStateCreateInfo createSafe(long address)
-
malloc
public static VkPipelineRasterizationStateCreateInfo.Buffer malloc(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
public static VkPipelineRasterizationStateCreateInfo.Buffer calloc(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPipelineRasterizationStateCreateInfo.Buffer create(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static VkPipelineRasterizationStateCreateInfo.Buffer create(long address, int capacity)
Create aVkPipelineRasterizationStateCreateInfo.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static VkPipelineRasterizationStateCreateInfo.Buffer createSafe(long address, int capacity)
-
mallocStack
public static VkPipelineRasterizationStateCreateInfo mallocStack()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the thread-localMemoryStack
.
-
callocStack
public static VkPipelineRasterizationStateCreateInfo callocStack()
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.
-
mallocStack
public static VkPipelineRasterizationStateCreateInfo mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
callocStack
public static VkPipelineRasterizationStateCreateInfo callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
mallocStack
public static VkPipelineRasterizationStateCreateInfo.Buffer mallocStack(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the thread-localMemoryStack
.- Parameters:
capacity
- the buffer capacity
-
callocStack
public static VkPipelineRasterizationStateCreateInfo.Buffer callocStack(int capacity)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacity
-
mallocStack
public static VkPipelineRasterizationStateCreateInfo.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
callocStack
public static VkPipelineRasterizationStateCreateInfo.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPipelineRasterizationStateCreateInfo.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
nsType
public static int nsType(long struct)
Unsafe version ofsType()
.
-
npNext
public static long npNext(long struct)
Unsafe version ofpNext()
.
-
nflags
public static int nflags(long struct)
Unsafe version offlags()
.
-
ndepthClampEnable
public static int ndepthClampEnable(long struct)
Unsafe version ofdepthClampEnable()
.
-
nrasterizerDiscardEnable
public static int nrasterizerDiscardEnable(long struct)
Unsafe version ofrasterizerDiscardEnable()
.
-
npolygonMode
public static int npolygonMode(long struct)
Unsafe version ofpolygonMode()
.
-
ncullMode
public static int ncullMode(long struct)
Unsafe version ofcullMode()
.
-
nfrontFace
public static int nfrontFace(long struct)
Unsafe version offrontFace()
.
-
ndepthBiasEnable
public static int ndepthBiasEnable(long struct)
Unsafe version ofdepthBiasEnable()
.
-
ndepthBiasConstantFactor
public static float ndepthBiasConstantFactor(long struct)
Unsafe version ofdepthBiasConstantFactor()
.
-
ndepthBiasClamp
public static float ndepthBiasClamp(long struct)
Unsafe version ofdepthBiasClamp()
.
-
ndepthBiasSlopeFactor
public static float ndepthBiasSlopeFactor(long struct)
Unsafe version ofdepthBiasSlopeFactor()
.
-
nlineWidth
public static float nlineWidth(long struct)
Unsafe version oflineWidth()
.
-
nsType
public static void nsType(long struct, int value)
Unsafe version ofsType
.
-
npNext
public static void npNext(long struct, long value)
Unsafe version ofpNext
.
-
nflags
public static void nflags(long struct, int value)
Unsafe version offlags
.
-
ndepthClampEnable
public static void ndepthClampEnable(long struct, int value)
Unsafe version ofdepthClampEnable
.
-
nrasterizerDiscardEnable
public static void nrasterizerDiscardEnable(long struct, int value)
Unsafe version ofrasterizerDiscardEnable
.
-
npolygonMode
public static void npolygonMode(long struct, int value)
Unsafe version ofpolygonMode
.
-
ncullMode
public static void ncullMode(long struct, int value)
Unsafe version ofcullMode
.
-
nfrontFace
public static void nfrontFace(long struct, int value)
Unsafe version offrontFace
.
-
ndepthBiasEnable
public static void ndepthBiasEnable(long struct, int value)
Unsafe version ofdepthBiasEnable
.
-
ndepthBiasConstantFactor
public static void ndepthBiasConstantFactor(long struct, float value)
Unsafe version ofdepthBiasConstantFactor
.
-
ndepthBiasClamp
public static void ndepthBiasClamp(long struct, float value)
Unsafe version ofdepthBiasClamp
.
-
ndepthBiasSlopeFactor
public static void ndepthBiasSlopeFactor(long struct, float value)
Unsafe version ofdepthBiasSlopeFactor
.
-
nlineWidth
public static void nlineWidth(long struct, float value)
Unsafe version oflineWidth
.
-
-