Armory 3D Engine

class ShaderContext

package iron.data

import iron.data.ShaderData

@:directlyUsed

Static methods

staticparseData(data:String):VertexData

Constructor

@:value({ overrideContext : null })new(raw:TShaderContext, done:ShaderContext ‑> Void, ?overrideContext:Null<TShaderOverride>)

Variables

constants:Array<ConstantLocation>

overrideContext:TShaderOverride

pipeState:PipelineState

raw:TShaderContext

textureUnits:Array<TextureUnit>

Methods

compile(done:ShaderContext ‑> Void):Void

delete():Void

setTextureParameters(g:Graphics, unitIndex:Int, tex:TBindTexture):Void

© 2024  https://armory3d.org/