TextureBase
object type52 methodsavailable in: camelot
It has every method of Region, plus 52 of its own.
Inherits from
- TextureBase · 52
- Region · 16
- ScriptRegion · 55
- ScriptRegionResizing · 13
- AnimatableObject · 3
- Object · 5
- FrameScriptObject · 21
The number is each type's own documented methods. A TextureBase has all of them.
Methods
In the emulator: 33 implemented, 19 guessed.
| method | what it does | status |
|---|---|---|
ClearRadialProgressBar | Disable radial progress bar rendering and restore standard texture display. · warcraft.wiki.gg ↗() | guessed |
ClearSVG | Removes the SVG image set with SetSVG from the texture. · by wowlua() | guessed |
ClearTextureSlice | Disable shader based nineslice texture rendering. · warcraft.wiki.gg ↗() | guessed |
ClearVertexOffsets | Removes the offsets of the texture's corner vertices. · by wowlua() | guessed |
GetAtlas | Returns the atlas for the texture. · warcraft.wiki.gg ↗(): string | implemented |
GetBlendMode | Returns the blend mode of the texture. · warcraft.wiki.gg ↗(): BlendMode | guessed |
GetDesaturation | Returns the desaturation level of the texture. · warcraft.wiki.gg ↗(): normalizedValue | guessed |
GetHorizTile | Returns true if the texture is tiling horizontally. · warcraft.wiki.gg ↗(): boolean | implemented |
GetRadialProgressBarEndOffset | Returns the end angle offset of the radial progress bar as a normalized value (0 to 1). · warcraft.wiki.gg ↗(): normalizedValue | guessed |
GetRadialProgressBarFeather | Returns the feather/blur amount applied to the radial progress bar edge. · warcraft.wiki.gg ↗(): normalizedValue | guessed |
GetRadialProgressBarPercent | Returns the fill percentage of the radial progress bar (0 to 1). · warcraft.wiki.gg ↗(): normalizedValue | guessed |
GetRadialProgressBarReverse | Returns whether the radial progress bar fills in reverse (counterclockwise) direction. · warcraft.wiki.gg ↗(): boolean | guessed |
GetRadialProgressBarStartOffset | Returns the start angle offset of the radial progress bar as a normalized value (0 to 1). · warcraft.wiki.gg ↗(): normalizedValue | guessed |
GetRotation | Returns the rotation of the texture. · warcraft.wiki.gg ↗(): (number, Vector2DMixin) | guessed |
GetTexCoord | Returns the texture space coordinates of the texture. · warcraft.wiki.gg ↗(): (number, number, number, number, number, number, number, number) | guessed |
GetTexelSnappingBias | Returns the texel snapping bias for the texture. · warcraft.wiki.gg ↗(): normalizedValue | guessed |
GetTexture | Returns the FileID for the texture. · warcraft.wiki.gg ↗(): string? | implemented |
GetTextureFileID | Returns the FileID for the texture. · warcraft.wiki.gg ↗(): number | implemented |
GetTextureFilePath | Returns the FileID for the texture. · warcraft.wiki.gg ↗(): string? | guessed |
GetTextureSliceMargins | Returns the left, top, right and bottom margins used when the texture is drawn in slices. · by wowlua(): (number?, number?, number?, number?) | guessed |
GetTextureSliceMode | Returns how the middle parts of a sliced texture fill their space, stretched or tiled. · by wowlua(): UITextureSliceMode? | guessed |
GetVertTile | Returns true if the texture is tiling vertically. · warcraft.wiki.gg ↗(): boolean | implemented |
GetVertexOffset | Returns a vertex offset for the texture. · warcraft.wiki.gg ↗(vertexIndex: number): (number, number) | guessed |
IsBlockingLoadRequested | Whether the texture loads its file before drawing instead of in the background. · by wowlua(): boolean | implemented |
IsDesaturated | Returns true if the texture is desaturated. · warcraft.wiki.gg ↗(): boolean | implemented |
IsSnappingToPixelGrid | Returns true if the texture is snapping to the pixel grid. · warcraft.wiki.gg ↗(): boolean | implemented |
ResetTexCoord | Resets the texture coordinates to show the whole texture. · by wowlua() | implemented |
SetAtlas | Sets the texture to an atlas. · warcraft.wiki.gg ↗(atlas: string, useAtlasSize: boolean, filterMode: FilterMode?, resetTexCoords: boolean?, wrapModeHorizontal: string?, wrapModeVertical: string?) | implemented |
SetBlendMode | Sets the blend mode of the texture. · warcraft.wiki.gg ↗(blendMode: BlendMode) | implemented |
SetBlockingLoadsRequested | Sets whether the texture loads its file before drawing instead of in the background. · by wowlua(blocking: boolean) | implemented |
SetColorTexture | Sets the texture to a solid color. · warcraft.wiki.gg ↗(colorR: number, colorG: number, colorB: number, a: number?) | implemented |
SetDesaturated | Sets the texture to be desaturated. · warcraft.wiki.gg ↗(desaturated: boolean) | implemented |
SetDesaturation | Sets the desaturation level of the texture. · warcraft.wiki.gg ↗(desaturation: normalizedValue) | implemented |
SetGradient | Sets a gradient color shading for the texture. · warcraft.wiki.gg ↗(orientation: Orientation, minColor: ColorMixin, maxColor: ColorMixin) | implemented |
SetHorizTile | Sets whether the texture should tile horizontally. · warcraft.wiki.gg ↗(tiling: boolean) | implemented |
SetMask | Applies a mask to the texture. · warcraft.wiki.gg ↗(file: string) | implemented |
SetRadialProgressBarEndOffset | Sets the end angle offset of the radial progress bar as a normalized value (0 to 1). · warcraft.wiki.gg ↗(offset: normalizedValue) | implemented |
SetRadialProgressBarFeather | Sets the feather/blur amount applied to the radial progress bar edge (higher = more gradual falloff). · warcraft.wiki.gg ↗(feather: normalizedValue) | implemented |
SetRadialProgressBarPercent | Sets the fill percentage of the radial progress bar (0 to 1). · warcraft.wiki.gg ↗(percent: normalizedValue) | implemented |
SetRadialProgressBarReverse | Sets whether the radial progress bar fills in reverse (counterclockwise) direction. · warcraft.wiki.gg ↗(reverse: boolean) | implemented |
SetRadialProgressBarStartOffset | Sets the start angle offset of the radial progress bar as a normalized value (0 to 1), where 0 is at the bottom. · warcraft.wiki.gg ↗(offset: normalizedValue) | implemented |
SetRotation | Applies a rotation to the texture. · warcraft.wiki.gg ↗(radians: number, normalizedRotationPoint: Vector2DMixin?) | implemented |
SetSVG | Sets the texture to draw an SVG image. · by wowlua(svgAsset: FileAsset): boolean | implemented |
SetSnapToPixelGrid | Sets the texture to snap to the pixel grid. · warcraft.wiki.gg ↗(snap: boolean) | implemented |
SetSpriteSheetCell | Sets the texture to show one cell of a sprite sheet. · by wowlua(cell: number, numRows: number, numColumns: number, cellWidth: number?, cellHeight: number?) | implemented |
SetTexCoord | Sets the coordinates for cropping or transforming the texture. · warcraft.wiki.gg ↗(left: number, right: number, bottom: number, top: number) | implemented |
SetTexelSnappingBias | Sets the texel snapping bias for the texture. · warcraft.wiki.gg ↗(bias: normalizedValue) | implemented |
SetTexture | Sets the texture to an image. · warcraft.wiki.gg ↗(textureAsset: string?, wrapModeHorizontal: string?, wrapModeVertical: string?, filterMode: string?): boolean | implemented |
SetTextureSliceMargins | Enables nineslice texture rendering using the specified pixel margins. · warcraft.wiki.gg ↗(left: number, top: number, right: number, bottom: number) | implemented |
SetTextureSliceMode | Controls whether the center and sides are Stretched or Tiled when using nineslice texture rendering. · warcraft.wiki.gg ↗(sliceMode: UITextureSliceMode) | implemented |
SetVertTile | Sets whether the texture should tile vertically. · warcraft.wiki.gg ↗(tiling: boolean) | implemented |
SetVertexOffset | Sets a vertex offset for the texture. · warcraft.wiki.gg ↗(vertexIndex: number, offsetX: number, offsetY: number) | guessed |
sources
Methods and inheritance: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.