Package org.lwjgl.vulkan
Class VkRefreshCycleDurationGOOGLE
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class VkRefreshCycleDurationGOOGLE
extends Struct<VkRefreshCycleDurationGOOGLE>
implements NativeResource
struct VkRefreshCycleDurationGOOGLE {
uint64_t refreshDuration;
}-
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 size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVkRefreshCycleDurationGOOGLE(ByteBuffer container) Creates aVkRefreshCycleDurationGOOGLEinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkRefreshCycleDurationGOOGLEcalloc()Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkRefreshCycleDurationGOOGLEcalloc(MemoryStack stack) Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkRefreshCycleDurationGOOGLEDeprecated.callocStack(int capacity) Deprecated.callocStack(int capacity, MemoryStack stack) Deprecated.static VkRefreshCycleDurationGOOGLEcallocStack(MemoryStack stack) Deprecated.static VkRefreshCycleDurationGOOGLEcreate()Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withBufferUtils.create(int capacity) Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withBufferUtils.static VkRefreshCycleDurationGOOGLEcreate(long address) Returns a newVkRefreshCycleDurationGOOGLEinstance for the specified memory address.create(long address, int capacity) Create aVkRefreshCycleDurationGOOGLE.Bufferinstance at the specified memory.static @Nullable VkRefreshCycleDurationGOOGLEcreateSafe(long address) static @Nullable VkRefreshCycleDurationGOOGLE.BuffercreateSafe(long address, int capacity) static VkRefreshCycleDurationGOOGLEmalloc()Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStack.static VkRefreshCycleDurationGOOGLEmalloc(MemoryStack stack) Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStack.static VkRefreshCycleDurationGOOGLEDeprecated.mallocStack(int capacity) Deprecated.mallocStack(int capacity, MemoryStack stack) Deprecated.static VkRefreshCycleDurationGOOGLEmallocStack(MemoryStack stack) Deprecated.static longnrefreshDuration(long struct) Unsafe version ofrefreshDuration().longintsizeof()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. -
REFRESHDURATION
public static final int REFRESHDURATIONThe struct member offsets.
-
-
Constructor Details
-
VkRefreshCycleDurationGOOGLE
Creates aVkRefreshCycleDurationGOOGLEinstance 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<VkRefreshCycleDurationGOOGLE>
-
refreshDuration
public long refreshDuration()- Returns:
- the value of the
refreshDurationfield.
-
malloc
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withBufferUtils. -
create
Returns a newVkRefreshCycleDurationGOOGLEinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVkRefreshCycleDurationGOOGLE.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
mallocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE.Buffer mallocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE.Buffer callocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
malloc
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nrefreshDuration
public static long nrefreshDuration(long struct) Unsafe version ofrefreshDuration().
-