C# Class Spark.Emit.D3D11.D3D11PixelShader

Inheritance: D3D11Stage
Show file Open project: spark-shading-language/spark

Public Methods

Method Description
EmitImplBind ( ) : void
EmitImplBindOM ( ) : void
EmitImplSetup ( ) : void
EmitInterface ( ) : void

Private Methods

Method Description
CanUseAs ( AttrInfo info, AttrCase channel, TermFlavor flavor ) : bool
CanUseAsImpl ( AttrInfo info, AttrCase channel, TermFlavor flavor ) : bool
CanUseAsImpl ( TermInfo info, AttrCase channel, TermFlavor flavor ) : bool
DecomposeAttr ( MidAttributeDecl midAttrDecl, DecomposeAttrContext context ) : AttrInfo
DecomposeAttr ( MidExp exp, DecomposeAttrContext context ) : AttrInfo
DecomposeAttr ( MidAttributeDecl midAttrDecl, int index ) : void
DecomposeAttrImpl ( MidAttributeFetch exp, DecomposeAttrContext context ) : AttrInfo
DecomposeAttrImpl ( MidAttributeRef midAttrRef, DecomposeAttrContext context ) : AttrInfo
DecomposeAttrImpl ( MidBuiltinApp app, DecomposeAttrContext context ) : AttrInfo
DecomposeAttrImpl ( MidExp exp, DecomposeAttrContext context ) : AttrInfo
DecomposeAttrImpl ( MidLit exp, DecomposeAttrContext context ) : AttrInfo
GetChannelBlendDesc ( AttrInfo info, AttrCase channel ) : ChannelBlendDesc
GetChannelBlendDescImpl ( AttrInfo info, AttrCase channel ) : ChannelBlendDesc
GetChannelBlendDescImpl ( OpInfo info, AttrCase channel ) : ChannelBlendDesc
GetFactorBlendDesc ( AttrInfo info, AttrCase channel ) : D3D11_BLEND
GetFactorBlendDescImpl ( AttrInfo info, AttrCase channel ) : D3D11_BLEND
GetFactorBlendDescImpl ( DestInfo info, AttrCase channel ) : D3D11_BLEND
GetFactorBlendDescImpl ( FactorInfo info, AttrCase channel ) : D3D11_BLEND
GetFactorBlendDescImpl ( SrcInfo info, AttrCase channel ) : D3D11_BLEND
GetFactorBlendDescImpl ( SubInfo info, AttrCase channel ) : D3D11_BLEND
GetSubFactorBlendDescImpl ( AttrInfo left, AttrInfo right, AttrCase channel ) : D3D11_BLEND
GetSubFactorBlendDescImpl ( LitInfo left, AttrInfo right, AttrCase channel ) : D3D11_BLEND
GetTargetBlendDesc ( AttrInfo info ) : TargetBlendDesc
GetTargetBlendDescImpl ( AttrInfo info ) : TargetBlendDesc
GetTargetBlendDescImpl ( OpInfo info ) : TargetBlendDesc
GetTargetBlendDescImpl ( SrcInfo info ) : TargetBlendDesc
GetTermBlendDesc ( AttrInfo info, AttrCase channel, TermFlavor flavor ) : D3D11_BLEND
GetTermBlendDescImpl ( AttrInfo info, AttrCase channel, TermFlavor flavor ) : D3D11_BLEND
GetTermBlendDescImpl ( TermInfo info, AttrCase channel, TermFlavor flavor ) : D3D11_BLEND
OperationTooComplexError ( SourceRange range ) : D3D11PixelShaderOperationTooComplex
SetSource ( MidExp &srcExp, MidAttributeDecl attr ) : void

Method Details

EmitImplBind() public method

public EmitImplBind ( ) : void
return void

EmitImplBindOM() public method

public EmitImplBindOM ( ) : void
return void

EmitImplSetup() public method

public EmitImplSetup ( ) : void
return void

EmitInterface() public method

public EmitInterface ( ) : void
return void