Class TriggerPressAction

java.lang.Object
org.vmstudio.visor.api.client.input.action.framework.VRActionButton
org.vmstudio.visor.api.client.input.action.framework.VRActionKey
net.timtaran.interactivemc.bridge.vr.visor.TriggerPressAction
All Implemented Interfaces:
org.vmstudio.visor.api.client.input.action.VRAction

public class TriggerPressAction extends org.vmstudio.visor.api.client.input.action.framework.VRActionKey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class org.vmstudio.visor.api.client.input.action.framework.VRActionButton

    active, bindings, changed, defaultBindings, forcedState, pressDelayed, pressed, releaseDelayed
  • Constructor Summary

    Constructors
    Constructor
    Description
    TriggerPressAction(@NotNull org.vmstudio.visor.api.client.input.action.VRActionSet actionSet, @NotNull org.vmstudio.visor.api.common.HandType hand, TriggerTouchAction touchAction)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Map<me.phoenixra.atumvr.api.input.profile.VRInteractionProfileType,org.vmstudio.visor.api.client.input.action.ActionBinding>
     
    @NotNull org.vmstudio.visor.api.common.HandType
     
    protected void
     
    protected void
     

    Methods inherited from class org.vmstudio.visor.api.client.input.action.framework.VRActionKey

    getCharacter, getName, getNameKey, isRequired

    Methods inherited from class org.vmstudio.visor.api.client.input.action.framework.VRActionButton

    clear, forcePress, forceRelease, getActionSet, getBinding, getButtonData, getDefaultBinding, getId, getSupportedBindingIds, isActive, isChanged, isPressed, onClear, press, preTick, release, setBinding, updateState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.vmstudio.visor.api.client.input.action.VRAction

    getBindingOrEmpty, getSupportedBindingIds, isCommon
  • Field Details

  • Constructor Details

    • TriggerPressAction

      public TriggerPressAction(@NotNull @NotNull org.vmstudio.visor.api.client.input.action.VRActionSet actionSet, @NotNull @NotNull org.vmstudio.visor.api.common.HandType hand, TriggerTouchAction touchAction)
  • Method Details

    • getHand

      @NotNull public @NotNull org.vmstudio.visor.api.common.HandType getHand()
    • onPress

      protected void onPress()
      Overrides:
      onPress in class org.vmstudio.visor.api.client.input.action.framework.VRActionKey
    • onRelease

      protected void onRelease()
      Overrides:
      onRelease in class org.vmstudio.visor.api.client.input.action.framework.VRActionKey
    • getDefaultBindings

      @NotNull public @NotNull Map<me.phoenixra.atumvr.api.input.profile.VRInteractionProfileType,org.vmstudio.visor.api.client.input.action.ActionBinding> getDefaultBindings()
      Specified by:
      getDefaultBindings in interface org.vmstudio.visor.api.client.input.action.VRAction
      Overrides:
      getDefaultBindings in class org.vmstudio.visor.api.client.input.action.framework.VRActionKey