/** Returns the value of the {@code mNumWeights} field. */ @NativeType("unsigned int") public int mNumWeights() { return nmNumWeights(address()); } /** Returns a {@link AIVertexWeight.Buffer} view of the struct array pointed to by the {@code mWeights} field. */
/** Unsafe version of {@link #mWeights}. */ public static AIVertexWeight.Buffer nmWeights(long struct) { return AIVertexWeight.create(memGetAddress(struct + AIBone.MWEIGHTS), nmNumWeights(struct)); } /** Unsafe version of {@link #mOffsetMatrix}. */
/** Returns the value of the {@code mNumWeights} field. */ @NativeType("unsigned int") public int mNumWeights() { return AIBone.nmNumWeights(address()); } /** Returns a {@link AIVertexWeight.Buffer} view of the struct array pointed to by the {@code mWeights} field. */
/** Unsafe version of {@link #mWeights(AIVertexWeight.Buffer) mWeights}. */ public static void nmWeights(long struct, AIVertexWeight.Buffer value) { memPutAddress(struct + AIBone.MWEIGHTS, value.address()); nmNumWeights(struct, value.remaining()); } /** Unsafe version of {@link #mOffsetMatrix(AIMatrix4x4) mOffsetMatrix}. */