public double ReadFloat64() { CheckCreated(); double value; Native.librg_data_rptr(_ptr, &value, (UIntPtr)sizeof(double)); return(value); }
public float ReadFloat32() { CheckCreated(); float value; Native.librg_data_rptr(_ptr, &value, (UIntPtr)sizeof(float)); return(value); }
public SByte ReadInt8() { CheckCreated(); SByte value; Native.librg_data_rptr(_ptr, &value, (UIntPtr)sizeof(SByte)); return(value); }
public UInt64 ReadInt64() { CheckCreated(); UInt64 value; Native.librg_data_rptr(_ptr, &value, (UIntPtr)sizeof(UInt64)); return(value); }
public UInt32 ReadUInt32() { CheckCreated(); UInt32 value; Native.librg_data_rptr(_ptr, &value, (UIntPtr)sizeof(UInt32)); return(value); }