Added readFloatField
This commit is contained in:
parent
27a676c4c7
commit
f9ab9cc6e5
|
|
@ -110,6 +110,10 @@ export const monoPlatform: Platform = {
|
||||||
return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'i32');
|
return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'i32');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
readFloatField: function readHeapFloat(baseAddress: Pointer, fieldOffset?: number): number {
|
||||||
|
return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'float');
|
||||||
|
},
|
||||||
|
|
||||||
readObjectField: function readHeapObject<T extends System_Object>(baseAddress: Pointer, fieldOffset?: number): T {
|
readObjectField: function readHeapObject<T extends System_Object>(baseAddress: Pointer, fieldOffset?: number): T {
|
||||||
return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'i32') as any as T;
|
return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'i32') as any as T;
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
getObjectFieldsBaseAddress(referenceTypedObject: System_Object): Pointer;
|
getObjectFieldsBaseAddress(referenceTypedObject: System_Object): Pointer;
|
||||||
readInt32Field(baseAddress: Pointer, fieldOffset?: number): number;
|
readInt32Field(baseAddress: Pointer, fieldOffset?: number): number;
|
||||||
|
readFloatField(baseAddress: Pointer, fieldOffset?: number): number;
|
||||||
readObjectField<T extends System_Object>(baseAddress: Pointer, fieldOffset?: number): T;
|
readObjectField<T extends System_Object>(baseAddress: Pointer, fieldOffset?: number): T;
|
||||||
readStringField(baseAddress: Pointer, fieldOffset?: number): string | null;
|
readStringField(baseAddress: Pointer, fieldOffset?: number): string | null;
|
||||||
readStructField<T extends Pointer>(baseAddress: Pointer, fieldOffset?: number): T;
|
readStructField<T extends Pointer>(baseAddress: Pointer, fieldOffset?: number): T;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue