Script value implementation for all value and reference types. The push Function will always create an object COPY, this will be slower than just using pointers. More...
#include <ScriptContext.h>
Inherits AZ::ScriptValueGeneric< T, isEnum >.
Public Types | |
typedef AZStd::remove_const< typenameAZStd::remove_reference< typenameAZStd::remove_pointer< T >::type >::type >::type | ValueType |
Public Types inherited from AZ::ScriptValueGeneric< T, isEnum > | |
typedef AZStd::remove_const< typenameAZStd::remove_reference< typenameAZStd::remove_pointer< T >::type >::type >::type | ValueType |
Additional Inherited Members | |
Static Public Member Functions inherited from AZ::ScriptValueGeneric< T, isEnum > | |
static void | StackPush (lua_State *l, const ValueType &value) |
static T | StackRead (lua_State *l, int stackIndex) |
Static Public Attributes inherited from AZ::ScriptValueGeneric< T, isEnum > | |
static const bool | isNativeValueType = false |
Script value implementation for all value and reference types. The push Function will always create an object COPY, this will be slower than just using pointers.