public virtual Vector3 GetProperty(ALListener3f property) { Vector3 value; AL.GetListener(property, out value); ctx.CheckErrors(); return(value); }
private Vector3 Get(ALListener3f param) { AssertNotDisposed(); Vector3 result; AL.GetListener(param, out result.X, out result.Y, out result.Z); return(result); }
public static void GetListener(ALListener3f param, out float value1, out float value2, out float value3) { ALDelegates.alGetListener3f((int)param, out value1, out value2, out value3); }
public static void Listener(ALListener3f param, float value1, float value2, float value3) { ALDelegates.alListener3f((int)param, value1, value2, value3); }
public virtual void SetProperty(ALListener3f property, Vector3 value) { ctx.Call(() => AL.Listener(property, ref value)); }
public static void Listener(ALListener3f param, ref Vector3 values) { AL.Listener(param, values.X, values.Y, values.Z); }
public static void GetListener(ALListener3f param, out Vector3 values) { AL.GetListener(param, out values.X, out values.Y, out values.Z); }
void Set(ALListener3f param, Vector3d value) { using (context.Bind()) AL.Listener(param, (float)value.X, (float)value.Y, (float)value.Z); }
Vector3d Get(ALListener3f param) { float x, y, z; using (context.Bind()) AL.GetListener(param, out x, out y, out z); return(new Vector3d(x, y, z)); }
private void Set(ALListener3f param, Vector3 value) { AssertNotDisposed(); AL.Listener(param, value.X, value.Y, value.Z); }
public static void GetListener(ALListener3f param, out float value1, out float value2, out float value3) { alGetListener3f((int)param, out value1, out value2, out value3); }
public static void Listener(ALListener3f param, float value1, float value2, float value3) { alListener3f((int)param, value1, value2, value3); }
internal static extern void Listener3f(ALListener3f param, float value1, float value2, float value3);
public static extern void Listener(ALListener3f param, float value1, float value2, float value3);
public static void GetListener(ALListener3f param, out float value1, out float value2, out float value3);
internal static extern void GetListener(ALListener3f param, out float value1, out float value2, out float value3);
Vector3d Get(ALListener3f param) { float x, y, z; using (context.Bind()) AL.GetListener(param, out x, out y, out z); return new Vector3d(x, y, z); }