Struct ScriptingTypeHandle
The safe handle to the scripting type contained in the scripting assembly.
Assembly: FlaxEngine.dll
File: Engine/Scripting/ScriptingType.h
Syntax
public struct ScriptingTypeHandle
Constructors
ScriptingTypeHandle(const ScriptingTypeInitializer& initializer)
Declaration
public ScriptingTypeHandle(const ScriptingTypeInitializer& initializer)
Parameters
ScriptingTypeInitializer
initializer
|
Fields
Module
TypeIndex
Declaration
public int32 TypeIndex
Field Value
int32
|
Methods
GetClass()
GetType()
IsAssignableFrom(ScriptingTypeHandle c)
Declaration
public bool IsAssignableFrom(ScriptingTypeHandle c) const
Parameters
ScriptingTypeHandle
c
|
Returns
bool
|
IsSubclassOf(ScriptingTypeHandle c)
Declaration
public bool IsSubclassOf(ScriptingTypeHandle c) const
Parameters
ScriptingTypeHandle
c
|
Returns
bool
|
operator bool()
Declaration
public operator bool() const
Returns
FORCE_INLINE
|
operator!=(const ScriptingTypeHandle& other)
Declaration
public bool operator!=(const ScriptingTypeHandle& other) const
Parameters
ScriptingTypeHandle
other
|
Returns
bool
|
operator!=(const ScriptingTypeInitializer& other)
Declaration
public bool operator!=(const ScriptingTypeInitializer& other) const
Parameters
ScriptingTypeInitializer
other
|
Returns
bool
|
operator=(const ScriptingTypeHandle& other)
Declaration
public ScriptingTypeHandle operator=(const ScriptingTypeHandle& other)
Parameters
ScriptingTypeHandle
other
|
Returns
ScriptingTypeHandle
|
operator=(const ScriptingTypeHandle&& other)
Declaration
public ScriptingTypeHandle operator=(const ScriptingTypeHandle&& other)
Parameters
ScriptingTypeHandle
other
|
Returns
ScriptingTypeHandle
|
operator==(const ScriptingTypeHandle& other)
Declaration
public bool operator==(const ScriptingTypeHandle& other) const
Parameters
ScriptingTypeHandle
other
|
Returns
bool
|
operator==(const ScriptingTypeInitializer& other)
Declaration
public bool operator==(const ScriptingTypeInitializer& other) const
Parameters
ScriptingTypeInitializer
other
|
Returns
bool
|
ScriptingTypeHandle()
Declaration
public ScriptingTypeHandle()
Returns
FORCE_INLINE
|
ScriptingTypeHandle(BinaryModule* module, int32 typeIndex)
Declaration
public ScriptingTypeHandle(BinaryModule* module, int32 typeIndex)
Parameters
BinaryModule
module
|
int32
typeIndex
|
Returns
FORCE_INLINE
|
ScriptingTypeHandle(const ScriptingTypeHandle& other)
Declaration
public ScriptingTypeHandle(const ScriptingTypeHandle& other)
Parameters
ScriptingTypeHandle
other
|
Returns
FORCE_INLINE
|
ScriptingTypeHandle(ScriptingTypeHandle&& other)
Declaration
public ScriptingTypeHandle(ScriptingTypeHandle&& other)
Parameters
ScriptingTypeHandle
other
|
Returns
FORCE_INLINE
|
ToString(bool withAssembly=false)
Declaration
public String ToString(bool withAssembly=false) const
Parameters
bool
withAssembly
|
Returns
String
|