/** Unsafe version of {@link #mColors(int, AIColor4D.Buffer) mColors}. */ public static void nmColors(long struct, int index, @Nullable AIColor4D.Buffer value) { memPutAddress(struct + AIAnimMesh.MCOLORS + check(index, Assimp.AI_MAX_NUMBER_OF_COLOR_SETS) * POINTER_SIZE, memAddressSafe(value)); } /** Unsafe version of {@link #mTextureCoords(PointerBuffer) mTextureCoords}. */
/** * Convenience absolute put on a target ByteBuffer. * * @param target the target ByteBuffer * @param index the index at which the pointer will be written * @param p the pointer value to be written */ public static void put(ByteBuffer target, int index, long p) { checkFromIndexSize(index, POINTER_SIZE, target.limit()); memPutAddress(memAddress0(target) + index, p); }
/** Unsafe version of {@link #lpszMenuName(ByteBuffer) lpszMenuName}. */ public static void nlpszMenuName(long struct, @Nullable ByteBuffer value) { if (CHECKS) { checkNT2Safe(value); } memPutAddress(struct + WNDCLASSEX.LPSZMENUNAME, memAddressSafe(value)); } /** Unsafe version of {@link #lpszClassName(ByteBuffer) lpszClassName}. */
/** Unsafe version of {@link #pObjectName(ByteBuffer) pObjectName}. */ public static void npObjectName(long struct, @Nullable ByteBuffer value) { if (CHECKS) { checkNT1Safe(value); } memPutAddress(struct + VkDebugUtilsObjectNameInfoEXT.POBJECTNAME, memAddressSafe(value)); }
/** Unsafe version of {@link #pMessageIdName(ByteBuffer) pMessageIdName}. */ public static void npMessageIdName(long struct, @Nullable ByteBuffer value) { if (CHECKS) { checkNT1Safe(value); } memPutAddress(struct + VkDebugUtilsMessengerCallbackDataEXT.PMESSAGEIDNAME, memAddressSafe(value)); } /** Unsafe version of {@link #messageIdNumber(int) messageIdNumber}. */
/** Unsafe version of {@link #mTextureCoords(int, AIVector3D.Buffer) mTextureCoords}. */ public static void nmTextureCoords(long struct, int index, @Nullable AIVector3D.Buffer value) { memPutAddress(struct + AIAnimMesh.MTEXTURECOORDS + check(index, Assimp.AI_MAX_NUMBER_OF_TEXTURECOORDS) * POINTER_SIZE, memAddressSafe(value)); } /** Sets the specified value to the {@code mNumVertices} field of the specified {@code struct}. */
/** Unsafe version of {@link #mTextureCoords(int, AIVector3D.Buffer) mTextureCoords}. */ public static void nmTextureCoords(long struct, int index, @Nullable AIVector3D.Buffer value) { memPutAddress(struct + AIMesh.MTEXTURECOORDS + check(index, Assimp.AI_MAX_NUMBER_OF_TEXTURECOORDS) * POINTER_SIZE, memAddressSafe(value)); } /** Unsafe version of {@link #mNumUVComponents(IntBuffer) mNumUVComponents}. */
/** Unsafe version of {@link #name(ByteBuffer) name}. */ public static void nname(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + JNINativeMethod.NAME, memAddress(value)); } /** Unsafe version of {@link #signature(ByteBuffer) signature}. */
/** Unsafe version of {@link #logFilename(ByteBuffer) logFilename}. */ public static void nlogFilename(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + RMTSettings.LOGFILENAME, memAddress(value)); }
/** Unsafe version of {@link #lpszClassName(ByteBuffer) lpszClassName}. */ public static void nlpszClassName(long struct, ByteBuffer value) { if (CHECKS) { checkNT2(value); } memPutAddress(struct + WNDCLASSEX.LPSZCLASSNAME, memAddress(value)); } /** Unsafe version of {@link #hIconSm(long) hIconSm}. */
/** Unsafe version of {@link #name(ByteBuffer) name}. */ public static void nname(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + ObjCPropertyAttribute.NAME, memAddress(value)); } /** Unsafe version of {@link #value(ByteBuffer) value}. */
/** Unsafe version of {@link #pName(ByteBuffer) pName}. */ public static void npName(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + VkPipelineShaderStageCreateInfo.PNAME, memAddress(value)); } /** Unsafe version of {@link #pSpecializationInfo(VkSpecializationInfo) pSpecializationInfo}. */
/** Unsafe version of {@link #description(ByteBuffer) description}. */ public static void ndescription(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + AIExportFormatDesc.DESCRIPTION, memAddress(value)); } /** Unsafe version of {@link #fileExtension(ByteBuffer) fileExtension}. */
/** Unsafe version of {@link #signature(ByteBuffer) signature}. */ public static void nsignature(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + JNINativeMethod.SIGNATURE, memAddress(value)); } /** Unsafe version of {@link #fnPtr(long) fnPtr}. */
/** Unsafe version of {@link #value(ByteBuffer) value}. */ public static void nvalue(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + ObjCPropertyAttribute.VALUE, memAddress(value)); }
/** Unsafe version of {@link #name(ByteBuffer) name}. */ public static void nname(long struct, ByteBuffer value) { if (CHECKS) { checkNT2(value); } memPutAddress(struct + VkImportMemoryWin32HandleInfoKHR.NAME, memAddress(value)); }
/** Unsafe version of {@link #pLabelName(ByteBuffer) pLabelName}. */ public static void npLabelName(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + VkDebugUtilsLabelEXT.PLABELNAME, memAddress(value)); } /** Unsafe version of {@link #color(FloatBuffer) color}. */
/** Unsafe version of {@link #name(ByteBuffer) name}. */ public static void nname(long struct, ByteBuffer value) { if (CHECKS) { checkNT2(value); } memPutAddress(struct + VkExportMemoryWin32HandleInfoKHR.NAME, memAddress(value)); }
/** Unsafe version of {@link #name(ByteBuffer) name}. */ public static void nname(long struct, ByteBuffer value) { if (CHECKS) { checkNT2(value); } memPutAddress(struct + VkExportSemaphoreWin32HandleInfoKHR.NAME, memAddress(value)); }
/** Unsafe version of {@link #pMessage(ByteBuffer) pMessage}. */ public static void npMessage(long struct, ByteBuffer value) { if (CHECKS) { checkNT1(value); } memPutAddress(struct + VkDebugUtilsMessengerCallbackDataEXT.PMESSAGE, memAddress(value)); } /** Sets the specified value to the {@code queueLabelCount} field of the specified {@code struct}. */