Serializable url for native asset. For internal usage.
Whether the asset is loaded or not
The texture filter mode enum
The pixel format enum.
The wrap mode enum.
Indicates whether its dependent native assets can support deferred load if the owner scene (or prefab) is marked as asyncLoadAssets
.
Indicates whether its native object should be preloaded from native url.
The underlying native asset of this asset if one is available.
This property can be used to access additional details or functionality releated to the asset.
This property will be initialized by the loader if _native
is available.
The underlying native asset of this asset if one is available.
This property can be used to access additional details or functionality releated to the asset.
This property will be initialized by the loader if _native
is available.
Pixel height of the texture
Whether the pixel data is compressed.
The mipmap level of the texture
Returns the url of this asset's native object, if none it will returns an empty string.
The number of reference
Pixel width of the texture
This method is overrided by derived classes to provide GFX texture info.
The presumed GFX texture info.
Set mipmap level of this texture.
The value is passes as presumed info to this._getGfxTextureCreateInfo()
.
The mipmap level.
Set native file name for this asset.
Add references of asset
itself
Create a new node using this asset in the scene.
If this type of asset dont have its corresponding node type, this method should be null.
Reduce references of asset and it will be auto released when refCount equals 0.
itself
Gets the anisotropy
The anisotropy
Gets the sampler resource for the texture
The GFX Texture resource
Gets the texture hash.
Gets the id of the texture
The id
Gets the pixel format
The pixel format
Gets the internal GFX sampler hash.
应 AssetDB 要求提供这个方法。 返回一个序列化后的对象
Sets the texture's anisotropy
Sets the texture's mip filter
Filter mode for scale down
Sets the wrap mode of the texture. Be noted, if the size of the texture is not power of two, only WrapMode.CLAMP_TO_EDGE is allowed.
S(U) coordinate wrap mode
T(V) coordinate wrap mode
R(W) coordinate wrap mode
Returns the string representation of the object.
The Asset
object overrides the toString()
method of the Object
object.
JavaScript calls the toString() method automatically
when an asset is to be represented as a text value or when a texture is referred to in a string concatenation.
For assets of the native type, it will return this.nativeUrl
.
Otherwise, an empty string is returned.
This method may be overwritten by subclasses.
Update the level 0 mipmap image.
Update the given level mipmap image.
First level to be updated
Mipmap level count to be updated
Upload data to the given mipmap level. The size of the image will affect how the mipmap is updated.
The source image or image data
Mipmap level to upload the image to
The array index
应 AssetDB 要求提供这个方法。
Generated using TypeDoc
The simple texture base class. It create the GFX Texture and can set mipmap levels.