@lightningjs/renderer
Preparing search index...
Canvas
CanvasTexture
Class CanvasTexture
Hierarchy
CoreContextTexture
CanvasTexture
Index
Constructors
constructor
Properties
image
state
texture
Source
tint
Cache
Accessors
renderable
Methods
free
get
Image
has
Image
load
release
set
Texture
Mem
Use
tint
Texture
update
Mem
Size
Constructors
constructor
new
CanvasTexture
(
memManager
:
TextureMemoryManager
,
textureSource
:
Texture
,
)
:
CanvasTexture
Parameters
memManager
:
TextureMemoryManager
textureSource
:
Texture
Returns
CanvasTexture
Properties
Protected
image
image
:
undefined
|
ImageBitmap
|
HTMLCanvasElement
|
HTMLImageElement
state
state
:
"loaded"
|
"failed"
|
"loading"
|
"freed"
= 'freed'
Readonly
texture
Source
textureSource
:
Texture
Protected
tint
Cache
tintCache
:
undefined
|
{
image
:
HTMLCanvasElement
;
key
:
string
}
Accessors
renderable
get
renderable
()
:
boolean
Returns
boolean
Methods
free
free
()
:
void
Returns
void
get
Image
getImage
(
color
:
IParsedColor
,
)
:
ImageBitmap
|
HTMLCanvasElement
|
HTMLImageElement
Parameters
color
:
IParsedColor
Returns
ImageBitmap
|
HTMLCanvasElement
|
HTMLImageElement
has
Image
hasImage
()
:
boolean
Returns
boolean
load
load
()
:
Promise
<
void
>
Returns
Promise
<
void
>
release
release
()
:
void
Returns
void
Protected
set
Texture
Mem
Use
setTextureMemUse
(
byteSize
:
number
)
:
void
Parameters
byteSize
:
number
Returns
void
Protected
tint
Texture
tintTexture
(
source
:
ImageBitmap
|
HTMLCanvasElement
|
HTMLImageElement
,
color
:
string
,
)
:
HTMLCanvasElement
Parameters
source
:
ImageBitmap
|
HTMLCanvasElement
|
HTMLImageElement
color
:
string
Returns
HTMLCanvasElement
update
Mem
Size
updateMemSize
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
image
state
texture
Source
tint
Cache
Accessors
renderable
Methods
free
get
Image
has
Image
load
release
set
Texture
Mem
Use
tint
Texture
update
Mem
Size
@lightningjs/renderer
Loading...