Package org.lwjgl.util.renderdoc
Class RENDERDOC_API_1_6_0.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<RENDERDOC_API_1_6_0.Buffer>
org.lwjgl.system.StructBuffer<RENDERDOC_API_1_6_0,RENDERDOC_API_1_6_0.Buffer>
org.lwjgl.util.renderdoc.RENDERDOC_API_1_6_0.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<RENDERDOC_API_1_6_0>,NativeResource,Pointer
- Enclosing class:
RENDERDOC_API_1_6_0
public static class RENDERDOC_API_1_6_0.Buffer
extends StructBuffer<RENDERDOC_API_1_6_0,RENDERDOC_API_1_6_0.Buffer>
implements NativeResource
An array of
RENDERDOC_API_1_6_0 structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newRENDERDOC_API_1_6_0.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglongMethods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newRENDERDOC_API_1_6_0.Bufferinstance backed by the specified container.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
RENDERDOC_API_1_6_0.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
GetAPIVersion
public long GetAPIVersion()- Returns:
- the value of the
GetAPIVersionfield.
-
SetCaptureOptionU32
public long SetCaptureOptionU32()- Returns:
- the value of the
SetCaptureOptionU32field.
-
SetCaptureOptionF32
public long SetCaptureOptionF32()- Returns:
- the value of the
SetCaptureOptionF32field.
-
GetCaptureOptionU32
public long GetCaptureOptionU32()- Returns:
- the value of the
GetCaptureOptionU32field.
-
GetCaptureOptionF32
public long GetCaptureOptionF32()- Returns:
- the value of the
GetCaptureOptionF32field.
-
SetFocusToggleKeys
public long SetFocusToggleKeys()- Returns:
- the value of the
SetFocusToggleKeysfield.
-
SetCaptureKeys
public long SetCaptureKeys()- Returns:
- the value of the
SetCaptureKeysfield.
-
GetOverlayBits
public long GetOverlayBits()- Returns:
- the value of the
GetOverlayBitsfield.
-
MaskOverlayBits
public long MaskOverlayBits()- Returns:
- the value of the
MaskOverlayBitsfield.
-
RemoveHooks
public long RemoveHooks()- Returns:
- the value of the
RemoveHooksfield.
-
UnloadCrashHandler
public long UnloadCrashHandler()- Returns:
- the value of the
UnloadCrashHandlerfield.
-
SetCaptureFilePathTemplate
public long SetCaptureFilePathTemplate()- Returns:
- the value of the
SetCaptureFilePathTemplatefield.
-
GetCaptureFilePathTemplate
public long GetCaptureFilePathTemplate()- Returns:
- the value of the
GetCaptureFilePathTemplatefield.
-
GetNumCaptures
public long GetNumCaptures()- Returns:
- the value of the
GetNumCapturesfield.
-
GetCapture
public long GetCapture()- Returns:
- the value of the
GetCapturefield.
-
TriggerCapture
public long TriggerCapture()- Returns:
- the value of the
TriggerCapturefield.
-
IsTargetControlConnected
public long IsTargetControlConnected()- Returns:
- the value of the
IsTargetControlConnectedfield.
-
LaunchReplayUI
public long LaunchReplayUI()- Returns:
- the value of the
LaunchReplayUIfield.
-
SetActiveWindow
public long SetActiveWindow()- Returns:
- the value of the
SetActiveWindowfield.
-
StartFrameCapture
public long StartFrameCapture()- Returns:
- the value of the
StartFrameCapturefield.
-
IsFrameCapturing
public long IsFrameCapturing()- Returns:
- the value of the
IsFrameCapturingfield.
-
EndFrameCapture
public long EndFrameCapture()- Returns:
- the value of the
EndFrameCapturefield.
-
TriggerMultiFrameCapture
public long TriggerMultiFrameCapture()- Returns:
- the value of the
TriggerMultiFrameCapturefield.
-
SetCaptureFileComments
public long SetCaptureFileComments()- Returns:
- the value of the
SetCaptureFileCommentsfield.
-
DiscardFrameCapture
public long DiscardFrameCapture()- Returns:
- the value of the
DiscardFrameCapturefield.
-
ShowReplayUI
public long ShowReplayUI()- Returns:
- the value of the
ShowReplayUIfield.
-
SetCaptureTitle
public long SetCaptureTitle()- Returns:
- the value of the
SetCaptureTitlefield.
-