コード例 #1
0
ファイル: Listener.cs プロジェクト: bossaia/alexandrialibrary
		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;
		}
コード例 #2
0
ファイル: Structs.cs プロジェクト: bossaia/alexandrialibrary
		public PositionAndVelocity(Vector position, Vector velocity)
		{
			Position = position;
			Velocity = velocity;
		}
コード例 #3
0
ファイル: Structs.cs プロジェクト: bossaia/alexandrialibrary
		public Rotation(Vector forward, Vector up)
		{
			this.Forward = forward;
			this.Up = up;
		}
コード例 #4
0
		internal static extern Result FMOD_Channel_Get3DConeOrientation(IntPtr channelHandle, ref Vector orientation);
コード例 #5
0
		internal static extern Result FMOD_System_Get3DListenerAttributes(IntPtr systemHandle, int listener, ref Vector position, ref Vector velocity, ref Vector forward, ref Vector up);
コード例 #6
0
		internal static extern Result FMOD_Channel_Get3DAttributes(IntPtr channelHandle, ref Vector position, ref Vector velocity);
コード例 #7
0
		internal static extern Result FMOD_Geometry_GetScale(IntPtr geometry, ref Vector scale);
コード例 #8
0
		internal static extern Result FMOD_Geometry_GetPosition(IntPtr geometry, ref Vector position);
コード例 #9
0
		internal static extern Result FMOD_Geometry_GetRotation(IntPtr geometry, ref Vector forward, ref Vector up);
コード例 #10
0
		internal static extern Result FMOD_Geometry_GetPolygonVertex(IntPtr geometry, int polygonIndex, int vertexIndex, ref Vector vertex);
コード例 #11
0
		internal static extern Result FMOD_ChannelGroup_Override3DAttributes(IntPtr channelGroupHandle, ref Vector position, ref Vector velocity);