Beispiel #1
0
 partial void InitializePointersPartial()
 {
     if (_pointerManager == null)
     {
         _pointerManager = new PointerManager();
     }
 }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        active = false;

        camera   = FindObjectOfType <Camera>();
        canv     = FindObjectOfType <Canvas>();
        sceneMgr = FindObjectOfType <SceneManager> ();
        ptrMgr   = FindObjectOfType <PointerManager> ();
        gstMgr   = FindObjectOfType <GestureMgr> ();

        panel    = GameObject.Find("Panel");
        deSelect = GameObject.Find("Deselect").GetComponent <Button> ();

        scale = GameObject.Find("Scale").GetComponent <Button> ();
        scale.onClick.AddListener(delegate { ToggleScale(); });
        moveXY = panel.GetComponentsInChildren <Button> () [1];
        moveXY.onClick.AddListener(delegate { ToggleMotion("XY"); });
        moveZ = panel.GetComponentsInChildren <Button> () [2];
        moveZ.onClick.AddListener(delegate { ToggleMotion("Z"); });
        rotateX = panel.GetComponentsInChildren <Button> () [5];
        rotateX.onClick.AddListener(delegate { ToggleRotate("X"); });
        rotateY = panel.GetComponentsInChildren <Button> () [4];
        rotateY.onClick.AddListener(delegate { ToggleRotate("Y"); });
        rotateZ = panel.GetComponentsInChildren <Button> () [3];
        rotateZ.onClick.AddListener(delegate { ToggleRotate("Z"); });
    }
Beispiel #3
0
        public CursorManager(NativeOSWindow window, PointerManager pointerManager)
        {
            this.window         = window;
            this.pointerManager = pointerManager;
            window.Disposed    += window_Disposed;

            pointerManager.ChangeMousePointer += pointerManager_ChangeMousePointer;
        }
 protected UserInterfaceManager(IServiceRegistry services)
 {
     Contract.Requires <ArgumentNullException>(services != null, "services");
     this.services  = services;
     pointerManager = new PointerManager(services);
     recentEvents   = new Queue <PointerEventArgs>();
     pointerState   = new PointerState();
 }
Beispiel #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="GeometricsGame" /> class.
        /// </summary>
        public GeometricsGame()
        {
            // Creates a graphics manager. This is mandatory.
            graphicsDeviceManager = new GraphicsDeviceManager(this);

            // Creates the pointer manager
            pointer = new PointerManager(this);

            // Setup the relative directory to the executable directory
            // for loading contents with the ContentManager
            Content.RootDirectory = "Content";
        }
Beispiel #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ModelRenderingGame" /> class.
        /// </summary>
        public ModelRenderingGame()
        {
            // Creates a graphics manager. This is mandatory.
            graphicsDeviceManager = new GraphicsDeviceManager(this);
            graphicsDeviceManager.PreferredGraphicsProfile = new FeatureLevel[] { FeatureLevel.Level_9_1, };

            pointer = new PointerManager(this);

            // Setup the relative directory to the executable directory
            // for loading contents with the ContentManager
            Content.RootDirectory = "Content";
        }
Beispiel #7
0
        public DPISetup()
        {
            InitializeComponent();

            if (euro == null)
            {
                euro = ResManager.LoadIcon("euro.jpg", 512, 512);
            }

            pm              = new PointerManager(this);
            scale           = Util.GetRealScreenDPIFactor();
            this.ResizeEnd += DPISetup_ResizeEnd;
            refreshImg();
        }
 public void Attach(DependencyObject associatedObject)
 {
     if (associatedObject is FrameworkElement)
     {
         _frameworkElement = (associatedObject as FrameworkElement);
         _frameworkElement.ManipulationMode = ManipulationModes.None;
         _frameworkElement.Loaded          += _frameworkElement_Loaded;
         _pointerManager          = new PointerManager();
         _pointerManager.Added   += _pointerManager_Added;
         _pointerManager.Moved   += _pointerManager_Moved;
         _pointerManager.Removed += _pointerManager_Removed;
         _pointerManager.Attach(_frameworkElement);
     }
 }
Beispiel #9
0
        public InkControl()
        {
            pm             = new PointerManager(this);
            timer          = new System.Windows.Forms.Timer();
            timer.Interval = 10;
            timer.Start();
            timer.Tick          += timer_tick;
            this.Paint          += this_paint;
            this.SizeChanged    += InkControl_SizeChanged;
            this.VisibleChanged += InkControl_VisibleChanged;
            //SizeMode = PictureBoxSizeMode.StretchImage;
            renderer    = new Renderer.GdiRenderer(CreateGraphics());
            gpuRenderer = Renderer.GPURenderer.Create(this, RenderMode.Software);

            this.MouseWheel += InkControl_MouseWheel;
            this.MouseMove  += InkControl_MouseMove;
            this.MouseDown  += InkControl_MouseDown;
            this.MouseUp    += InkControl_MouseUp;

            recreateBufferFull();
            renderThread  = new Thread(renderLoop);
            renderThread2 = new Thread(renderLoop2);

            /*MenuItem[] contextMenu = new MenuItem[]
             * {
             *  new MenuItem("Copy"),
             *  new MenuItem("Paste")
             * };
             * this.ContextMenu = new ContextMenu(contextMenu);*/

            if (Process.GetCurrentProcess().ProcessName == "devenv")
            {
                active = false;
            }

            Stream stream = ResManager.GetStream("img/blank.cur");

            if (stream != null)
            {
                blankCursor = new Cursor(stream);
            }
            else
            {
                blankCursor = Cursors.Default;
            }
        }
Beispiel #10
0
    void FindTarget()
    {
        GameObject target = PointerManager.GetTarget();
        TargetType type   = TargetType.None;

        if (target != null)
        {
            bool attackable = IsContainInterface <IDamageable>(target);
            bool talkable   = IsContainInterface <ITalkable>(target);
            if (talkable)
            {
                type = TargetType.Talk;
            }
            else if (attackable)
            {
                type = TargetType.Attack;
            }
        }
        SetTarget(type, target);
    }
Beispiel #11
0
        public AudioGame()
        {
            // Creates a graphics manager. This is mandatory.
            graphicsDeviceManager = new GraphicsDeviceManager(this);

            // Create the pointer manager
            pointerManager = new PointerManager(this);
            pointerState   = new PointerState();

            IsMouseVisible = true;

            random = new Random();

            audioManager = new AudioManager(this);
            audioManager.EnableMasterVolumeLimiter();
            //EnableSpatialAudioWithReverb();

            // Setup the relative directory to the executable directory
            // for loading contents with the ContentManager
            Content.RootDirectory = "Content";
        }
Beispiel #12
0
        unsafe static void Main(string[] args)
        {
            BenchmarkDotNet.Running.BenchmarkRunner.Run <Bentimark>();


            UnsafeArray <int> p0 = new UnsafeArray <int>(100);

            int[]             arr = new int[100];
            UnsafeArray <int> p1  = new UnsafeArray <int>(arr);
            int *p = p1.Pointer;

            p0.Free();

            //解放時は下のうちどちらかで開放できます
            //つまりarrがなくてもポインタさえあれば解放できる
            //    p1.Free();
            // PointerManager.Free(p);


            //メイン関数にこれを置いておけば未開放分をすべて解放されます

            PointerManager.FreeAll();
        }
Beispiel #13
0
 public void SetLeftManager(PointerManager manager)
 {
     Left = manager;
 }
Beispiel #14
0
 private void Awake()
 {
     pointerManager = FindObjectOfType <PointerManager>();
 }
 partial void InitializeManagedPointers()
 {
     _pointerManager = new PointerManager(this);
 }
Beispiel #16
0
 public void SetRightManager(PointerManager manager)
 {
     Right = manager;
 }
Beispiel #17
0
 private void Awake()
 {
     Physics2D.IgnoreCollision(GameObject.FindGameObjectWithTag("Player").GetComponent <BoxCollider2D>(), GetComponent <BoxCollider2D>(), true);
     pointerManager = FindObjectOfType <PointerManager>();
 }