Class AISkeletonBone

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

@NativeType("struct aiSkeletonBone") public class AISkeletonBone extends Struct<AISkeletonBone> implements NativeResource
struct aiSkeletonBone {
    int mParent;
    struct aiNode * mArmature;
    struct aiNode * mNode;
    unsigned int mNumnWeights;
    struct aiMesh * mMeshId;
    struct aiVertexWeight * mWeights;
    struct aiMatrix4x4 mOffsetMatrix;
    struct aiMatrix4x4 mLocalMatrix;
}
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • MPARENT

      public static final int MPARENT
      The struct member offsets.
    • MARMATURE

      public static final int MARMATURE
      The struct member offsets.
    • MNODE

      public static final int MNODE
      The struct member offsets.
    • MNUMNWEIGHTS

      public static final int MNUMNWEIGHTS
      The struct member offsets.
    • MMESHID

      public static final int MMESHID
      The struct member offsets.
    • MWEIGHTS

      public static final int MWEIGHTS
      The struct member offsets.
    • MOFFSETMATRIX

      public static final int MOFFSETMATRIX
      The struct member offsets.
    • MLOCALMATRIX

      public static final int MLOCALMATRIX
      The struct member offsets.
  • Constructor Details

    • AISkeletonBone

      public AISkeletonBone(ByteBuffer container)
      Creates a AISkeletonBone instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details