예제 #1
0
        public virtual void RSSetShadingRate(
            D3D12_SHADING_RATE baseShadingRate,
            ref D3D12_SHADING_RATE_COMBINER combiners
            )
        {
            var fp = GetFunctionPointer(77);

            if (m_RSSetShadingRateFunc == null)
            {
                m_RSSetShadingRateFunc = (RSSetShadingRateFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(RSSetShadingRateFunc));
            }

            m_RSSetShadingRateFunc(m_ptr, baseShadingRate, ref combiners);
        }
 public void RSSetShadingRate(D3D12_SHADING_RATE baseShadingRate, [NativeTypeName("const D3D12_SHADING_RATE_COMBINER *")] D3D12_SHADING_RATE_COMBINER *combiners)
 {
     ((delegate * stdcall <ID3D12GraphicsCommandList6 *, D3D12_SHADING_RATE, D3D12_SHADING_RATE_COMBINER *, void>)(lpVtbl[77]))((ID3D12GraphicsCommandList6 *)Unsafe.AsPointer(ref this), baseShadingRate, combiners);
 }