Constructor

new()

Variables

@:value(null)__ref:String = null

@:value(null)__refMode:String = null

@:value(false)alphaKill:Bool = false

@:value(None)blend:PbrBlend = None

@:value(1 << 0 | 1 << 1 | 1 << 2 | 1 << 3)colorMask:Int = 1 << 0 | 1 << 1 | 1 << 2 | 1 << 3

@:value(Back)culling:PbrCullingMode = Back

@:value(Keep)depthFailOp:PbrStencilOp = Keep

@:value(false)depthPrepass:Bool = false

@:value(Less)depthTest:PbrDepthTest = Less

@:value(Default)depthWrite:PbrDepthWrite = Default

@:value(null)drawOrder:String = null

@:value(0.)emissive:Float = 0.

@:value(false)enableStencil:Bool = false

@:value(false)flipBackFaceNormal:Bool = false

@:value(false)ignoreCollide:Bool = false

@:value(false)invertBasis:Bool = false

@:value(PBR)mode:PbrMode = PBR

@:value(null)name:String = null

@:value(0.)parallax:Float = 0.

@:value(h3d.shader.Parallax.MAX_LAYERS)parallaxSteps:Int = h3d.shader.Parallax.MAX_LAYERS

@:value(true)shadows:Bool = true

@:value(Always)stencilCompare:PbrStencilCompare = Always

@:value(Keep)stencilFailOp:PbrStencilOp = Keep

@:value(Replace)stencilPassOp:PbrStencilOp = Replace

@:value(0)stencilReadMask:Int = 0

@:value(0)stencilValue:Int = 0

@:value(0)stencilWriteMask:Int = 0

@:value(false)textureWrap:Bool = false

Methods

load(o:Dynamic):PbrProps

save():Dynamic