Search Results for

    Show / Hide Table of Contents

    Class GPUBufferViewDX11

    The buffer view for DirectX 11 backend.

    Inheritance
    Object
    ScriptingObject
    GPUResourceView
    GPUBufferView
    GPUBufferViewDX11
    Inherited Members
    ScriptingObject::_gcHandle
    ScriptingObject::_id
    GPUResourceView::_parent
    ScriptingObject::_type
    ScriptingObject::CanCast(const ScriptingTypeHandle& from, const ScriptingTypeHandle& to)
    ScriptingObject::CanCast(const MClass* from, const MClass* to)
    ScriptingObject::Cast(ScriptingObject* obj)
    ScriptingObject::ChangeID(const Guid& newId)
    ScriptingObject::CreateManaged()
    ScriptingObject::CreateManagedInternal()
    ScriptingObject::Deleted
    Object::DeleteObject(float timeToLive = 0.0f, bool useGameTime=false)
    Object::DeleteObjectNow()
    ScriptingObject::DestroyManaged()
    GPUResourceView::DummyLastRenderTime
    Object::Flags
    ScriptingObject::FromInterface(void* interfaceObj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::FromInterface(T* interfaceObj)
    ScriptingObject::GetClass()
    ScriptingObject::GetID()
    ScriptingObject::GetManagedInstance()
    ScriptingObject::GetOrCreateManagedInstance()
    GPUResourceView::GetParent()
    ScriptingObject::GetType()
    ScriptingObject::GetTypeHandle()
    GPUBufferView::GPUBufferView()
    GPUResourceView::GPUResourceView(const SpawnParams& params)
    ScriptingObject::HasManagedInstance()
    ScriptingObject::Is(const ScriptingTypeHandle& type)
    ScriptingObject::Is(const MClass* type)
    ScriptingObject::Is()
    IShaderResourceDX11::IShaderResourceDX11()
    ScriptingObject::IsRegistered()
    GPUResourceView::LastRenderTime
    ScriptingObject::NewObject(const ScriptingTypeHandle& typeHandle)
    ScriptingObject::NewObject()
    ScriptingObject::OnDeleteObject()
    ScriptingObject::OnManagedInstanceDeleted()
    ScriptingObject::OnScriptingDispose()
    ScriptingObject::RegisterObject()
    ScriptingObject::ScriptingObject(const SpawnParams& params)
    ScriptingObject::SetManagedInstance(MObject* instance)
    GPUBufferViewDX11
    ScriptingObject::ToInterface(ScriptingObject* obj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::ToInterface(ScriptingObject* obj)
    ScriptingObject::ToManaged(const ScriptingObject* obj)
    ScriptingObject::ToNative(MObject* obj)
    ScriptingObject::ToString()
    ScriptingObject::UnregisterObject()
    Object::~Object()
    ScriptingObject::~ScriptingObject()
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/DirectX/DX11/GPUBufferDX11.h
    Syntax
    public class GPUBufferViewDX11 : public GPUBufferView, public IShaderResourceDX11

    Constructors

    ~GPUBufferViewDX11()

    Finalizes an instance of the GPUBufferViewDX11 class.

    Declaration
    public ~GPUBufferViewDX11()

    GPUBufferViewDX11()

    Initializes a new instance of the GPUBufferViewDX11 class.

    Declaration
    public 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
    GPUResourceView::GetNativePtr()

    Release()

    Release the view.

    Declaration
    public void Release()

    SetParnet(GPUBuffer* parent)

    Declaration
    public void SetParnet(GPUBuffer* parent)
    Parameters
    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
    IShaderResourceDX11::SRV()

    UAV()

    Gets CPU to the unordered access view object.

    Declaration
    public virtual ID3D11UnorderedAccessView* UAV() const override
    Returns
    ID3D11UnorderedAccessView

    Overrides
    IShaderResourceDX11::UAV()

    See Also

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat