Uses of Record Class
club.doki7.ffm.ptr.DoublePtr
Packages that use DoublePtr
Package
Description
Utility classes encapsulating
MemorySegment
, providing type-safe way
to access native memory.OpenGL Java bindings implemented with Java 22 FFM (Project Panama) APIs.
-
Uses of DoublePtr in club.doki7.ffm.ptr
Methods in club.doki7.ffm.ptr that return DoublePtrModifier and TypeMethodDescriptionstatic @NotNull DoublePtr
static @NotNull DoublePtr
static @NotNull DoublePtr
static @NotNull DoublePtr
DoublePtr.allocate
(@NotNull Arena arena, @NotNull DoubleBuffer buffer) static @NotNull DoublePtr
static @Nullable DoublePtr
DoublePtr.checked
(@Nullable MemorySegment segment) Create a newDoublePtr
usingsegment
as backing storage, with argument validation.static @NotNull DoublePtr
DoublePtr.checked
(@NotNull DoubleBuffer buffer) Create a newDoublePtr
using the same backing storage asbuffer
, with argument validation.@NotNull DoublePtr
DoublePtr.offset
(long offset) @NotNull DoublePtr
DoublePtr.reinterpret
(long newSize) @NotNull DoublePtr
DoublePtr.slice
(long end) @NotNull DoublePtr
DoublePtr.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 DoublePtr in club.doki7.glfw
Methods in club.doki7.glfw with parameters of type DoublePtrModifier and TypeMethodDescriptionvoid
GLFW.getCursorPos
(@Nullable GLFWwindow window, @Nullable DoublePtr xpos, @Nullable DoublePtr ypos) -
Uses of DoublePtr in club.doki7.openal
Methods in club.doki7.openal with parameters of type DoublePtrModifier and TypeMethodDescriptionvoid
AL.getDoublev
(int param, @Nullable DoublePtr values) void
AL.getDoublevDirect
(@Nullable ALCcontext context, int param, @Nullable DoublePtr values) void
AL.getSource3dDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr value1, @Nullable DoublePtr value2, @Nullable DoublePtr value3) void
AL.getSource3dSOFT
(int source, int param, @Nullable DoublePtr value1, @Nullable DoublePtr value2, @Nullable DoublePtr value3) void
AL.getSourcedDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr value) void
AL.getSourcedSOFT
(int source, int param, @Nullable DoublePtr value) void
AL.getSourcedvDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr values) void
AL.getSourcedvSOFT
(int source, int param, @Nullable DoublePtr values) void
AL.sourcedvDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr values) void
AL.sourcedvSOFT
(int source, int param, @Nullable DoublePtr values) -
Uses of DoublePtr in club.doki7.opengl
Methods in club.doki7.opengl with parameters of type DoublePtrModifier and TypeMethodDescriptionvoid
void
void
void
GL.depthRangeArraydvNV
(int first, int count, @Nullable DoublePtr v) void
GL.depthRangeArrayv
(int first, int count, @Nullable DoublePtr v) void
GLCompatibility.evalCoord1dv
(@Nullable DoublePtr u) void
GLCompatibility.evalCoord2dv
(@Nullable DoublePtr u) void
GLCompatibility.fogCoorddv
(@Nullable DoublePtr coord) void
GLCompatibility.getClipPlane
(int plane, @Nullable DoublePtr equation) void
GL.getDoublei_v
(int target, int index, @Nullable DoublePtr data) void
GL.getDoublei_vEXT
(int pname, int index, @Nullable DoublePtr params) void
GL.getDoubleIndexedvEXT
(int target, int index, @Nullable DoublePtr data) void
GL.getDoublev
(int pname, @Nullable DoublePtr data) void
void
GL.getMultiTexGendvEXT
(int texunit, int coord, int pname, @Nullable DoublePtr params) void
GL.getNamedProgramLocalParameterdvEXT
(int program, int target, int index, @Nullable DoublePtr params) void
void
GLCompatibility.getnMapdvARB
(int target, int query, int bufSize, @Nullable DoublePtr v) void
GL.getnUniformdv
(int program, int location, int bufSize, @Nullable DoublePtr params) void
GL.getnUniformdvARB
(int program, int location, int bufSize, @Nullable DoublePtr params) void
GLCompatibility.getProgramEnvParameterdvARB
(int target, int index, @Nullable DoublePtr params) void
GLCompatibility.getProgramLocalParameterdvARB
(int target, int index, @Nullable DoublePtr params) void
GLCompatibility.getTexGendv
(int coord, int pname, @Nullable DoublePtr params) void
GL.getUniformdv
(int program, int location, @Nullable DoublePtr params) void
GL.getVertexAttribdv
(int index, int pname, @Nullable DoublePtr params) void
GLCompatibility.getVertexAttribdvARB
(int index, int pname, @Nullable DoublePtr params) void
GL.getVertexAttribLdv
(int index, int pname, @Nullable DoublePtr params) void
GLCompatibility.getVertexAttribLdvEXT
(int index, int pname, @Nullable DoublePtr params) void
void
GLCompatibility.loadMatrixd
(@Nullable DoublePtr m) void
GLCompatibility.loadTransposeMatrixd
(@Nullable DoublePtr m) void
GLCompatibility.loadTransposeMatrixdARB
(@Nullable DoublePtr m) void
GLCompatibility.map1d
(int target, double u1, double u2, int stride, int order, @Nullable DoublePtr points) void
GLCompatibility.map2d
(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, @Nullable DoublePtr points) void
GL.matrixLoaddEXT
(int mode, @Nullable DoublePtr m) void
GL.matrixLoadTransposedEXT
(int mode, @Nullable DoublePtr m) void
GL.matrixMultdEXT
(int mode, @Nullable DoublePtr m) void
GL.matrixMultTransposedEXT
(int mode, @Nullable DoublePtr m) void
GLCompatibility.multiTexCoord1dv
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord1dvARB
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord2dv
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord2dvARB
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord3dv
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord3dvARB
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord4dv
(int target, @Nullable DoublePtr v) void
GLCompatibility.multiTexCoord4dvARB
(int target, @Nullable DoublePtr v) void
GL.multiTexGendvEXT
(int texunit, int coord, int pname, @Nullable DoublePtr params) void
GLCompatibility.multMatrixd
(@Nullable DoublePtr m) void
GLCompatibility.multTransposeMatrixd
(@Nullable DoublePtr m) void
GLCompatibility.multTransposeMatrixdARB
(@Nullable DoublePtr m) void
GL.namedProgramLocalParameter4dvEXT
(int program, int target, int index, @Nullable DoublePtr params) void
void
GLCompatibility.programEnvParameter4dvARB
(int target, int index, @Nullable DoublePtr params) void
GLCompatibility.programLocalParameter4dvARB
(int target, int index, @Nullable DoublePtr params) void
GL.programUniform1dv
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform1dvEXT
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform2dv
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform2dvEXT
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform3dv
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform3dvEXT
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform4dv
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniform4dvEXT
(int program, int location, int count, @Nullable DoublePtr value) void
GL.programUniformMatrix2dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix2dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix2x3dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix2x3dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix2x4dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix2x4dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix3dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix3dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix3x2dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix3x2dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix3x4dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix3x4dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix4dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix4dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix4x2dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix4x2dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix4x3dv
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.programUniformMatrix4x3dvEXT
(int program, int location, int count, byte transpose, @Nullable DoublePtr value) void
GLCompatibility.rasterPos2dv
(@Nullable DoublePtr v) void
GLCompatibility.rasterPos3dv
(@Nullable DoublePtr v) void
GLCompatibility.rasterPos4dv
(@Nullable DoublePtr v) void
void
GLCompatibility.secondaryColor3dv
(@Nullable DoublePtr v) void
GLCompatibility.secondaryColor3dvEXT
(@Nullable DoublePtr v) void
GLCompatibility.texCoord1dv
(@Nullable DoublePtr v) void
GLCompatibility.texCoord2dv
(@Nullable DoublePtr v) void
GLCompatibility.texCoord3dv
(@Nullable DoublePtr v) void
GLCompatibility.texCoord4dv
(@Nullable DoublePtr v) void
void
GL.uniform1dv
(int location, int count, @Nullable DoublePtr value) void
GL.uniform2dv
(int location, int count, @Nullable DoublePtr value) void
GL.uniform3dv
(int location, int count, @Nullable DoublePtr value) void
GL.uniform4dv
(int location, int count, @Nullable DoublePtr value) void
GL.uniformMatrix2dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix2x3dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix2x4dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix3dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix3x2dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix3x4dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix4dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix4x2dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
GL.uniformMatrix4x3dv
(int location, int count, byte transpose, @Nullable DoublePtr value) void
void
void
void
GL.vertexAttrib1dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttrib1dvARB
(int index, @Nullable DoublePtr v) void
GL.vertexAttrib2dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttrib2dvARB
(int index, @Nullable DoublePtr v) void
GL.vertexAttrib3dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttrib3dvARB
(int index, @Nullable DoublePtr v) void
GL.vertexAttrib4dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttrib4dvARB
(int index, @Nullable DoublePtr v) void
GL.vertexAttribL1dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttribL1dvEXT
(int index, @Nullable DoublePtr v) void
GL.vertexAttribL2dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttribL2dvEXT
(int index, @Nullable DoublePtr v) void
GL.vertexAttribL3dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttribL3dvEXT
(int index, @Nullable DoublePtr v) void
GL.vertexAttribL4dv
(int index, @Nullable DoublePtr v) void
GLCompatibility.vertexAttribL4dvEXT
(int index, @Nullable DoublePtr v) void
GLCompatibility.weightdvARB
(int size, @Nullable DoublePtr weights) void
GLCompatibility.windowPos2dv
(@Nullable DoublePtr v) void
GLCompatibility.windowPos2dvARB
(@Nullable DoublePtr v) void
GLCompatibility.windowPos3dv
(@Nullable DoublePtr v) void
GLCompatibility.windowPos3dvARB
(@Nullable DoublePtr v) -
Uses of DoublePtr in club.doki7.sdl3
Methods in club.doki7.sdl3 with parameters of type DoublePtr