SHVDN  v3
An ASI plugin for Grand Theft Auto V, which allows running scripts written in any .NET language in-game. Developed by crosire https://github.com/crosire/scripthookvdotnet/
GTA.Native.InputArgument Class Reference

An input argument passed to a script function. More...

Public Member Functions

 InputArgument (ulong value)
 Initializes a new instance of the InputArgument class to a script function input argument. More...
 
 InputArgument (IntPtr value)
 Initializes a new instance of the InputArgument class to a script function input argument. More...
 
 InputArgument (object value)
 Initializes a new instance of the InputArgument class and converts a managed object to a script function input argument. More...
 
override string ToString ()
 Converts the internal value of the argument to its equivalent string representation. More...
 

Static Public Member Functions

static implicit operator InputArgument (bool value)
 
static implicit operator InputArgument (byte value)
 
static implicit operator InputArgument (sbyte value)
 
static implicit operator InputArgument (short value)
 
static implicit operator InputArgument (ushort value)
 
static implicit operator InputArgument (int value)
 
static implicit operator InputArgument (uint value)
 
static implicit operator InputArgument (long value)
 
static implicit operator InputArgument (ulong value)
 
static implicit operator InputArgument (float value)
 
static implicit operator InputArgument (double value)
 
static implicit operator InputArgument (Enum value)
 
static implicit operator InputArgument (string value)
 
static unsafe implicit operator InputArgument (char *value)
 
static implicit operator InputArgument (IntPtr value)
 
static unsafe implicit operator InputArgument (void *value)
 
static implicit operator InputArgument (OutputArgument value)
 

Detailed Description

An input argument passed to a script function.

Constructor & Destructor Documentation

◆ InputArgument() [1/3]

GTA.Native.InputArgument.InputArgument ( ulong  value)

Initializes a new instance of the InputArgument class to a script function input argument.

Parameters
valueThe pointer value.

◆ InputArgument() [2/3]

GTA.Native.InputArgument.InputArgument ( IntPtr  value)

Initializes a new instance of the InputArgument class to a script function input argument.

Parameters
valueThe value.

◆ InputArgument() [3/3]

GTA.Native.InputArgument.InputArgument ( object  value)

Initializes a new instance of the InputArgument class and converts a managed object to a script function input argument.

Parameters
valueThe object to convert.

Member Function Documentation

◆ operator InputArgument() [1/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( bool  value)
static

◆ operator InputArgument() [2/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( byte  value)
static

◆ operator InputArgument() [3/17]

static unsafe implicit GTA.Native.InputArgument.operator InputArgument ( char *  value)
static

◆ operator InputArgument() [4/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( double  value)
static

◆ operator InputArgument() [5/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( Enum  value)
static

◆ operator InputArgument() [6/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( float  value)
static

◆ operator InputArgument() [7/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( int  value)
static

◆ operator InputArgument() [8/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( IntPtr  value)
static

◆ operator InputArgument() [9/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( long  value)
static

◆ operator InputArgument() [10/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( OutputArgument  value)
static

◆ operator InputArgument() [11/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( sbyte  value)
static

◆ operator InputArgument() [12/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( short  value)
static

◆ operator InputArgument() [13/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( string  value)
static

◆ operator InputArgument() [14/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( uint  value)
static

◆ operator InputArgument() [15/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( ulong  value)
static

◆ operator InputArgument() [16/17]

static implicit GTA.Native.InputArgument.operator InputArgument ( ushort  value)
static

◆ operator InputArgument() [17/17]

static unsafe implicit GTA.Native.InputArgument.operator InputArgument ( void *  value)
static

◆ ToString()

override string GTA.Native.InputArgument.ToString ( )

Converts the internal value of the argument to its equivalent string representation.


The documentation for this class was generated from the following file: