Example #1
0
        /// <summary>
        /// Return an absolute path to the SVF image glyph for the provided digital action name. The current
        /// action set in use for the controller will be used for the lookup. You should cache the result and
        /// maintain your own list of loaded PNG assets.
        /// </summary>
        public static string GetSvgActionGlyph(Controller controller, string action)
        {
            InputActionOrigin origin = InputActionOrigin.None;

            Internal.GetDigitalActionOrigins(controller.Handle, Internal.GetCurrentActionSet(controller.Handle), GetDigitalActionHandle(action), ref origin);

            return(Internal.GetGlyphSVGForActionOrigin(origin, 0));
        }
        internal int GetAnalogActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, ref InputActionOrigin originsOut)
        {
            var returnValue = _GetAnalogActionOrigins(Self, inputHandle, actionSetHandle, analogActionHandle, ref originsOut);

            return(returnValue);
        }
 private static extern int _GetAnalogActionOrigins(IntPtr self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, ref InputActionOrigin originsOut);
 internal InputActionOrigin TranslateActionOrigin(InputType eDestinationInputType, InputActionOrigin eSourceOrigin)
 {
     return(_TranslateActionOrigin(Self, eDestinationInputType, eSourceOrigin));
 }
 internal string GetStringForActionOrigin(InputActionOrigin eOrigin)
 {
     return(_GetStringForActionOrigin(Self, eOrigin));
 }
 internal int GetAnalogActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, ref InputActionOrigin originsOut)
 {
     return(_GetAnalogActionOrigins(Self, inputHandle, actionSetHandle, analogActionHandle, ref originsOut));
 }
        public int GetDigitalActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputDigitalActionHandle_t digitalActionHandle, ref InputActionOrigin originsOut)
        {
            var returnValue = _GetDigitalActionOrigins(Self, inputHandle, actionSetHandle, digitalActionHandle, ref originsOut);

            return(returnValue);
        }
 private static extern InputActionOrigin _TranslateActionOrigin(IntPtr self, InputType eDestinationInputType, InputActionOrigin eSourceOrigin);
Example #9
0
        internal string GetGlyphForActionOrigin_Legacy(InputActionOrigin eOrigin)
        {
            var returnValue = _GetGlyphForActionOrigin_Legacy(Self, eOrigin);

            return(returnValue);
        }
Example #10
0
 private static extern Utf8StringPointer _GetGlyphForActionOrigin_Legacy(IntPtr self, InputActionOrigin eOrigin);
Example #11
0
        internal string GetGlyphSVGForActionOrigin(InputActionOrigin eOrigin, uint unFlags)
        {
            var returnValue = _GetGlyphSVGForActionOrigin(Self, eOrigin, unFlags);

            return(returnValue);
        }
Example #12
0
 private static extern Utf8StringPointer _GetGlyphSVGForActionOrigin(IntPtr self, InputActionOrigin eOrigin, uint unFlags);
        public string GetGlyphForActionOrigin(InputActionOrigin eOrigin)
        {
            var returnValue = _GetGlyphForActionOrigin(Self, eOrigin);

            return(returnValue);
        }
 public static extern Utf8StringPointer _GetGlyphForActionOrigin(IntPtr self, InputActionOrigin eOrigin);
 private static extern Utf8StringPointer _GetStringForActionOrigin(IntPtr self, InputActionOrigin eOrigin);
        internal string GetStringForActionOrigin(InputActionOrigin eOrigin)
        {
            var returnValue = _GetStringForActionOrigin(Self, eOrigin);

            return(returnValue);
        }
 internal int GetDigitalActionOrigins(InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputDigitalActionHandle_t digitalActionHandle, ref InputActionOrigin originsOut)
 {
     return(_GetDigitalActionOrigins(Self, inputHandle, actionSetHandle, digitalActionHandle, ref originsOut));
 }
        internal InputActionOrigin TranslateActionOrigin(InputType eDestinationInputType, InputActionOrigin eSourceOrigin)
        {
            var returnValue = _TranslateActionOrigin(Self, eDestinationInputType, eSourceOrigin);

            return(returnValue);
        }
 public static extern int _GetDigitalActionOrigins(IntPtr self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputDigitalActionHandle_t digitalActionHandle, ref InputActionOrigin originsOut);