h2d.RenderContext
h2d.RenderContext
Inherits from: h3d.impl.RenderContext
Fields
| Name | Type | |
|---|---|---|
globalAlpha | F64 | |
bufPos | I32 | |
scene | h2d.Scene | |
defaultSmooth | Bool | |
killAlpha | Bool | |
front2back | Bool | |
onBeginDraw | Fun | |
onEnterFilter | Fun | |
onLeaveFilter | Fun | |
tmpBounds | h2d.col.Bounds | |
texture | h3d.mat.Texture | |
baseShader | h3d.shader.Base2d | |
manager | h3d.pass.ShaderManager | |
compiledShader | hxsl.RuntimeShader | |
buffers | h3d.shader.Buffers | |
fixedBuffer | h3d.Buffer | |
pass | h3d.mat.Pass | |
currentShaders | hxsl.ShaderList | |
baseShaderList | hxsl.ShaderList | |
currentObj | h2d.Drawable | |
stride | I32 | |
targetsStack | hl.types.ArrayObj | |
targetsStackIndex | I32 | |
filterStack | hl.types.ArrayObj | |
inFilter | h2d.Object | |
inFilterBlend | h2d.BlendMode | |
curX | I32 | |
curY | I32 | |
curWidth | I32 | |
curHeight | I32 | |
hasRenderZone | Bool | |
renderX | F64 | |
renderY | F64 | |
renderW | F64 | |
renderH | F64 | |
currentBlend | h2d.BlendMode | |
baseFlipY | F64 | |
targetFlipY | F64 |
Protos
f@2745dispose(h2d.RenderContext) → Voidf@2746begin(h2d.RenderContext) → Voidf@2747initShaders(h2d.RenderContext, hxsl.ShaderList) → Voidf@2748end(h2d.RenderContext) → Voidf@2749pushFilter(h2d.RenderContext, h2d.Object) → Boolf@2750popFilter(h2d.RenderContext) → Voidf@2751pushTarget(h2d.RenderContext, h3d.mat.Texture, Ref, Ref, Ref, Ref) → Voidf@2752popTarget(h2d.RenderContext, Ref) → Voidf@2753setRenderZone(h2d.RenderContext, F64, F64, F64, F64) → Voidf@2754drawScene(h2d.RenderContext) → Voidf@2755beforeDraw(h2d.RenderContext) → Voidf@2756beginDrawObject(h2d.RenderContext, h2d.Drawable, h3d.mat.Texture) → Boolf@2757drawTile(h2d.RenderContext, h2d.Drawable, h2d.Tile) → Boolf@2758beginDraw(h2d.RenderContext, h2d.Drawable, h3d.mat.Texture, Bool, Ref) → Bool
Bindings
- static
f@2840__constructor__(h2d.RenderContext, h2d.Scene) → Void