Exemplo n.º 1
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int GetRetrievalFilter(ref InfoQueueFilter pFilter, uint *pFilterByteLength)
        {
            var @this = (ID3D12InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(InfoQueueFilter *pFilterPtr = &pFilter)
            {
                ret = ((delegate * unmanaged[Cdecl] < ID3D12InfoQueue *, InfoQueueFilter *, uint *, int >)LpVtbl[21])(@this, pFilterPtr, pFilterByteLength);
            }

            return(ret);
        }
Exemplo n.º 2
0
        /// <summary>To be documented.</summary>
        public readonly int PushRetrievalFilter(ref InfoQueueFilter pFilter)
        {
            var @this = (ID3D12InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(InfoQueueFilter *pFilterPtr = &pFilter)
            {
                ret = ((delegate * unmanaged[Cdecl] < ID3D12InfoQueue *, InfoQueueFilter *, int >)LpVtbl[25])(@this, pFilterPtr);
            }

            return(ret);
        }
Exemplo n.º 3
0
        /// <summary>To be documented.</summary>
        public readonly int GetStorageFilter(ref InfoQueueFilter pFilter, ref uint pFilterByteLength)
        {
            var @this = (ID3D12InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(InfoQueueFilter *pFilterPtr = &pFilter)
            {
                fixed(uint *pFilterByteLengthPtr = &pFilterByteLength)
                {
                    ret = ((delegate * unmanaged[Cdecl] < ID3D12InfoQueue *, InfoQueueFilter *, uint *, int >)LpVtbl[13])(@this, pFilterPtr, pFilterByteLengthPtr);
                }
            }

            return(ret);
        }