Search Results for

    Show / Hide Table of Contents

    Class GPUAdapter

    Interface for GPU device adapter.

    Inheritance
    Object
    ScriptingObject
    GPUAdapter
    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()
    ScriptingObject::HasManagedInstance()
    ScriptingObject::Is(const ScriptingTypeHandle& type)
    ScriptingObject::Is(const MClass* type)
    ScriptingObject::Is()
    ScriptingObject::IsRegistered()
    ScriptingObject::NewObject(const ScriptingTypeHandle& typeHandle)
    ScriptingObject::NewObject()
    ScriptingObject::OnDeleteObject()
    ScriptingObject::OnManagedInstanceDeleted()
    ScriptingObject::OnScriptingDispose()
    ScriptingObject::RegisterObject()
    ScriptingObject::ScriptingObject(const SpawnParams& params)
    ScriptingObject::SetManagedInstance(MObject* instance)
    GPUAdapter
    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/Graphics/GPUAdapter.h
    Syntax
    public class GPUAdapter : public ScriptingObject

    Constructors

    GPUAdapter()

    Declaration
    public GPUAdapter()

    GPUAdapter(const GPUAdapter& other)

    Declaration
    public GPUAdapter(const GPUAdapter& other)
    Parameters
    GPUAdapter other

    Methods

    GetDescription()

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

    Declaration
    public virtual String GetDescription() const = 0
    Returns
    String

    GetDriverVersion()

    Gets the GPU driver version.

    Declaration
    public virtual Version GetDriverVersion() const = 0
    Returns
    Version

    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 = 0
    Returns
    void

    GetVendorId()

    Gets the GPU vendor identifier.

    Declaration
    public virtual uint32 GetVendorId() const = 0
    Returns
    uint32

    IsAMD()

    Declaration
    public bool IsAMD() const
    Returns
    bool

    IsIntel()

    Declaration
    public bool IsIntel() const
    Returns
    bool

    IsMicrosoft()

    Declaration
    public bool IsMicrosoft() const
    Returns
    bool

    IsNVIDIA()

    Declaration
    public bool IsNVIDIA() const
    Returns
    bool

    IsValid()

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

    Declaration
    public virtual bool IsValid() const = 0
    Returns
    bool

    True if valid, otherwise false.

    operator=(const GPUAdapter& other)

    Declaration
    public GPUAdapter operator=(const GPUAdapter& other)
    Parameters
    GPUAdapter other

    Returns
    GPUAdapter

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