コード例 #1
0
 public DepthStencilView(GraphicsResource resource) : base(resource, CreateDepthStencilView(resource))
 {
 }
コード例 #2
0
 public void CopyResource(GraphicsResource source, GraphicsResource destination)
 {
     currentCommandList.NativeCommandList.CopyResource(destination.NativeResource, source.NativeResource);
 }
コード例 #3
0
 public void ResourceBarrierTransition(GraphicsResource resource, ResourceStates stateBefore, ResourceStates stateAfter)
 {
     currentCommandList.NativeCommandList.ResourceBarrierTransition(resource.NativeResource, stateBefore, stateAfter);
 }
コード例 #4
0
 public unsafe void Clear(GraphicsResource renderTarget, Vector4 color)
 {
     currentCommandList.NativeCommandList.ClearRenderTargetView(renderTarget.NativeRenderTargetView, new Color4(color));
 }
コード例 #5
0
 public void CopyBufferRegion(GraphicsResource source, long sourceOffset, GraphicsResource destination, long destinationOffset, long numBytes)
 {
     currentCommandList.NativeCommandList.CopyBufferRegion(destination.NativeResource, destinationOffset, source.NativeResource, sourceOffset, numBytes);
 }
コード例 #6
0
 public RenderTargetView(GraphicsResource resource) : this(resource, null)
 {
 }
コード例 #7
0
 protected ResourceView(GraphicsResource resource, IntPtr descriptor)
 {
     Resource            = resource;
     CpuDescriptorHandle = descriptor;
 }
コード例 #8
0
 public ShaderResourceView(GraphicsResource resource) : this(resource, null)
 {
 }
コード例 #9
0
 internal RenderTargetView(GraphicsResource resource, RenderTargetViewDescription?description) : base(resource, CreateRenderTargetView(resource, description))
 {
     Description = description;
 }
コード例 #10
0
 public static ShaderResourceView FromBuffer <T>(GraphicsResource resource, long firstElement = 0, int elementCount = 0) where T : unmanaged
 {
     return(FromBuffer(resource, firstElement, elementCount == 0 ? (int)resource.Width / Unsafe.SizeOf <T>() : elementCount, Unsafe.SizeOf <T>()));
 }
コード例 #11
0
 internal ShaderResourceView(GraphicsResource resource, ShaderResourceViewDescription?description) : base(resource, CreateShaderResourceView(resource, description))
 {
     Description = description;
 }
コード例 #12
0
 public UnorderedAccessView(GraphicsResource resource) : this(resource, null)
 {
 }
コード例 #13
0
 internal UnorderedAccessView(GraphicsResource resource, UnorderedAccessViewDescription?description) : base(resource, CreateUnorderedAccessView(resource, description))
 {
     Description = description;
 }
コード例 #14
0
 public ConstantBufferView(GraphicsResource resource) : base(resource, CreateConstantBufferView(resource))
 {
 }