C# Class UnityEngine.AndroidJavaObject

Inheritance: AndroidJNIHelper, IDisposable
Afficher le fichier Open project: randomize/VimConfig Class Usage Examples

Protected Properties

Свойство Type Description
m_fieldIDs IntPtr>.Dictionary
m_jclass IntPtr
m_jobject IntPtr
m_methodIDs IntPtr>.Dictionary

Méthodes publiques

Méthode Description
AndroidJavaObject ( IntPtr jobject )
AndroidJavaObject ( string className, Object args )
Call ( string methodName, Object args ) : ReturnType
Call ( string methodName, Object args ) : void
CallStatic ( string methodName, Object args ) : ReturnType
CallStatic ( string methodName, Object args ) : void
Dispose ( ) : void
Get ( string fieldName ) : FieldType
GetRawClass ( ) : IntPtr
GetRawObject ( ) : IntPtr
GetStatic ( string fieldName ) : FieldType
Set ( string fieldName, FieldType val ) : void
SetStatic ( string fieldName, FieldType val ) : void

Méthodes protégées

Méthode Description
AndroidJavaObject ( )
DebugPrint ( string msg ) : void
DebugPrint ( string call, string methodName, string signature, Object args ) : void
Dispose ( bool disposing ) : void
Finalize ( ) : void
GetCachedFieldID ( string fieldName, bool isStatic ) : IntPtr
GetCachedMethodID ( string methodName, Object args, bool isStatic ) : IntPtr
GetSignatureHash ( Object args ) : int
_Call ( string methodName, Object args ) : ReturnType
_Call ( string methodName, Object args ) : void
_CallStatic ( string methodName, Object args ) : ReturnType
_CallStatic ( string methodName, Object args ) : void
_Dispose ( ) : void
_Get ( string fieldName ) : FieldType
_GetRawClass ( ) : IntPtr
_GetRawObject ( ) : IntPtr
_GetStatic ( string fieldName ) : FieldType
_Set ( string fieldName, FieldType val ) : void
_SetStatic ( string fieldName, FieldType val ) : void

Private Methods

Méthode Description
_AndroidJavaObject ( string className, Object args ) : void

Method Details

AndroidJavaObject() protected méthode

protected AndroidJavaObject ( )

AndroidJavaObject() public méthode

public AndroidJavaObject ( IntPtr jobject )
jobject IntPtr

AndroidJavaObject() public méthode

public AndroidJavaObject ( string className, Object args )
className string
args Object

Call() public méthode

public Call ( string methodName, Object args ) : ReturnType
methodName string
args Object
Résultat ReturnType

Call() public méthode

public Call ( string methodName, Object args ) : void
methodName string
args Object
Résultat void

CallStatic() public méthode

public CallStatic ( string methodName, Object args ) : ReturnType
methodName string
args Object
Résultat ReturnType

CallStatic() public méthode

public CallStatic ( string methodName, Object args ) : void
methodName string
args Object
Résultat void

DebugPrint() protected méthode

protected DebugPrint ( string msg ) : void
msg string
Résultat void

DebugPrint() protected méthode

protected DebugPrint ( string call, string methodName, string signature, Object args ) : void
call string
methodName string
signature string
args Object
Résultat void

Dispose() public final méthode

public final Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Finalize() protected méthode

protected Finalize ( ) : void
Résultat void

Get() public méthode

public Get ( string fieldName ) : FieldType
fieldName string
Résultat FieldType

GetCachedFieldID() protected méthode

protected GetCachedFieldID ( string fieldName, bool isStatic ) : IntPtr
fieldName string
isStatic bool
Résultat IntPtr

GetCachedMethodID() protected méthode

protected GetCachedMethodID ( string methodName, Object args, bool isStatic ) : IntPtr
methodName string
args Object
isStatic bool
Résultat IntPtr

GetRawClass() public méthode

public GetRawClass ( ) : IntPtr
Résultat IntPtr

GetRawObject() public méthode

public GetRawObject ( ) : IntPtr
Résultat IntPtr

GetSignatureHash() protected static méthode

protected static GetSignatureHash ( Object args ) : int
args Object
Résultat int

GetStatic() public méthode

public GetStatic ( string fieldName ) : FieldType
fieldName string
Résultat FieldType

Set() public méthode

public Set ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Résultat void

SetStatic() public méthode

public SetStatic ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Résultat void

_Call() protected méthode

protected _Call ( string methodName, Object args ) : ReturnType
methodName string
args Object
Résultat ReturnType

_Call() protected méthode

protected _Call ( string methodName, Object args ) : void
methodName string
args Object
Résultat void

_CallStatic() protected méthode

protected _CallStatic ( string methodName, Object args ) : ReturnType
methodName string
args Object
Résultat ReturnType

_CallStatic() protected méthode

protected _CallStatic ( string methodName, Object args ) : void
methodName string
args Object
Résultat void

_Dispose() protected méthode

protected _Dispose ( ) : void
Résultat void

_Get() protected méthode

protected _Get ( string fieldName ) : FieldType
fieldName string
Résultat FieldType

_GetRawClass() protected méthode

protected _GetRawClass ( ) : IntPtr
Résultat IntPtr

_GetRawObject() protected méthode

protected _GetRawObject ( ) : IntPtr
Résultat IntPtr

_GetStatic() protected méthode

protected _GetStatic ( string fieldName ) : FieldType
fieldName string
Résultat FieldType

_Set() protected méthode

protected _Set ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Résultat void

_SetStatic() protected méthode

protected _SetStatic ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Résultat void

Property Details

m_fieldIDs protected_oe property

protected Dictionary m_fieldIDs
Résultat IntPtr>.Dictionary

m_jclass protected_oe property

protected IntPtr m_jclass
Résultat IntPtr

m_jobject protected_oe property

protected IntPtr m_jobject
Résultat IntPtr

m_methodIDs protected_oe property

protected Dictionary m_methodIDs
Résultat IntPtr>.Dictionary