Packagelaya.webgl.resource
Classpublic class WebGLImage
InheritanceWebGLImage Inheritance laya.resource.HTMLImage
Implements IMergeAtlasBitmap



Public Properties
 PropertyDefined By
  allowMerageInAtlas : Boolean
[read-only] 是否创建私有Source
WebGLImage
  atlasSource : *
[read-only]
WebGLImage
  enableMerageInAtlas : Boolean
[override] 是否创建私有Source
WebGLImage
  format : int
[read-only] 获取纹理格式。
WebGLImage
  magFifter : int
放大过滤器
WebGLImage
  minFifter : int
缩小过滤器
WebGLImage
  mipmap : Boolean
[read-only] 获取是否具有mipmap。
WebGLImage
  onerror : Function
[override] [write-only] 设置onerror函数
WebGLImage
  onload : Function
[override] [write-only] 设置onload函数
WebGLImage
  repeat : Boolean
是否使用重复模式纹理寻址
WebGLImage
Public Methods
 MethodDefined By
  
WebGLImage(data:String, def:*, format:int, mipmap:Boolean = true)
WebGLImage
  
WebGLImage
Protected Methods
 MethodDefined By
  
_init_(src:String, def:*):void
[override]
WebGLImage
  
[override] 毁资源
WebGLImage
  
onresize():void
[override] 整尺寸
WebGLImage
  
[override] 新创建资源,如果异步创建中被强制释放再创建,则需等待释放完成后再重新加载创建。
WebGLImage
Property Detail
allowMerageInAtlasproperty
allowMerageInAtlas:Boolean  [read-only]

是否创建私有Source


Implementation
    public function get allowMerageInAtlas():Boolean
atlasSourceproperty 
atlasSource:*  [read-only]


Implementation
    public function get atlasSource():*
enableMerageInAtlasproperty 
enableMerageInAtlas:Boolean[override]

是否创建私有Source


Implementation
    public function get enableMerageInAtlas():Boolean
    public function set enableMerageInAtlas(value:Boolean):void
formatproperty 
format:int  [read-only]

获取纹理格式。


Implementation
    public function get format():int
magFifterproperty 
public var magFifter:int

放大过滤器

minFifterproperty 
public var minFifter:int

缩小过滤器

mipmapproperty 
mipmap:Boolean  [read-only]

获取是否具有mipmap。


Implementation
    public function get mipmap():Boolean
onerrorproperty 
onerror:Function  [write-only] [override]

设置onerror函数


Implementation
    public function set onerror(value:Function):void
onloadproperty 
onload:Function  [write-only] [override]

设置onload函数


Implementation
    public function set onload(value:Function):void
repeatproperty 
public var repeat:Boolean

是否使用重复模式纹理寻址

Constructor Detail
WebGLImage()Constructor
public function WebGLImage(data:String, def:*, format:int, mipmap:Boolean = true)



Parameters
data:String
 
def:*
 
format:int (default = NaN)
 
mipmap:Boolean (default = true)
Method Detail
_init_()method
override protected function _init_(src:String, def:*):void

Parameters

src:String
 
def:*

clearAtlasSource()method 
public function clearAtlasSource():void

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

毁资源

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

整尺寸

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

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