internal ShaderTextureResourceView(ShaderResourceViewHandle resourceViewHandle, ITexture resource, uint firstMipIndex, uint numMips) : base(resourceViewHandle, resource) { FirstMipIndex = firstMipIndex; NumMips = numMips; }
internal ShaderBufferResourceView(ShaderResourceViewHandle resourceViewHandle, IBuffer resource, uint firstElementIndex, uint numElements) : base(resourceViewHandle, resource) { FirstElementIndex = firstElementIndex; NumElements = numElements; }
internal ShaderTextureArrayResourceView(ShaderResourceViewHandle resourceViewHandle, ITextureArray resource, uint firstMipIndex, uint numMips, uint firstArrayElementIndex, uint numArrayElements) : base(resourceViewHandle, resource) { FirstMipIndex = firstMipIndex; NumMips = numMips; FirstArrayElementIndex = firstArrayElementIndex; NumArrayElements = numArrayElements; }
public static extern InteropBool ResourceFactory_GenerateMips( IntPtr failReason, DeviceContextHandle contextHandle, ShaderResourceViewHandle srvToTexture );
internal ShaderResourceView(ShaderResourceViewHandle resourceViewHandle, IResource resource) : base(resourceViewHandle, resource) { }