LibSharedAssets

API/LibSharedAssets

GetTexturesWithTag(tag)

Gets the textures tagged with a certain tag

(Internal function.)

Parameters

tag
The tag to search for.

Return value

A non-volatile, integer-indexed list of texture names matching the specified tag.

LSA:AddMetadata(texName, metadata)

Adds metadata for a texture already registered with LibSharedAssets


Parameters

texName
The name of the texture (as previously registered)
metadata
A table of metadata to be added for the specified texture

Return value

The newly updated metadata table if successful, or nil if the texture was not found.

LSA:GetMetadata(texName)

Returns the metadata for an already registered texture


Parameters

texName
The name of the texture (as previously registered)

Return value

A table of metadata about the specified texture, or nil if the texture was not found.

LSA:GetTextureList(query, height)

Returns a list of textures currently registered by LSA

The query parameter can be nil, if so, a list of all registered textures will be returned.
If the query parameter is a string, a list of all textures tagged with a matching string will be returned.

If the query parameter is a table, then a list of all textures tagged with each string in the table will be returned.

If the query parameter is a number, then a list of all textures with the specified square size will be returned. A second number may also be passed as a height for rectangular sizes, in which case the first will be used as the width to look for.

Parameters

query
Specifies what textures to return
height
(optional)

Return value

A table of currently registered texture names matching the query

LSA:RegisterTexture(texName, metadata)

Registers a texture for use by any addon using LibSharedAssets


Parameters

texName
The name of the texture (as loaded in XML)
metadata
A table of metadata about the texture being registered.

Return value

The name of the registered texture if successful, or nil if the texture already was registered.

You must login to post a comment. Don't have an account? Register to get one!

Table of contents

  1. 1 GetTexturesWithTag(tag)

Facts

Date created
08 Jan 2009
Last updated
08 Jan 2009

Author