package org.mt4j.input.inputData; import org.mt4j.components.interfaces.IMTComponent3D; import org.mt4j.input.inputSources.AbstractInputSource; /** * The Class MTMouseInputEvt. */ public class MTMouseInputEvt extends MTFingerInputEvt { /** The mouse button. */ private int mouseModifiers; /** * Instantiates a new mT mouse input evt. * * @param source the source * @param target the target * @param mouseModifiers the mouse modifiers * @param positionX the position x * @param positionY the position y * @param id the id * @param m the m */ public MTMouseInputEvt(AbstractInputSource source, IMTComponent3D target, int mouseModifiers, float positionX, float positionY, int id, InputCursor m) { super(source, target, positionX, positionY, id, m); this.mouseModifiers = mouseModifiers; } /** * Instantiates a new mT mouse input evt. * * @param source the source * @param mouseModifiers the mouse modifiers * @param positionX the position x * @param positionY the position y * @param id the id * @param m the m */ public MTMouseInputEvt(AbstractInputSource source, int mouseModifiers, float positionX, float positionY, int id, InputCursor m) { super(source, positionX, positionY, id, m); this.mouseModifiers = mouseModifiers; } /** * Gets the modifiers. * * @return the modifiers */ public int getModifiers(){ return this.mouseModifiers; } }