Richard Davey
|
abf90070ba
|
Update TextureManager.js
|
2020-11-26 11:24:32 +00:00 |
|
Richard Davey
|
417f7684c3
|
More integer to number changes
|
2020-11-23 10:32:00 +00:00 |
|
Richard Davey
|
02c34cd64e
|
Replace integer with number
|
2020-11-23 10:22:13 +00:00 |
|
Hexus
|
ef022cd3df
|
Implemented reading WebGL texture dimensions automatically when adding them to the TextureManager
|
2020-11-18 00:49:19 +00:00 |
|
Richard Davey
|
b278916b3e
|
No need to reset during destroy
|
2020-10-27 11:38:34 +00:00 |
|
Richard Davey
|
c8a99f00f2
|
Improved JSDocs
|
2020-10-03 10:15:19 +01:00 |
|
Richard Davey
|
e368c479a0
|
The TextureManager now generates a new texture with the key __WHITE durings its boot process. This is a pure white 4x4 texture used by the Graphics pipelines.
|
2020-09-14 14:54:58 +01:00 |
|
Richard Davey
|
80c571963c
|
Textures.Parsers.JSONHash will now perform a hasOwnProperty check when iterating the frames, skipping anything that isn't a direct property. This should allow you to use generated atlas data that comes from JSON.parse . Fix #4768
|
2020-08-26 13:06:04 +01:00 |
|
Richard Davey
|
d98d305e2f
|
Frame.setUVs is a new method that allows you to directly set the canvas and UV data for a frame. Use this if you need to override the values set automatically during frame creation.
|
2020-08-05 12:45:07 +01:00 |
|
Richard Davey
|
4baa0522b9
|
Bumping to 3.50
|
2020-07-31 13:41:29 +01:00 |
|
Richard Davey
|
556b5b05be
|
Update TextureSource.js
|
2020-07-23 16:23:14 +01:00 |
|
Richard Davey
|
fd305591ec
|
Added glIndex and glIndexCounter properties
|
2020-07-15 16:52:01 +01:00 |
|
samme
|
00d645e438
|
Print texture key in warning for zero frames
|
2020-05-08 10:31:20 -07:00 |
|
Richard Davey
|
19c53407e5
|
CanvasTexture.setSize forgot to update the width and height properties of the Texture itself. These now match the underlying canvas element. Fix #5054
|
2020-04-27 15:19:00 +01:00 |
|
Richard Davey
|
f4efebfb64
|
Merge pull request #5103 from samme/docs/misc-6
Docs corrections
|
2020-04-27 10:01:33 +01:00 |
|
Richard Davey
|
6c47e3d9e1
|
Formatting fixes
|
2020-04-27 09:59:40 +01:00 |
|
Ben Randall
|
c4e9860c4b
|
Fixes to JSON texture parsers
Add support for anchors to JSON Hash
Accept pivot value from anchor property or pivot property.
|
2020-04-26 22:12:06 -07:00 |
|
samme
|
cfe501c338
|
Docs: correct type for CanvasTexture#getPixels
|
2020-04-21 11:05:16 -07:00 |
|
Richard Davey
|
3183f1e7de
|
Finished JSDocs
|
2020-02-04 17:16:19 +00:00 |
|
Richard Davey
|
8f52fe59bb
|
Completed JSDocs
|
2020-02-04 14:56:28 +00:00 |
|
Richard Davey
|
ff65e69cd1
|
Changed copyright date to 2020
|
2020-01-15 12:07:09 +00:00 |
|
J.C
|
8d259cd6c2
|
add missing parameters for addGLTexture method for TS def
|
2019-10-23 17:45:48 +08:00 |
|
J.C
|
d56deef62b
|
undo brackets removal
|
2019-10-18 12:03:11 +08:00 |
|
J.C
|
87b54d2f4f
|
fixed a bug: in case if the environment does not support HTMLVideoElement.
|
2019-10-16 13:39:52 +08:00 |
|
J.C
|
96dbb3e11a
|
check to see if the environmet has video element
|
2019-10-15 15:24:36 +08:00 |
|
Richard Davey
|
9659ec2f47
|
Added flipY property and setFlipY method.
|
2019-10-10 12:26:25 +01:00 |
|
Richard Davey
|
69346bb1d3
|
TextureManager.get can now accept either a string-based key, or a Texture instance, as its parameter.
|
2019-10-09 10:49:47 +01:00 |
|
Richard Davey
|
94e2ac4f79
|
Passes off creation to new videoToTexture method
|
2019-10-03 17:50:18 +01:00 |
|
Richard Davey
|
de1034091e
|
TextureSource.isVideo is a new boolean property that is set when the Texture Source is backed by an HTML Video Element.
|
2019-10-03 02:28:47 +01:00 |
|
Richard Davey
|
342ad984ac
|
TextureSource.setFilter will now set the scaleMode to the given filter.
|
2019-10-01 14:42:30 +01:00 |
|
Richard Davey
|
a0292b5685
|
TextureSource.isGLTexture now checks if the browser supports WebGLTexture before checking to see if source is an instance of one. This should fix issues with Phaser in HEADLESS mode running under node / jsdom, or where WebGLTexture isn't present. Fix #4711
|
2019-10-01 13:46:37 +01:00 |
|
Richard Davey
|
d5cd37a9ac
|
Texture.remove is a new method that allows you to remove a Frame from a Texture based on its name. Fix #4460
|
2019-08-07 13:03:00 +01:00 |
|
Richard Davey
|
6c04d99039
|
Frame.destroy will now null the Frames reference to its parent texture, glTexture and clear the data and customData objects.
|
2019-08-07 12:59:23 +01:00 |
|
Richard Davey
|
87a685dccc
|
Calling CanvasTexture.update will now automatically call refresh if running under WebGL. This happens for both draw and drawFrame , meaning you no longer need to remember to call refresh after drawing to a Canvas Texture in WebGL, keeping it consistent with the Canvas renderer.
|
2019-08-01 19:27:47 +01:00 |
|
Richard Davey
|
9e9d264973
|
getPixels defaults to 0x0
|
2019-07-21 16:18:21 +01:00 |
|
Richard Davey
|
7d2b34f8ed
|
Warn if invalid texture source
|
2019-07-15 15:42:25 +01:00 |
|
Richard Davey
|
a737cf0de5
|
Corrected manager type.
|
2019-07-13 10:50:06 +01:00 |
|
Richard Davey
|
d432a64576
|
CanvasTexture has been added to the Textures namespace so it can be created without needing to import it. The correct way to create a CanvasTexture is via the Texture Manager, but you can now do it directly if required. Fix #4651
|
2019-07-13 10:49:05 +01:00 |
|
Richard Davey
|
4f87c7d441
|
Updated docs and frame source checks
|
2019-07-08 15:24:12 +01:00 |
|
Richard Davey
|
c33cf85456
|
Added isGLTexture property
|
2019-06-21 16:34:47 +01:00 |
|
Richard Davey
|
1e9ef314c9
|
Added addGLTexture method to save WebGL Textures directly into the Texture Manager.
|
2019-06-21 16:10:26 +01:00 |
|
Richard Davey
|
b0b5f202fe
|
Fixed some jsdocs and added WebGLTexture support
|
2019-06-21 16:08:47 +01:00 |
|
Richard Davey
|
c91ed91ce3
|
License link update
|
2019-05-10 16:15:04 +01:00 |
|
Richard Davey
|
0d831ccf71
|
Texture Types
|
2019-05-09 12:38:45 +01:00 |
|
Richard Davey
|
f552dde229
|
Texture.add will no longer let you add a frame to a texture with the same name or index as one that already exists in the texture. Doing so will now return null instead of a Frame object, and the frameTotal will never be incremented. Fix #4459
|
2019-04-08 14:22:03 +01:00 |
|
Richard Davey
|
56babb5841
|
Merge pull request #4089 from Cirras/texture-add-base-texture-fix
Make Texture.add() firstFrame check more explicit (Fix issue #4088)
|
2019-04-08 12:03:17 +01:00 |
|
Richard Davey
|
8cb466b4e9
|
Clarified the important of the __BASE frame in a Texture #4285
|
2019-04-08 11:54:47 +01:00 |
|
Richard Davey
|
73dc7899b9
|
Removed commented logs
|
2019-04-08 10:19:22 +01:00 |
|
Richard Davey
|
36b40db7f0
|
Merge pull request #4351 from Cirras/spritesheet-from-atlas-base-texture
Add __BASE texture entry in SpriteSheetFromAtlas parser
|
2019-04-08 10:17:23 +01:00 |
|
Richard Davey
|
382fed3de7
|
Added TextureManager.removeKey method and invoke it from Texture.destroy. Fix #4461
|
2019-04-06 11:35:58 +01:00 |
|