public static BoolPointer frompointer(SWIGTYPE_p_bool t) { global::System.IntPtr cPtr = swiglibPINVOKE.BoolPointer_frompointer(SWIGTYPE_p_bool.getCPtr(t)); BoolPointer ret = (cPtr == global::System.IntPtr.Zero) ? null : new BoolPointer(cPtr, false); return(ret); }
public LcdStatusRegister() { ScanlineCoincidenceInterruptEnabled = new BoolPointer(this, 6); OamSearchInterruptEnabled = new BoolPointer(this, 5); VBlankInterruptEnabled = new BoolPointer(this, 4); // TODO why tho? HBlankInterruptEnabled = new BoolPointer(this, 3); }
private void TestPointer() { //申请新的指针 BoolPointer boolPointer = new BoolPointer(); boolPointer.assign(true); //测试指针使用 Debug.Log(boolPointer.value()); }
/// <summary> /// Initializes a new instance of the OlapServer class. /// </summary> /// <param name="store">The Olap store that owns the server.</param> /// <param name="name">The name of the server.</param> public OlapServer(OlapStore store, string name) { _dataareaActive = new BoolPointer(); _lastError = new IntPointer(); _dimensions = null; _serverHandle = 0; _store = store; _name = name; _disposed = false; }
public LcdControlRegister() { BackgroundEnabled = new BoolPointer(this, 0); SpritesEnabled = new BoolPointer(this, 1); LargeSpritesEnabled = new BoolPointer(this, 2); BackgroundTilemap = new BoolPointer(this, 3); BackgroundTileset = new BoolPointer(this, 4); WindowEnabled = new BoolPointer(this, 5); WindowTilemap = new BoolPointer(this, 6); LcdEnabled = new BoolPointer(this, 7); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(BoolPointer obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }