Search Results for

    Show / Hide Table of Contents

    Struct SoftTypeReference

    The soft reference to the scripting type contained in the scripting assembly.

    Assembly: FlaxEngine.dll
    File: Engine/Scripting/SoftTypeReference.h
    Syntax
    public struct SoftTypeReference<T>
    Type Parameters
    T

    Constructors

    operator StringAnsi()

    Declaration
    public operator StringAnsi() const

    SoftTypeReference()

    Declaration
    public SoftTypeReference() = default

    SoftTypeReference(const char* s)

    Declaration
    public SoftTypeReference(const char* s)
    Parameters
    char s

    SoftTypeReference(const SoftTypeReference& s)

    Declaration
    public SoftTypeReference(const SoftTypeReference& s)
    Parameters
    SoftTypeReference s

    SoftTypeReference(const StringAnsiView& s)

    Declaration
    public SoftTypeReference(const StringAnsiView& s)
    Parameters
    StringAnsiView s

    SoftTypeReference(const StringView& s)

    Declaration
    public SoftTypeReference(const StringView& s)
    Parameters
    StringView s

    SoftTypeReference(SoftTypeReference&& s)

    Declaration
    public SoftTypeReference(SoftTypeReference&& s) noexcept
    Parameters
    SoftTypeReference s

    Fields

    _typeName

    Declaration
    protected StringAnsi _typeName
    Field Value
    StringAnsi

    Methods

    GetType()

    Declaration
    public ScriptingTypeHandle GetType() const
    Returns
    ScriptingTypeHandle

    GetTypeName()

    Declaration
    public StringAnsiView GetTypeName() const
    Returns
    StringAnsiView

    NewObject()

    Declaration
    public T* NewObject() const
    Returns
    T

    operator bool()

    Declaration
    public operator bool() const
    Returns
    FORCE_INLINE

    operator!=(const SoftTypeReference& other)

    Declaration
    public bool operator!=(const SoftTypeReference& other) const
    Parameters
    SoftTypeReference other

    Returns
    bool

    operator!=(const StringAnsiView& other)

    Declaration
    public bool operator!=(const StringAnsiView& other) const
    Parameters
    StringAnsiView other

    Returns
    bool

    operator=(const SoftTypeReference& s)

    Declaration
    public SoftTypeReference operator=(const SoftTypeReference& s)
    Parameters
    SoftTypeReference s

    Returns
    SoftTypeReference

    operator=(const StringAnsiView& s)

    Declaration
    public SoftTypeReference operator=(const StringAnsiView& s) noexcept
    Parameters
    StringAnsiView s

    Returns
    SoftTypeReference

    operator=(SoftTypeReference&& s)

    Declaration
    public SoftTypeReference operator=(SoftTypeReference&& s) noexcept
    Parameters
    SoftTypeReference s

    Returns
    SoftTypeReference

    operator=(StringAnsi&& s)

    Declaration
    public SoftTypeReference operator=(StringAnsi&& s) noexcept
    Parameters
    StringAnsi s

    Returns
    SoftTypeReference

    operator==(const SoftTypeReference& other)

    Declaration
    public bool operator==(const SoftTypeReference& other) const
    Parameters
    SoftTypeReference other

    Returns
    bool

    operator==(const StringAnsiView& other)

    Declaration
    public bool operator==(const StringAnsiView& other) const
    Parameters
    StringAnsiView other

    Returns
    bool

    ToString()

    Declaration
    public String ToString() const
    Returns
    String

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