@awayjs
stage
Search
Preparing search index...
The search index is not available
Options
Show Inherited
Menu
Class ContextFlash
Hierarchy
ContextFlash
Implements
IContextGL
Index
Constructors
constructor
Properties
_i
Callback
_i
Driver
Info
contexts
debug
log
Stream
Accessors
container
driver
Info
error
Checking
Enabled
pixel
Ratio
Methods
_i
Add
Resource
_i
Remove
Resource
add
Stream
clear
configure
Back
Buffer
create
Cube
Texture
create
Index
Buffer
create
Program
create
Texture
create
Vertex
Buffer
disable
Stencil
dispose
draw
Indices
draw
ToBitmap
Image2D
draw
Vertices
enable
Stencil
execute
present
set
Blend
Factors
set
Color
Mask
set
Culling
set
Depth
Test
set
Program
set
Program
Constants
From
Array
set
Render
ToBack
Buffer
set
Render
ToTexture
set
Sampler
State
At
set
Scissor
Rectangle
set
Stencil
Actions
set
Stencil
Reference
Value
set
Texture
At
set
Vertex
Buffer
At
Constructors
constructor
new
Context
Flash
(
container
:
HTMLCanvasElement
, callback
:
function
)
:
ContextFlash
Parameters
container:
HTMLCanvasElement
callback:
function
(
context
:
IContextGL
)
:
void
Parameters
context:
IContextGL
Returns
void
Returns
ContextFlash
Properties
_i
Callback
_i
Callback
:
function
Type declaration
(
context
:
IContextGL
)
:
void
Parameters
context:
IContextGL
Returns
void
_i
Driver
Info
_i
Driver
Info
:
any
Static
contexts
contexts
:
Object
Static
debug
debug
:
boolean
Static
log
Stream
log
Stream
:
boolean
Accessors
container
get
(
)
:
HTMLCanvasElement
Returns
HTMLCanvasElement
driver
Info
get
(
)
:
void
Returns
void
error
Checking
Enabled
get
(
)
:
boolean
set
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
pixel
Ratio
get
(
)
:
number
Returns
number
Methods
_i
Add
Resource
_i
Add
Resource
(
resource
:
ResourceBaseFlash
)
:
void
Parameters
resource:
ResourceBaseFlash
Returns
void
_i
Remove
Resource
_i
Remove
Resource
(
resource
:
ResourceBaseFlash
)
:
void
Parameters
resource:
ResourceBaseFlash
Returns
void
add
Stream
add
Stream
(
stream
:
string
)
:
void
Parameters
stream:
string
Returns
void
clear
clear
(
red
?:
number
, green
?:
number
, blue
?:
number
, alpha
?:
number
, depth
?:
number
, stencil
?:
number
, mask
?:
number
)
:
void
Parameters
Default value
red:
number
= 0
Default value
green:
number
= 0
Default value
blue:
number
= 0
Default value
alpha:
number
= 1
Default value
depth:
number
= 1
Default value
stencil:
number
= 0
Default value
mask:
number
= ContextGLClearMask.ALL
Returns
void
configure
Back
Buffer
configure
Back
Buffer
(
width
:
number
, height
:
number
, antiAlias
:
number
, enableDepthAndStencil
?:
boolean
)
:
void
Parameters
width:
number
height:
number
antiAlias:
number
Default value
enableDepthAndStencil:
boolean
= true
Returns
void
create
Cube
Texture
create
Cube
Texture
(
size
:
number
, format
:
ContextGLTextureFormat
, optimizeForRenderToTexture
:
boolean
, streamingLevels
?:
number
)
:
CubeTextureFlash
Parameters
size:
number
format:
ContextGLTextureFormat
optimizeForRenderToTexture:
boolean
Default value
streamingLevels:
number
= 0
Returns
CubeTextureFlash
create
Index
Buffer
create
Index
Buffer
(
numIndices
:
number
)
:
IndexBufferFlash
Parameters
numIndices:
number
Returns
IndexBufferFlash
create
Program
create
Program
(
)
:
ProgramFlash
Returns
ProgramFlash
create
Texture
create
Texture
(
width
:
number
, height
:
number
, format
:
ContextGLTextureFormat
, optimizeForRenderToTexture
:
boolean
, streamingLevels
?:
number
)
:
TextureFlash
Parameters
width:
number
height:
number
format:
ContextGLTextureFormat
optimizeForRenderToTexture:
boolean
Default value
streamingLevels:
number
= 0
Returns
TextureFlash
create
Vertex
Buffer
create
Vertex
Buffer
(
numVertices
:
number
, data32PerVertex
:
number
)
:
VertexBufferFlash
Parameters
numVertices:
number
data32PerVertex:
number
Returns
VertexBufferFlash
disable
Stencil
disable
Stencil
(
)
:
void
Returns
void
dispose
dispose
(
)
:
void
Returns
void
draw
Indices
draw
Indices
(
mode
:
ContextGLDrawMode
, indexBuffer
:
IndexBufferFlash
, firstIndex
?:
number
, numIndices
?:
number
)
:
void
Parameters
mode:
ContextGLDrawMode
indexBuffer:
IndexBufferFlash
Default value
firstIndex:
number
= 0
Default value
numIndices:
number
= -1
Returns
void
draw
ToBitmap
Image2D
draw
ToBitmap
Image2D
(
destination
:
BitmapImage2D
)
:
void
Parameters
destination:
BitmapImage2D
Returns
void
draw
Vertices
draw
Vertices
(
mode
:
ContextGLDrawMode
, firstVertex
?:
number
, numVertices
?:
number
)
:
void
Parameters
mode:
ContextGLDrawMode
Default value
firstVertex:
number
= 0
Default value
numVertices:
number
= -1
Returns
void
enable
Stencil
enable
Stencil
(
)
:
void
Returns
void
execute
execute
(
)
:
number
Returns
number
present
present
(
)
:
void
Returns
void
set
Blend
Factors
set
Blend
Factors
(
sourceFactor
:
ContextGLBlendFactor
, destinationFactor
:
ContextGLBlendFactor
)
:
void
Parameters
sourceFactor:
ContextGLBlendFactor
destinationFactor:
ContextGLBlendFactor
Returns
void
set
Color
Mask
set
Color
Mask
(
red
:
boolean
, green
:
boolean
, blue
:
boolean
, alpha
:
boolean
)
:
void
Parameters
red:
boolean
green:
boolean
blue:
boolean
alpha:
boolean
Returns
void
set
Culling
set
Culling
(
triangleFaceToCull
:
ContextGLTriangleFace
, coordinateSystem
?:
CoordinateSystem
)
:
void
Parameters
triangleFaceToCull:
ContextGLTriangleFace
Default value
coordinateSystem:
CoordinateSystem
= CoordinateSystem.LEFT_HANDED
Returns
void
set
Depth
Test
set
Depth
Test
(
depthMask
:
boolean
, passCompareMode
:
ContextGLCompareMode
)
:
void
Parameters
depthMask:
boolean
passCompareMode:
ContextGLCompareMode
Returns
void
set
Program
set
Program
(
program
:
ProgramFlash
)
:
void
Parameters
program:
ProgramFlash
Returns
void
set
Program
Constants
From
Array
set
Program
Constants
From
Array
(
programType
:
number
, data
:
Float32Array
)
:
void
Parameters
programType:
number
data:
Float32Array
Returns
void
set
Render
ToBack
Buffer
set
Render
ToBack
Buffer
(
)
:
void
Returns
void
set
Render
ToTexture
set
Render
ToTexture
(
target
:
ResourceBaseFlash
, enableDepthAndStencil
?:
boolean
, antiAlias
?:
number
, surfaceSelector
?:
number
)
:
void
Parameters
target:
ResourceBaseFlash
Default value
enableDepthAndStencil:
boolean
= false
Default value
antiAlias:
number
= 0
Default value
surfaceSelector:
number
= 0
Returns
void
set
Sampler
State
At
set
Sampler
State
At
(
sampler
:
number
, wrap
:
ContextGLWrapMode
, filter
:
ContextGLTextureFilter
, mipfilter
:
ContextGLMipFilter
)
:
void
Parameters
sampler:
number
wrap:
ContextGLWrapMode
filter:
ContextGLTextureFilter
mipfilter:
ContextGLMipFilter
Returns
void
set
Scissor
Rectangle
set
Scissor
Rectangle
(
rectangle
:
Rectangle
)
:
void
Parameters
rectangle:
Rectangle
Returns
void
set
Stencil
Actions
set
Stencil
Actions
(
triangleFace
?:
ContextGLTriangleFace
, compareMode
?:
ContextGLCompareMode
, actionOnBothPass
?:
ContextGLStencilAction
, actionOnDepthFail
?:
ContextGLStencilAction
, actionOnDepthPassStencilFail
?:
ContextGLStencilAction
, coordinateSystem
?:
CoordinateSystem
)
:
void
Parameters
Default value
triangleFace:
ContextGLTriangleFace
= ContextGLTriangleFace.FRONT_AND_BACK
Default value
compareMode:
ContextGLCompareMode
= ContextGLCompareMode.ALWAYS
Default value
actionOnBothPass:
ContextGLStencilAction
= ContextGLStencilAction.KEEP
Default value
actionOnDepthFail:
ContextGLStencilAction
= ContextGLStencilAction.KEEP
Default value
actionOnDepthPassStencilFail:
ContextGLStencilAction
= ContextGLStencilAction.KEEP
Default value
coordinateSystem:
CoordinateSystem
= CoordinateSystem.LEFT_HANDED
Returns
void
set
Stencil
Reference
Value
set
Stencil
Reference
Value
(
referenceValue
:
number
, readMask
?:
number
, writeMask
?:
number
)
:
void
Parameters
referenceValue:
number
Default value
readMask:
number
= 255
Default value
writeMask:
number
= 255
Returns
void
set
Texture
At
set
Texture
At
(
sampler
:
number
, texture
:
ResourceBaseFlash
)
:
void
Parameters
sampler:
number
texture:
ResourceBaseFlash
Returns
void
set
Vertex
Buffer
At
set
Vertex
Buffer
At
(
index
:
number
, buffer
:
VertexBufferFlash
, bufferOffset
?:
number
, format
?:
number
)
:
void
Parameters
index:
number
buffer:
VertexBufferFlash
Default value
bufferOffset:
number
= 0
Default value
format:
number
= null
Returns
void
ContextGLBlend
Factor
ContextGLClear
Mask
ContextGLCompare
Mode
ContextGLDraw
Mode
ContextGLMip
Filter
ContextGLProfile
ContextGLProgram
Type
ContextGLStencil
Action
ContextGLTexture
Filter
ContextGLTexture
Format
ContextGLTriangle
Face
ContextGLVertex
Buffer
Format
ContextGLWrap
Mode
Context
Mode
AGALMini
Assembler
AGALTokenizer
AGLSLParser
Animation
Register
Data
Animation
Set
Base
Animation
Set
Error
Animator
Base
Animator
Event
Basic
Material
Pass
Blend
Mode
Software
Compiler
Base
Context
Flash
ContextGLES
Context
Software
Context
WebGL
Cube
Texture
Flash
Cube
TextureGLES
Cube
Texture
Software
Cube
Texture
WebGL
Depth
Compare
Mode
Software
Description
Destination
FS
Flags
GLESAsset
Base
GLESConnector
GL_
Attributes
Buffer
GL_
Basic
Material
GL_
Bitmap
Image2D
GL_
Bitmap
Image
Cube
GL_
Elements
Base
GL_
External
Image2D
GL_
Image2D
GL_
Image
Base
GL_
Image
Cube
GL_
Material
Base
GL_
Material
Pass
Base
GL_
Render
Image2D
GL_
Render
Image
Cube
GL_
Renderable
Base
GL_
Sampler2D
GL_
Sampler
Base
GL_
Sampler
Cube
GL_
Shape
Renderable
GL_
Single2DTexture
GL_
Single
Cube
Texture
GL_
Texture
Base
GL_
Triangle
Elements
GL_
Video
Source
Image2D
Header
Index
Buffer
Flash
Index
BufferGLES
Index
Buffer
Software
Index
Buffer
WebGL
Mapping
Material
Group
Base
Material
Pool
Op
Codes
OpLUT
Opcode
Opcode
Map
Part
Pass
Base
Pass
Event
Program
Data
Program
Data
Pool
Program
Flash
ProgramGLES
Program
Software
ProgramVOSoftware
Program
WebGL
Reg
Map
Register
Pool
Renderable
Pool
Resource
Base
Flash
Sampler
Sampler
Map
Sampler
State
Shader
Base
Shader
Register
Cache
Shader
Register
Data
Shader
Register
Element
Software
Sampler
State
Stage
Stage
Event
Stage
Manager
Texture
BaseGLES
Texture
Base
WebGL
Texture
Flash
TextureGLES
Texture
Software
Texture
WebGL
Token
Vertex
Buffer
Flash
Vertex
BufferGLES
Vertex
Buffer
Properties
Vertex
Buffer
Software
Vertex
Buffer
WebGL
GL_
IAsset
Class
IAnimation
State
IContextGL
ICube
Texture
IElements
ClassGL
IIndex
Buffer
IMaterial
ClassGL
IPass
IProgram
IRenderable
ClassGL
ITexture
ITexture
Base
ITexture
Base
Software
ITexture
Base
Software
Class
IVertex
Buffer
Generated using
TypeDoc