Skip to content

h2d.RenderContext

h2d.RenderContext

Inherits from: h3d.impl.RenderContext

Fields

NameType
globalAlphaF64
bufPosI32
sceneh2d.Scene
defaultSmoothBool
killAlphaBool
front2backBool
onBeginDrawFun
onEnterFilterFun
onLeaveFilterFun
tmpBoundsh2d.col.Bounds
textureh3d.mat.Texture
baseShaderh3d.shader.Base2d
managerh3d.pass.ShaderManager
compiledShaderhxsl.RuntimeShader
buffersh3d.shader.Buffers
fixedBufferh3d.Buffer
passh3d.mat.Pass
currentShadershxsl.ShaderList
baseShaderListhxsl.ShaderList
currentObjh2d.Drawable
strideI32
targetsStackhl.types.ArrayObj
targetsStackIndexI32
filterStackhl.types.ArrayObj
inFilterh2d.Object
inFilterBlendh2d.BlendMode
curXI32
curYI32
curWidthI32
curHeightI32
hasRenderZoneBool
renderXF64
renderYF64
renderWF64
renderHF64
currentBlendh2d.BlendMode
baseFlipYF64
targetFlipYF64

Protos

  • f@2745 dispose(h2d.RenderContext) → Void
  • f@2746 begin(h2d.RenderContext) → Void
  • f@2747 initShaders(h2d.RenderContext, hxsl.ShaderList) → Void
  • f@2748 end(h2d.RenderContext) → Void
  • f@2749 pushFilter(h2d.RenderContext, h2d.Object) → Bool
  • f@2750 popFilter(h2d.RenderContext) → Void
  • f@2751 pushTarget(h2d.RenderContext, h3d.mat.Texture, Ref, Ref, Ref, Ref) → Void
  • f@2752 popTarget(h2d.RenderContext, Ref) → Void
  • f@2753 setRenderZone(h2d.RenderContext, F64, F64, F64, F64) → Void
  • f@2754 drawScene(h2d.RenderContext) → Void
  • f@2755 beforeDraw(h2d.RenderContext) → Void
  • f@2756 beginDrawObject(h2d.RenderContext, h2d.Drawable, h3d.mat.Texture) → Bool
  • f@2757 drawTile(h2d.RenderContext, h2d.Drawable, h2d.Tile) → Bool
  • f@2758 beginDraw(h2d.RenderContext, h2d.Drawable, h3d.mat.Texture, Bool, Ref) → Bool

Bindings

  • static f@2840 __constructor__(h2d.RenderContext, h2d.Scene) → Void