Search
Preparing search index...
The search index is not available
glsl
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
Texture
Class Texture
Hierarchy
Subscriber
Texture
Index
Constructors
constructor
Properties
animated
dirty
filtering
height
index
key
options
power
Of2
source
source
Type
texture
url
valid
width
workpath
Methods
create
destroy
load
log
Listeners
off
on
set
Data
set
Element
set
Filtering
set
Url
subscribe
trigger
try
Update
unsubscribe
unsubscribe
All
update
get
Max
Texture
Size
get
Texture
Options
is
Power
Of2
is
Safari
is
Texture
is
Texture
Url
Constructors
constructor
new
Texture
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, key
:
string
, index
:
number
, options
?:
ITextureOptions
, workpath
?:
string
)
:
Texture
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
key:
string
index:
number
Default value
options:
ITextureOptions
= { filtering: TextureFilteringType.Linear }
Optional
workpath:
string
Returns
Texture
Properties
animated
animated
:
boolean
= false
dirty
dirty
:
boolean
= false
filtering
filtering
:
TextureFilteringType
height
height
:
number
index
index
:
number
key
key
:
string
options
options
:
ITextureOptions
power
Of2
power
Of2
:
boolean
= false
source
source
:
string
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
Element
|
Uint8Array
source
Type
source
Type
:
TextureSourceType
texture
texture
:
WebGLTexture
url
url
:
string
valid
valid
:
boolean
= false
width
width
:
number
workpath
workpath
:
string
Methods
create
create
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
)
:
void
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
Returns
void
destroy
destroy
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
)
:
void
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
Returns
void
load
load
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, options
?:
ITextureOptions
)
:
Promise
<
Texture
>
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
Default value
options:
ITextureOptions
= {}
Returns
Promise
<
Texture
>
log
Listeners
log
Listeners
(
)
:
void
Returns
void
off
off
(
event
:
string
, callback
?:
Function
)
:
this
Parameters
event:
string
Optional
callback:
Function
Returns
this
on
on
(
event
:
string
, callback
:
Function
)
:
this
Parameters
event:
string
callback:
Function
Returns
this
set
Data
set
Data
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, width
:
number
, height
:
number
, data
:
Uint8Array
, options
?:
ITextureOptions
)
:
Promise
<
Texture
>
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
width:
number
height:
number
data:
Uint8Array
Default value
options:
ITextureOptions
= {}
Returns
Promise
<
Texture
>
set
Element
set
Element
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, element
:
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
HTMLElement
|
Element
, options
?:
ITextureOptions
)
:
Promise
<
Texture
>
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
element:
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
HTMLElement
|
Element
Default value
options:
ITextureOptions
= {}
Returns
Promise
<
Texture
>
set
Filtering
set
Filtering
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, options
:
ITextureOptions
)
:
void
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
options:
ITextureOptions
Returns
void
set
Url
set
Url
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, url
:
string
, options
?:
ITextureOptions
)
:
Promise
<
Texture
>
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
url:
string
Default value
options:
ITextureOptions
= {}
Returns
Promise
<
Texture
>
subscribe
subscribe
(
listener
:
Listener
)
:
void
Parameters
listener:
Listener
Returns
void
trigger
trigger
(
event
:
string
,
...
data
:
any
[]
)
:
this
Parameters
event:
string
Rest
...
data:
any
[]
Returns
this
try
Update
try
Update
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
)
:
boolean
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
Returns
boolean
unsubscribe
unsubscribe
(
listener
:
Listener
)
:
void
Parameters
listener:
Listener
Returns
void
unsubscribe
All
unsubscribe
All
(
)
:
void
Returns
void
update
update
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
, options
:
ITextureOptions
)
:
void
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
options:
ITextureOptions
Returns
void
Static
get
Max
Texture
Size
get
Max
Texture
Size
(
gl
:
WebGLRenderingContext
|
WebGL2RenderingContext
)
:
number
Parameters
gl:
WebGLRenderingContext
|
WebGL2RenderingContext
Returns
number
Static
get
Texture
Options
get
Texture
Options
(
urlElementOrData
:
string
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
Element
|
ITextureData
, options
?:
ITextureOptions
)
:
ITextureOptions
Parameters
urlElementOrData:
string
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
Element
|
ITextureData
Default value
options:
ITextureOptions
= {}
Returns
ITextureOptions
Static
is
Power
Of2
is
Power
Of2
(
value
:
number
)
:
boolean
Parameters
value:
number
Returns
boolean
Static
is
Safari
is
Safari
(
)
:
boolean
Returns
boolean
Static
is
Texture
is
Texture
(
urlElementOrData
:
string
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
Element
|
ITextureData
)
:
boolean
Parameters
urlElementOrData:
string
|
HTMLCanvasElement
|
HTMLImageElement
|
HTMLVideoElement
|
Element
|
ITextureData
Returns
boolean
Static
is
Texture
Url
is
Texture
Url
(
text
:
string
)
:
boolean
Parameters
text:
string
Returns
boolean
Globals
Texture
constructor
animated
dirty
filtering
height
index
key
options
power
Of2
source
source
Type
texture
url
valid
width
workpath
create
destroy
load
log
Listeners
off
on
set
Data
set
Element
set
Filtering
set
Url
subscribe
trigger
try
Update
unsubscribe
unsubscribe
All
update
get
Max
Texture
Size
get
Texture
Options
is
Power
Of2
is
Safari
is
Texture
is
Texture
Url