Ejemplo n.º 1
0
		public Listener(IntPtr systemHandle, int id, Vector position, Vector velocity, Vector forward, Vector up)
		{
			this.systemHandle = systemHandle;
			this.id = id;
			this.position = position;
			this.velocity = velocity;
			this.forward = forward;
			this.up = up;
		}
Ejemplo n.º 2
0
		internal static extern Result FMOD_Channel_Get3DConeOrientation(IntPtr channelHandle, ref Vector orientation);
Ejemplo n.º 3
0
		internal static extern Result FMOD_Channel_Get3DAttributes(IntPtr channelHandle, ref Vector position, ref Vector velocity);
Ejemplo n.º 4
0
		internal static extern Result FMOD_System_Get3DListenerAttributes(IntPtr systemHandle, int listener, ref Vector position, ref Vector velocity, ref Vector forward, ref Vector up);
Ejemplo n.º 5
0
		internal static extern Result FMOD_Geometry_GetScale(IntPtr geometry, ref Vector scale);
Ejemplo n.º 6
0
		internal static extern Result FMOD_Geometry_GetPosition(IntPtr geometry, ref Vector position);
Ejemplo n.º 7
0
		internal static extern Result FMOD_Geometry_GetRotation(IntPtr geometry, ref Vector forward, ref Vector up);
Ejemplo n.º 8
0
		internal static extern Result FMOD_Geometry_GetPolygonVertex(IntPtr geometry, int polygonIndex, int vertexIndex, ref Vector vertex);
Ejemplo n.º 9
0
		internal static extern Result FMOD_ChannelGroup_Override3DAttributes(IntPtr channelGroupHandle, ref Vector position, ref Vector velocity);
Ejemplo n.º 10
0
		public PositionAndVelocity(Vector position, Vector velocity)
		{
			Position = position;
			Velocity = velocity;
		}
Ejemplo n.º 11
0
		public Rotation(Vector forward, Vector up)
		{
			this.Forward = forward;
			this.Up = up;
		}