コード例 #1
0
ファイル: Glu.cs プロジェクト: zero10/scallion
 Int32 TexFilterFunc(TextureTarget target, SgisTextureFilter4 filtertype, float[] parms, Int32 n, [Out] float[] weights)
 {
     unsafe
     {
         fixed(float *parms_ptr = parms)
         fixed(float *weights_ptr = weights)
         {
             return(Delegates.gluTexFilterFuncSGI((TextureTarget)target, (SgisTextureFilter4)filtertype, (float *)parms_ptr, (Int32)n, (float *)weights_ptr));
         }
     }
 }
コード例 #2
0
ファイル: Glu.cs プロジェクト: zero10/scallion
            Int32 TexFilterFunc(TextureTarget target, SgisTextureFilter4 filtertype, ref float parms, Int32 n, [Out] out float weights)
            {
                unsafe
                {
                    fixed(float *parms_ptr = &parms)
                    fixed(float *weights_ptr = &weights)
                    {
                        Int32 retval = Delegates.gluTexFilterFuncSGI((TextureTarget)target, (SgisTextureFilter4)filtertype, (float *)parms_ptr, (Int32)n, (float *)weights_ptr);

                        weights = *weights_ptr;
                        return(retval);
                    }
                }
            }
コード例 #3
0
ファイル: Glu.cs プロジェクト: dakahler/alloclave
 Int32 TexFilterFunc(TextureTarget target, SgisTextureFilter4 filtertype, ref float parms, Int32 n, [Out] out float weights)
 {
     unsafe
     {
         fixed (float* parms_ptr = &parms)
         fixed (float* weights_ptr = &weights)
         {
             Int32 retval = Delegates.gluTexFilterFuncSGI((TextureTarget)target, (SgisTextureFilter4)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr);
             weights = *weights_ptr;
             return retval;
         }
     }
 }
コード例 #4
0
ファイル: Glu.cs プロジェクト: dakahler/alloclave
 Int32 TexFilterFunc(TextureTarget target, SgisTextureFilter4 filtertype, float[] parms, Int32 n, [Out] float[] weights)
 {
     unsafe
     {
         fixed (float* parms_ptr = parms)
         fixed (float* weights_ptr = weights)
         {
             return Delegates.gluTexFilterFuncSGI((TextureTarget)target, (SgisTextureFilter4)filtertype, (float*)parms_ptr, (Int32)n, (float*)weights_ptr);
         }
     }
 }
コード例 #5
0
ファイル: Glu.cs プロジェクト: dakahler/alloclave
 unsafe Int32 TexFilterFunc(TextureTarget target, SgisTextureFilter4 filtertype, float* parms, Int32 n, [Out] float* weights)
 {
     return Delegates.gluTexFilterFuncSGI((TextureTarget)target, (SgisTextureFilter4)filtertype, (float*)parms, (Int32)n, (float*)weights);
 }
コード例 #6
0
ファイル: Glu.cs プロジェクト: zero10/scallion
 unsafe Int32 TexFilterFunc(TextureTarget target, SgisTextureFilter4 filtertype, float *parms, Int32 n, [Out] float *weights)
 {
     return(Delegates.gluTexFilterFuncSGI((TextureTarget)target, (SgisTextureFilter4)filtertype, (float *)parms, (Int32)n, (float *)weights));
 }