Preparing search index...
The search index is not available
@lightningjs/core
@lightningjs/core
Lightning
types
TextTextureRendererAdvanced
Class TextTextureRendererAdvanced
Hierarchy (
View Summary
)
TextTextureRenderer
TextTextureRendererAdvanced
Index
Constructors
constructor
Properties
_canvas
_context
_settings
_stage
prev
Shadow
Settings
render
Info
Methods
_calculate
Render
Info
_draw
_draw
Highlight
_draw
Lines
_draw
Shadow
_fill
Text
With
Letter
Spacing
_load
_restore
Shadow
draw
measure
Lines
set
Font
Properties
wrap
Text
Constructors
constructor
new
TextTextureRendererAdvanced
(
stage
:
Lightning
.
Stage
,
canvas
:
HTMLCanvasElement
,
settings
:
Required
<
Lightning
.
textures
.
TextTexture
.
Settings
>
,
)
:
TextTextureRendererAdvanced
Parameters
stage
:
Lightning
.
Stage
canvas
:
HTMLCanvasElement
settings
:
Required
<
Lightning
.
textures
.
TextTexture
.
Settings
>
Returns
TextTextureRendererAdvanced
Properties
Protected
_canvas
_canvas
:
HTMLCanvasElement
Protected
_context
_context
:
CanvasRenderingContext2D
Protected
_settings
_settings
:
Required
<
Lightning
.
textures
.
TextTexture
.
Settings
>
Protected
_stage
_stage
:
Lightning
.
Stage
Protected
prev
Shadow
Settings
prevShadowSettings
:
null
|
[
string
,
number
,
number
,
number
]
= null
render
Info
renderInfo
:
undefined
|
IRenderInfo
Methods
_calculate
Render
Info
_calculateRenderInfo
()
:
IRenderInfo
Returns
IRenderInfo
_draw
_draw
()
:
void
Returns
void
Protected
_draw
Highlight
_drawHighlight
(
precision
:
number
,
renderInfo
:
IRenderInfo
)
:
void
Parameters
precision
:
number
renderInfo
:
IRenderInfo
Returns
void
_draw
Lines
_drawLines
(
drawLines
:
IDrawLineInfo
[]
,
letterSpacing
:
number
)
:
void
Parameters
drawLines
:
IDrawLineInfo
[]
letterSpacing
:
number
Returns
void
Protected
_draw
Shadow
_drawShadow
(
precision
:
number
)
:
void
Parameters
precision
:
number
Returns
void
Protected
_fill
Text
With
Letter
Spacing
_fillTextWithLetterSpacing
(
ctx
:
CanvasRenderingContext2D
,
text
:
string
,
x
:
number
,
y
:
number
,
letterSpacing
:
number
,
)
:
void
Parameters
ctx
:
CanvasRenderingContext2D
text
:
string
x
:
number
y
:
number
letterSpacing
:
number
Returns
void
_load
_load
()
:
undefined
|
Promise
<
void
>
Returns
undefined
|
Promise
<
void
>
Protected
_restore
Shadow
_restoreShadow
()
:
void
Returns
void
draw
draw
()
:
void
|
Promise
<
void
>
Returns
void
|
Promise
<
void
>
measure
Lines
measureLines
(
lines
:
string
[]
)
:
ILineInfo
[]
Simple line measurement
Parameters
lines
:
string
[]
Returns
ILineInfo
[]
set
Font
Properties
setFontProperties
()
:
void
Returns
void
wrap
Text
wrapText
(
text
:
string
,
wordWrapWidth
:
number
)
:
ILinesInfo
Simple text wrapping
Parameters
text
:
string
wordWrapWidth
:
number
Returns
ILinesInfo
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_canvas
_context
_settings
_stage
prev
Shadow
Settings
render
Info
Methods
_calculate
Render
Info
_draw
_draw
Highlight
_draw
Lines
_draw
Shadow
_fill
Text
With
Letter
Spacing
_load
_restore
Shadow
draw
measure
Lines
set
Font
Properties
wrap
Text
@lightningjs/core
Loading...
Simple line measurement