public static void GetConvolutionParameterEXT(ConvolutionTargetEXT target, ConvolutionParameterEXT pname, [Out] float[] @params) { unsafe { fixed (float* p_params = @params) { Debug.Assert(Delegates.pglGetConvolutionParameterfvEXT != null, "pglGetConvolutionParameterfvEXT not implemented"); Delegates.pglGetConvolutionParameterfvEXT((Int32)target, (Int32)pname, p_params); CallLog("glGetConvolutionParameterfvEXT({0}, {1}, {2})", target, pname, @params); } } DebugCheckErrors(); }
public static void ConvolutionParameterfEXT( ConvolutionTargetEXT target, ConvolutionParameterEXT pname, float @params ) { if (_ConvolutionParameterfEXT == null) throw new Exception( "Extension method ConvolutionParameterfEXT not found" ); _ConvolutionParameterfEXT( target, pname, @params ); }
public static void GetConvolutionParameterEXT(ConvolutionTargetEXT target, ConvolutionParameterEXT pname, [Out] Int32[] @params) { unsafe { fixed (Int32* p_params = @params) { Debug.Assert(Delegates.pglGetConvolutionParameterivEXT != null, "pglGetConvolutionParameterivEXT not implemented"); Delegates.pglGetConvolutionParameterivEXT((Int32)target, (Int32)pname, p_params); LogFunction("glGetConvolutionParameterivEXT({0}, {1}, {2})", target, pname, LogValue(@params)); } } DebugCheckErrors(null); }
public static void GetConvolutionParameterivEXT( ConvolutionTargetEXT target, ConvolutionParameterEXT pname, [Out]int[] @params ) { if (_GetConvolutionParameterivEXT == null) throw new Exception( "Extension method GetConvolutionParameterivEXT not found" ); _GetConvolutionParameterivEXT( target, pname, @params ); }
public abstract void ConvolutionParameter([Flow(FlowDirection.In)] ConvolutionTargetEXT target, [Flow(FlowDirection.In)] ConvolutionParameterEXT pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ref float @params);
public abstract void ConvolutionParameter([Flow(FlowDirection.In)] ConvolutionTargetEXT target, [Flow(FlowDirection.In)] ConvolutionParameterEXT pname, [Flow(FlowDirection.In)] float @params);
public static unsafe void ConvolutionParameterx(this OesFixedPoint thisApi, [Flow(FlowDirection.In)] ConvolutionTargetEXT target, [Flow(FlowDirection.In)] ConvolutionParameterEXT pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan <int> @params) { // SpanOverloader thisApi.ConvolutionParameterx(target, pname, in @params.GetPinnableReference()); }
public abstract unsafe void GetConvolutionParameter([Flow(FlowDirection.In)] ConvolutionTargetEXT target, [Flow(FlowDirection.In)] ConvolutionParameterEXT pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] int * @params);