Uses of Record Class
club.doki7.ffm.ptr.IntPtr
Packages that use IntPtr
Package
Description
Utility classes encapsulating
MemorySegment
, providing type-safe way
to access native memory.OpenGL ES2 Java bindings implemented with Java 22 FFM (Project Panama) APIs.
OpenGL Java bindings implemented with Java 22 FFM (Project Panama) APIs.
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.-
Uses of IntPtr in club.doki7.ffm.ptr
Methods in club.doki7.ffm.ptr that return IntPtrModifier and TypeMethodDescriptionstatic @NotNull IntPtr
static @NotNull IntPtr
static @NotNull IntPtr
static @NotNull IntPtr
static @NotNull IntPtr
static @NotNull IntPtr
static @Nullable IntPtr
IntPtr.checked
(@Nullable MemorySegment segment) Create a newIntPtr
usingsegment
as backing storage, with argument validation.static @NotNull IntPtr
Create a newIntPtr
using the same backing storage asbuffer
, with argument validation.@NotNull IntPtr
IntPtr.offset
(long offset) @NotNull IntPtr
IntPtr.reinterpret
(long newSize) @NotNull IntPtr
IntPtr.slice
(long end) @NotNull IntPtr
IntPtr.slice
(long start, long end) Note that this function uses theList.subList(int, int)
semantics (left inclusive, right exclusive interval), notMemorySegment.asSlice(long, long)
semantics (offset + newSize). -
Uses of IntPtr in club.doki7.gles2
Methods in club.doki7.gles2 with parameters of type IntPtrModifier and TypeMethodDescriptionvoid
GLES2.deleteBuffers
(int n, @Nullable IntPtr buffers) void
GLES2.deleteFramebuffers
(int n, @Nullable IntPtr framebuffers) void
GLES2.deleteRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
GLES2.deleteTextures
(int n, @Nullable IntPtr textures) void
GLES2.genBuffers
(int n, @Nullable IntPtr buffers) void
GLES2.genFramebuffers
(int n, @Nullable IntPtr framebuffers) void
GLES2.genRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
GLES2.genTextures
(int n, @Nullable IntPtr textures) void
GLES2.getActiveAttrib
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLES2.getActiveUniform
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLES2.getAttachedShaders
(int program, int maxCount, @Nullable IntPtr count, @Nullable IntPtr shaders) void
GLES2.getBufferParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLES2.getFramebufferAttachmentParameteriv
(int target, int attachment, int pname, @Nullable IntPtr params) void
GLES2.getIntegerv
(int pname, @Nullable IntPtr data) void
GLES2.getProgramInfoLog
(int program, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GLES2.getProgramiv
(int program, int pname, @Nullable IntPtr params) void
GLES2.getRenderbufferParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLES2.getShaderInfoLog
(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GLES2.getShaderiv
(int shader, int pname, @Nullable IntPtr params) void
GLES2.getShaderPrecisionFormat
(int shadertype, int precisiontype, @Nullable IntPtr range, @Nullable IntPtr precision) void
GLES2.getShaderSource
(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr source) void
GLES2.getTexParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLES2.getUniformiv
(int program, int location, @Nullable IntPtr params) void
GLES2.getVertexAttribiv
(int index, int pname, @Nullable IntPtr params) void
GLES2.shaderBinary
(int count, @Nullable IntPtr shaders, int binaryFormat, MemorySegment binary, int length) void
GLES2.shaderSource
(int shader, int count, @Nullable PointerPtr string, @Nullable IntPtr length) void
GLES2.texParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLES2.uniform1iv
(int location, int count, @Nullable IntPtr value) void
GLES2.uniform2iv
(int location, int count, @Nullable IntPtr value) void
GLES2.uniform3iv
(int location, int count, @Nullable IntPtr value) void
GLES2.uniform4iv
(int location, int count, @Nullable IntPtr value) -
Uses of IntPtr in club.doki7.glfw
Methods in club.doki7.glfw with parameters of type IntPtrModifier and TypeMethodDescriptionvoid
GLFW.getFramebufferSize
(@Nullable GLFWwindow window, @Nullable IntPtr width, @Nullable IntPtr height) GLFW.getJoystickAxes
(int jid, @Nullable IntPtr count) GLFW.getJoystickButtons
(int jid, @Nullable IntPtr count) GLFW.getJoystickHats
(int jid, @Nullable IntPtr count) void
GLFW.getMonitorPhysicalSize
(@Nullable GLFWmonitor monitor, @Nullable IntPtr widthMM, @Nullable IntPtr heightMM) void
GLFW.getMonitorPos
(@Nullable GLFWmonitor monitor, @Nullable IntPtr xpos, @Nullable IntPtr ypos) GLFW.getMonitors
(@Nullable IntPtr count) void
GLFW.getMonitorWorkarea
(@Nullable GLFWmonitor monitor, @Nullable IntPtr xpos, @Nullable IntPtr ypos, @Nullable IntPtr width, @Nullable IntPtr height) int
GLFW.getOSMesaColorBuffer
(@Nullable GLFWwindow window, @Nullable IntPtr width, @Nullable IntPtr height, @Nullable IntPtr format, @Nullable PointerPtr buffer) int
GLFW.getOSMesaDepthBuffer
(@Nullable GLFWwindow window, @Nullable IntPtr width, @Nullable IntPtr height, @Nullable IntPtr bytesPerValue, @Nullable PointerPtr buffer) GLFW.getRequiredInstanceExtensions
(@Nullable IntPtr count) void
GLFW.getVersion
(@Nullable IntPtr major, @Nullable IntPtr minor, @Nullable IntPtr rev) GLFW.getVideoModes
(@Nullable GLFWmonitor monitor, @Nullable IntPtr count) void
GLFW.getWindowFrameSize
(@Nullable GLFWwindow window, @Nullable IntPtr left, @Nullable IntPtr top, @Nullable IntPtr right, @Nullable IntPtr bottom) void
GLFW.getWindowPos
(@Nullable GLFWwindow window, @Nullable IntPtr xpos, @Nullable IntPtr ypos) void
GLFW.getWindowSize
(@Nullable GLFWwindow window, @Nullable IntPtr width, @Nullable IntPtr height) -
Uses of IntPtr in club.doki7.openal
Methods in club.doki7.openal with parameters of type IntPtrModifier and TypeMethodDescriptionvoid
AL.auxiliaryEffectSlotiv
(int effectslot, int param, @Nullable IntPtr piValues) void
AL.auxiliaryEffectSlotivDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable IntPtr piValues) void
void
AL.bufferivDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr values) ALC.createContext
(@Nullable ALCdevice device, @Nullable IntPtr attrlist) Create and attach a context to the given device.void
AL.debugMessageControlDirectEXT
(@Nullable ALCcontext context, int source, int type, int severity, int count, @Nullable IntPtr ids, byte enable) void
AL.debugMessageControlEXT
(int source, int type, int severity, int count, @Nullable IntPtr ids, byte enable) void
AL.deleteAuxiliaryEffectSlots
(int n, @Nullable IntPtr effectslots) void
AL.deleteAuxiliaryEffectSlotsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effectslots) void
AL.deleteBuffers
(int n, @Nullable IntPtr buffers) Delete buffer objectsvoid
AL.deleteBuffersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr buffers) void
AL.deleteEffects
(int n, @Nullable IntPtr effects) void
AL.deleteEffectsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effects) void
AL.deleteFilters
(int n, @Nullable IntPtr filters) void
AL.deleteFiltersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr filters) void
AL.deleteSources
(int n, @Nullable IntPtr sources) Delete source objects.void
AL.deleteSourcesDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) int
AL.EAXGetBufferModeDirect
(@Nullable ALCcontext context, int buffer, @Nullable IntPtr pReserved) byte
AL.EAXSetBufferModeDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr buffers, int value) void
void
AL.effectivDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable IntPtr piValues) void
AL.eventControlDirectSOFT
(@Nullable ALCcontext context, int count, @Nullable IntPtr types, byte enable) void
AL.eventControlSOFT
(int count, @Nullable IntPtr types, byte enable) byte
ALC.eventControlSOFT
(int count, @Nullable IntPtr events, byte enable) void
void
AL.filterivDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable IntPtr piValues) void
AL.genAuxiliaryEffectSlots
(int n, @Nullable IntPtr effectslots) void
AL.genAuxiliaryEffectSlotsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effectslots) void
AL.genBuffers
(int n, @Nullable IntPtr buffers) Create buffer objectsvoid
AL.genBuffersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr buffers) void
AL.genEffects
(int n, @Nullable IntPtr effects) void
AL.genEffectsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effects) void
AL.genFilters
(int n, @Nullable IntPtr filters) void
AL.genFiltersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr filters) void
AL.genSources
(int n, @Nullable IntPtr sources) Create source objects.void
AL.genSourcesDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.getAuxiliaryEffectSloti
(int effectslot, int param, @Nullable IntPtr piValue) void
AL.getAuxiliaryEffectSlotiDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable IntPtr piValue) void
AL.getAuxiliaryEffectSlotiv
(int effectslot, int param, @Nullable IntPtr piValues) void
AL.getAuxiliaryEffectSlotivDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable IntPtr piValues) void
AL.getBuffer3i
(int buffer, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getBuffer3iDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getBufferi
(int buffer, int param, @Nullable IntPtr value) void
AL.getBufferiDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr value) void
AL.getBufferiv
(int buffer, int param, @Nullable IntPtr values) void
AL.getBufferivDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr values) int
AL.getDebugMessageLogDirectEXT
(@Nullable ALCcontext context, int count, int logBufSize, @Nullable IntPtr sources, @Nullable IntPtr types, @Nullable IntPtr ids, @Nullable IntPtr severities, @Nullable IntPtr lengths, @Nullable BytePtr logBuf) int
AL.getDebugMessageLogEXT
(int count, int logBufSize, @Nullable IntPtr sources, @Nullable IntPtr types, @Nullable IntPtr ids, @Nullable IntPtr severities, @Nullable IntPtr lengths, @Nullable BytePtr logBuf) void
AL.getEffecti
(int effect, int param, @Nullable IntPtr piValue) void
AL.getEffectiDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable IntPtr piValue) void
AL.getEffectiv
(int effect, int param, @Nullable IntPtr piValues) void
AL.getEffectivDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable IntPtr piValues) void
AL.getFilteri
(int filter, int param, @Nullable IntPtr piValue) void
AL.getFilteriDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable IntPtr piValue) void
AL.getFilteriv
(int filter, int param, @Nullable IntPtr piValues) void
AL.getFilterivDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable IntPtr piValues) void
AL.getIntegerv
(int param, @Nullable IntPtr values) void
ALC.getIntegerv
(@Nullable ALCdevice device, int param, int size, @Nullable IntPtr values) Returns information about the device and the version of OpenAL.void
AL.getIntegervDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr values) void
AL.getListener3i
(int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getListener3iDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getListeneri
(int param, @Nullable IntPtr value) void
AL.getListeneriDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr value) void
AL.getListeneriv
(int param, @Nullable IntPtr values) void
AL.getListenerivDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr values) void
AL.getObjectLabelDirectEXT
(@Nullable ALCcontext context, int identifier, int name, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
AL.getObjectLabelEXT
(int identifier, int name, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
AL.getSource3i
(int source, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getSource3iDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getSourcei
(int source, int param, @Nullable IntPtr value) void
AL.getSourceiDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr value) void
AL.getSourceiv
(int source, int param, @Nullable IntPtr values) void
AL.getSourceivDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr values) void
AL.listeneriv
(int param, @Nullable IntPtr values) void
AL.listenerivDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr values) byte
ALC.reopenDeviceSOFT
(@Nullable ALCdevice device, @Nullable BytePtr deviceName, @Nullable IntPtr attribs) byte
ALC.resetDeviceSOFT
(@Nullable ALCdevice device, @Nullable IntPtr attribs) void
void
AL.sourceivDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr values) void
AL.sourcePausev
(int n, @Nullable IntPtr sources) Pause a list of sources atomically.void
AL.sourcePausevDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourcePlayAtTimevDirectSOFT
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources, long start_time) void
AL.sourcePlayAtTimevSOFT
(int n, @Nullable IntPtr sources, long start_time) void
AL.sourcePlayv
(int n, @Nullable IntPtr sources) Play, restart, or resume a list of sources atomically.void
AL.sourcePlayvDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourceQueueBuffers
(int source, int nb, @Nullable IntPtr buffers) Queue buffers onto a sourcevoid
AL.sourceQueueBuffersDirect
(@Nullable ALCcontext context, int source, int nb, @Nullable IntPtr buffers) void
AL.sourceRewindv
(int n, @Nullable IntPtr sources) Rewind a list of sources atomically.void
AL.sourceRewindvDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourceStopv
(int n, @Nullable IntPtr sources) Stop a list of sources atomically.void
AL.sourceStopvDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourceUnqueueBuffers
(int source, int nb, @Nullable IntPtr buffers) Unqueue processed buffers from a sourcevoid
AL.sourceUnqueueBuffersDirect
(@Nullable ALCcontext context, int source, int nb, @Nullable IntPtr buffers) -
Uses of IntPtr in club.doki7.opengl
Methods in club.doki7.opengl with parameters of type IntPtrModifier and TypeMethodDescriptionbyte
GLCompatibility.areTexturesResident
(int n, @Nullable IntPtr textures, @Nullable BytePtr residences) int
GLCompatibility.asyncCopyBufferSubDataNVX
(int waitSemaphoreCount, @Nullable IntPtr waitSemaphoreArray, @Nullable LongPtr fenceValueArray, int readGpu, int writeGpuMask, int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size, int signalSemaphoreCount, @Nullable IntPtr signalSemaphoreArray, @Nullable LongPtr signalValueArray) int
GLCompatibility.asyncCopyImageSubDataNVX
(int waitSemaphoreCount, @Nullable IntPtr waitSemaphoreArray, @Nullable LongPtr waitValueArray, int srcGpu, int dstGpuMask, int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth, int signalSemaphoreCount, @Nullable IntPtr signalSemaphoreArray, @Nullable LongPtr signalValueArray) void
GL.bindBuffersBase
(int target, int first, int count, @Nullable IntPtr buffers) void
GL.bindBuffersRange
(int target, int first, int count, @Nullable IntPtr buffers, @Nullable PointerPtr offsets, @Nullable PointerPtr sizes) void
GL.bindImageTextures
(int first, int count, @Nullable IntPtr textures) void
GL.bindSamplers
(int first, int count, @Nullable IntPtr samplers) void
GL.bindTextures
(int first, int count, @Nullable IntPtr textures) void
GL.bindVertexBuffers
(int first, int count, @Nullable IntPtr buffers, @Nullable PointerPtr offsets, @Nullable IntPtr strides) void
GL.clearBufferiv
(int buffer, int drawbuffer, @Nullable IntPtr value) void
GL.clearBufferuiv
(int buffer, int drawbuffer, @Nullable IntPtr value) void
GL.clearNamedFramebufferiv
(int framebuffer, int buffer, int drawbuffer, @Nullable IntPtr value) void
GL.clearNamedFramebufferuiv
(int framebuffer, int buffer, int drawbuffer, @Nullable IntPtr value) void
GLCompatibility.clientWaitSemaphoreui64NVX
(int fenceObjectCount, @Nullable IntPtr semaphoreArray, @Nullable LongPtr fenceValueArray) void
void
void
void
void
GLCompatibility.colorP3uiv
(int type, @Nullable IntPtr color) void
GLCompatibility.colorP4uiv
(int type, @Nullable IntPtr color) void
GLCompatibility.colorTableParameteriv
(int target, int pname, @Nullable IntPtr params) void
GL.compileShaderIncludeARB
(int shader, int count, @Nullable PointerPtr path, @Nullable IntPtr length) void
GLCompatibility.convolutionParameteriv
(int target, int pname, @Nullable IntPtr params) void
GL.createBuffers
(int n, @Nullable IntPtr buffers) void
GL.createCommandListsNV
(int n, @Nullable IntPtr lists) void
GL.createFramebuffers
(int n, @Nullable IntPtr framebuffers) void
GL.createPerfQueryINTEL
(int queryId, @Nullable IntPtr queryHandle) void
GL.createProgramPipelines
(int n, @Nullable IntPtr pipelines) void
GL.createQueries
(int target, int n, @Nullable IntPtr ids) void
GL.createRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
GL.createSamplers
(int n, @Nullable IntPtr samplers) void
GLCompatibility.createSemaphoresNV
(int n, @Nullable IntPtr semaphores) void
GL.createStatesNV
(int n, @Nullable IntPtr states) void
GL.createTextures
(int target, int n, @Nullable IntPtr textures) void
GL.createTransformFeedbacks
(int n, @Nullable IntPtr ids) void
GL.createVertexArrays
(int n, @Nullable IntPtr arrays) void
GL.debugMessageControl
(int source, int type, int severity, int count, @Nullable IntPtr ids, byte enabled) void
GL.debugMessageControlARB
(int source, int type, int severity, int count, @Nullable IntPtr ids, byte enabled) void
GL.debugMessageControlKHR
(int source, int type, int severity, int count, @Nullable IntPtr ids, byte enabled) void
GLCompatibility.debugMessageEnableAMD
(int category, int severity, int count, @Nullable IntPtr ids, byte enabled) void
GL.deleteBuffers
(int n, @Nullable IntPtr buffers) void
GLCompatibility.deleteBuffersARB
(int n, @Nullable IntPtr buffers) void
GL.deleteCommandListsNV
(int n, @Nullable IntPtr lists) void
GLCompatibility.deleteFencesNV
(int n, @Nullable IntPtr fences) void
GL.deleteFramebuffers
(int n, @Nullable IntPtr framebuffers) void
GLCompatibility.deleteFramebuffersEXT
(int n, @Nullable IntPtr framebuffers) void
GL.deletePerfMonitorsAMD
(int n, @Nullable IntPtr monitors) void
GL.deleteProgramPipelines
(int n, @Nullable IntPtr pipelines) void
GL.deleteProgramPipelinesEXT
(int n, @Nullable IntPtr pipelines) void
GLCompatibility.deleteProgramsARB
(int n, @Nullable IntPtr programs) void
GL.deleteQueries
(int n, @Nullable IntPtr ids) void
GLCompatibility.deleteQueriesARB
(int n, @Nullable IntPtr ids) void
GLCompatibility.deleteQueryResourceTagNV
(int n, @Nullable IntPtr tagIds) void
GL.deleteRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
GLCompatibility.deleteRenderbuffersEXT
(int n, @Nullable IntPtr renderbuffers) void
GL.deleteSamplers
(int count, @Nullable IntPtr samplers) void
GL.deleteStatesNV
(int n, @Nullable IntPtr states) void
GL.deleteTextures
(int n, @Nullable IntPtr textures) void
GL.deleteTransformFeedbacks
(int n, @Nullable IntPtr ids) void
GLCompatibility.deleteTransformFeedbacksNV
(int n, @Nullable IntPtr ids) void
GL.deleteVertexArrays
(int n, @Nullable IntPtr arrays) void
GL.drawBuffers
(int n, @Nullable IntPtr bufs) void
GLCompatibility.drawBuffersARB
(int n, @Nullable IntPtr bufs) void
GL.drawCommandsAddressNV
(int primitiveMode, @Nullable LongPtr indirects, @Nullable IntPtr sizes, int count) void
GL.drawCommandsNV
(int primitiveMode, int buffer, @Nullable PointerPtr indirects, @Nullable IntPtr sizes, int count) void
GL.drawCommandsStatesAddressNV
(@Nullable LongPtr indirects, @Nullable IntPtr sizes, @Nullable IntPtr states, @Nullable IntPtr fbos, int count) void
GL.drawCommandsStatesNV
(int buffer, @Nullable PointerPtr indirects, @Nullable IntPtr sizes, @Nullable IntPtr states, @Nullable IntPtr fbos, int count) void
GL.EGLImageTargetTexStorageEXT
(int target, @Nullable GLeglImageOES image, @Nullable IntPtr attrib_list) void
GL.EGLImageTargetTextureStorageEXT
(int texture, @Nullable GLeglImageOES image, @Nullable IntPtr attrib_list) void
void
GL.framebufferDrawBuffersEXT
(int framebuffer, int n, @Nullable IntPtr bufs) void
GL.genBuffers
(int n, @Nullable IntPtr buffers) void
GLCompatibility.genBuffersARB
(int n, @Nullable IntPtr buffers) void
GLCompatibility.genFencesNV
(int n, @Nullable IntPtr fences) void
GL.genFramebuffers
(int n, @Nullable IntPtr framebuffers) void
GLCompatibility.genFramebuffersEXT
(int n, @Nullable IntPtr framebuffers) void
GL.genPerfMonitorsAMD
(int n, @Nullable IntPtr monitors) void
GL.genProgramPipelines
(int n, @Nullable IntPtr pipelines) void
GL.genProgramPipelinesEXT
(int n, @Nullable IntPtr pipelines) void
GLCompatibility.genProgramsARB
(int n, @Nullable IntPtr programs) void
GL.genQueries
(int n, @Nullable IntPtr ids) void
GLCompatibility.genQueriesARB
(int n, @Nullable IntPtr ids) void
GLCompatibility.genQueryResourceTagNV
(int n, @Nullable IntPtr tagIds) void
GL.genRenderbuffers
(int n, @Nullable IntPtr renderbuffers) void
GLCompatibility.genRenderbuffersEXT
(int n, @Nullable IntPtr renderbuffers) void
GL.genSamplers
(int count, @Nullable IntPtr samplers) void
GL.genTextures
(int n, @Nullable IntPtr textures) void
GL.genTransformFeedbacks
(int n, @Nullable IntPtr ids) void
GLCompatibility.genTransformFeedbacksNV
(int n, @Nullable IntPtr ids) void
GL.genVertexArrays
(int n, @Nullable IntPtr arrays) void
GL.getActiveAtomicCounterBufferiv
(int program, int bufferIndex, int pname, @Nullable IntPtr params) void
GL.getActiveAttrib
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLCompatibility.getActiveAttribARB
(int programObj, int index, int maxLength, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GL.getActiveSubroutineName
(int program, int shadertype, int index, int bufSize, @Nullable IntPtr length, @Nullable BytePtr name) void
GL.getActiveSubroutineUniformiv
(int program, int shadertype, int index, int pname, @Nullable IntPtr values) void
GL.getActiveSubroutineUniformName
(int program, int shadertype, int index, int bufSize, @Nullable IntPtr length, @Nullable BytePtr name) void
GL.getActiveUniform
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLCompatibility.getActiveUniformARB
(int programObj, int index, int maxLength, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GL.getActiveUniformBlockiv
(int program, int uniformBlockIndex, int pname, @Nullable IntPtr params) void
GL.getActiveUniformBlockName
(int program, int uniformBlockIndex, int bufSize, @Nullable IntPtr length, @Nullable BytePtr uniformBlockName) void
GL.getActiveUniformName
(int program, int uniformIndex, int bufSize, @Nullable IntPtr length, @Nullable BytePtr uniformName) void
GL.getActiveUniformsiv
(int program, int uniformCount, @Nullable IntPtr uniformIndices, int pname, @Nullable IntPtr params) void
GLCompatibility.getActiveVaryingNV
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLCompatibility.getAttachedObjectsARB
(int containerObj, int maxCount, @Nullable IntPtr count, @Nullable IntPtr obj) void
GL.getAttachedShaders
(int program, int maxCount, @Nullable IntPtr count, @Nullable IntPtr shaders) void
GL.getBufferParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getBufferParameterivARB
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getColorTableParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getConvolutionParameteriv
(int target, int pname, @Nullable IntPtr params) int
GL.getDebugMessageLog
(int count, int bufSize, @Nullable IntPtr sources, @Nullable IntPtr types, @Nullable IntPtr ids, @Nullable IntPtr severities, @Nullable IntPtr lengths, @Nullable BytePtr messageLog) int
GLCompatibility.getDebugMessageLogAMD
(int count, int bufSize, @Nullable IntPtr categories, @Nullable IntPtr severities, @Nullable IntPtr ids, @Nullable IntPtr lengths, @Nullable BytePtr message) int
GL.getDebugMessageLogARB
(int count, int bufSize, @Nullable IntPtr sources, @Nullable IntPtr types, @Nullable IntPtr ids, @Nullable IntPtr severities, @Nullable IntPtr lengths, @Nullable BytePtr messageLog) int
GL.getDebugMessageLogKHR
(int count, int bufSize, @Nullable IntPtr sources, @Nullable IntPtr types, @Nullable IntPtr ids, @Nullable IntPtr severities, @Nullable IntPtr lengths, @Nullable BytePtr messageLog) void
GLCompatibility.getFenceivNV
(int fence, int pname, @Nullable IntPtr params) void
GL.getFirstPerfQueryIdINTEL
(@Nullable IntPtr queryId) void
GL.getFramebufferAttachmentParameteriv
(int target, int attachment, int pname, @Nullable IntPtr params) void
GLCompatibility.getFramebufferAttachmentParameterivEXT
(int target, int attachment, int pname, @Nullable IntPtr params) void
GL.getFramebufferParameteriv
(int target, int pname, @Nullable IntPtr params) void
GL.getFramebufferParameterivEXT
(int framebuffer, int pname, @Nullable IntPtr params) void
GL.getFramebufferParameterivMESA
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getHistogramParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getInfoLogARB
(int obj, int maxLength, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GL.getIntegeri_v
(int target, int index, @Nullable IntPtr data) void
GL.getIntegerIndexedvEXT
(int target, int index, @Nullable IntPtr data) void
GL.getIntegerv
(int pname, @Nullable IntPtr data) void
GL.getInternalformativ
(int target, int internalformat, int pname, int count, @Nullable IntPtr params) void
GL.getInternalformatSampleivNV
(int target, int internalformat, int samples, int pname, int count, @Nullable IntPtr params) void
GLCompatibility.getLightiv
(int light, int pname, @Nullable IntPtr params) void
void
GLCompatibility.getMaterialiv
(int face, int pname, @Nullable IntPtr params) void
GL.getMemoryObjectDetachedResourcesuivNV
(int memory, int pname, int first, int count, @Nullable IntPtr params) void
GLCompatibility.getMinmaxParameteriv
(int target, int pname, @Nullable IntPtr params) void
GL.getMultiTexEnvivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.getMultiTexGenivEXT
(int texunit, int coord, int pname, @Nullable IntPtr params) void
GL.getMultiTexLevelParameterivEXT
(int texunit, int target, int level, int pname, @Nullable IntPtr params) void
GL.getMultiTexParameterIivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.getMultiTexParameterIuivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.getMultiTexParameterivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.getNamedBufferParameteriv
(int buffer, int pname, @Nullable IntPtr params) void
GL.getNamedBufferParameterivEXT
(int buffer, int pname, @Nullable IntPtr params) void
GL.getNamedFramebufferAttachmentParameteriv
(int framebuffer, int attachment, int pname, @Nullable IntPtr params) void
GL.getNamedFramebufferAttachmentParameterivEXT
(int framebuffer, int attachment, int pname, @Nullable IntPtr params) void
GL.getNamedFramebufferParameteriv
(int framebuffer, int pname, @Nullable IntPtr param) void
GL.getNamedFramebufferParameterivEXT
(int framebuffer, int pname, @Nullable IntPtr params) void
GL.getNamedProgramivEXT
(int program, int target, int pname, @Nullable IntPtr params) void
GL.getNamedProgramLocalParameterIivEXT
(int program, int target, int index, @Nullable IntPtr params) void
GL.getNamedProgramLocalParameterIuivEXT
(int program, int target, int index, @Nullable IntPtr params) void
GL.getNamedRenderbufferParameteriv
(int renderbuffer, int pname, @Nullable IntPtr params) void
GL.getNamedRenderbufferParameterivEXT
(int renderbuffer, int pname, @Nullable IntPtr params) void
GL.getNamedStringARB
(int namelen, @Nullable BytePtr name, int bufSize, @Nullable IntPtr stringlen, @Nullable BytePtr string) void
GL.getNamedStringivARB
(int namelen, @Nullable BytePtr name, int pname, @Nullable IntPtr params) void
GL.getNextPerfQueryIdINTEL
(int queryId, @Nullable IntPtr nextQueryId) void
void
GLCompatibility.getnMapivARB
(int target, int query, int bufSize, @Nullable IntPtr v) void
GLCompatibility.getnPixelMapuiv
(int map, int bufSize, @Nullable IntPtr values) void
GLCompatibility.getnPixelMapuivARB
(int map, int bufSize, @Nullable IntPtr values) void
GL.getnUniformiv
(int program, int location, int bufSize, @Nullable IntPtr params) void
GL.getnUniformivARB
(int program, int location, int bufSize, @Nullable IntPtr params) void
GL.getnUniformivKHR
(int program, int location, int bufSize, @Nullable IntPtr params) void
GL.getnUniformuiv
(int program, int location, int bufSize, @Nullable IntPtr params) void
GL.getnUniformuivARB
(int program, int location, int bufSize, @Nullable IntPtr params) void
GL.getnUniformuivKHR
(int program, int location, int bufSize, @Nullable IntPtr params) void
GL.getObjectLabel
(int identifier, int name, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
GL.getObjectLabelEXT
(int type, int object, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
GL.getObjectLabelKHR
(int identifier, int name, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
GLCompatibility.getObjectParameterivARB
(int obj, int pname, @Nullable IntPtr params) void
GL.getObjectPtrLabel
(MemorySegment ptr, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
GL.getObjectPtrLabelKHR
(MemorySegment ptr, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) void
GLCompatibility.getPathColorGenivNV
(int color, int pname, @Nullable IntPtr value) void
GL.getPathParameterivNV
(int path, int pname, @Nullable IntPtr value) void
GLCompatibility.getPathTexGenivNV
(int texCoordSet, int pname, @Nullable IntPtr value) void
GL.getPerfCounterInfoINTEL
(int queryId, int counterId, int counterNameLength, @Nullable BytePtr counterName, int counterDescLength, @Nullable BytePtr counterDesc, @Nullable IntPtr counterOffset, @Nullable IntPtr counterDataSize, @Nullable IntPtr counterTypeEnum, @Nullable IntPtr counterDataTypeEnum, @Nullable LongPtr rawCounterMaxValue) void
GL.getPerfMonitorCounterDataAMD
(int monitor, int pname, int dataSize, @Nullable IntPtr data, @Nullable IntPtr bytesWritten) void
GL.getPerfMonitorCountersAMD
(int group, @Nullable IntPtr numCounters, @Nullable IntPtr maxActiveCounters, int counterSize, @Nullable IntPtr counters) void
GL.getPerfMonitorCounterStringAMD
(int group, int counter, int bufSize, @Nullable IntPtr length, @Nullable BytePtr counterString) void
GL.getPerfMonitorGroupsAMD
(@Nullable IntPtr numGroups, int groupsSize, @Nullable IntPtr groups) void
GL.getPerfMonitorGroupStringAMD
(int group, int bufSize, @Nullable IntPtr length, @Nullable BytePtr groupString) void
GL.getPerfQueryDataINTEL
(int queryHandle, int flags, int dataSize, MemorySegment data, @Nullable IntPtr bytesWritten) void
GL.getPerfQueryIdByNameINTEL
(@Nullable BytePtr queryName, @Nullable IntPtr queryId) void
GL.getPerfQueryInfoINTEL
(int queryId, int queryNameLength, @Nullable BytePtr queryName, @Nullable IntPtr dataSize, @Nullable IntPtr noCounters, @Nullable IntPtr noInstances, @Nullable IntPtr capsMask) void
GLCompatibility.getPixelMapuiv
(int map, @Nullable IntPtr values) void
GL.getProgramBinary
(int program, int bufSize, @Nullable IntPtr length, @Nullable IntPtr binaryFormat, MemorySegment binary) void
GL.getProgramInfoLog
(int program, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GL.getProgramInterfaceiv
(int program, int programInterface, int pname, @Nullable IntPtr params) void
GL.getProgramiv
(int program, int pname, @Nullable IntPtr params) void
GLCompatibility.getProgramivARB
(int target, int pname, @Nullable IntPtr params) void
GL.getProgramPipelineInfoLog
(int pipeline, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GL.getProgramPipelineInfoLogEXT
(int pipeline, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GL.getProgramPipelineiv
(int pipeline, int pname, @Nullable IntPtr params) void
GL.getProgramPipelineivEXT
(int pipeline, int pname, @Nullable IntPtr params) void
GL.getProgramResourcefvNV
(int program, int programInterface, int index, int propCount, @Nullable IntPtr props, int count, @Nullable IntPtr length, @Nullable FloatPtr params) void
GL.getProgramResourceiv
(int program, int programInterface, int index, int propCount, @Nullable IntPtr props, int count, @Nullable IntPtr length, @Nullable IntPtr params) void
GL.getProgramResourceName
(int program, int programInterface, int index, int bufSize, @Nullable IntPtr length, @Nullable BytePtr name) void
GL.getProgramStageiv
(int program, int shadertype, int pname, @Nullable IntPtr values) void
GL.getQueryIndexediv
(int target, int index, int pname, @Nullable IntPtr params) void
GL.getQueryiv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getQueryivARB
(int target, int pname, @Nullable IntPtr params) void
GL.getQueryObjectiv
(int id, int pname, @Nullable IntPtr params) void
GLCompatibility.getQueryObjectivARB
(int id, int pname, @Nullable IntPtr params) void
GL.getQueryObjectuiv
(int id, int pname, @Nullable IntPtr params) void
GLCompatibility.getQueryObjectuivARB
(int id, int pname, @Nullable IntPtr params) void
GL.getRenderbufferParameteriv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getRenderbufferParameterivEXT
(int target, int pname, @Nullable IntPtr params) void
GL.getSamplerParameterIiv
(int sampler, int pname, @Nullable IntPtr params) void
GL.getSamplerParameterIuiv
(int sampler, int pname, @Nullable IntPtr params) void
GL.getSamplerParameteriv
(int sampler, int pname, @Nullable IntPtr params) void
GLCompatibility.getSemaphoreParameterivNV
(int semaphore, int pname, @Nullable IntPtr params) void
GL.getShaderInfoLog
(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr infoLog) void
GL.getShaderiv
(int shader, int pname, @Nullable IntPtr params) void
GL.getShaderPrecisionFormat
(int shadertype, int precisiontype, @Nullable IntPtr range, @Nullable IntPtr precision) void
GL.getShaderSource
(int shader, int bufSize, @Nullable IntPtr length, @Nullable BytePtr source) void
GLCompatibility.getShaderSourceARB
(int obj, int maxLength, @Nullable IntPtr length, @Nullable BytePtr source) void
GL.getShadingRateImagePaletteNV
(int viewport, int entry, @Nullable IntPtr rate) void
GL.getShadingRateSampleLocationivNV
(int rate, int samples, int index, @Nullable IntPtr location) void
GL.getSynciv
(@Nullable GLsync sync, int pname, int count, @Nullable IntPtr length, @Nullable IntPtr values) void
GLCompatibility.getTexEnviv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getTexGeniv
(int coord, int pname, @Nullable IntPtr params) void
GL.getTexLevelParameteriv
(int target, int level, int pname, @Nullable IntPtr params) void
GL.getTexParameterIiv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getTexParameterIivEXT
(int target, int pname, @Nullable IntPtr params) void
GL.getTexParameterIuiv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.getTexParameterIuivEXT
(int target, int pname, @Nullable IntPtr params) void
GL.getTexParameteriv
(int target, int pname, @Nullable IntPtr params) void
GL.getTextureLevelParameteriv
(int texture, int level, int pname, @Nullable IntPtr params) void
GL.getTextureLevelParameterivEXT
(int texture, int target, int level, int pname, @Nullable IntPtr params) void
GL.getTextureParameterIiv
(int texture, int pname, @Nullable IntPtr params) void
GL.getTextureParameterIivEXT
(int texture, int target, int pname, @Nullable IntPtr params) void
GL.getTextureParameterIuiv
(int texture, int pname, @Nullable IntPtr params) void
GL.getTextureParameterIuivEXT
(int texture, int target, int pname, @Nullable IntPtr params) void
GL.getTextureParameteriv
(int texture, int pname, @Nullable IntPtr params) void
GL.getTextureParameterivEXT
(int texture, int target, int pname, @Nullable IntPtr params) void
GL.getTransformFeedbacki_v
(int xfb, int pname, int index, @Nullable IntPtr param) void
GL.getTransformFeedbackiv
(int xfb, int pname, @Nullable IntPtr param) void
GL.getTransformFeedbackVarying
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLCompatibility.getTransformFeedbackVaryingEXT
(int program, int index, int bufSize, @Nullable IntPtr length, @Nullable IntPtr size, @Nullable IntPtr type, @Nullable BytePtr name) void
GLCompatibility.getTransformFeedbackVaryingNV
(int program, int index, @Nullable IntPtr location) void
GL.getUniformIndices
(int program, int uniformCount, @Nullable PointerPtr uniformNames, @Nullable IntPtr uniformIndices) void
GL.getUniformiv
(int program, int location, @Nullable IntPtr params) void
GLCompatibility.getUniformivARB
(int programObj, int location, @Nullable IntPtr params) void
GL.getUniformSubroutineuiv
(int shadertype, int location, @Nullable IntPtr params) void
GL.getUniformuiv
(int program, int location, @Nullable IntPtr params) void
GLCompatibility.getUniformuivEXT
(int program, int location, @Nullable IntPtr params) void
GL.getVertexArrayIndexediv
(int vaobj, int index, int pname, @Nullable IntPtr param) void
GL.getVertexArrayIntegeri_vEXT
(int vaobj, int index, int pname, @Nullable IntPtr param) void
GL.getVertexArrayIntegervEXT
(int vaobj, int pname, @Nullable IntPtr param) void
GL.getVertexArrayiv
(int vaobj, int pname, @Nullable IntPtr param) void
GL.getVertexAttribIiv
(int index, int pname, @Nullable IntPtr params) void
GLCompatibility.getVertexAttribIivEXT
(int index, int pname, @Nullable IntPtr params) void
GL.getVertexAttribIuiv
(int index, int pname, @Nullable IntPtr params) void
GLCompatibility.getVertexAttribIuivEXT
(int index, int pname, @Nullable IntPtr params) void
GL.getVertexAttribiv
(int index, int pname, @Nullable IntPtr params) void
GLCompatibility.getVertexAttribivARB
(int index, int pname, @Nullable IntPtr params) void
void
GL.invalidateFramebuffer
(int target, int numAttachments, @Nullable IntPtr attachments) void
GL.invalidateNamedFramebufferData
(int framebuffer, int numAttachments, @Nullable IntPtr attachments) void
GL.invalidateNamedFramebufferSubData
(int framebuffer, int numAttachments, @Nullable IntPtr attachments, int x, int y, int width, int height) void
GL.invalidateSubFramebuffer
(int target, int numAttachments, @Nullable IntPtr attachments, int x, int y, int width, int height) void
void
GLCompatibility.lightModeliv
(int pname, @Nullable IntPtr params) void
GL.listDrawCommandsStatesClientNV
(int list, int segment, @Nullable PointerPtr indirects, @Nullable IntPtr sizes, @Nullable IntPtr states, @Nullable IntPtr fbos, int count) GLCompatibility.mapTexture2DINTEL
(int texture, int level, int access, @Nullable IntPtr stride, @Nullable IntPtr layout) void
GLCompatibility.materialiv
(int face, int pname, @Nullable IntPtr params) void
GLCompatibility.matrixIndexuivARB
(int size, @Nullable IntPtr indices) void
GLCompatibility.multicastGetQueryObjectivNV
(int gpu, int id, int pname, @Nullable IntPtr params) void
GLCompatibility.multicastGetQueryObjectuivNV
(int gpu, int id, int pname, @Nullable IntPtr params) void
GLCompatibility.multicastScissorArrayvNVX
(int gpu, int first, int count, @Nullable IntPtr v) void
GL.multiDrawArrays
(int mode, @Nullable IntPtr first, @Nullable IntPtr count, int drawcount) void
GL.multiDrawElements
(int mode, @Nullable IntPtr count, int type, @Nullable PointerPtr indices, int drawcount) void
GL.multiDrawElementsBaseVertex
(int mode, @Nullable IntPtr count, int type, @Nullable PointerPtr indices, int drawcount, @Nullable IntPtr basevertex) void
GLCompatibility.multiTexCoord1iv
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord1ivARB
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord2iv
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord2ivARB
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord3iv
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord3ivARB
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord4iv
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoord4ivARB
(int target, @Nullable IntPtr v) void
GLCompatibility.multiTexCoordP1uiv
(int texture, int type, @Nullable IntPtr coords) void
GLCompatibility.multiTexCoordP2uiv
(int texture, int type, @Nullable IntPtr coords) void
GLCompatibility.multiTexCoordP3uiv
(int texture, int type, @Nullable IntPtr coords) void
GLCompatibility.multiTexCoordP4uiv
(int texture, int type, @Nullable IntPtr coords) void
GL.multiTexEnvivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.multiTexGenivEXT
(int texunit, int coord, int pname, @Nullable IntPtr params) void
GL.multiTexParameterIivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.multiTexParameterIuivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.multiTexParameterivEXT
(int texunit, int target, int pname, @Nullable IntPtr params) void
GL.namedFramebufferDrawBuffers
(int framebuffer, int n, @Nullable IntPtr bufs) void
GL.namedProgramLocalParameterI4ivEXT
(int program, int target, int index, @Nullable IntPtr params) void
GL.namedProgramLocalParameterI4uivEXT
(int program, int target, int index, @Nullable IntPtr params) void
GL.namedProgramLocalParametersI4ivEXT
(int program, int target, int index, int count, @Nullable IntPtr params) void
GL.namedProgramLocalParametersI4uivEXT
(int program, int target, int index, int count, @Nullable IntPtr params) void
void
GLCompatibility.normalP3uiv
(int type, @Nullable IntPtr coords) int
GL.pathGlyphIndexRangeNV
(int fontTarget, MemorySegment fontName, int fontStyle, int pathParameterTemplate, float emScale, @Nullable IntPtr baseAndCount) void
GL.pathParameterivNV
(int path, int pname, @Nullable IntPtr value) void
GLCompatibility.pixelMapuiv
(int map, int mapsize, @Nullable IntPtr values) void
GL.pointParameteriv
(int pname, @Nullable IntPtr params) void
GLCompatibility.pointParameterivNV
(int pname, @Nullable IntPtr params) void
GLCompatibility.prioritizeTextures
(int n, @Nullable IntPtr textures, @Nullable FloatPtr priorities) void
GL.programUniform1iv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform1ivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform1uiv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform1uivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform2iv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform2ivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform2uiv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform2uivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform3iv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform3ivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform3uiv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform3uivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform4iv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform4ivEXT
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform4uiv
(int program, int location, int count, @Nullable IntPtr value) void
GL.programUniform4uivEXT
(int program, int location, int count, @Nullable IntPtr value) int
GLCompatibility.queryResourceNV
(int queryType, int tagId, int count, @Nullable IntPtr buffer) void
GLCompatibility.rasterPos2iv
(@Nullable IntPtr v) void
GLCompatibility.rasterPos3iv
(@Nullable IntPtr v) void
GLCompatibility.rasterPos4iv
(@Nullable IntPtr v) void
void
GL.samplerParameterIiv
(int sampler, int pname, @Nullable IntPtr param) void
GL.samplerParameterIuiv
(int sampler, int pname, @Nullable IntPtr param) void
GL.samplerParameteriv
(int sampler, int pname, @Nullable IntPtr param) void
GL.scissorArrayv
(int first, int count, @Nullable IntPtr v) void
GL.scissorExclusiveArrayvNV
(int first, int count, @Nullable IntPtr v) void
GL.scissorIndexedv
(int index, @Nullable IntPtr v) void
GLCompatibility.secondaryColor3iv
(@Nullable IntPtr v) void
GLCompatibility.secondaryColor3ivEXT
(@Nullable IntPtr v) void
GLCompatibility.secondaryColor3uiv
(@Nullable IntPtr v) void
GLCompatibility.secondaryColor3uivEXT
(@Nullable IntPtr v) void
GLCompatibility.secondaryColorP3uiv
(int type, @Nullable IntPtr color) void
GLCompatibility.selectBuffer
(int size, @Nullable IntPtr buffer) void
GL.selectPerfMonitorCountersAMD
(int monitor, byte enable, int group, int numCounters, @Nullable IntPtr counterList) void
GLCompatibility.semaphoreParameterivNV
(int semaphore, int pname, @Nullable IntPtr params) void
GL.shaderBinary
(int count, @Nullable IntPtr shaders, int binaryFormat, MemorySegment binary, int length) void
GL.shaderSource
(int shader, int count, @Nullable PointerPtr string, @Nullable IntPtr length) void
GLCompatibility.shaderSourceARB
(int shaderObj, int count, @Nullable PointerPtr string, @Nullable IntPtr length) void
GL.shadingRateImagePaletteNV
(int viewport, int first, int count, @Nullable IntPtr rates) void
GL.shadingRateSampleOrderCustomNV
(int rate, int samples, @Nullable IntPtr locations) void
GLCompatibility.signalSemaphoreui64NVX
(int signalGpu, int fenceObjectCount, @Nullable IntPtr semaphoreArray, @Nullable LongPtr fenceValueArray) void
GL.specializeShader
(int shader, @Nullable BytePtr pEntryPoint, int numSpecializationConstants, @Nullable IntPtr pConstantIndex, @Nullable IntPtr pConstantValue) void
GL.specializeShaderARB
(int shader, @Nullable BytePtr pEntryPoint, int numSpecializationConstants, @Nullable IntPtr pConstantIndex, @Nullable IntPtr pConstantValue) void
GLCompatibility.texCoord1iv
(@Nullable IntPtr v) void
GLCompatibility.texCoord2iv
(@Nullable IntPtr v) void
GLCompatibility.texCoord3iv
(@Nullable IntPtr v) void
GLCompatibility.texCoord4iv
(@Nullable IntPtr v) void
GLCompatibility.texCoordP1uiv
(int type, @Nullable IntPtr coords) void
GLCompatibility.texCoordP2uiv
(int type, @Nullable IntPtr coords) void
GLCompatibility.texCoordP3uiv
(int type, @Nullable IntPtr coords) void
GLCompatibility.texCoordP4uiv
(int type, @Nullable IntPtr coords) void
void
void
GL.texParameterIiv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.texParameterIivEXT
(int target, int pname, @Nullable IntPtr params) void
GL.texParameterIuiv
(int target, int pname, @Nullable IntPtr params) void
GLCompatibility.texParameterIuivEXT
(int target, int pname, @Nullable IntPtr params) void
GL.texParameteriv
(int target, int pname, @Nullable IntPtr params) void
GL.textureParameterIiv
(int texture, int pname, @Nullable IntPtr params) void
GL.textureParameterIivEXT
(int texture, int target, int pname, @Nullable IntPtr params) void
GL.textureParameterIuiv
(int texture, int pname, @Nullable IntPtr params) void
GL.textureParameterIuivEXT
(int texture, int target, int pname, @Nullable IntPtr params) void
GL.textureParameteriv
(int texture, int pname, @Nullable IntPtr param) void
GL.textureParameterivEXT
(int texture, int target, int pname, @Nullable IntPtr params) void
GLCompatibility.transformFeedbackAttribsNV
(int count, @Nullable IntPtr attribs, int bufferMode) void
GLCompatibility.transformFeedbackStreamAttribsNV
(int count, @Nullable IntPtr attribs, int nbuffers, @Nullable IntPtr bufstreams, int bufferMode) void
GLCompatibility.transformFeedbackVaryingsNV
(int program, int count, @Nullable IntPtr locations, int bufferMode) void
GL.uniform1iv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform1ivARB
(int location, int count, @Nullable IntPtr value) void
GL.uniform1uiv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform1uivEXT
(int location, int count, @Nullable IntPtr value) void
GL.uniform2iv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform2ivARB
(int location, int count, @Nullable IntPtr value) void
GL.uniform2uiv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform2uivEXT
(int location, int count, @Nullable IntPtr value) void
GL.uniform3iv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform3ivARB
(int location, int count, @Nullable IntPtr value) void
GL.uniform3uiv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform3uivEXT
(int location, int count, @Nullable IntPtr value) void
GL.uniform4iv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform4ivARB
(int location, int count, @Nullable IntPtr value) void
GL.uniform4uiv
(int location, int count, @Nullable IntPtr value) void
GLCompatibility.uniform4uivEXT
(int location, int count, @Nullable IntPtr value) void
GL.uniformSubroutinesuiv
(int shadertype, int count, @Nullable IntPtr indices) void
void
void
void
GL.vertexArrayVertexBuffers
(int vaobj, int first, int count, @Nullable IntPtr buffers, @Nullable PointerPtr offsets, @Nullable IntPtr strides) void
GL.vertexAttrib4iv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttrib4ivARB
(int index, @Nullable IntPtr v) void
GL.vertexAttrib4Niv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttrib4NivARB
(int index, @Nullable IntPtr v) void
GL.vertexAttrib4Nuiv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttrib4NuivARB
(int index, @Nullable IntPtr v) void
GL.vertexAttrib4uiv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttrib4uivARB
(int index, @Nullable IntPtr v) void
GL.vertexAttribI1iv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI1ivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI1uiv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI1uivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI2iv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI2ivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI2uiv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI2uivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI3iv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI3ivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI3uiv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI3uivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI4iv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI4ivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribI4uiv
(int index, @Nullable IntPtr v) void
GLCompatibility.vertexAttribI4uivEXT
(int index, @Nullable IntPtr v) void
GL.vertexAttribP1uiv
(int index, int type, byte normalized, @Nullable IntPtr value) void
GL.vertexAttribP2uiv
(int index, int type, byte normalized, @Nullable IntPtr value) void
GL.vertexAttribP3uiv
(int index, int type, byte normalized, @Nullable IntPtr value) void
GL.vertexAttribP4uiv
(int index, int type, byte normalized, @Nullable IntPtr value) void
GLCompatibility.vertexP2uiv
(int type, @Nullable IntPtr value) void
GLCompatibility.vertexP3uiv
(int type, @Nullable IntPtr value) void
GLCompatibility.vertexP4uiv
(int type, @Nullable IntPtr value) void
GLCompatibility.waitSemaphoreui64NVX
(int waitGpu, int fenceObjectCount, @Nullable IntPtr semaphoreArray, @Nullable LongPtr fenceValueArray) void
GLCompatibility.weightivARB
(int size, @Nullable IntPtr weights) void
GL.weightPathsNV
(int resultPath, int numPaths, @Nullable IntPtr paths, @Nullable FloatPtr weights) void
GLCompatibility.weightuivARB
(int size, @Nullable IntPtr weights) void
GLCompatibility.windowPos2iv
(@Nullable IntPtr v) void
GLCompatibility.windowPos2ivARB
(@Nullable IntPtr v) void
GLCompatibility.windowPos3iv
(@Nullable IntPtr v) void
GLCompatibility.windowPos3ivARB
(@Nullable IntPtr v) void
GL.windowRectanglesEXT
(int mode, int count, @Nullable IntPtr box) -
Uses of IntPtr in club.doki7.sdl3
Methods in club.doki7.sdl3 that return IntPtrModifier and TypeMethodDescriptionSDL3.getAudioDeviceChannelMap
(int devid, @Nullable IntPtr count) Get the current channel map of an audio device.SDL3.getAudioPlaybackDevices
(@Nullable IntPtr count) Get a list of currently-connected audio playback devices.SDL3.getAudioRecordingDevices
(@Nullable IntPtr count) Get a list of currently-connected audio recording devices.SDL3.getAudioStreamInputChannelMap
(@Nullable SDL_AudioStream stream, @Nullable IntPtr count) Get the current input channel map of an audio stream.SDL3.getAudioStreamOutputChannelMap
(@Nullable SDL_AudioStream stream, @Nullable IntPtr count) Get the current output channel map of an audio stream.SDL3.getCameras
(@Nullable IntPtr count) Get a list of currently connected camera devices.SDL3.getDisplays
(@Nullable IntPtr count) Get a list of currently connected displays.SDL3.getGamepads
(@Nullable IntPtr count) Get a list of currently connected gamepads.SDL3.getHaptics
(@Nullable IntPtr count) Get a list of currently connected haptic devices.SDL3.getJoysticks
(@Nullable IntPtr count) Get a list of currently connected joysticks.SDL3.getKeyboards
(@Nullable IntPtr count) Get a list of currently connected keyboards.Get a list of currently connected mice.SDL3.getSensors
(@Nullable IntPtr count) Get a list of currently connected sensors.Methods in club.doki7.sdl3 with parameters of type IntPtrModifier and TypeMethodDescriptionboolean
SDL3.acquireGPUSwapchainTexture
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable SDL_Window window, SDL_GPUTexture.Ptr swapchain_texture, @Nullable IntPtr swapchain_texture_width, @Nullable IntPtr swapchain_texture_height) Acquire a texture to use in presentation.boolean
SDL3.convertAudioSamples
(@Nullable ISDL_AudioSpec src_spec, @Nullable BytePtr src_data, int src_len, @Nullable ISDL_AudioSpec dst_spec, @Nullable PointerPtr dst_data, @Nullable IntPtr dst_len) Convert some audio data of one format to another format.SDL3.getAudioDeviceChannelMap
(int devid, @Nullable IntPtr count) Get the current channel map of an audio device.boolean
SDL3.getAudioDeviceFormat
(int devid, @Nullable ISDL_AudioSpec spec, @Nullable IntPtr sample_frames) Get the current audio format of a specific audio device.SDL3.getAudioPlaybackDevices
(@Nullable IntPtr count) Get a list of currently-connected audio playback devices.SDL3.getAudioRecordingDevices
(@Nullable IntPtr count) Get a list of currently-connected audio recording devices.SDL3.getAudioStreamInputChannelMap
(@Nullable SDL_AudioStream stream, @Nullable IntPtr count) Get the current input channel map of an audio stream.SDL3.getAudioStreamOutputChannelMap
(@Nullable SDL_AudioStream stream, @Nullable IntPtr count) Get the current output channel map of an audio stream.SDL3.getCameras
(@Nullable IntPtr count) Get a list of currently connected camera devices.SDL3.getCameraSupportedFormats
(int instance_id, @Nullable IntPtr count) Get the list of native formats/sizes a camera supports.boolean
SDL3.getCurrentRenderOutputSize
(@Nullable SDL_Renderer renderer, @Nullable IntPtr w, @Nullable IntPtr h) Get the current output size in pixels of a rendering context.boolean
SDL3.getDateTimeLocalePreferences
(@Nullable IntPtr dateFormat, @Nullable IntPtr timeFormat) Gets the current preferred date and time format for the system locale.SDL3.getDisplays
(@Nullable IntPtr count) Get a list of currently connected displays.boolean
SDL3.getDXGIOutputInfo
(int displayID, @Nullable IntPtr adapterIndex, @Nullable IntPtr outputIndex) Get the DXGI Adapter and Output indices for the specified display.SDL3.getFullscreenDisplayModes
(int displayID, @Nullable IntPtr count) Get a list of fullscreen display modes available on a display.SDL3.getGamepadBindings
(@Nullable SDL_Gamepad gamepad, @Nullable IntPtr count) Get the SDL joystick layer bindings for a gamepad.SDL3.getGamepadMappings
(@Nullable IntPtr count) Get the current gamepad mappings.int
SDL3.getGamepadPowerInfo
(@Nullable SDL_Gamepad gamepad, @Nullable IntPtr percent) Get the battery state of a gamepad.SDL3.getGamepads
(@Nullable IntPtr count) Get a list of currently connected gamepads.SDL3.getHaptics
(@Nullable IntPtr count) Get a list of currently connected haptic devices.boolean
SDL3.getJoystickBall
(@Nullable SDL_Joystick joystick, int ball, @Nullable IntPtr dx, @Nullable IntPtr dy) Get the ball axis change since the last poll.int
SDL3.getJoystickPowerInfo
(@Nullable SDL_Joystick joystick, @Nullable IntPtr percent) Get the battery state of a joystick.SDL3.getJoysticks
(@Nullable IntPtr count) Get a list of currently connected joysticks.SDL3.getKeyboards
(@Nullable IntPtr count) Get a list of currently connected keyboards.SDL3.getKeyboardState
(@Nullable IntPtr numkeys) Get a snapshot of the current state of the keyboard.boolean
SDL3.getMasksForPixelFormat
(int format, @Nullable IntPtr bpp, @Nullable IntPtr Rmask, @Nullable IntPtr Gmask, @Nullable IntPtr Bmask, @Nullable IntPtr Amask) Convert one of the enumerated pixel formats to a bpp value and RGBA masks.Get a list of currently connected mice.int
SDL3.getPowerInfo
(@Nullable IntPtr seconds, @Nullable IntPtr percent) Get the current power supply details.SDL3.getPreferredLocales
(@Nullable IntPtr count) Report the user's preferred locale.boolean
SDL3.getRectAndLineIntersection
(@Nullable ISDL_Rect rect, @Nullable IntPtr X1, @Nullable IntPtr Y1, @Nullable IntPtr X2, @Nullable IntPtr Y2) Calculate the intersection of a rectangle and line segment.boolean
SDL3.getRenderDrawBlendMode
(@Nullable SDL_Renderer renderer, @Nullable IntPtr blendMode) Get the blend mode used for drawing operations.boolean
SDL3.getRenderLogicalPresentation
(@Nullable SDL_Renderer renderer, @Nullable IntPtr w, @Nullable IntPtr h, @Nullable IntPtr mode) Get device independent resolution and presentation mode for rendering.boolean
SDL3.getRenderOutputSize
(@Nullable SDL_Renderer renderer, @Nullable IntPtr w, @Nullable IntPtr h) Get the output size in pixels of a rendering context.boolean
SDL3.getRenderVSync
(@Nullable SDL_Renderer renderer, @Nullable IntPtr vsync) Get VSync of the given renderer.int
SDL3.getScancodeFromKey
(int key, @Nullable IntPtr modstate) Get the scancode corresponding to the given key code according to the current keyboard layout.SDL3.getSensors
(@Nullable IntPtr count) Get a list of currently connected sensors.boolean
SDL3.getSurfaceBlendMode
(@Nullable SDL_Surface surface, @Nullable IntPtr blendMode) Get the blend mode used for blit operations.boolean
SDL3.getSurfaceColorKey
(@Nullable SDL_Surface surface, @Nullable IntPtr key) Get the color key (transparent pixel) for a surface.SDL3.getSurfaceImages
(@Nullable SDL_Surface surface, @Nullable IntPtr count) Get an array including all versions of a surface.boolean
SDL3.getTextInputArea
(@Nullable SDL_Window window, @Nullable ISDL_Rect rect, @Nullable IntPtr cursor) Get the area used to type Unicode text input.boolean
SDL3.getTextureBlendMode
(@Nullable SDL_Texture texture, @Nullable IntPtr blendMode) Get the blend mode used for texture copy operations.boolean
SDL3.getTextureScaleMode
(@Nullable SDL_Texture texture, @Nullable IntPtr scaleMode) Get the scale mode used for texture scale operations.SDL3.getTouchDevices
(@Nullable IntPtr count) Get a list of registered touch devices.SDL3.getTouchFingers
(long touchID, @Nullable IntPtr count) Get a list of active fingers for a given touch device.SDL3.getTrayEntries
(@Nullable SDL_TrayMenu menu, @Nullable IntPtr count) Returns a list of entries in the menu, in order.boolean
SDL3.getWindowBordersSize
(@Nullable SDL_Window window, @Nullable IntPtr top, @Nullable IntPtr left, @Nullable IntPtr bottom, @Nullable IntPtr right) Get the size of a window's borders (decorations) around the client area.boolean
SDL3.getWindowMaximumSize
(@Nullable SDL_Window window, @Nullable IntPtr w, @Nullable IntPtr h) Get the maximum size of a window's client area.boolean
SDL3.getWindowMinimumSize
(@Nullable SDL_Window window, @Nullable IntPtr w, @Nullable IntPtr h) Get the minimum size of a window's client area.boolean
SDL3.getWindowPosition
(@Nullable SDL_Window window, @Nullable IntPtr x, @Nullable IntPtr y) Get the position of a window.SDL3.getWindows
(@Nullable IntPtr count) Get a list of valid windows.boolean
SDL3.getWindowSize
(@Nullable SDL_Window window, @Nullable IntPtr w, @Nullable IntPtr h) Get the size of a window's client area.boolean
SDL3.getWindowSizeInPixels
(@Nullable SDL_Window window, @Nullable IntPtr w, @Nullable IntPtr h) Get the size of a window's client area, in pixels.boolean
SDL3.getWindowSurfaceVSync
(@Nullable SDL_Window window, @Nullable IntPtr vsync) Get VSync for the window surface.boolean
SDL3.GL_GetAttribute
(int attr, @Nullable IntPtr value) Get the actual value for an attribute from the current context.boolean
SDL3.GL_GetSwapInterval
(@Nullable IntPtr interval) Get the swap interval for the current OpenGL context.SDL3.globDirectory
(@Nullable BytePtr path, @Nullable BytePtr pattern, int flags, @Nullable IntPtr count) Enumerate a directory tree, filtered by pattern, and return a list.SDL3.globStorageDirectory
(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable BytePtr pattern, int flags, @Nullable IntPtr count) Enumerate a directory tree, filtered by pattern, and return a list.boolean
SDL3.loadWAV
(@Nullable BytePtr path, @Nullable ISDL_AudioSpec spec, @Nullable PointerPtr audio_buf, @Nullable IntPtr audio_len) Loads a WAV from a file path.boolean
SDL3.loadWAV_IO
(@Nullable SDL_IOStream src, boolean closeio, @Nullable ISDL_AudioSpec spec, @Nullable PointerPtr audio_buf, @Nullable IntPtr audio_len) Load the audio data of a WAVE file into memory.void
SDL3.lockSpinlock
(@Nullable IntPtr lock) Lock a spin lock by setting it to a non-zero value.boolean
SDL3.lockTexture
(@Nullable SDL_Texture texture, @Nullable ISDL_Rect rect, @Nullable PointerPtr pixels, @Nullable IntPtr pitch) Lock a portion of the texture for write-only pixel access.SDL3.readProcess
(@Nullable SDL_Process process, @Nullable PointerPtr datasize, @Nullable IntPtr exitcode) Read all the output from a process.boolean
SDL3.readS32BE
(@Nullable SDL_IOStream src, @Nullable IntPtr value) Use this function to read 32 bits of big-endian data from an SDL_IOStream and return in native format.boolean
SDL3.readS32LE
(@Nullable SDL_IOStream src, @Nullable IntPtr value) Use this function to read 32 bits of little-endian data from an SDL_IOStream and return in native format.boolean
SDL3.readU32BE
(@Nullable SDL_IOStream src, @Nullable IntPtr value) Use this function to read 32 bits of big-endian data from an SDL_IOStream and return in native format.boolean
SDL3.readU32LE
(@Nullable SDL_IOStream src, @Nullable IntPtr value) Use this function to read 32 bits of little-endian data from an SDL_IOStream and return in native format.boolean
SDL3.renderGeometry
(@Nullable SDL_Renderer renderer, @Nullable SDL_Texture texture, @Nullable ISDL_Vertex vertices, int num_vertices, @Nullable IntPtr indices, int num_indices) Render a list of triangles, optionally using a texture and indices into the vertex array Color and alpha modulation is done per vertex (SDL_SetTextureColorMod and SDL_SetTextureAlphaMod are ignored).boolean
SDL3.setAudioStreamInputChannelMap
(@Nullable SDL_AudioStream stream, @Nullable IntPtr chmap, int count) Set the current input channel map of an audio stream.boolean
SDL3.setAudioStreamOutputChannelMap
(@Nullable SDL_AudioStream stream, @Nullable IntPtr chmap, int count) Set the current output channel map of an audio stream.boolean
SDL3.showMessageBox
(@Nullable ISDL_MessageBoxData messageboxdata, @Nullable IntPtr buttonid) Create a modal message box.void
SDL3.timeToWindows
(long ticks, @Nullable IntPtr dwLowDateTime, @Nullable IntPtr dwHighDateTime) Converts an SDL time into a Windows FILETIME (100-nanosecond intervals since January 1, 1601).boolean
SDL3.tryLockSpinlock
(@Nullable IntPtr lock) Try to lock a spin lock by setting it to a non-zero value.void
SDL3.unlockSpinlock
(@Nullable IntPtr lock) Unlock a spin lock by setting it to 0.boolean
SDL3.waitAndAcquireGPUSwapchainTexture
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable SDL_Window window, SDL_GPUTexture.Ptr swapchain_texture, @Nullable IntPtr swapchain_texture_width, @Nullable IntPtr swapchain_texture_height) Blocks the thread until a swapchain texture is available to be acquired, and then acquires it.boolean
SDL3.waitProcess
(@Nullable SDL_Process process, boolean block, @Nullable IntPtr exitcode) Wait for a process to finish.void
SDL3.waitThread
(@Nullable SDL_Thread thread, @Nullable IntPtr status) Wait for a thread to finish. -
Uses of IntPtr in club.doki7.sdl3.datatype
Methods in club.doki7.sdl3.datatype that return IntPtrMethods in club.doki7.sdl3.datatype with parameters of type IntPtr -
Uses of IntPtr in club.doki7.vma
Methods in club.doki7.vma with parameters of type IntPtrModifier and TypeMethodDescriptionint
VMA.findMemoryTypeIndex
(VmaAllocator allocator, int memoryTypeBits, IVmaAllocationCreateInfo pAllocationCreateInfo, IntPtr pMemoryTypeIndex) Helps to find memoryTypeIndex, given memoryTypeBits and VmaAllocationCreateInfo.int
VMA.findMemoryTypeIndexForBufferInfo
(VmaAllocator allocator, IVkBufferCreateInfo pBufferCreateInfo, IVmaAllocationCreateInfo pAllocationCreateInfo, IntPtr pMemoryTypeIndex) Helps to find memoryTypeIndex, given VkBufferCreateInfo and VmaAllocationCreateInfo.int
VMA.findMemoryTypeIndexForImageInfo
(VmaAllocator allocator, IVkImageCreateInfo pImageCreateInfo, IVmaAllocationCreateInfo pAllocationCreateInfo, IntPtr pMemoryTypeIndex) Helps to find memoryTypeIndex, given VkImageCreateInfo and VmaAllocationCreateInfo.void
VMA.getAllocationMemoryProperties
(VmaAllocator allocator, VmaAllocation allocation, IntPtr pFlags) Given an allocation, returns Property Flags of its memory type.void
VMA.getMemoryTypeProperties
(VmaAllocator allocator, int memoryTypeIndex, IntPtr pFlags) Given Memory Type Index, returns Property Flags of this memory type. -
Uses of IntPtr in club.doki7.vma.datatype
Methods in club.doki7.vma.datatype that return IntPtrModifier and TypeMethodDescription@Nullable IntPtr
VmaAllocatorCreateInfo.pTypeExternalMemoryHandleTypes()
Methods in club.doki7.vma.datatype with parameters of type IntPtrModifier and TypeMethodDescriptionVmaAllocatorCreateInfo.pTypeExternalMemoryHandleTypes
(@Nullable IntPtr value) -
Uses of IntPtr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type IntPtrModifier and TypeMethodDescriptionint
VkDeviceCommands.acquireNextImage2KHR
(VkDevice device, VkAcquireNextImageInfoKHR pAcquireInfo, IntPtr pImageIndex) int
VkDeviceCommands.acquireNextImageKHR
(VkDevice device, VkSwapchainKHR swapchain, long timeout, @Nullable VkSemaphore semaphore, @Nullable VkFence fence, IntPtr pImageIndex) void
VkDeviceCommands.cmdBindDescriptorSets
(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipelineLayout layout, int firstSet, int descriptorSetCount, VkDescriptorSet.Ptr pDescriptorSets, int dynamicOffsetCount, @Nullable IntPtr pDynamicOffsets) void
VkDeviceCommands.cmdBindShadersEXT
(VkCommandBuffer commandBuffer, int stageCount, IntPtr pStages, VkShaderEXT.Ptr pShaders) void
VkDeviceCommands.cmdBuildAccelerationStructuresIndirectKHR
(VkCommandBuffer commandBuffer, int infoCount, IVkAccelerationStructureBuildGeometryInfoKHR pInfos, LongPtr pIndirectDeviceAddresses, IntPtr pIndirectStrides, PointerPtr ppMaxPrimitiveCounts) void
VkDeviceCommands.cmdDrawMultiIndexedEXT
(VkCommandBuffer commandBuffer, int drawCount, @Nullable IVkMultiDrawIndexedInfoEXT pIndexInfo, int instanceCount, int firstInstance, int stride, @Nullable IntPtr pVertexOffset) void
VkDeviceCommands.cmdSetColorBlendEnableEXT
(VkCommandBuffer commandBuffer, int firstAttachment, int attachmentCount, IntPtr pColorBlendEnables) void
VkDeviceCommands.cmdSetColorWriteEnableEXT
(VkCommandBuffer commandBuffer, int attachmentCount, IntPtr pColorWriteEnables) void
VkDeviceCommands.cmdSetColorWriteMaskEXT
(VkCommandBuffer commandBuffer, int firstAttachment, int attachmentCount, IntPtr pColorWriteMasks) void
VkDeviceCommands.cmdSetDescriptorBufferOffsetsEXT
(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipelineLayout layout, int firstSet, int setCount, IntPtr pBufferIndices, LongPtr pOffsets) void
VkDeviceCommands.cmdSetExclusiveScissorEnableNV
(VkCommandBuffer commandBuffer, int firstExclusiveScissor, int exclusiveScissorCount, IntPtr pExclusiveScissorEnables) void
VkDeviceCommands.cmdSetSampleMaskEXT
(VkCommandBuffer commandBuffer, int samples, IntPtr pSampleMask) int
VkInstanceCommands.enumerateDeviceExtensionProperties
(VkPhysicalDevice physicalDevice, @Nullable BytePtr pLayerName, IntPtr pPropertyCount, @Nullable IVkExtensionProperties pProperties) int
VkInstanceCommands.enumerateDeviceLayerProperties
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkLayerProperties pProperties) int
VkEntryCommands.enumerateInstanceExtensionProperties
(@Nullable BytePtr pLayerName, IntPtr pPropertyCount, @Nullable IVkExtensionProperties pProperties) int
VkEntryCommands.enumerateInstanceLayerProperties
(IntPtr pPropertyCount, @Nullable IVkLayerProperties pProperties) int
VkEntryCommands.enumerateInstanceVersion
(IntPtr pApiVersion) int
VkInstanceCommands.enumeratePhysicalDeviceGroups
(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, @Nullable IVkPhysicalDeviceGroupProperties pPhysicalDeviceGroupProperties) int
VkInstanceCommands.enumeratePhysicalDeviceGroupsKHR
(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, @Nullable IVkPhysicalDeviceGroupProperties pPhysicalDeviceGroupProperties) int
VkInstanceCommands.enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, IntPtr pCounterCount, @Nullable IVkPerformanceCounterKHR pCounters, @Nullable IVkPerformanceCounterDescriptionKHR pCounterDescriptions) int
VkInstanceCommands.enumeratePhysicalDevices
(VkInstance instance, IntPtr pPhysicalDeviceCount, VkPhysicalDevice.Ptr pPhysicalDevices) void
VkDeviceCommands.getAccelerationStructureBuildSizesKHR
(VkDevice device, int buildType, VkAccelerationStructureBuildGeometryInfoKHR pBuildInfo, @Nullable IntPtr pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR pSizeInfo) void
VkDeviceCommands.getDeviceAccelerationStructureCompatibilityKHR
(VkDevice device, VkAccelerationStructureVersionInfoKHR pVersionInfo, IntPtr pCompatibility) void
VkDeviceCommands.getDeviceGroupPeerMemoryFeatures
(VkDevice device, int heapIndex, int localDeviceIndex, int remoteDeviceIndex, IntPtr pPeerMemoryFeatures) void
VkDeviceCommands.getDeviceGroupPeerMemoryFeaturesKHR
(VkDevice device, int heapIndex, int localDeviceIndex, int remoteDeviceIndex, IntPtr pPeerMemoryFeatures) int
VkDeviceCommands.getDeviceGroupSurfacePresentModes2EXT
(VkDevice device, VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pModes) int
VkDeviceCommands.getDeviceGroupSurfacePresentModesKHR
(VkDevice device, VkSurfaceKHR surface, IntPtr pModes) void
VkDeviceCommands.getDeviceImageSparseMemoryRequirements
(VkDevice device, VkDeviceImageMemoryRequirements pInfo, IntPtr pSparseMemoryRequirementCount, @Nullable IVkSparseImageMemoryRequirements2 pSparseMemoryRequirements) void
VkDeviceCommands.getDeviceImageSparseMemoryRequirementsKHR
(VkDevice device, VkDeviceImageMemoryRequirements pInfo, IntPtr pSparseMemoryRequirementCount, @Nullable IVkSparseImageMemoryRequirements2 pSparseMemoryRequirements) void
VkDeviceCommands.getDeviceMicromapCompatibilityEXT
(VkDevice device, VkMicromapVersionInfoEXT pVersionInfo, IntPtr pCompatibility) int
VkInstanceCommands.getDisplayModeProperties2KHR
(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pPropertyCount, @Nullable IVkDisplayModeProperties2KHR pProperties) int
VkInstanceCommands.getDisplayModePropertiesKHR
(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pPropertyCount, @Nullable IVkDisplayModePropertiesKHR pProperties) int
VkInstanceCommands.getDisplayPlaneSupportedDisplaysKHR
(VkPhysicalDevice physicalDevice, int planeIndex, IntPtr pDisplayCount, VkDisplayKHR.Ptr pDisplays) int
VkDeviceCommands.getExecutionGraphPipelineNodeIndexAMDX
(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, IntPtr pNodeIndex) int
VkDeviceCommands.getFenceFdKHR
(VkDevice device, VkFenceGetFdInfoKHR pGetFdInfo, IntPtr pFd) int
VkDeviceCommands.getFramebufferTilePropertiesQCOM
(VkDevice device, VkFramebuffer framebuffer, IntPtr pPropertiesCount, @Nullable IVkTilePropertiesQCOM pProperties) void
VkDeviceCommands.getImageSparseMemoryRequirements
(VkDevice device, VkImage image, IntPtr pSparseMemoryRequirementCount, @Nullable IVkSparseImageMemoryRequirements pSparseMemoryRequirements) void
VkDeviceCommands.getImageSparseMemoryRequirements2
(VkDevice device, VkImageSparseMemoryRequirementsInfo2 pInfo, IntPtr pSparseMemoryRequirementCount, @Nullable IVkSparseImageMemoryRequirements2 pSparseMemoryRequirements) void
VkDeviceCommands.getImageSparseMemoryRequirements2KHR
(VkDevice device, VkImageSparseMemoryRequirementsInfo2 pInfo, IntPtr pSparseMemoryRequirementCount, @Nullable IVkSparseImageMemoryRequirements2 pSparseMemoryRequirements) int
VkDeviceCommands.getMemoryFdKHR
(VkDevice device, VkMemoryGetFdInfoKHR pGetFdInfo, IntPtr pFd) int
VkDeviceCommands.getMemoryZirconHandleFUCHSIA
(VkDevice device, VkMemoryGetZirconHandleInfoFUCHSIA pGetZirconHandleInfo, IntPtr pZirconHandle) int
VkDeviceCommands.getPastPresentationTimingGOOGLE
(VkDevice device, VkSwapchainKHR swapchain, IntPtr pPresentationTimingCount, @Nullable IVkPastPresentationTimingGOOGLE pPresentationTimings) int
VkInstanceCommands.getPhysicalDeviceCalibrateableTimeDomainsEXT
(VkPhysicalDevice physicalDevice, IntPtr pTimeDomainCount, @Nullable IntPtr pTimeDomains) int
VkInstanceCommands.getPhysicalDeviceCalibrateableTimeDomainsKHR
(VkPhysicalDevice physicalDevice, IntPtr pTimeDomainCount, @Nullable IntPtr pTimeDomains) int
VkInstanceCommands.getPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeMatrixFlexibleDimensionsPropertiesNV pProperties) int
VkInstanceCommands.getPhysicalDeviceCooperativeMatrixPropertiesKHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeMatrixPropertiesKHR pProperties) int
VkInstanceCommands.getPhysicalDeviceCooperativeMatrixPropertiesNV
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeMatrixPropertiesNV pProperties) int
VkInstanceCommands.getPhysicalDeviceCooperativeVectorPropertiesNV
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkCooperativeVectorPropertiesNV pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayPlaneProperties2KHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayPlaneProperties2KHR pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayPlanePropertiesKHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayPlanePropertiesKHR pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayProperties2KHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayProperties2KHR pProperties) int
VkInstanceCommands.getPhysicalDeviceDisplayPropertiesKHR
(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, @Nullable IVkDisplayPropertiesKHR pProperties) int
VkInstanceCommands.getPhysicalDeviceFragmentShadingRatesKHR
(VkPhysicalDevice physicalDevice, IntPtr pFragmentShadingRateCount, @Nullable IVkPhysicalDeviceFragmentShadingRateKHR pFragmentShadingRates) int
VkInstanceCommands.getPhysicalDeviceOpticalFlowImageFormatsNV
(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV pOpticalFlowImageFormatInfo, IntPtr pFormatCount, @Nullable IVkOpticalFlowImageFormatPropertiesNV pImageFormatProperties) int
VkInstanceCommands.getPhysicalDevicePresentRectanglesKHR
(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pRectCount, @Nullable IVkRect2D pRects) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
(VkPhysicalDevice physicalDevice, VkQueryPoolPerformanceCreateInfoKHR pPerformanceQueryCreateInfo, IntPtr pNumPasses) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyProperties
(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, @Nullable IVkQueueFamilyProperties pQueueFamilyProperties) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyProperties2
(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, @Nullable IVkQueueFamilyProperties2 pQueueFamilyProperties) void
VkInstanceCommands.getPhysicalDeviceQueueFamilyProperties2KHR
(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, @Nullable IVkQueueFamilyProperties2 pQueueFamilyProperties) int
VkInstanceCommands.getPhysicalDeviceRefreshableObjectTypesKHR
(VkPhysicalDevice physicalDevice, IntPtr pRefreshableObjectTypeCount, @Nullable IntPtr pRefreshableObjectTypes) void
VkInstanceCommands.getPhysicalDeviceSparseImageFormatProperties
(VkPhysicalDevice physicalDevice, int format, int type, int samples, int usage, int tiling, IntPtr pPropertyCount, @Nullable IVkSparseImageFormatProperties pProperties) void
VkInstanceCommands.getPhysicalDeviceSparseImageFormatProperties2
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2 pFormatInfo, IntPtr pPropertyCount, @Nullable IVkSparseImageFormatProperties2 pProperties) void
VkInstanceCommands.getPhysicalDeviceSparseImageFormatProperties2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2 pFormatInfo, IntPtr pPropertyCount, @Nullable IVkSparseImageFormatProperties2 pProperties) int
VkInstanceCommands.getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
(VkPhysicalDevice physicalDevice, IntPtr pCombinationCount, @Nullable IVkFramebufferMixedSamplesCombinationNV pCombinations) int
VkInstanceCommands.getPhysicalDeviceSurfaceFormats2KHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pSurfaceFormatCount, @Nullable IVkSurfaceFormat2KHR pSurfaceFormats) int
VkInstanceCommands.getPhysicalDeviceSurfaceFormatsKHR
(VkPhysicalDevice physicalDevice, @Nullable VkSurfaceKHR surface, IntPtr pSurfaceFormatCount, @Nullable IVkSurfaceFormatKHR pSurfaceFormats) int
VkInstanceCommands.getPhysicalDeviceSurfacePresentModes2EXT
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pPresentModeCount, @Nullable IntPtr pPresentModes) int
VkInstanceCommands.getPhysicalDeviceSurfacePresentModesKHR
(VkPhysicalDevice physicalDevice, @Nullable VkSurfaceKHR surface, IntPtr pPresentModeCount, @Nullable IntPtr pPresentModes) int
VkInstanceCommands.getPhysicalDeviceSurfaceSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, VkSurfaceKHR surface, IntPtr pSupported) int
VkInstanceCommands.getPhysicalDeviceToolProperties
(VkPhysicalDevice physicalDevice, IntPtr pToolCount, @Nullable IVkPhysicalDeviceToolProperties pToolProperties) int
VkInstanceCommands.getPhysicalDeviceToolPropertiesEXT
(VkPhysicalDevice physicalDevice, IntPtr pToolCount, @Nullable IVkPhysicalDeviceToolProperties pToolProperties) int
VkInstanceCommands.getPhysicalDeviceVideoFormatPropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR pVideoFormatInfo, IntPtr pVideoFormatPropertyCount, @Nullable IVkVideoFormatPropertiesKHR pVideoFormatProperties) int
VkDeviceCommands.getPipelineExecutableInternalRepresentationsKHR
(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, IntPtr pInternalRepresentationCount, @Nullable IVkPipelineExecutableInternalRepresentationKHR pInternalRepresentations) int
VkDeviceCommands.getPipelineExecutablePropertiesKHR
(VkDevice device, VkPipelineInfoKHR pPipelineInfo, IntPtr pExecutableCount, @Nullable IVkPipelineExecutablePropertiesKHR pProperties) int
VkDeviceCommands.getPipelineExecutableStatisticsKHR
(VkDevice device, VkPipelineExecutableInfoKHR pExecutableInfo, IntPtr pStatisticCount, @Nullable IVkPipelineExecutableStatisticKHR pStatistics) void
VkDeviceCommands.getQueueCheckpointData2NV
(VkQueue queue, IntPtr pCheckpointDataCount, @Nullable IVkCheckpointData2NV pCheckpointData) void
VkDeviceCommands.getQueueCheckpointDataNV
(VkQueue queue, IntPtr pCheckpointDataCount, @Nullable IVkCheckpointDataNV pCheckpointData) int
VkDeviceCommands.getSemaphoreFdKHR
(VkDevice device, VkSemaphoreGetFdInfoKHR pGetFdInfo, IntPtr pFd) int
VkDeviceCommands.getSemaphoreZirconHandleFUCHSIA
(VkDevice device, VkSemaphoreGetZirconHandleInfoFUCHSIA pGetZirconHandleInfo, IntPtr pZirconHandle) int
VkDeviceCommands.getSwapchainImagesKHR
(VkDevice device, VkSwapchainKHR swapchain, IntPtr pSwapchainImageCount, VkImage.Ptr pSwapchainImages) int
VkDeviceCommands.getVideoSessionMemoryRequirementsKHR
(VkDevice device, VkVideoSessionKHR videoSession, IntPtr pMemoryRequirementsCount, @Nullable IVkVideoSessionMemoryRequirementsKHR pMemoryRequirements) -
Uses of IntPtr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return IntPtrModifier and TypeMethodDescriptionStdVideoH265SubLayerHrdParameters.bit_rate_du_value_minus1()
StdVideoH264HrdParameters.bit_rate_value_minus1()
StdVideoH265SubLayerHrdParameters.bit_rate_value_minus1()
VkPipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps()
VkPipelineFragmentShadingRateStateCreateInfoKHR.combinerOps()
VkShaderStatisticsInfoAMD.computeWorkGroupSize()
StdVideoH265SubLayerHrdParameters.cpb_size_du_value_minus1()
StdVideoH264HrdParameters.cpb_size_value_minus1()
StdVideoH265SubLayerHrdParameters.cpb_size_value_minus1()
StdVideoEncodeAV1PictureInfo.delta_frame_id_minus_1()
StdVideoDecodeAV1PictureInfo.expectedFrameId()
StdVideoAV1LoopRestoration.FrameRestorationType()
StdVideoAV1GlobalMotion.gm_params()
VkClearColorValue.int32()
StdVideoH265LongTermRefPicsSps.lt_ref_pic_poc_lsb_sps()
StdVideoH265DecPicBufMgr.max_latency_increase_plus1()
VkPhysicalDeviceLimits.maxComputeWorkGroupCount()
VkPhysicalDeviceLimits.maxComputeWorkGroupSize()
VkPhysicalDeviceShaderEnqueuePropertiesAMDX.maxExecutionGraphWorkgroupCount()
VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupCount()
VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupSize()
VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize()
VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupCount()
VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupSize()
VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize()
VkPhysicalDeviceLimits.maxViewportDimensions()
VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupCount()
VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupSize()
@Nullable IntPtr
VkWin32KeyedMutexAcquireReleaseInfoNV.pAcquireTimeoutMilliseconds()
@Nullable IntPtr
VkWin32KeyedMutexAcquireReleaseInfoKHR.pAcquireTimeouts()
@Nullable IntPtr
VkDescriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags()
@Nullable IntPtr
VkSetDescriptorBufferOffsetsInfoEXT.pBufferIndices()
@Nullable IntPtr
StdVideoEncodeAV1PictureInfo.pBufferRemovalTimes()
@Nullable IntPtr
VkShaderModuleCreateInfo.pCode()
@Nullable IntPtr
VkCommandBufferInheritanceRenderingInfo.pColorAttachmentFormats()
@Nullable IntPtr
VkPipelineRenderingCreateInfo.pColorAttachmentFormats()
@Nullable IntPtr
VkRenderingAreaInfo.pColorAttachmentFormats()
@Nullable IntPtr
VkRenderingInputAttachmentIndexInfo.pColorAttachmentInputIndices()
@Nullable IntPtr
VkRenderingAttachmentLocationInfo.pColorAttachmentLocations()
@Nullable IntPtr
VkAttachmentSampleCountInfoAMD.pColorAttachmentSamples()
@Nullable IntPtr
VkPipelineColorWriteCreateInfoEXT.pColorWriteEnables()
@Nullable IntPtr
VkDeviceGroupSubmitInfo.pCommandBufferDeviceMasks()
@Nullable IntPtr
VkPhysicalDeviceHostImageCopyProperties.pCopyDstLayouts()
@Nullable IntPtr
VkPhysicalDeviceVulkan14Properties.pCopyDstLayouts()
@Nullable IntPtr
VkPhysicalDeviceHostImageCopyProperties.pCopySrcLayouts()
@Nullable IntPtr
VkPhysicalDeviceVulkan14Properties.pCopySrcLayouts()
@Nullable IntPtr
VkRenderPassCreateInfo2.pCorrelatedViewMasks()
@Nullable IntPtr
VkRenderPassMultiviewCreateInfo.pCorrelationMasks()
@Nullable IntPtr
VkQueryPoolPerformanceCreateInfoKHR.pCounterIndices()
@Nullable IntPtr
VkRenderingInputAttachmentIndexInfo.pDepthInputAttachmentIndex()
@Nullable IntPtr
VkDescriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts()
@Nullable IntPtr
VkMutableDescriptorTypeListEXT.pDescriptorTypes()
@Nullable IntPtr
VkBindAccelerationStructureMemoryInfoNV.pDeviceIndices()
@Nullable IntPtr
VkBindBufferMemoryDeviceGroupInfo.pDeviceIndices()
@Nullable IntPtr
VkBindImageMemoryDeviceGroupInfo.pDeviceIndices()
@Nullable IntPtr
VkDeviceGroupPresentInfoKHR.pDeviceMasks()
@Nullable IntPtr
VkValidationFlagsEXT.pDisabledValidationChecks()
@Nullable IntPtr
VkValidationFeaturesEXT.pDisabledValidationFeatures()
@Nullable IntPtr
VkBindDescriptorSetsInfo.pDynamicOffsets()
@Nullable IntPtr
VkPipelineDynamicStateCreateInfo.pDynamicStates()
@Nullable IntPtr
VkValidationFeaturesEXT.pEnabledValidationFeatures()
@Nullable IntPtr
VkImageCompressionControlEXT.pFixedRateFlags()
StdVideoDecodeH264PictureInfo.PicOrderCnt()
StdVideoDecodeH264ReferenceInfo.PicOrderCnt()
@Nullable IntPtr
VkPresentInfoKHR.pImageIndices()
@Nullable IntPtr
VkReleaseSwapchainImagesInfoEXT.pImageIndices()
@Nullable IntPtr
VkIndirectCommandsLayoutTokenNV.pIndexTypes()
@Nullable IntPtr
VkIndirectCommandsLayoutTokenNV.pIndexTypeValues()
@Nullable IntPtr
StdVideoH264SequenceParameterSet.pOffsetForRefFrame()
@Nullable IntPtr
VkLatencySurfaceCapabilitiesNV.pPresentModes()
@Nullable IntPtr
VkSurfacePresentModeCompatibilityEXT.pPresentModes()
@Nullable IntPtr
VkSwapchainPresentModeInfoEXT.pPresentModes()
@Nullable IntPtr
VkSwapchainPresentModesCreateInfoEXT.pPresentModes()
@Nullable IntPtr
VkSubpassDescription.pPreserveAttachments()
@Nullable IntPtr
VkSubpassDescription2.pPreserveAttachments()
@Nullable IntPtr
VkBufferCreateInfo.pQueueFamilyIndices()
@Nullable IntPtr
VkImageCreateInfo.pQueueFamilyIndices()
@Nullable IntPtr
VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices()
@Nullable IntPtr
VkSwapchainCreateInfoKHR.pQueueFamilyIndices()
VkDeviceGroupPresentCapabilitiesKHR.presentMask()
@Nullable IntPtr
VkBindMemoryStatus.pResult()
@Nullable IntPtr
VkPresentInfoKHR.pResults()
VkQueueFamilyGlobalPriorityProperties.priorities()
@Nullable IntPtr
VkPipelineMultisampleStateCreateInfo.pSampleMask()
@Nullable IntPtr
VkShadingRatePaletteNV.pShadingRatePaletteEntries()
@Nullable IntPtr
VkDeviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices()
@Nullable IntPtr
VkVideoDecodeH264PictureInfoKHR.pSliceOffsets()
@Nullable IntPtr
VkVideoDecodeH265PictureInfoKHR.pSliceSegmentOffsets()
@Nullable IntPtr
VkRenderingInputAttachmentIndexInfo.pStencilInputAttachmentIndex()
@Nullable IntPtr
VkIndirectCommandsLayoutCreateInfoNV.pStreamStrides()
@Nullable IntPtr
VkVideoDecodeAV1PictureInfoKHR.pTileOffsets()
@Nullable IntPtr
VkVideoDecodeAV1PictureInfoKHR.pTileSizes()
@Nullable IntPtr
VkFramebufferAttachmentImageInfo.pViewFormats()
@Nullable IntPtr
VkImageFormatListCreateInfo.pViewFormats()
@Nullable IntPtr
VkRenderPassMultiviewCreateInfo.pViewMasks()
@Nullable IntPtr
VkRenderPassMultiviewCreateInfo.pViewOffsets()
@Nullable IntPtr
VkSubmitInfo.pWaitDstStageMask()
@Nullable IntPtr
VkDeviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices()
VkVideoDecodeAV1PictureInfoKHR.referenceNameSlotIndices()
VkVideoEncodeAV1PictureInfoKHR.referenceNameSlotIndices()
VkClearColorValue.uint32()
Methods in club.doki7.vulkan.datatype with parameters of type IntPtrModifier and TypeMethodDescriptionStdVideoH265SubLayerHrdParameters.bit_rate_du_value_minus1
(IntPtr value) StdVideoH264HrdParameters.bit_rate_value_minus1
(IntPtr value) StdVideoH265SubLayerHrdParameters.bit_rate_value_minus1
(IntPtr value) VkPipelineFragmentShadingRateEnumStateCreateInfoNV.combinerOps
(IntPtr value) VkPipelineFragmentShadingRateStateCreateInfoKHR.combinerOps
(IntPtr value) VkShaderStatisticsInfoAMD.computeWorkGroupSize
(IntPtr value) StdVideoH265SubLayerHrdParameters.cpb_size_du_value_minus1
(IntPtr value) StdVideoH264HrdParameters.cpb_size_value_minus1
(IntPtr value) StdVideoH265SubLayerHrdParameters.cpb_size_value_minus1
(IntPtr value) StdVideoEncodeAV1PictureInfo.delta_frame_id_minus_1
(IntPtr value) StdVideoDecodeAV1PictureInfo.expectedFrameId
(IntPtr value) StdVideoAV1LoopRestoration.FrameRestorationType
(IntPtr value) StdVideoH265LongTermRefPicsSps.lt_ref_pic_poc_lsb_sps
(IntPtr value) StdVideoH265DecPicBufMgr.max_latency_increase_plus1
(IntPtr value) VkPhysicalDeviceLimits.maxComputeWorkGroupCount
(IntPtr value) VkPhysicalDeviceLimits.maxComputeWorkGroupSize
(IntPtr value) VkPhysicalDeviceShaderEnqueuePropertiesAMDX.maxExecutionGraphWorkgroupCount
(IntPtr value) VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupCount
(IntPtr value) VkPhysicalDeviceMeshShaderPropertiesEXT.maxMeshWorkGroupSize
(IntPtr value) VkPhysicalDeviceMeshShaderPropertiesNV.maxMeshWorkGroupSize
(IntPtr value) VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupCount
(IntPtr value) VkPhysicalDeviceMeshShaderPropertiesEXT.maxTaskWorkGroupSize
(IntPtr value) VkPhysicalDeviceMeshShaderPropertiesNV.maxTaskWorkGroupSize
(IntPtr value) VkPhysicalDeviceLimits.maxViewportDimensions
(IntPtr value) VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupCount
(IntPtr value) VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI.maxWorkGroupSize
(IntPtr value) VkWin32KeyedMutexAcquireReleaseInfoNV.pAcquireTimeoutMilliseconds
(@Nullable IntPtr value) VkWin32KeyedMutexAcquireReleaseInfoKHR.pAcquireTimeouts
(@Nullable IntPtr value) VkDescriptorSetLayoutBindingFlagsCreateInfo.pBindingFlags
(@Nullable IntPtr value) VkSetDescriptorBufferOffsetsInfoEXT.pBufferIndices
(@Nullable IntPtr value) StdVideoEncodeAV1PictureInfo.pBufferRemovalTimes
(@Nullable IntPtr value) VkCommandBufferInheritanceRenderingInfo.pColorAttachmentFormats
(@Nullable IntPtr value) VkPipelineRenderingCreateInfo.pColorAttachmentFormats
(@Nullable IntPtr value) VkRenderingAreaInfo.pColorAttachmentFormats
(@Nullable IntPtr value) VkRenderingInputAttachmentIndexInfo.pColorAttachmentInputIndices
(@Nullable IntPtr value) VkRenderingAttachmentLocationInfo.pColorAttachmentLocations
(@Nullable IntPtr value) VkAttachmentSampleCountInfoAMD.pColorAttachmentSamples
(@Nullable IntPtr value) VkPipelineColorWriteCreateInfoEXT.pColorWriteEnables
(@Nullable IntPtr value) VkDeviceGroupSubmitInfo.pCommandBufferDeviceMasks
(@Nullable IntPtr value) VkPhysicalDeviceHostImageCopyProperties.pCopyDstLayouts
(@Nullable IntPtr value) VkPhysicalDeviceVulkan14Properties.pCopyDstLayouts
(@Nullable IntPtr value) VkPhysicalDeviceHostImageCopyProperties.pCopySrcLayouts
(@Nullable IntPtr value) VkPhysicalDeviceVulkan14Properties.pCopySrcLayouts
(@Nullable IntPtr value) VkRenderPassCreateInfo2.pCorrelatedViewMasks
(@Nullable IntPtr value) VkRenderPassMultiviewCreateInfo.pCorrelationMasks
(@Nullable IntPtr value) VkQueryPoolPerformanceCreateInfoKHR.pCounterIndices
(@Nullable IntPtr value) VkRenderingInputAttachmentIndexInfo.pDepthInputAttachmentIndex
(@Nullable IntPtr value) VkDescriptorSetVariableDescriptorCountAllocateInfo.pDescriptorCounts
(@Nullable IntPtr value) VkMutableDescriptorTypeListEXT.pDescriptorTypes
(@Nullable IntPtr value) VkBindAccelerationStructureMemoryInfoNV.pDeviceIndices
(@Nullable IntPtr value) VkBindBufferMemoryDeviceGroupInfo.pDeviceIndices
(@Nullable IntPtr value) VkBindImageMemoryDeviceGroupInfo.pDeviceIndices
(@Nullable IntPtr value) VkDeviceGroupPresentInfoKHR.pDeviceMasks
(@Nullable IntPtr value) VkValidationFlagsEXT.pDisabledValidationChecks
(@Nullable IntPtr value) VkValidationFeaturesEXT.pDisabledValidationFeatures
(@Nullable IntPtr value) VkBindDescriptorSetsInfo.pDynamicOffsets
(@Nullable IntPtr value) VkPipelineDynamicStateCreateInfo.pDynamicStates
(@Nullable IntPtr value) VkValidationFeaturesEXT.pEnabledValidationFeatures
(@Nullable IntPtr value) VkImageCompressionControlEXT.pFixedRateFlags
(@Nullable IntPtr value) StdVideoDecodeH264PictureInfo.PicOrderCnt
(IntPtr value) StdVideoDecodeH264ReferenceInfo.PicOrderCnt
(IntPtr value) VkPresentInfoKHR.pImageIndices
(@Nullable IntPtr value) VkReleaseSwapchainImagesInfoEXT.pImageIndices
(@Nullable IntPtr value) VkIndirectCommandsLayoutTokenNV.pIndexTypes
(@Nullable IntPtr value) VkIndirectCommandsLayoutTokenNV.pIndexTypeValues
(@Nullable IntPtr value) StdVideoH264SequenceParameterSet.pOffsetForRefFrame
(@Nullable IntPtr value) VkLatencySurfaceCapabilitiesNV.pPresentModes
(@Nullable IntPtr value) VkSurfacePresentModeCompatibilityEXT.pPresentModes
(@Nullable IntPtr value) VkSwapchainPresentModeInfoEXT.pPresentModes
(@Nullable IntPtr value) VkSwapchainPresentModesCreateInfoEXT.pPresentModes
(@Nullable IntPtr value) VkSubpassDescription.pPreserveAttachments
(@Nullable IntPtr value) VkSubpassDescription2.pPreserveAttachments
(@Nullable IntPtr value) VkBufferCreateInfo.pQueueFamilyIndices
(@Nullable IntPtr value) VkImageCreateInfo.pQueueFamilyIndices
(@Nullable IntPtr value) VkPhysicalDeviceImageDrmFormatModifierInfoEXT.pQueueFamilyIndices
(@Nullable IntPtr value) VkSwapchainCreateInfoKHR.pQueueFamilyIndices
(@Nullable IntPtr value) VkDeviceGroupPresentCapabilitiesKHR.presentMask
(IntPtr value) VkQueueFamilyGlobalPriorityProperties.priorities
(IntPtr value) VkPipelineMultisampleStateCreateInfo.pSampleMask
(@Nullable IntPtr value) VkShadingRatePaletteNV.pShadingRatePaletteEntries
(@Nullable IntPtr value) VkDeviceGroupSubmitInfo.pSignalSemaphoreDeviceIndices
(@Nullable IntPtr value) VkVideoDecodeH264PictureInfoKHR.pSliceOffsets
(@Nullable IntPtr value) VkVideoDecodeH265PictureInfoKHR.pSliceSegmentOffsets
(@Nullable IntPtr value) VkRenderingInputAttachmentIndexInfo.pStencilInputAttachmentIndex
(@Nullable IntPtr value) VkIndirectCommandsLayoutCreateInfoNV.pStreamStrides
(@Nullable IntPtr value) VkVideoDecodeAV1PictureInfoKHR.pTileOffsets
(@Nullable IntPtr value) VkVideoDecodeAV1PictureInfoKHR.pTileSizes
(@Nullable IntPtr value) VkFramebufferAttachmentImageInfo.pViewFormats
(@Nullable IntPtr value) VkImageFormatListCreateInfo.pViewFormats
(@Nullable IntPtr value) VkRenderPassMultiviewCreateInfo.pViewMasks
(@Nullable IntPtr value) VkRenderPassMultiviewCreateInfo.pViewOffsets
(@Nullable IntPtr value) VkSubmitInfo.pWaitDstStageMask
(@Nullable IntPtr value) VkDeviceGroupSubmitInfo.pWaitSemaphoreDeviceIndices
(@Nullable IntPtr value) VkVideoDecodeAV1PictureInfoKHR.referenceNameSlotIndices
(IntPtr value) VkVideoEncodeAV1PictureInfoKHR.referenceNameSlotIndices
(IntPtr value)