partial void InitializePointersPartial() { if (_pointerManager == null) { _pointerManager = new PointerManager(); } }
// 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"); }); }
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(); }
/// <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"; }
/// <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"; }
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); } }
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; } }
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); }
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"; }
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(); }
public void SetLeftManager(PointerManager manager) { Left = manager; }
private void Awake() { pointerManager = FindObjectOfType <PointerManager>(); }
partial void InitializeManagedPointers() { _pointerManager = new PointerManager(this); }
public void SetRightManager(PointerManager manager) { Right = manager; }
private void Awake() { Physics2D.IgnoreCollision(GameObject.FindGameObjectWithTag("Player").GetComponent <BoxCollider2D>(), GetComponent <BoxCollider2D>(), true); pointerManager = FindObjectOfType <PointerManager>(); }