Package org.lwjgl.vulkan.video
Class StdVideoAV1ColorConfigFlags
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<StdVideoAV1ColorConfigFlags>
org.lwjgl.vulkan.video.StdVideoAV1ColorConfigFlags
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class StdVideoAV1ColorConfigFlags
extends Struct<StdVideoAV1ColorConfigFlags>
implements NativeResource
struct StdVideoAV1ColorConfigFlags {
uint32_t mono_chrome : 1;
uint32_t color_range : 1;
uint32_t separate_uv_delta_q : 1;
uint32_t color_description_present_flag : 1;
uint32_t reserved : 28;
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionStdVideoAV1ColorConfigFlags(ByteBuffer container) Creates aStdVideoAV1ColorConfigFlagsinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic StdVideoAV1ColorConfigFlagscalloc()Returns a newStdVideoAV1ColorConfigFlagsinstance allocated withmemCalloc.calloc(int capacity) Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static StdVideoAV1ColorConfigFlagscalloc(MemoryStack stack) Returns a newStdVideoAV1ColorConfigFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.booleancolor_description_present_flag(boolean value) Sets the specified value to thecolor_description_present_flagfield.booleancolor_range(boolean value) Sets the specified value to thecolor_rangefield.static StdVideoAV1ColorConfigFlagscreate()Returns a newStdVideoAV1ColorConfigFlagsinstance allocated withBufferUtils.create(int capacity) Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated withBufferUtils.static StdVideoAV1ColorConfigFlagscreate(long address) Returns a newStdVideoAV1ColorConfigFlagsinstance for the specified memory address.create(long address, int capacity) Create aStdVideoAV1ColorConfigFlags.Bufferinstance at the specified memory.static @Nullable StdVideoAV1ColorConfigFlagscreateSafe(long address) static @Nullable StdVideoAV1ColorConfigFlags.BuffercreateSafe(long address, int capacity) static StdVideoAV1ColorConfigFlagsmalloc()Returns a newStdVideoAV1ColorConfigFlagsinstance allocated withmemAlloc.malloc(int capacity) Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated on the specifiedMemoryStack.static StdVideoAV1ColorConfigFlagsmalloc(MemoryStack stack) Returns a newStdVideoAV1ColorConfigFlagsinstance allocated on the specifiedMemoryStack.booleanmono_chrome(boolean value) Sets the specified value to themono_chromefield.static intnbitfield0(long struct) static voidnbitfield0(long struct, int value) static intnbitfield1(long struct) static voidnbitfield1(long struct, int value) static intncolor_description_present_flag(long struct) Unsafe version ofcolor_description_present_flag().static voidncolor_description_present_flag(long struct, int value) Unsafe version ofcolor_description_present_flag.static intncolor_range(long struct) Unsafe version ofcolor_range().static voidncolor_range(long struct, int value) Unsafe version ofcolor_range.static intnmono_chrome(long struct) Unsafe version ofmono_chrome().static voidnmono_chrome(long struct, int value) Unsafe version ofmono_chrome.static intnreserved(long struct) static voidnreserved(long struct, int value) static intnseparate_uv_delta_q(long struct) Unsafe version ofseparate_uv_delta_q().static voidnseparate_uv_delta_q(long struct, int value) Unsafe version ofseparate_uv_delta_q.booleanseparate_uv_delta_q(boolean value) Sets the specified value to theseparate_uv_delta_qfield.set(boolean mono_chrome, boolean color_range, boolean separate_uv_delta_q, boolean color_description_present_flag) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
BITFIELD0
public static final int BITFIELD0The struct member offsets. -
BITFIELD1
public static final int BITFIELD1The struct member offsets.
-
-
Constructor Details
-
StdVideoAV1ColorConfigFlags
Creates aStdVideoAV1ColorConfigFlagsinstance at the current position of the specifiedByteBuffercontainer. 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
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<StdVideoAV1ColorConfigFlags>
-
mono_chrome
public boolean mono_chrome()- Returns:
- the value of the
mono_chromefield.
-
color_range
public boolean color_range()- Returns:
- the value of the
color_rangefield.
-
separate_uv_delta_q
public boolean separate_uv_delta_q()- Returns:
- the value of the
separate_uv_delta_qfield.
-
color_description_present_flag
public boolean color_description_present_flag()- Returns:
- the value of the
color_description_present_flagfield.
-
mono_chrome
Sets the specified value to themono_chromefield. -
color_range
Sets the specified value to thecolor_rangefield. -
separate_uv_delta_q
Sets the specified value to theseparate_uv_delta_qfield. -
color_description_present_flag
Sets the specified value to thecolor_description_present_flagfield. -
set
public StdVideoAV1ColorConfigFlags set(boolean mono_chrome, boolean color_range, boolean separate_uv_delta_q, boolean color_description_present_flag) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newStdVideoAV1ColorConfigFlagsinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newStdVideoAV1ColorConfigFlagsinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newStdVideoAV1ColorConfigFlagsinstance allocated withBufferUtils. -
create
Returns a newStdVideoAV1ColorConfigFlagsinstance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aStdVideoAV1ColorConfigFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
malloc
Returns a newStdVideoAV1ColorConfigFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newStdVideoAV1ColorConfigFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newStdVideoAV1ColorConfigFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nbitfield0
public static int nbitfield0(long struct) -
nmono_chrome
public static int nmono_chrome(long struct) Unsafe version ofmono_chrome(). -
ncolor_range
public static int ncolor_range(long struct) Unsafe version ofcolor_range(). -
nseparate_uv_delta_q
public static int nseparate_uv_delta_q(long struct) Unsafe version ofseparate_uv_delta_q(). -
ncolor_description_present_flag
public static int ncolor_description_present_flag(long struct) Unsafe version ofcolor_description_present_flag(). -
nbitfield1
public static int nbitfield1(long struct) -
nreserved
public static int nreserved(long struct) -
nbitfield0
public static void nbitfield0(long struct, int value) -
nmono_chrome
public static void nmono_chrome(long struct, int value) Unsafe version ofmono_chrome. -
ncolor_range
public static void ncolor_range(long struct, int value) Unsafe version ofcolor_range. -
nseparate_uv_delta_q
public static void nseparate_uv_delta_q(long struct, int value) Unsafe version ofseparate_uv_delta_q. -
ncolor_description_present_flag
public static void ncolor_description_present_flag(long struct, int value) Unsafe version ofcolor_description_present_flag. -
nbitfield1
public static void nbitfield1(long struct, int value) -
nreserved
public static void nreserved(long struct, int value)
-