Search Results for

    Show / Hide Table of Contents

    Class TestClassNative

    Inheritance
    Object
    ScriptingObject
    TestClassNative
    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()
    ISerializable::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier)
    ISerializable::DeserializeIfExists(DeserializeStream& stream, const char* memberName, ISerializeModifier* modifier)
    TestClassNative
    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)
    ISerializable::Serialize(SerializeStream& stream, const void* otherObj)
    TestClassNative
    TestClassNative
    ScriptingObject::SetManagedInstance(MObject* instance)
    TestClassNative
    ScriptingObject::ToInterface(ScriptingObject* obj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::ToInterface(ScriptingObject* obj)
    ScriptingObject::ToManaged(const ScriptingObject* obj)
    ScriptingObject::ToNative(MObject* obj)
    ScriptingObject::ToString()
    ScriptingObject::UnregisterObject()
    ISerializable::~ISerializable()
    Object::~Object()
    ScriptingObject::~ScriptingObject()
    Assembly: FlaxEngine.dll
    File: Engine/Tests/TestScripting.h
    Syntax
    public class TestClassNative : public ScriptingObject, public ISerializable, public ITestInterface

    Fields

    SimpleEvent

    Declaration
    public Delegate<int32, Float3, String, String, TestStruct, Array<TestStruct>, Array<TestStruct>> SimpleEvent
    Field Value
    Delegate<int32, Float3, String, String, TestStruct, Array<TestStruct>, Array<TestStruct>>

    SimpleField

    Declaration
    public int32 SimpleField = 1
    Field Value
    int32

    SimpleStruct

    Declaration
    public TestStruct SimpleStruct
    Field Value
    TestStruct

    Methods

    TestInterfaceMethod(const String& str)

    Declaration
    public virtual int32 TestInterfaceMethod(const String& str) override
    Parameters
    String str

    Returns
    int32

    Overrides
    ITestInterface.TestInterfaceMethod(const String &)

    TestMethod(const String& str, TestStructPOD& pod, TestStruct& nonPod, const Array<TestStruct>& struct1, Array<TestStruct>& struct2, Array<ScriptingObject* >& objects)

    Declaration
    public virtual int32 TestMethod(const String& str, TestStructPOD& pod, TestStruct& nonPod, const Array<TestStruct>& struct1, Array<TestStruct>& struct2, Array<ScriptingObject* >& objects)
    Parameters
    String str

    TestStructPOD pod

    TestStruct nonPod

    Array<TestStruct> struct1

    Array<TestStruct> struct2

    Array<ScriptingObject > objects

    Returns
    int32

    TestNamelessArguments(int32, float, bool)

    Declaration
    public void TestNamelessArguments(int32, float, bool)
    Parameters
    int32 TestClassNative_TestNamelessArguments_int32_float_bool_

    float TestClassNative_TestNamelessArguments_int32_float_bool_

    bool TestClassNative_TestNamelessArguments_int32_float_bool_

    TestTrailingReturn(int32 number)

    Declaration
    public auto TestTrailingReturn(int32 number) -> float
    Parameters
    int32 number

    Returns
    auto

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