コード例 #1
0
        /// <summary>This function is used to retrieve floating-point properties from Filter objects.</summary>
        /// <param name="fid">Filter object identifier.</param>
        /// <param name="pname">Effect property to retrieve.</param>
        /// <param name="value">Address where floating-point value will be stored.</param>

        public void GetFilter(int fid, EfxFilterf pname, out float value)
        {
            GetFilter((uint)fid, pname, out value);
        }
コード例 #2
0
 public void GetFilter(uint fid, EfxFilterf pname, out float value)
 {
     unsafe
     {
         fixed (float* ptr = &value)
         {
             Imported_alGetFilterf(fid, pname, ptr);
         }
     }
 }
コード例 #3
0
        /// <summary>This function is used to set floating-point properties on Filter objects.</summary>
        /// <param name="fid">Filter object identifier.</param>
        /// <param name="param">Effect property to set.</param>
        /// <param name="value">Floating-point value.</param>

        public void Filter(int fid, EfxFilterf param, float value)
        {
            Imported_alFilterf((uint)fid, param, value);
        }
コード例 #4
0
 internal void Filter(int sourceId, EfxFilterf filter, float EfxFilterType)
 {
     this.alFilterf((uint)sourceId, filter, EfxFilterType);
 }
コード例 #5
0
ファイル: EffectsExtension.cs プロジェクト: tanis2000/FEZ
 public unsafe void GetFilter(uint fid, EfxFilterf pname, out float value)
 {
   fixed (float* numPtr = &value)
     this.Imported_alGetFilterf(fid, pname, numPtr);
 }
コード例 #6
0
ファイル: EffectsExtension.cs プロジェクト: tanis2000/FEZ
 public void Filter(uint fid, EfxFilterf param, float value)
 {
   this.Imported_alFilterf(fid, param, value);
 }