Class GPUBufferViewDX11
The buffer view for DirectX 11 backend.
Inherited Members
GPUBufferViewDX11
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h
Syntax
public class GPUBufferViewDX11 : public GPUBufferView, public IShaderResourceDX11
Constructors
~GPUBufferViewDX11()
GPUBufferViewDX11()
Methods
GetNativePtr()
Gets the native pointer to the underlying view. It's a platform-specific handle.
Declaration
public virtual void* GetNativePtr() const override
Returns
void
|
Overrides
Release()
Release the view.
Declaration
public void Release()
SetParnet(GPUBuffer* parent)
SetSRV(ID3D11ShaderResourceView* srv)
Sets new shader resource view.
Declaration
public void SetSRV(ID3D11ShaderResourceView* srv)
Parameters
ID3D11ShaderResourceView
srv
A new shader resource view. |
SetUAV(ID3D11UnorderedAccessView* uav)
Sets new unordered access view.
Declaration
public void SetUAV(ID3D11UnorderedAccessView* uav)
Parameters
ID3D11UnorderedAccessView
uav
A new unordered access view. |
SRV()
Gets handle to the shader resource view object.
Declaration
public virtual ID3D11ShaderResourceView* SRV() const override
Returns
ID3D11ShaderResourceView
SRV |
Overrides
UAV()
Gets CPU to the unordered access view object.
Declaration
public virtual ID3D11UnorderedAccessView* UAV() const override
Returns
ID3D11UnorderedAccessView
|