Search Results for

    Show / Hide Table of Contents

    Class GraphParameter

    Represents a parameter in the Graph.

    Inheritance
    Object
    ScriptingObject
    GraphParameter
    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)
    GraphParameter
    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/Visject/GraphParameter.h
    Syntax
    public class GraphParameter : public ScriptingObject

    Fields

    Identifier

    Parameter unique ID

    Declaration
    public Guid Identifier
    Field Value
    Guid

    IsPublic

    True if is exposed outside

    Declaration
    public bool IsPublic = true
    Field Value
    bool

    Meta

    Additional metadata

    Declaration
    public VisjectMeta Meta
    Field Value
    VisjectMeta

    Name

    Parameter name

    Declaration
    public String Name
    Field Value
    String

    Type

    Parameter type

    Declaration
    public VariantType Type
    Field Value
    VariantType

    Value

    Parameter value

    Declaration
    public Variant Value
    Field Value
    Variant

    Methods

    GetMetaData(int32 typeID)

    Gets the data of the Visject Meta entry assigned to this parameter.

    Declaration
    public BytesContainer GetMetaData(int32 typeID) const
    Parameters
    int32 typeID

    Entry type ID

    Returns
    BytesContainer

    The entry data or empty if missing or not loaded.

    GetTypeTypeName()

    Gets the typename of the parameter type (excluding in-build types).

    Declaration
    public StringAnsiView GetTypeTypeName() const
    Returns
    StringAnsiView

    The typename of the parameter type.

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