h3d.scene.RenderContext
h3d.scene.RenderContext
Inherits from: h3d.impl.RenderContext
Fields
| Name | Type | |
|---|---|---|
camera | h3d.Camera | |
scene | h3d.scene.Scene | |
drawPass | h3d.pass.Object | |
computingStatic | Bool | |
sharedGlobals | hl.types.ArrayObj | |
lightSystem | h3d.scene.LightSystem | |
uploadParams | Fun | |
extraShaders | hxsl.ShaderList | |
visibleFlag | Bool | |
pool | h3d.pass.Object | |
firstAlloc | h3d.pass.Object | |
cachedShaderList | hl.types.ArrayObj | |
cachedPos | I32 | |
passes | h3d.pass.Object | |
lights | h3d.scene.Light |
Protos
f@6191start(h3d.scene.RenderContext) → Voidf@6192setGlobalID(h3d.scene.RenderContext, I32, Dyn) → Voidf@6193emitPass(h3d.scene.RenderContext, h3d.mat.Pass, h3d.scene.Object) → h3d.pass.Objectf@6194allocShaderList(h3d.scene.RenderContext, hxsl.Shader, hxsl.ShaderList) → hxsl.ShaderListf@6195emitLight(h3d.scene.RenderContext, h3d.scene.Light) → Voidf@6196done(h3d.scene.RenderContext) → Void
Bindings
- static
f@6223__constructor__(h3d.scene.RenderContext) → Void