Packagelaya.d3.resource
Classpublic class Texture2D
InheritanceTexture2D Inheritance BaseTexture Inheritance laya.resource.Resource

Texture2D 二维纹理。



Public Properties
 PropertyDefined By
 InheriteddefaulteTexture : BaseTexture
[read-only] 获取纹理资源。
BaseTexture
 Inheritedformat : int
[read-only] 纹理格式
BaseTexture
 Inheritedheight : int
[read-only] 获取高度。
BaseTexture
 InheritedmagFifter : int
放大过滤器
BaseTexture
 InheritedminFifter : int
缩小过滤器
BaseTexture
 Inheritedmipmap : Boolean
是否使用mipLevel
BaseTexture
 Inheritedrepeat : Boolean
是否使用重复模式纹理寻址
BaseTexture
 Inheritedsize : Size
[read-only] 获取尺寸。
BaseTexture
 Inheritedsource : *
[read-only] 获取纹理资源。
BaseTexture
 Inheritedwidth : int
[read-only] 获取宽度。
BaseTexture
Public Methods
 MethodDefined By
  
Texture2D(canRead:Boolean = false, reapeat:Boolean = true, format:int, mipmap:Boolean = true)
创建一个 Texture2D 实例。
Texture2D
  
getPixels():Uint8Array
返回图片像素。
Texture2D
  
load(url:String):Texture2D
[static] 加载Texture2D。
Texture2D
  
onAsynLoaded(url:String, data:*, params:Array):void
[override] private
Texture2D
Protected Methods
 MethodDefined By
  
[override] 销毁资源。
Texture2D
  
[override] 重新创建资源,如果异步创建中被强制释放再创建,则需等待释放完成后再重新加载创建。
Texture2D
Constructor Detail
Texture2D()Constructor
public function Texture2D(canRead:Boolean = false, reapeat:Boolean = true, format:int, mipmap:Boolean = true)

创建一个 Texture2D 实例。

Parameters
canRead:Boolean (default = false)
 
reapeat:Boolean (default = true)
 
format:int (default = NaN)
 
mipmap:Boolean (default = true)
Method Detail
detoryResource()method
override protected function detoryResource():void

销毁资源。

getPixels()method 
public function getPixels():Uint8Array

返回图片像素。

Returns
Uint8Array — 图片像素。
load()method 
public static function load(url:String):Texture2D

加载Texture2D。

Parameters

url:String — Texture2D地址。

Returns
Texture2D
onAsynLoaded()method 
override public function onAsynLoaded(url:String, data:*, params:Array):void

private

Parameters

url:String
 
data:*
 
params:Array

recreateResource()method 
override protected function recreateResource():void

重新创建资源,如果异步创建中被强制释放再创建,则需等待释放完成后再重新加载创建。