| 
    Chunks
    
   Moddable voxel sandbox for room-scale VR. 
   | 
 
  
 Protected Member Functions | |
| override void | OnInitialize () | 
| Called only once, when the component is first attached to an entity and is ready to add or retrieve other components.  More... | |
| override void | OnLayoutLoaded (bool firstTime) | 
| Invoked when the control's layout has been (re)loaded.  More... | |
| override void | OnPointerClick (PointerEventArgs e) | 
| override void | OnUpdate () | 
| Called once per world update if this component and its parent entity are enabled.  More... | |
  Protected Member Functions inherited from Chunks.Controls.Button | |
| override void | OnInitialize () | 
| Called only once, when the component is first attached to an entity and is ready to add or retrieve other components.  More... | |
| override void | OnPointerEnter (PointerEventArgs e) | 
| Invoked when a wand pointer crosses into this button's bounds.  More... | |
| override void | OnPointerLeave (PointerEventArgs e) | 
| Invoked when a wand pointer crosses out of this button's bounds.  More... | |
| override void | OnPointerPress (PointerEventArgs e) | 
| Invoked when the trigger of a wand pointing at this button is pressed.  More... | |
| override void | OnPointerRelease (PointerEventArgs e) | 
| Invoked when the trigger of a wand pointing at this button is released.  More... | |
  Protected Member Functions inherited from Chunks.Controls.Panel | |
| override void | OnInitialize () | 
| Called only once, when the component is first attached to an entity and is ready to add or retrieve other components.  More... | |
  Protected Member Functions inherited from Chunks.Controls.Image | |
| override void | OnInitialize () | 
| Called only once, when the component is first attached to an entity and is ready to add or retrieve other components.  More... | |
  Protected Member Functions inherited from Chunks.Controls.Control | |
| override void | OnInitialize () | 
| Called only once, when the component is first attached to an entity and is ready to add or retrieve other components.  More... | |
| ResourceName | GetResourceName (JToken token) | 
| Converts a json token to a resource name, associating it with the current namespace. Only valid from within OnReadJson.  More... | |
| virtual void | OnChildLoadedFromLayout (Control child) | 
| Invoked when a new child is created as specified by a json layout object.  More... | |
| virtual bool | GetChildBounds (out Bounds bounds) | 
| override void | OnUpdate () | 
| Called once per world update if this component and its parent entity are enabled.  More... | |
| virtual void | OnPointerBeginDrag (PointerEventArgs e) | 
| virtual void | OnPointerEndDrag (PointerEventArgs e) | 
| virtual void | OnPointerDrag (PointerEventArgs e) | 
| virtual void | OnPointerScroll (PointerEventArgs e) | 
| string | GetSubstitutedText (string format) | 
| virtual void | OnUpdateTextSubstitutions () | 
Properties | |
| TabContainer | Container [get] | 
| Text | Label [get, set] | 
| Control | TabPage [get, set] | 
  Properties inherited from Chunks.Controls.Button | |
| bool | CanClick [get, set] | 
| If set to true, the button responds to pointers hovering over or pressing it.  More... | |
| Color | DefaultColor [get, set] | 
| Default color of the button when no pointers are hovering over it.  More... | |
| Color | PressedColor [get, set] | 
| Color of the button when a wand pointer is hovering over it with the trigger pressed.  More... | |
| Color | HoverColor [get, set] | 
| Color of the button when a wand pointer is hovering over it.  More... | |
| Color | DisabledColor [get, set] | 
| Color of the button when CanClick is false.  More... | |
| string | ToolTipTitle [get, set] | 
| string | ToolTipDescription [get, set] | 
| bool | IsPointerOver [get] | 
| If true, at least one wand is pointing at this button.  More... | |
| bool | IsPointerPressed [get] | 
| If true, at least one wand is pointing at this button with the trigger pressed.  More... | |
  Properties inherited from Chunks.Controls.Image | |
| Color | Color [get, set] | 
| Color of the Panel.  More... | |
| ImageType | Type [get, set] | 
| bool | PreserveAspect [get, set] | 
| Graphics.Texture | Texture [get, set] | 
| Graphics.Sprite | Sprite [get, set] | 
  Properties inherited from Chunks.Controls.Control | |
| MenuPanel | MenuPanel [get, set] | 
| PointerEventHandler | PointerEntered | 
| PointerEventHandler | PointerLeft | 
| PointerEventHandler | PointerClicked | 
| PointerEventHandler | PointerPressed | 
| PointerEventHandler | PointerReleased | 
| PointerEventHandler | PointerBeginDragging | 
| PointerEventHandler | PointerEndDragging | 
| PointerEventHandler | PointerDragging | 
| PointerEventHandler | PointerScrolling | 
Additional Inherited Members | |
  Public Member Functions inherited from Chunks.Controls.Button | |
| void | SetColors (Color defaultColor, float hoverScale=1.5f, float pressedScale=1.25f, float disabledScale=0.75f) | 
  Public Member Functions inherited from Chunks.Controls.Control | |
| Control () | |
| TControl | CreateChildControl< TControl > () | 
| Creates a new Entity as a child of this one with an instance of the given Control type attached to it, which is returned.  More... | |
| Control | CreateChildControl (Type type) | 
| Creates a new Entity as a child of this one with an instance of the given Control type attached to it, which is returned.  More... | |
| Control | CreateChildControl (ResourceName resName) | 
| Creates a new Entity as a child of this one with a Control attached to it, as defined by the control layout resource specified by the given resource name.  More... | |
| Bounds | GetChildBounds () | 
| delegate void | PointerEventHandler (Control sender, PointerEventArgs e) | 
| void | SetTextSubstitution (string key, string value) | 
| string | GetTextSubstitution (string key) | 
  Public Attributes inherited from Chunks.Controls.Control | |
| new ControlTransform | Transform => (ControlTransform) base.Transform | 
| The transformation of the entity this instance is attached to.  More... | |
  Protected Attributes inherited from Chunks.Controls.Image | |
| override bool | IncludeSelfInBounds => true | 
  Protected Attributes inherited from Chunks.Controls.Control | |
| virtual bool | IncludeSelfInBounds => false | 
  Events inherited from Chunks.Controls.Button | |
| PointerEventHandler | Clicked | 
      
  | 
  protected | 
Called only once, when the component is first attached to an entity and is ready to add or retrieve other components.
      
  | 
  protectedvirtual | 
Invoked when the control's layout has been (re)loaded.
Reimplemented from Chunks.Controls.Control.
      
  | 
  protectedvirtual | 
Reimplemented from Chunks.Controls.Button.
      
  | 
  protected | 
Called once per world update if this component and its parent entity are enabled.
      
  | 
  get | 
      
  | 
  getset | 
      
  | 
  getset | 
 1.8.10