Class FMOD_STUDIO_USER_PROPERTY

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class FMOD_STUDIO_USER_PROPERTY extends Struct<FMOD_STUDIO_USER_PROPERTY> implements NativeResource
struct FMOD_STUDIO_USER_PROPERTY {
    char const * name;
    FMOD_STUDIO_USER_PROPERTY_TYPE type;
    union {
        int intvalue;
        FMOD_BOOL boolvalue;
        float floatvalue;
        char const * stringvalue;
    };
}
  • Field Details

    • SIZEOF

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

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

      public static final int NAME
      The struct member offsets.
    • TYPE

      public static final int TYPE
      The struct member offsets.
    • INTVALUE

      public static final int INTVALUE
      The struct member offsets.
    • BOOLVALUE

      public static final int BOOLVALUE
      The struct member offsets.
    • FLOATVALUE

      public static final int FLOATVALUE
      The struct member offsets.
    • STRINGVALUE

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

    • FMOD_STUDIO_USER_PROPERTY

      public FMOD_STUDIO_USER_PROPERTY(ByteBuffer container)
      Creates a FMOD_STUDIO_USER_PROPERTY 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