C# Class Spark.Emit.D3D11.D3D11InputAssembler

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

Public Methods

Method Description
EmitImplBind ( ) : void
EmitImplDraw ( ) : void
EmitImplSetup ( ) : void

Private Methods

Method Description
DeclareInputElements ( IEmitBlock block, string name, AttributeInfo info ) : IEnumerable
DeclareInputElementsImpl ( IEmitBlock block, string name, AttributeInfo info ) : IEnumerable
DeclareInputElementsImpl ( IEmitBlock block, string name, InputElementInfo info ) : IEnumerable
DeclareInputElementsImpl ( IEmitBlock block, string name, StructInfo info ) : IEnumerable
DecomposeAttr ( SourceRange range, MidAttributeDecl midAttrDecl ) : AttributeInfo
DecomposeAttr ( SourceRange range, MidExp exp ) : AttributeInfo
DecomposeAttrImpl ( SourceRange range, MidAttributeRef midAttrRef ) : AttributeInfo
DecomposeAttrImpl ( SourceRange range, MidBuiltinApp midApp ) : AttributeInfo
DecomposeAttrImpl ( SourceRange range, MidExp exp ) : AttributeInfo
DecomposeAttrImpl ( SourceRange range, MidFieldRef midFieldRef ) : AttributeInfo
DecomposeVertexStream ( MidVal bufferVal, MidVal offsetVal, MidVal strideVal ) : int
GenerateInputElements ( SourceRange range, string name, MidType type, int vertexStream, AttributeInfo index, UInt32 baseOffset ) : AttributeInfo
GenerateInputElementsImpl ( SourceRange range, string name, MidBuiltinType type, int vertexStream, IndexSourceInfo index, UInt32 baseOffset, int inputSlotIndex ) : AttributeInfo
GenerateInputElementsImpl ( SourceRange range, string name, MidStructRef type, int vertexStream, IndexSourceInfo index, UInt32 baseOffset, int inputSlotIndex ) : AttributeInfo
GenerateInputElementsImpl ( SourceRange range, string name, MidType type, int vertexStream, AttributeInfo index, UInt32 baseOffset ) : AttributeInfo
MapBuiltinTypeFormat ( MidBuiltinType type ) : IEmitVal
OperationTooComplex ( SourceRange range ) : D3D11InputAssemblerOperationTooComplex
TryDecomposeAttr ( SourceRange range, MidAttributeDecl midAttrDecl ) : AttributeInfo

Method Details

EmitImplBind() public method

public EmitImplBind ( ) : void
return void

EmitImplDraw() public method

public EmitImplDraw ( ) : void
return void

EmitImplSetup() public method

public EmitImplSetup ( ) : void
return void