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

            ret = ((delegate * unmanaged[Cdecl] < ID3D12InfoQueue *, InfoQueueFilter *, uint *, int >)LpVtbl[13])(@this, pFilter, pFilterByteLength);
            return(ret);
        }
示例#2
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int PushRetrievalFilter(InfoQueueFilter *pFilter)
        {
            var @this = (ID3D12InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            ret = ((delegate * unmanaged[Cdecl] < ID3D12InfoQueue *, InfoQueueFilter *, int >)LpVtbl[25])(@this, pFilter);
            return(ret);
        }
示例#3
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int AddStorageFilterEntries(InfoQueueFilter *pFilter)
        {
            var @this = (ID3D11InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            ret = ((delegate * unmanaged[Cdecl] < ID3D11InfoQueue *, InfoQueueFilter *, int >)LpVtbl[12])(@this, pFilter);
            return(ret);
        }
示例#4
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int GetRetrievalFilter(Guid Producer, InfoQueueFilter *pFilter, uint *pFilterByteLength)
        {
            var @this = (IDXGIInfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            ret = ((delegate * unmanaged[Cdecl] < IDXGIInfoQueue *, Guid, InfoQueueFilter *, uint *, int >)LpVtbl[22])(@this, Producer, pFilter, pFilterByteLength);
            return(ret);
        }
示例#5
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int PushStorageFilter(Guid Producer, InfoQueueFilter *pFilter)
        {
            var @this = (IDXGIInfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            ret = ((delegate * unmanaged[Cdecl] < IDXGIInfoQueue *, Guid, InfoQueueFilter *, int >)LpVtbl[18])(@this, Producer, pFilter);
            return(ret);
        }
示例#6
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int GetRetrievalFilter(InfoQueueFilter *pFilter, ref uint pFilterByteLength)
        {
            var @this = (ID3D12InfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

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

            return(ret);
        }
示例#7
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int GetStorageFilter(Guid Producer, InfoQueueFilter *pFilter, ref uint pFilterByteLength)
        {
            var @this = (IDXGIInfoQueue *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

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

            return(ret);
        }