The caption of this CheckBox.
Sets the caption of this CheckBox.
Whether or not this CheckBox is currently checked.
Sets whether or not this CheckBox is currently checked.
Whether or not this CheckBox is currently pushed. See nanogui.CheckBox.mPushed.
Sets whether or not this CheckBox is currently pushed. See nanogui.CheckBox.mPushed.
Returns the current callback of this CheckBox.
Sets the callback to be executed when this CheckBox is checked / unchecked.
The mouse button callback will return true when all three conditions are met:
The preferred size of this CheckBox.
Draws this CheckBox.
The caption text of this CheckBox.
Internal tracking variable to distinguish between mouse click and release. nanogui.CheckBox.mCallback is only called upon release. See nanogui.CheckBox.mouseButtonEvent for specific conditions.
Whether or not this CheckBox is currently checked or unchecked.
The function to execute when nanogui.CheckBox.mChecked is changed.