Package org.lwjgl.fmod
Class FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES>
org.lwjgl.fmod.FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
extends Struct<FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES>
implements NativeResource
struct FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES {
int bar;
int beat;
int position;
float tempo;
int timesignatureupper;
int timesignaturelower;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES(ByteBuffer container) Creates aFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionintbar()bar(int value) Sets the specified value to thebarfield.intbeat()beat(int value) Sets the specified value to thebeatfield.calloc()Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated withmemCalloc.calloc(int capacity) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated withBufferUtils.create(int capacity) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated withBufferUtils.create(long address) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance for the specified memory address.create(long address, int capacity) Create aFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance at the specified memory.static @Nullable FMOD_STUDIO_TIMELINE_BEAT_PROPERTIEScreateSafe(long address) static @Nullable FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.BuffercreateSafe(long address, int capacity) malloc()Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated withmemAlloc.malloc(int capacity) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated on the specifiedMemoryStack.static intnbar(long struct) Unsafe version ofbar().static voidnbar(long struct, int value) Unsafe version ofbar.static intnbeat(long struct) Unsafe version ofbeat().static voidnbeat(long struct, int value) Unsafe version ofbeat.static intnposition$(long struct) Unsafe version ofposition$().static voidnposition$(long struct, int value) Unsafe version ofposition$.static floatntempo(long struct) Unsafe version oftempo().static voidntempo(long struct, float value) Unsafe version oftempo.static intntimesignaturelower(long struct) Unsafe version oftimesignaturelower().static voidntimesignaturelower(long struct, int value) Unsafe version oftimesignaturelower.static intntimesignatureupper(long struct) Unsafe version oftimesignatureupper().static voidntimesignatureupper(long struct, int value) Unsafe version oftimesignatureupper.intposition$(int value) Sets the specified value to thepositionfield.set(int bar, int beat, int position$, float tempo, int timesignatureupper, int timesignaturelower) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).floattempo()tempo(float value) Sets the specified value to thetempofield.inttimesignaturelower(int value) Sets the specified value to thetimesignaturelowerfield.inttimesignatureupper(int value) Sets the specified value to thetimesignatureupperfield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
BAR
public static final int BARThe struct member offsets. -
BEAT
public static final int BEATThe struct member offsets. -
POSITION
public static final int POSITIONThe struct member offsets. -
TEMPO
public static final int TEMPOThe struct member offsets. -
TIMESIGNATUREUPPER
public static final int TIMESIGNATUREUPPERThe struct member offsets. -
TIMESIGNATURELOWER
public static final int TIMESIGNATURELOWERThe struct member offsets.
-
-
Constructor Details
-
FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES
Creates aFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance at the current position of the specifiedByteBuffercontainer. 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
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES>
-
bar
public int bar()- Returns:
- the value of the
barfield.
-
beat
public int beat()- Returns:
- the value of the
beatfield.
-
position$
public int position$()- Returns:
- the value of the
positionfield.
-
tempo
public float tempo()- Returns:
- the value of the
tempofield.
-
timesignatureupper
public int timesignatureupper()- Returns:
- the value of the
timesignatureupperfield.
-
timesignaturelower
public int timesignaturelower()- Returns:
- the value of the
timesignaturelowerfield.
-
bar
Sets the specified value to thebarfield. -
beat
Sets the specified value to thebeatfield. -
position$
Sets the specified value to thepositionfield. -
tempo
Sets the specified value to thetempofield. -
timesignatureupper
Sets the specified value to thetimesignatureupperfield. -
timesignaturelower
Sets the specified value to thetimesignaturelowerfield. -
set
public FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES set(int bar, int beat, int position$, float tempo, int timesignatureupper, int timesignaturelower) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated withBufferUtils. -
create
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance for the specified memory address. -
createSafe
-
malloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable FMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Buffer createSafe(long address, int capacity) -
malloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIESinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newFMOD_STUDIO_TIMELINE_BEAT_PROPERTIES.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nbar
public static int nbar(long struct) Unsafe version ofbar(). -
nbeat
public static int nbeat(long struct) Unsafe version ofbeat(). -
nposition$
public static int nposition$(long struct) Unsafe version ofposition$(). -
ntempo
public static float ntempo(long struct) Unsafe version oftempo(). -
ntimesignatureupper
public static int ntimesignatureupper(long struct) Unsafe version oftimesignatureupper(). -
ntimesignaturelower
public static int ntimesignaturelower(long struct) Unsafe version oftimesignaturelower(). -
nbar
public static void nbar(long struct, int value) Unsafe version ofbar. -
nbeat
public static void nbeat(long struct, int value) Unsafe version ofbeat. -
nposition$
public static void nposition$(long struct, int value) Unsafe version ofposition$. -
ntempo
public static void ntempo(long struct, float value) Unsafe version oftempo. -
ntimesignatureupper
public static void ntimesignatureupper(long struct, int value) Unsafe version oftimesignatureupper. -
ntimesignaturelower
public static void ntimesignaturelower(long struct, int value) Unsafe version oftimesignaturelower.
-