Uses of Record Class
club.doki7.ffm.ptr.ShortPtr
Packages that use ShortPtr
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.
Structure (
struct or union) types of Vulkan API.-
Uses of ShortPtr in club.doki7.ffm.ptr
Methods in club.doki7.ffm.ptr that return ShortPtrModifier and TypeMethodDescriptionstatic @NotNull ShortPtrstatic @NotNull ShortPtrstatic @NotNull ShortPtrstatic @NotNull ShortPtrShortPtr.allocate(@NotNull Arena arena, @NotNull ShortBuffer buffer) static @NotNull ShortPtrShortPtr.allocate(@NotNull Arena arena, Collection<Short> shorts) static @NotNull ShortPtrstatic @Nullable ShortPtrShortPtr.checked(@NotNull MemorySegment segment) Create a newShortPtrusingsegmentas backing storage, with argument validation.static @NotNull ShortPtrShortPtr.checked(@NotNull ShortBuffer buffer) Create a newShortPtrusing the same backing storage asbuffer, with argument validation.@NotNull ShortPtrShortPtr.offset(long offset) @NotNull ShortPtrShortPtr.reinterpret(long newSize) @NotNull ShortPtrShortPtr.slice(long end) @NotNull ShortPtrShortPtr.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 ShortPtr in club.doki7.glfw.datatype
Methods in club.doki7.glfw.datatype that return ShortPtrModifier and TypeMethodDescription@Nullable ShortPtrGLFWgammaramp.blue()@Nullable ShortPtrGLFWgammaramp.green()@Nullable ShortPtrGLFWgammaramp.red()Methods in club.doki7.glfw.datatype with parameters of type ShortPtrModifier and TypeMethodDescription -
Uses of ShortPtr in club.doki7.opengl
Methods in club.doki7.opengl with parameters of type ShortPtrModifier and TypeMethodDescriptionvoidGLCompatibility.color3hvNV(@Nullable ShortPtr v) voidvoidvoidGLCompatibility.color4hvNV(@Nullable ShortPtr v) voidvoidvoidGLCompatibility.fogCoordhvNV(@Nullable ShortPtr fog) voidGLCompatibility.getnPixelMapusv(int map, int bufSize, @Nullable ShortPtr values) voidGLCompatibility.getnPixelMapusvARB(int map, int bufSize, @Nullable ShortPtr values) voidGLCompatibility.getPixelMapusv(int map, @Nullable ShortPtr values) voidvoidGLCompatibility.matrixIndexusvARB(int size, @Nullable ShortPtr indices) voidGLCompatibility.multiTexCoord1hvNV(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord1sv(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord1svARB(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord2hvNV(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord2sv(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord2svARB(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord3hvNV(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord3sv(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord3svARB(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord4hvNV(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord4sv(int target, @Nullable ShortPtr v) voidGLCompatibility.multiTexCoord4svARB(int target, @Nullable ShortPtr v) voidGLCompatibility.normal3hvNV(@Nullable ShortPtr v) voidvoidGLCompatibility.pixelMapusv(int map, int mapsize, @Nullable ShortPtr values) voidGLCompatibility.rasterPos2sv(@Nullable ShortPtr v) voidGLCompatibility.rasterPos3sv(@Nullable ShortPtr v) voidGLCompatibility.rasterPos4sv(@Nullable ShortPtr v) voidvoidGLCompatibility.secondaryColor3hvNV(@Nullable ShortPtr v) voidGLCompatibility.secondaryColor3sv(@Nullable ShortPtr v) voidGLCompatibility.secondaryColor3svEXT(@Nullable ShortPtr v) voidGLCompatibility.secondaryColor3usv(@Nullable ShortPtr v) voidGLCompatibility.secondaryColor3usvEXT(@Nullable ShortPtr v) voidGLCompatibility.texCoord1hvNV(@Nullable ShortPtr v) voidGLCompatibility.texCoord1sv(@Nullable ShortPtr v) voidGLCompatibility.texCoord2hvNV(@Nullable ShortPtr v) voidGLCompatibility.texCoord2sv(@Nullable ShortPtr v) voidGLCompatibility.texCoord3hvNV(@Nullable ShortPtr v) voidGLCompatibility.texCoord3sv(@Nullable ShortPtr v) voidGLCompatibility.texCoord4hvNV(@Nullable ShortPtr v) voidGLCompatibility.texCoord4sv(@Nullable ShortPtr v) voidGLCompatibility.vertex2hvNV(@Nullable ShortPtr v) voidvoidGLCompatibility.vertex3hvNV(@Nullable ShortPtr v) voidvoidGLCompatibility.vertex4hvNV(@Nullable ShortPtr v) voidvoidGLCompatibility.vertexAttrib1hvNV(int index, @Nullable ShortPtr v) voidGL.vertexAttrib1sv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib1svARB(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib2hvNV(int index, @Nullable ShortPtr v) voidGL.vertexAttrib2sv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib2svARB(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib3hvNV(int index, @Nullable ShortPtr v) voidGL.vertexAttrib3sv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib3svARB(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib4hvNV(int index, @Nullable ShortPtr v) voidGL.vertexAttrib4Nsv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib4NsvARB(int index, @Nullable ShortPtr v) voidGL.vertexAttrib4Nusv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib4NusvARB(int index, @Nullable ShortPtr v) voidGL.vertexAttrib4sv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib4svARB(int index, @Nullable ShortPtr v) voidGL.vertexAttrib4usv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttrib4usvARB(int index, @Nullable ShortPtr v) voidGL.vertexAttribI4sv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttribI4svEXT(int index, @Nullable ShortPtr v) voidGL.vertexAttribI4usv(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttribI4usvEXT(int index, @Nullable ShortPtr v) voidGLCompatibility.vertexAttribs1hvNV(int index, int n, @Nullable ShortPtr v) voidGLCompatibility.vertexAttribs2hvNV(int index, int n, @Nullable ShortPtr v) voidGLCompatibility.vertexAttribs3hvNV(int index, int n, @Nullable ShortPtr v) voidGLCompatibility.vertexAttribs4hvNV(int index, int n, @Nullable ShortPtr v) voidGLCompatibility.vertexWeighthvNV(@Nullable ShortPtr weight) voidGLCompatibility.weightsvARB(int size, @Nullable ShortPtr weights) voidGLCompatibility.weightusvARB(int size, @Nullable ShortPtr weights) voidGLCompatibility.windowPos2sv(@Nullable ShortPtr v) voidGLCompatibility.windowPos2svARB(@Nullable ShortPtr v) voidGLCompatibility.windowPos3sv(@Nullable ShortPtr v) voidGLCompatibility.windowPos3svARB(@Nullable ShortPtr v) -
Uses of ShortPtr in club.doki7.openxr.command
Methods in club.doki7.openxr.command with parameters of type ShortPtrModifier and TypeMethodDescriptionintXR.getSpatialBufferUint16EXT(XrSpatialSnapshotEXT snapshot, XrSpatialBufferGetInfoEXT info, int bufferCapacityInput, IntPtr bufferCountOutput, @Nullable ShortPtr buffer) -
Uses of ShortPtr in club.doki7.openxr.datatype
Methods in club.doki7.openxr.datatype that return ShortPtrModifier and TypeMethodDescription@Nullable ShortPtrXrWorldMeshBlockML.indexBuffer()@Nullable ShortPtrXrHandTrackingMeshFB.indices()@Nullable ShortPtrXrSceneMeshIndicesUint16MSFT.indices()@Nullable ShortPtrXrSpatialEntityComponentDataTriangleMeshBD.indices()Methods in club.doki7.openxr.datatype with parameters of type ShortPtr -
Uses of ShortPtr in club.doki7.sdl3
Methods in club.doki7.sdl3 with parameters of type ShortPtrModifier and TypeMethodDescriptionbooleanSDL3.getJoystickAxisInitialState(@Nullable SDL_Joystick joystick, int axis, @Nullable ShortPtr state) Get the initial state of an axis control on a joystick.voidSDL3.getJoystickGUIDInfo(SDL_GUID guid, @Nullable ShortPtr vendor, @Nullable ShortPtr product, @Nullable ShortPtr version, @Nullable ShortPtr crc16) Get the device information encoded in a SDL_GUID structure.booleanSDL3.readS16BE(@Nullable SDL_IOStream src, @Nullable ShortPtr value) Use this function to read 16 bits of big-endian data from an SDL_IOStream and return in native format.booleanSDL3.readS16LE(@Nullable SDL_IOStream src, @Nullable ShortPtr value) Use this function to read 16 bits of little-endian data from an SDL_IOStream and return in native format.booleanSDL3.readU16BE(@Nullable SDL_IOStream src, @Nullable ShortPtr value) Use this function to read 16 bits of big-endian data from an SDL_IOStream and return in native format.booleanSDL3.readU16LE(@Nullable SDL_IOStream src, @Nullable ShortPtr value) Use this function to read 16 bits of little-endian data from an SDL_IOStream and return in native format. -
Uses of ShortPtr in club.doki7.sdl3.datatype
Methods in club.doki7.sdl3.datatype that return ShortPtrModifier and TypeMethodDescriptionSDL_HapticCondition.center()@Nullable ShortPtrSDL_HapticCustom.data()SDL_HapticCondition.deadband()SDL_HapticCondition.left_coeff()SDL_HapticCondition.left_sat()SDL_VirtualJoystickTouchpadDesc.padding()SDL_VirtualJoystickDesc.padding2()SDL_HapticCondition.right_coeff()SDL_HapticCondition.right_sat()Methods in club.doki7.sdl3.datatype with parameters of type ShortPtrModifier and TypeMethodDescriptionSDL_HapticCondition.left_coeff(ShortPtr value) SDL_HapticCondition.right_coeff(ShortPtr value) -
Uses of ShortPtr in club.doki7.stb.image
Methods in club.doki7.stb.image that return ShortPtrModifier and TypeMethodDescription@Nullable ShortPtrSTBI.load16(@Nullable BytePtr filename, @Nullable IntPtr x, @Nullable IntPtr y, @Nullable IntPtr channelsInFile, int desiredChannels) @Nullable ShortPtrSTBI.load16FromCallbacks(@Nullable ISTBI_IoCallbacks clbk, @NotNull MemorySegment user, @Nullable IntPtr x, @Nullable IntPtr y, @Nullable IntPtr channelsInFile, int desiredChannels) @Nullable ShortPtrSTBI.load16FromMemory(@Nullable BytePtr buffer, int len, @Nullable IntPtr x, @Nullable IntPtr y, @Nullable IntPtr channelsInFile, int desiredChannels) -
Uses of ShortPtr in club.doki7.stb.vorbis
Methods in club.doki7.stb.vorbis with parameters of type ShortPtrModifier and TypeMethodDescriptionintSTBVorbis.getFrameShortInterleaved(@Nullable STB_Vorbis f, int numC, @Nullable ShortPtr buffer, int numShorts) intSTBVorbis.getSamplesShortInterleaved(@Nullable STB_Vorbis f, int channels, @Nullable ShortPtr buffer, int numShorts) -
Uses of ShortPtr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return ShortPtrModifier and TypeMethodDescriptionStdVideoH265PictureParameterSet.column_width_minus1()StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1()StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1()StdVideoH265HrdParameters.elemental_duration_in_tc_minus1()StdVideoAV1Segmentation.FeatureData()StdVideoAV1LoopRestoration.LoopRestorationSize()@Nullable ShortPtrVkExportFenceWin32HandleInfoKHR.name()@Nullable ShortPtrVkExportMemoryWin32HandleInfoKHR.name()@Nullable ShortPtrVkExportSemaphoreWin32HandleInfoKHR.name()@Nullable ShortPtrVkImportFenceWin32HandleInfoKHR.name()@Nullable ShortPtrVkImportMemoryWin32HandleInfoKHR.name()@Nullable ShortPtrVkImportSemaphoreWin32HandleInfoKHR.name()@Nullable ShortPtrStdVideoAV1TileInfo.pHeightInSbsMinus1()@Nullable ShortPtrStdVideoAV1TileInfo.pMiColStarts()@Nullable ShortPtrStdVideoAV1TileInfo.pMiRowStarts()StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries()@Nullable ShortPtrStdVideoAV1TileInfo.pWidthInSbsMinus1()StdVideoH265PictureParameterSet.row_height_minus1()Methods in club.doki7.vulkan.datatype with parameters of type ShortPtrModifier and TypeMethodDescriptionStdVideoH265PictureParameterSet.column_width_minus1(ShortPtr value) StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1(ShortPtr value) StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1(ShortPtr value) StdVideoH265HrdParameters.elemental_duration_in_tc_minus1(ShortPtr value) StdVideoAV1Segmentation.FeatureData(ShortPtr value) StdVideoAV1LoopRestoration.LoopRestorationSize(ShortPtr value) StdVideoAV1TileInfo.pHeightInSbsMinus1(@Nullable ShortPtr value) StdVideoAV1TileInfo.pMiColStarts(@Nullable ShortPtr value) StdVideoAV1TileInfo.pMiRowStarts(@Nullable ShortPtr value) StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries(ShortPtr value) StdVideoAV1TileInfo.pWidthInSbsMinus1(@Nullable ShortPtr value) StdVideoH265PictureParameterSet.row_height_minus1(ShortPtr value) Method parameters in club.doki7.vulkan.datatype with type arguments of type ShortPtrModifier and TypeMethodDescriptionStdVideoH265PictureParameterSet.column_width_minus1(@NotNull Consumer<ShortPtr> consumer) StdVideoH265ShortTermRefPicSet.delta_poc_s0_minus1(@NotNull Consumer<ShortPtr> consumer) StdVideoH265ShortTermRefPicSet.delta_poc_s1_minus1(@NotNull Consumer<ShortPtr> consumer) StdVideoH265HrdParameters.elemental_duration_in_tc_minus1(@NotNull Consumer<ShortPtr> consumer) StdVideoAV1Segmentation.FeatureData(@NotNull Consumer<ShortPtr> consumer) StdVideoAV1LoopRestoration.LoopRestorationSize(@NotNull Consumer<ShortPtr> consumer) StdVideoH265PredictorPaletteEntries.PredictorPaletteEntries(@NotNull Consumer<ShortPtr> consumer) StdVideoH265PictureParameterSet.row_height_minus1(@NotNull Consumer<ShortPtr> consumer)