Search Results for

    Show / Hide Table of Contents

    Class GPUAdapterDX

    Graphics Device adapter implementation for DirectX backend.

    Inheritance
    Object
    ScriptingObject
    GPUAdapter
    GPUAdapterDX
    Inherited Members
    ScriptingObject::_gcHandle
    ScriptingObject::_id
    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()
    Object::Flags
    ScriptingObject::FromInterface(void* interfaceObj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::FromInterface(T* interfaceObj)
    ScriptingObject::GetClass()
    ScriptingObject::GetID()
    ScriptingObject::GetManagedInstance()
    ScriptingObject::GetOrCreateManagedInstance()
    ScriptingObject::GetType()
    ScriptingObject::GetTypeHandle()
    GPUAdapter::GPUAdapter()
    GPUAdapter::GPUAdapter(const GPUAdapter& other)
    ScriptingObject::HasManagedInstance()
    ScriptingObject::Is(const ScriptingTypeHandle& type)
    ScriptingObject::Is(const MClass* type)
    ScriptingObject::Is()
    GPUAdapter::IsAMD()
    GPUAdapter::IsIntel()
    GPUAdapter::IsMicrosoft()
    GPUAdapter::IsNVIDIA()
    ScriptingObject::IsRegistered()
    ScriptingObject::NewObject(const ScriptingTypeHandle& typeHandle)
    ScriptingObject::NewObject()
    ScriptingObject::OnDeleteObject()
    ScriptingObject::OnManagedInstanceDeleted()
    ScriptingObject::OnScriptingDispose()
    GPUAdapter::operator=(const GPUAdapter& other)
    ScriptingObject::RegisterObject()
    ScriptingObject::ScriptingObject(const SpawnParams& params)
    ScriptingObject::SetManagedInstance(MObject* instance)
    GPUAdapterDX
    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/GPUAdapterDX.h
    Syntax
    public class GPUAdapterDX : public GPUAdapter

    Fields

    Description

    Declaration
    public DXGI_ADAPTER_DESC Description
    Field Value
    DXGI_ADAPTER_DESC

    DriverVersion

    Declaration
    public Version DriverVersion = Version(0, 0)
    Field Value
    Version

    Index

    Declaration
    public int32 Index = INVALID_INDEX
    Field Value
    int32

    MaxFeatureLevel

    Declaration
    public D3D_FEATURE_LEVEL MaxFeatureLevel
    Field Value
    D3D_FEATURE_LEVEL

    Methods

    GetDescription()

    Gets a string that contains the adapter description. Used for presentation to the user.

    Declaration
    public virtual String GetDescription() const override
    Returns
    String

    Overrides
    GPUAdapter::GetDescription()

    GetDriverVersion()

    Declaration
    public void GetDriverVersion()

    GetNativePtr()

    Gets the native pointer to the underlying graphics device adapter. It's a low-level platform-specific handle.

    Declaration
    public virtual void* GetNativePtr() const override
    Returns
    void

    Overrides
    GPUAdapter::GetNativePtr()

    GetVendorId()

    Gets the GPU vendor identifier.

    Declaration
    public virtual uint32 GetVendorId() const override
    Returns
    uint32

    Overrides
    GPUAdapter::GetVendorId()

    IsValid()

    Checks if adapter is valid and returns true if it is.

    Declaration
    public virtual bool IsValid() const override
    Returns
    bool

    True if valid, otherwise false.

    Overrides
    GPUAdapter::IsValid()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat