dualSrcBlend feature is not enabled, srcColorBlendFactor must not be BLEND_FACTOR_SRC1_COLOR, BLEND_FACTOR_ONE_MINUS_SRC1_COLOR, BLEND_FACTOR_SRC1_ALPHA, or BLEND_FACTOR_ONE_MINUS_SRC1_ALPHAdualSrcBlend feature is not enabled, dstColorBlendFactor must not be BLEND_FACTOR_SRC1_COLOR, BLEND_FACTOR_ONE_MINUS_SRC1_COLOR, BLEND_FACTOR_SRC1_ALPHA, or BLEND_FACTOR_ONE_MINUS_SRC1_ALPHAdualSrcBlend feature is not enabled, srcAlphaBlendFactor must not be BLEND_FACTOR_SRC1_COLOR, BLEND_FACTOR_ONE_MINUS_SRC1_COLOR, BLEND_FACTOR_SRC1_ALPHA, or BLEND_FACTOR_ONE_MINUS_SRC1_ALPHAdualSrcBlend feature is not enabled, dstAlphaBlendFactor must not be BLEND_FACTOR_SRC1_COLOR, BLEND_FACTOR_ONE_MINUS_SRC1_COLOR, BLEND_FACTOR_SRC1_ALPHA, or BLEND_FACTOR_ONE_MINUS_SRC1_ALPHAcolorBlendOp and alphaBlendOp must not be BLEND_OP_ZERO_EXT, BLEND_OP_SRC_EXT, BLEND_OP_DST_EXT, BLEND_OP_SRC_OVER_EXT, BLEND_OP_DST_OVER_EXT, BLEND_OP_SRC_IN_EXT, BLEND_OP_DST_IN_EXT, BLEND_OP_SRC_OUT_EXT, BLEND_OP_DST_OUT_EXT, BLEND_OP_SRC_ATOP_EXT, BLEND_OP_DST_ATOP_EXT, BLEND_OP_XOR_EXT, BLEND_OP_MULTIPLY_EXT, BLEND_OP_SCREEN_EXT, BLEND_OP_OVERLAY_EXT, BLEND_OP_DARKEN_EXT, BLEND_OP_LIGHTEN_EXT, BLEND_OP_COLORDODGE_EXT, BLEND_OP_COLORBURN_EXT, BLEND_OP_HARDLIGHT_EXT, BLEND_OP_SOFTLIGHT_EXT, BLEND_OP_DIFFERENCE_EXT, BLEND_OP_EXCLUSION_EXT, BLEND_OP_INVERT_EXT, BLEND_OP_INVERT_RGB_EXT, BLEND_OP_LINEARDODGE_EXT, BLEND_OP_LINEARBURN_EXT, BLEND_OP_VIVIDLIGHT_EXT, BLEND_OP_LINEARLIGHT_EXT, BLEND_OP_PINLIGHT_EXT, BLEND_OP_HARDMIX_EXT, BLEND_OP_HSL_HUE_EXT, BLEND_OP_HSL_SATURATION_EXT, BLEND_OP_HSL_COLOR_EXT, BLEND_OP_HSL_LUMINOSITY_EXT, BLEND_OP_PLUS_EXT, BLEND_OP_PLUS_CLAMPED_EXT, BLEND_OP_PLUS_CLAMPED_ALPHA_EXT, BLEND_OP_PLUS_DARKER_EXT, BLEND_OP_MINUS_EXT, BLEND_OP_MINUS_CLAMPED_EXT, BLEND_OP_CONTRAST_EXT, BLEND_OP_INVERT_OVG_EXT, BLEND_OP_RED_EXT, BLEND_OP_GREEN_EXT, or BLEND_OP_BLUE_EXTVK_KHR_portability_subset extension is enabled, and VkPhysicalDevicePortabilitySubsetFeaturesKHR::constantAlphaColorBlendFactors is FALSE, srcColorBlendFactor must not be BLEND_FACTOR_CONSTANT_ALPHA or BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHAVK_KHR_portability_subset extension is enabled, and VkPhysicalDevicePortabilitySubsetFeaturesKHR::constantAlphaColorBlendFactors is FALSE, dstColorBlendFactor must not be BLEND_FACTOR_CONSTANT_ALPHA or BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHAsrcColorBlendFactor must be a valid VkBlendFactor valuedstColorBlendFactor must be a valid VkBlendFactor valuecolorBlendOp must be a valid VkBlendOp valuesrcAlphaBlendFactor must be a valid VkBlendFactor valuedstAlphaBlendFactor must be a valid VkBlendFactor valuealphaBlendOp must be a valid VkBlendOp value
struct VkColorBlendEquationEXT {
VkBlendFactor srcColorBlendFactor;
VkBlendFactor dstColorBlendFactor;
VkBlendOp colorBlendOp;
VkBlendFactor srcAlphaBlendFactor;
VkBlendFactor dstAlphaBlendFactor;
VkBlendOp alphaBlendOp;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VkColorBlendEquationEXT.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | ALPHABLENDOP
The struct member offsets. |
| public static final int | COLORBLENDOP
The struct member offsets. |
| public static final int | DSTALPHABLENDFACTOR
The struct member offsets. |
| public static final int | DSTCOLORBLENDFACTOR
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SRCALPHABLENDFACTOR
The struct member offsets. |
| public static final int | SRCCOLORBLENDFACTOR
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkColorBlendEquationEXT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public int | alphaBlendOp()
selects which blend operation is use to calculate the alpha values to write to the color attachment. |
| public VkColorBlendEquationEXT | |
| public static VkColorBlendEquationEXT | |
| public static VkColorBlendEquationEXT. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkColorBlendEquationEXT | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkColorBlendEquationEXT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public int | colorBlendOp()
selects which blend operation is used to calculate the RGB values to write to the color attachment. |
| public VkColorBlendEquationEXT | |
| protected VkColorBlendEquationEXT | 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 VkColorBlendEquationEXT | |
| public static VkColorBlendEquationEXT | create(long address)
Returns a new |
| public static VkColorBlendEquationEXT. | create(int
the buffer capacity capacity)Returns a new |
| public static VkColorBlendEquationEXT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkColorBlendEquationEXT | |
| public static VkColorBlendEquationEXT. | |
| public int | |
| public VkColorBlendEquationEXT | |
| public int | dstColorBlendFactor()
selects which blend factor is used to determine the destination factors |
| public VkColorBlendEquationEXT | |
| public static VkColorBlendEquationEXT | |
| public static VkColorBlendEquationEXT. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkColorBlendEquationEXT | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkColorBlendEquationEXT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| 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 VkColorBlendEquationEXT | set(int srcColorBlendFactor, int dstColorBlendFactor, int colorBlendOp, int srcAlphaBlendFactor, int dstAlphaBlendFactor, int alphaBlendOp)
Initializes this struct with the specified values. |
| public VkColorBlendEquationEXT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public VkColorBlendEquationEXT | |
| public int | |
| public VkColorBlendEquationEXT |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| ALPHABLENDOP | back to summary |
|---|---|
| public static final int ALPHABLENDOP The struct member offsets. | |
| COLORBLENDOP | back to summary |
|---|---|
| public static final int COLORBLENDOP The struct member offsets. | |
| DSTALPHABLENDFACTOR | back to summary |
|---|---|
| public static final int DSTALPHABLENDFACTOR The struct member offsets. | |
| DSTCOLORBLENDFACTOR | back to summary |
|---|---|
| public static final int DSTCOLORBLENDFACTOR The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| SRCALPHABLENDFACTOR | back to summary |
|---|---|
| public static final int SRCALPHABLENDFACTOR The struct member offsets. | |
| SRCCOLORBLENDFACTOR | back to summary |
|---|---|
| public static final int SRCCOLORBLENDFACTOR The struct member offsets. | |
| VkColorBlendEquationEXT | back to summary |
|---|---|
| protected VkColorBlendEquationEXT(long address, ByteBuffer container) | |
| VkColorBlendEquationEXT | back to summary |
|---|---|
| public VkColorBlendEquationEXT(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| alphaBlendOp | back to summary |
|---|---|
| public int alphaBlendOp() selects which blend operation is use to calculate the alpha values to write to the color attachment.
| |
| alphaBlendOp | back to summary |
|---|---|
| public VkColorBlendEquationEXT alphaBlendOp(int value) Sets the specified value to the | |
| calloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Returns a new
| |
| colorBlendOp | back to summary |
|---|---|
| public int colorBlendOp() selects which blend operation is used to calculate the RGB values to write to the color attachment.
| |
| colorBlendOp | back to summary |
|---|---|
| public VkColorBlendEquationEXT colorBlendOp(int value) Sets the specified value to the | |
| create | back to summary |
|---|---|
| protected VkColorBlendEquationEXT create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VkColorBlendEquationEXT create() Returns a new | |
| create | back to summary |
|---|---|
| public static VkColorBlendEquationEXT create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Returns a new
| |
| create | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VkColorBlendEquationEXT createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Like
| |
| dstAlphaBlendFactor | back to summary |
|---|---|
| public int dstAlphaBlendFactor() selects which blend factor is used to determine the destination factor
| |
| dstAlphaBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT dstAlphaBlendFactor(int value) Sets the specified value to the | |
| dstColorBlendFactor | back to summary |
|---|---|
| public int dstColorBlendFactor() selects which blend factor is used to determine the destination factors
| |
| dstColorBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT dstColorBlendFactor(int value) Sets the specified value to the | |
| malloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkColorBlendEquationEXT. Returns a new
| |
| nalphaBlendOp | back to summary |
|---|---|
| public static int nalphaBlendOp(long struct) Unsafe version of | |
| nalphaBlendOp | back to summary |
|---|---|
| public static void nalphaBlendOp(long struct, int value) Unsafe version of | |
| ncolorBlendOp | back to summary |
|---|---|
| public static int ncolorBlendOp(long struct) Unsafe version of | |
| ncolorBlendOp | back to summary |
|---|---|
| public static void ncolorBlendOp(long struct, int value) Unsafe version of | |
| ndstAlphaBlendFactor | back to summary |
|---|---|
| public static int ndstAlphaBlendFactor(long struct) Unsafe version of | |
| ndstAlphaBlendFactor | back to summary |
|---|---|
| public static void ndstAlphaBlendFactor(long struct, int value) Unsafe version of | |
| ndstColorBlendFactor | back to summary |
|---|---|
| public static int ndstColorBlendFactor(long struct) Unsafe version of | |
| ndstColorBlendFactor | back to summary |
|---|---|
| public static void ndstColorBlendFactor(long struct, int value) Unsafe version of | |
| nsrcAlphaBlendFactor | back to summary |
|---|---|
| public static int nsrcAlphaBlendFactor(long struct) Unsafe version of | |
| nsrcAlphaBlendFactor | back to summary |
|---|---|
| public static void nsrcAlphaBlendFactor(long struct, int value) Unsafe version of | |
| nsrcColorBlendFactor | back to summary |
|---|---|
| public static int nsrcColorBlendFactor(long struct) Unsafe version of | |
| nsrcColorBlendFactor | back to summary |
|---|---|
| public static void nsrcColorBlendFactor(long struct, int value) Unsafe version of | |
| set | back to summary |
|---|---|
| public VkColorBlendEquationEXT set(int srcColorBlendFactor, int dstColorBlendFactor, int colorBlendOp, int srcAlphaBlendFactor, int dstAlphaBlendFactor, int alphaBlendOp) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public VkColorBlendEquationEXT set(VkColorBlendEquationEXT src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| srcAlphaBlendFactor | back to summary |
|---|---|
| public int srcAlphaBlendFactor() selects which blend factor is used to determine the source factor
| |
| srcAlphaBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT srcAlphaBlendFactor(int value) Sets the specified value to the | |
| srcColorBlendFactor | back to summary |
|---|---|
| public int srcColorBlendFactor() selects which blend factor is used to determine the source factors
| |
| srcColorBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT srcColorBlendFactor(int value) Sets the specified value to the | |
VkColorBlendEquationEXT structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VkColorBlendEquationEXT |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public VkColorBlendEquationEXT. | |
| public int | |
| public VkColorBlendEquationEXT. | |
| public int | |
| public VkColorBlendEquationEXT. | dstAlphaBlendFactor(int value)
Sets the specified value to the |
| public int | |
| public VkColorBlendEquationEXT. | dstColorBlendFactor(int value)
Sets the specified value to the |
| protected VkColorBlendEquationEXT | |
| protected VkColorBlendEquationEXT. | |
| public int | |
| public VkColorBlendEquationEXT. | srcAlphaBlendFactor(int value)
Sets the specified value to the |
| public int | |
| public VkColorBlendEquationEXT. | srcColorBlendFactor(int value)
Sets the specified value to the |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VkColorBlendEquationEXT ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| alphaBlendOp | back to summary |
|---|---|
public int alphaBlendOp()
| |
| alphaBlendOp | back to summary |
|---|---|
| public VkColorBlendEquationEXT. Sets the specified value to the | |
| colorBlendOp | back to summary |
|---|---|
public int colorBlendOp()
| |
| colorBlendOp | back to summary |
|---|---|
| public VkColorBlendEquationEXT. Sets the specified value to the | |
| dstAlphaBlendFactor | back to summary |
|---|---|
public int dstAlphaBlendFactor()
| |
| dstAlphaBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT. Sets the specified value to the | |
| dstColorBlendFactor | back to summary |
|---|---|
public int dstColorBlendFactor()
| |
| dstColorBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT. Sets the specified value to the | |
| getElementFactory | back to summary |
|---|---|
| protected VkColorBlendEquationEXT getElementFactory() Implements abstract org.
| |
| self | back to summary |
|---|---|
| protected VkColorBlendEquationEXT. Implements abstract org.
| |
| srcAlphaBlendFactor | back to summary |
|---|---|
public int srcAlphaBlendFactor()
| |
| srcAlphaBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT. Sets the specified value to the | |
| srcColorBlendFactor | back to summary |
|---|---|
public int srcColorBlendFactor()
| |
| srcColorBlendFactor | back to summary |
|---|---|
| public VkColorBlendEquationEXT. Sets the specified value to the | |