Package org.lwjgl.vulkan
Class VkRefreshCycleDurationGOOGLE
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkRefreshCycleDurationGOOGLE
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkRefreshCycleDurationGOOGLE extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure containing the RC duration of a display.See Also
Layout
struct VkRefreshCycleDurationGOOGLE { uint64_trefreshDuration(); }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkRefreshCycleDurationGOOGLE.BufferAn array ofVkRefreshCycleDurationGOOGLEstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intREFRESHDURATIONThe struct member offsets.static intSIZEOFThe struct size in bytes.
-
Constructor Summary
Constructors Constructor Description VkRefreshCycleDurationGOOGLE(java.nio.ByteBuffer container)Creates aVkRefreshCycleDurationGOOGLEinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static VkRefreshCycleDurationGOOGLEcalloc()Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemCalloc.static VkRefreshCycleDurationGOOGLE.Buffercalloc(int capacity)Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemCalloc.static VkRefreshCycleDurationGOOGLE.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkRefreshCycleDurationGOOGLEcalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkRefreshCycleDurationGOOGLEcallocStack()Deprecated.static VkRefreshCycleDurationGOOGLE.BuffercallocStack(int capacity)Deprecated.static VkRefreshCycleDurationGOOGLE.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static VkRefreshCycleDurationGOOGLEcallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.static VkRefreshCycleDurationGOOGLEcreate()Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withBufferUtils.static VkRefreshCycleDurationGOOGLE.Buffercreate(int capacity)Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withBufferUtils.static VkRefreshCycleDurationGOOGLEcreate(long address)Returns a newVkRefreshCycleDurationGOOGLEinstance for the specified memory address.static VkRefreshCycleDurationGOOGLE.Buffercreate(long address, int capacity)Create aVkRefreshCycleDurationGOOGLE.Bufferinstance at the specified memory.static VkRefreshCycleDurationGOOGLEcreateSafe(long address)static VkRefreshCycleDurationGOOGLE.BuffercreateSafe(long address, int capacity)static VkRefreshCycleDurationGOOGLEmalloc()Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemAlloc.static VkRefreshCycleDurationGOOGLE.Buffermalloc(int capacity)Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemAlloc.static VkRefreshCycleDurationGOOGLE.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStack.static VkRefreshCycleDurationGOOGLEmalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStack.static VkRefreshCycleDurationGOOGLEmallocStack()Deprecated.static VkRefreshCycleDurationGOOGLE.BuffermallocStack(int capacity)Deprecated.static VkRefreshCycleDurationGOOGLE.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static VkRefreshCycleDurationGOOGLEmallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.static longnrefreshDuration(long struct)Unsafe version ofrefreshDuration().longrefreshDuration()the number of nanoseconds from the start of one refresh cycle to the next.intsizeof()
-
-
-
Constructor Detail
-
VkRefreshCycleDurationGOOGLE
public VkRefreshCycleDurationGOOGLE(java.nio.ByteBuffer container)
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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
refreshDuration
public long refreshDuration()
the number of nanoseconds from the start of one refresh cycle to the next.
-
malloc
public static VkRefreshCycleDurationGOOGLE malloc()
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkRefreshCycleDurationGOOGLE calloc()
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkRefreshCycleDurationGOOGLE create()
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated withBufferUtils.
-
create
public static VkRefreshCycleDurationGOOGLE create(long address)
Returns a newVkRefreshCycleDurationGOOGLEinstance for the specified memory address.
-
createSafe
@Nullable public static VkRefreshCycleDurationGOOGLE createSafe(long address)
-
malloc
public static VkRefreshCycleDurationGOOGLE.Buffer malloc(int capacity)
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkRefreshCycleDurationGOOGLE.Buffer calloc(int capacity)
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkRefreshCycleDurationGOOGLE.Buffer create(int capacity)
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkRefreshCycleDurationGOOGLE.Buffer create(long address, int capacity)
Create aVkRefreshCycleDurationGOOGLE.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkRefreshCycleDurationGOOGLE.Buffer createSafe(long address, int capacity)
-
mallocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE mallocStack()
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE callocStack()
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE mallocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE callocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE.Buffer mallocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE.Buffer callocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
mallocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static VkRefreshCycleDurationGOOGLE.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
malloc
public static VkRefreshCycleDurationGOOGLE malloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static VkRefreshCycleDurationGOOGLE calloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkRefreshCycleDurationGOOGLEinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkRefreshCycleDurationGOOGLE.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static VkRefreshCycleDurationGOOGLE.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkRefreshCycleDurationGOOGLE.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nrefreshDuration
public static long nrefreshDuration(long struct)
Unsafe version ofrefreshDuration().
-
-