IController | 
public interface IControllerTemplateHat : IControllerTemplateElement
The IControllerTemplateHat type exposes the following members.
| Name | Description | |
|---|---|---|
| descriptiveName | 
            Display name of the Controller Template Element.
            The returned value will be localized if localization is in use.
             (Inherited from IControllerTemplateElement)  | |
| down | The down button. | |
| downLeft | The down-left button. | |
| downRight | The down-right button. | |
| exists | 
            Does the Element exist in the parent Controller?
             (Inherited from IControllerTemplateElement)  | |
| id | 
            Id of the Controller Template Element.
             (Inherited from IControllerTemplateElement)  | |
| left | The left button. | |
| right | The right button. | |
| source | 
            Information about the source element(s) in the parent Controller.
            This will return null for elements that cannot have a directly mappable source Controller Element.
             (Inherited from IControllerTemplateElement)  | |
| type | 
            Type of the Controller Template Element.
             (Inherited from IControllerTemplateElement)  | |
| up | The up button. | |
| upLeft | The up-left button. | |
| upRight | The up-right button. | |
| value | The current value of the Hat as a 2D axis. | |
| valuePrev | The value of the Hat as a 2D axis in the previous frame. |