Armory 3D Engine

typedef TShaderContext

package iron.data

import iron.data.SceneFormat

Fields

vertex_shader:String

vertex_elements:Array<TVertexElement>

@:optionaloptionaltexture_units:Null<Array<TTextureUnit>>

@:optionaloptionaltesseval_shader:Null<String>

@:optionaloptionaltesscontrol_shader:Null<String>

@:optionaloptionalshader_from_source:Null<Bool>

name:String

@:optionaloptionalgeometry_shader:Null<String>

fragment_shader:String

depth_write:Bool

@:optionaloptionaldepth_attachment:Null<String>

cull_mode:String

@:optionaloptionalconstants:Null<Array<TShaderConstant>>

@:optionaloptionalconservative_raster:Null<Bool>

compare_mode:String

@:optionaloptionalcolor_writes_red:Null<Array<Bool>>

@:optionaloptionalcolor_writes_green:Null<Array<Bool>>

@:optionaloptionalcolor_writes_blue:Null<Array<Bool>>

@:optionaloptionalcolor_writes_alpha:Null<Array<Bool>>

@:optionaloptionalcolor_attachments:Null<Array<String>>

@:optionaloptionalblend_source:Null<String>

@:optionaloptionalblend_operation:Null<String>

@:optionaloptionalblend_destination:Null<String>

@:optionaloptionalalpha_blend_source:Null<String>

@:optionaloptionalalpha_blend_operation:Null<String>

@:optionaloptionalalpha_blend_destination:Null<String>

© 2024  https://armory3d.org/