new BaseTexture(source, scaleMode)
A texture stores the information that represents an image. All textures have a base texture.
Parameters
Name | Type | Description |
---|---|---|
source |
String | the source object (image or canvas) |
scaleMode |
Number | See {{#crossLink "PIXI/scaleModes:property"}}PIXI.scaleModes{{/crossLink}} for possible values |
- Source code: pixi/textures/BaseTexture.js, line 9
Public Properties
-
[readonly] hasLoaded : boolean
-
[read-only] Set to true once the base texture has loaded
- Source code: pixi/textures/BaseTexture.js, line 55
-
[readonly] height : number
-
[read-only] The height of the base texture set when the image has loaded
- Source code: pixi/textures/BaseTexture.js, line 37
-
imageUrl : string
-
- Source code: pixi/textures/BaseTexture.js, line 141
-
mipmap : boolean
-
Set this to true if a mipmap of this texture needs to be generated. This value needs to be set before the texture is used Also the texture must be a power of two size to work
- Source code: pixi/textures/BaseTexture.js, line 92
-
premultipliedAlpha : boolean
-
Controls if RGB channels should be pre-multiplied by Alpha (WebGL only)
- Default Value
- true
- Source code: pixi/textures/BaseTexture.js, line 74
-
resolution : number
-
The Resolution of the texture.
- Source code: pixi/textures/BaseTexture.js, line 20
-
scaleMode : number
-
The scale mode to apply when scaling this texture
- Default Value
- PIXI.scaleModes.LINEAR
- Source code: pixi/textures/BaseTexture.js, line 46
-
source :Image
-
The image source that is used to create the texture.
- Source code: pixi/textures/BaseTexture.js, line 64
-
[readonly] width : number
-
[read-only] The width of the base texture set when the image has loaded
- Source code: pixi/textures/BaseTexture.js, line 28
Public Methods
-
<static> fromCanvas(canvas, scaleMode)
-
Helper function that creates a base texture from the given canvas element.
Parameters
Name Type Description canvas
Canvas The canvas element source of the texture
scaleMode
Number See {{#crossLink "PIXI/scaleModes:property"}}PIXI.scaleModes{{/crossLink}} for possible values
Returns
BaseTexture
- Source code: pixi/textures/BaseTexture.js, line 279
-
<static> fromImage(imageUrl, crossorigin, scaleMode)
-
Helper function that creates a base texture from the given image url. If the image is not in the base texture cache it will be created and loaded.
Parameters
Name Type Description imageUrl
String The image url of the texture
crossorigin
Boolean -
scaleMode
Number See {{#crossLink "PIXI/scaleModes:property"}}PIXI.scaleModes{{/crossLink}} for possible values
Returns
BaseTexture
- Source code: pixi/textures/BaseTexture.js, line 237
-
destroy()
-
Destroys this base texture
- Source code: pixi/textures/BaseTexture.js, line 160
-
dirty()
-
Sets all glTextures to be dirty.
- Source code: pixi/textures/BaseTexture.js, line 196
-
unloadFromGPU()
-
Removes the base texture from the GPU, useful for managing resources on the GPU. Atexture is still 100% usable and will simply be reuploaded if there is a sprite on screen that is using it.
- Source code: pixi/textures/BaseTexture.js, line 209
-
updateSourceImage(newSrc)
-
Changes the source image of the texture
Parameters
Name Type Description newSrc
String the path of the image
- Source code: pixi/textures/BaseTexture.js, line 183