Пример #1
0
        public virtual int SetOutputBuffer(
            D2D1_BUFFER_PRECISION bufferPrecision,
            D2D1_CHANNEL_DEPTH channelDepth
            )
        {
            var fp = GetFunctionPointer(4);

            if (m_SetOutputBufferFunc == null)
            {
                m_SetOutputBufferFunc = (SetOutputBufferFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetOutputBufferFunc));
            }

            return(m_SetOutputBufferFunc(m_ptr, bufferPrecision, channelDepth));
        }
Пример #2
0
 public int SetOutputBuffer(D2D1_BUFFER_PRECISION bufferPrecision, D2D1_CHANNEL_DEPTH channelDepth)
 {
     return(((delegate * unmanaged <ID2D1ComputeInfo *, D2D1_BUFFER_PRECISION, D2D1_CHANNEL_DEPTH, int>)(lpVtbl[4]))((ID2D1ComputeInfo *)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth));
 }
 public HRESULT SetOutputBuffer(D2D1_BUFFER_PRECISION bufferPrecision, D2D1_CHANNEL_DEPTH channelDepth)
 {
     return(((delegate * unmanaged <ID2D1BorderTransform *, D2D1_BUFFER_PRECISION, D2D1_CHANNEL_DEPTH, int>)(lpVtbl[4]))((ID2D1BorderTransform *)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth));
 }
 public int SetOutputBuffer(D2D1_BUFFER_PRECISION bufferPrecision, D2D1_CHANNEL_DEPTH channelDepth)
 {
     return(((delegate * stdcall <ID2D1ConcreteTransform *, D2D1_BUFFER_PRECISION, D2D1_CHANNEL_DEPTH, int>)(lpVtbl[4]))((ID2D1ConcreteTransform *)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth));
 }