| Name | Type | Description |
|---|---|---|
baseRenderTexture |
SINT.BaseRenderTexture |
The renderer used for this RenderTexture |
frame |
SINT.Rectangle |
optional
The rectangle frame of the texture to show |
Extends
Members
-
_frame SINT.Rectangle inherited overrides
-
This is the area of the BaseTexture image to actually copy to the Canvas / WebGL when rendering, irrespective of the actual frame size or placement (which can be influenced by trimmed texture atlases)
-
baseTexture SINT.BaseTexture inherited overrides
-
The base texture that this texture uses.
-
defaultAnchor SINT.Point inherited overrides
-
Anchor point that is used as default if sprite is created with this texture. Changing the
defaultAnchorat a later point of time will not update Sprite's anchor point.- Default Value:
- {0,0}
-
frame SINT.Rectangle inherited overrides
-
The frame specifies the region of the base texture that this texture uses. Please call
_updateUvs()after you change coordinates offramemanually. -
The height of the Texture in pixels.
-
Does this Texture have any frame data assigned to it?
-
This is the area of original texture, before it was put in atlas
-
This will let a renderer know that a texture has been updated (used mainly for webGL uv updates)
-
Indicates whether the texture is rotated inside the atlas set to 2 to compensate for texture packer rotation set to 6 to compensate for spine packer rotation can be used to rotate or mirror sprites See SINT.GroupD8 for explanation
-
The ids under which this Texture has been added to the texture cache. This is automatically set as long as Texture.addToCache is used, but may not be set if a Texture is added directly to the TextureCache array.
-
transform SINT.TextureMatrix inherited overrides
-
Contains data for uvs. May contain clamp settings and some matrices. Its a bit heavy, so by default that object is not created.
- Default Value:
- null
-
This is the trimmed area of original texture, before it was put in atlas Please call
_updateUvs()after you change coordinates oftrimmanually. -
valid boolean overrides
-
This will let the renderer know if the texture is valid. If it's not then it cannot be rendered.
-
The width of the Texture in pixels.
Methods
-
SINT.RenderTexture.create (width, height, scaleMode, resolution)SINT.RenderTexture static
-
A short hand way of creating a render texture.
Name Type Default Description widthnumber 100 optional The width of the render texture
heightnumber 100 optional The height of the render texture
scaleModenumber SINT.settings.SCALE_MODE optional See SINT.SCALE_MODES for possible values
resolutionnumber 1 optional The resolution / device pixel ratio of the texture being generated
Returns:
Type Description SINT.RenderTexture The new render texture -
Updates the internal WebGL UV cache. Use it after you change
frameortrimof the texture. -
clone ()SINT.Texture inherited overrides
-
Creates a new texture object that acts the same as this one.
Returns:
Type Description SINT.Texture The new texture -
Destroys this texture
Name Type Default Description destroyBaseboolean false optional Whether to destroy the base texture as well
-
Resizes the RenderTexture.
Name Type Description widthnumber The width to resize to.
heightnumber The height to resize to.
doNotResizeBaseTextureboolean Should the baseTexture.width and height values be resized as well?
-
Updates this texture on the gpu.
Events
-
Fired when the texture is updated. This happens if the frame or the baseTexture is updated.
Name Type Description textureSINT.Texture Instance of texture being updated.