setListenerAttributes method
void
setListenerAttributes({
- int index = 0,
- required Vector3 position,
- required Vector3 velocity,
- required Vector3 forward,
- required Vector3 up,
Sets the 3D listener pose. FMOD's coordinate system is left-handed
by default; forward and up must be normalized and orthogonal.
Implementation
void setListenerAttributes({
int index = 0,
required Vector3 position,
required Vector3 velocity,
required Vector3 forward,
required Vector3 up,
}) {
_resources.writeAttributes(
position: position,
velocity: velocity,
forward: forward,
up: up,
);
_bindings.check(
_bindings.Studio_System_SetListenerAttributes(
_system,
index,
_resources.attributes,
nullptr,
),
'Studio_System_SetListenerAttributes',
);
}