Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Protected Member Functions | Protected Attributes | List of all members
Expansions.Missions.Editor.ActionPaneDisplay_BiSelector Class Reference
Inheritance diagram for Expansions.Missions.Editor.ActionPaneDisplay_BiSelector:
Expansions.Missions.Editor.ActionPaneDisplay

Protected Member Functions

override void Awake ()
 
- Protected Member Functions inherited from Expansions.Missions.Editor.ActionPaneDisplay
override void Awake ()
 
void ClearToolbarEvents ()
 Clear the tool bar controls events More...
 
virtual void OnDisplayClick (RaycastHit?hit)
 
virtual void OnDisplayDrag (PointerEventData.InputButton button, Vector2 delta)
 
virtual void OnMouseOver (Vector2 position)
 
virtual void Update ()
 

Protected Attributes

GAPUtil_BiSelector selector
 
- Protected Attributes inherited from Expansions.Missions.Editor.ActionPaneDisplay
Camera displayCamera
 
RenderTexture displayTexture
 
float hitDistance
 
bool isDragging = false
 
bool isMouseOver = false
 
bool isSelected = false
 
int layerMask
 
DictionaryValueList< string,
MonoBehaviour > 
toolbarControls
 

Additional Inherited Members

- Public Member Functions inherited from Expansions.Missions.Editor.ActionPaneDisplay
Button AddToolbarButton (string id, string icon, string toolTip)
 Creates a gap toolbar button control More...
 
Toggle AddToolbarToggle (string id, string icon, string toolTip, bool startState=false)
 Creates a gap toolbar toggle control More...
 
virtual void Clean ()
 Clean this GAP Display More...
 
void ClearToolbar ()
 Clean the GAP tool bar controls More...
 
virtual void Destroy ()
 Destroy this GAP Display More...
 
bool GetMousePointOnCamera (Vector2 mousePosition, Camera canvasCamera, ref Vector2 point)
 Gets the mouse position relative to the GAP display camera, used for ray cast objects displayed in the render texture More...
 
Button GetToolbarButton (string id)
 Get a tool bar button More...
 
virtual void OnBeginDrag (PointerEventData eventData)
 Event triggered on drag begin More...
 
override void OnDeselect (BaseEventData eventData)
 Event triggered on UI selectable deselect More...
 
virtual void OnDisplayClickUp (RaycastHit?hit)
 
virtual void OnDisplayDragEnd (RaycastHit?hit)
 
virtual void OnDrag (PointerEventData eventData)
 Event triggered on pointer drag More...
 
virtual void OnEndDrag (PointerEventData eventData)
 Event triggered on drag end More...
 
virtual void OnPointerClick (PointerEventData eventData)
 Event triggered on pointer click this gameobject rect More...
 
override void OnPointerEnter (PointerEventData eventData)
 Event triggered on pointer enter this gameobject rect More...
 
override void OnPointerExit (PointerEventData eventData)
 Event triggered on pointer exit this gameobject rect More...
 
override void OnPointerUp (PointerEventData eventData)
 
override void OnSelect (BaseEventData eventData)
 Event triggered on UI selecteable select More...
 
bool Raycast (Vector3 cameraPoint, out RaycastHit hit, int layerMask=-1)
 Help function, makes a ray cast from the supplied camera point using the gap display camera, layer mask and hit distance values More...
 
virtual void Setup (Camera displayCamera, int layerMask)
 Setups the Action Pane display More...
 
void UpdateDisplayArea ()
 Updates the render texture display area maintaining the game aspect ratio More...
 
- Public Attributes inherited from Expansions.Missions.Editor.ActionPaneDisplay
RaycastEvent DisplayClick
 Event that triggers on the display click, sends a hitinfo if an object was clicked on More...
 
RaycastEvent DisplayClickUp
 Event that triggers on the display click when the button is up, sends a hitinfo if an object was clicked on More...
 
DragEvent DisplayDrag
 Event that triggers a mouse drag, sends the button and mouse delta information More...
 
RaycastEvent DisplayDragEnd
 Event that triggers on the display click when the button is up, sends a hitinfo if an object was clicked on More...
 
RawImage displayImage
 Raw image that displays the render texture More...
 
MouseOverEvent MouseOver
 Event that trigger when the mouse is over the GAP display image More...
 
RectTransform rectTransform
 Rect transform cache More...
 
- Properties inherited from Expansions.Missions.Editor.ActionPaneDisplay
RenderTexture DisplayTexture [get]
 

Member Function Documentation

override void Expansions.Missions.Editor.ActionPaneDisplay_BiSelector.Awake ( )
inlineprotected

Member Data Documentation

GAPUtil_BiSelector Expansions.Missions.Editor.ActionPaneDisplay_BiSelector.selector
protected

The documentation for this class was generated from the following file: