Example #1
0
    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);
 }
Example #3
0
    private void TestPointer()
    {
        //申请新的指针
        BoolPointer boolPointer = new BoolPointer();

        boolPointer.assign(true);
        //测试指针使用
        Debug.Log(boolPointer.value());
    }
Example #4
0
 /// <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;
 }
Example #5
0
 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);
 }
Example #6
0
 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);
 }