Class: TextBox

visual.TextBox(options)

new TextBox(options)

Parameters:
Name Type Description
options Object
Properties
Name Type Attributes Default Description
name String the name used when logging messages from this stimulus
win Window the associated Window
text string <optional>
"" the text to be rendered
font string <optional>
"Arial" the font family
pos Array.<number> <optional>
[0, 0] the position of the center of the text
color Color <optional>
Color('white') the background color
opacity number <optional>
1.0 the opacity
depth number <optional>
0 the depth (i.e. the z order)
contrast number <optional>
1.0 the contrast
units string <optional>
"norm" the units of the text size and position
ori number <optional>
0.0 the orientation (in degrees)
height number <optional>
0.1 the height of the text
bold boolean <optional>
false whether or not the text is bold
italic boolean <optional>
false whether or not the text is italic
anchor string <optional>
'left' horizontal alignment
flipHoriz boolean <optional>
false whether or not to flip the text horizontally
lipVert boolean <optional>
false whether or not to flip the text vertically
clipMask PIXI.Graphics <optional>
null the clip mask
autoDraw boolean <optional>
false whether or not the stimulus should be automatically drawn on every frame flip
autoLog boolean <optional>
false whether or not to log
Mixes In:
  • ColorMixin
Source:

Extends

  • VisualStim

Members

(private, readonly) _defaultLetterHeightMap

This map associates units to default letter height.

Source:

(private, readonly) _defaultSizeMap

This map associates units to default sizes.

Source:

(protected) _getDefaultLetterHeight

Get the default letter height given the stimulus' units.
Source:

(private) _getTextInputOptions

Get the TextInput options applied to the PIXI.TextInput.
Source:

(private) _updateIfNeeded

Update the stimulus, if necessary.
Source:
To Do:
  • take size into account

setSize

Setter for the size attribute.
Source:

Methods

(protected) _estimateBoundingBox()

Estimate the bounding box.
Source:

(protected) _getAnchor() → {Array.<number>}

Convert the anchor attribute into numerical values.
Source:
Returns:
- the anchor, as an array of numbers in [0,1]
Type
Array.<number>