C# Класс Spark.Emit.D3D11.D3D11Stage

Показать файл Открыть проект

Открытые методы

Метод Описание
EmitImplBind ( ) : void
EmitImplSetup ( ) : void
EmitInterface ( ) : void
GetSizeInfo ( MidType type ) : SizeInfo

Защищенные методы

Метод Описание
EmitExp ( MidExp midExp, IEmitBlock block, EmitEnv env ) : IEmitVal
EmitShaderBind ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
EmitShaderSetup ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
FindAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
GetAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
GetElement ( string name ) : MidElementDecl
GetNullPointer ( string typeName ) : IEmitVal
GetSizeOf ( MidType type ) : UInt32
GetSizeOfImpl ( MidType type ) : UInt32

Приватные методы

Метод Описание
EmitShaderBinds ( IEmitBlock block, string prefix, EmitContextHLSL hlslContext ) : void
GetSizeInfoImpl ( MidBuiltinType type ) : SizeInfo
GetSizeInfoImpl ( MidStructRef type ) : SizeInfo

Описание методов

EmitExp() защищенный Метод

protected EmitExp ( MidExp midExp, IEmitBlock block, EmitEnv env ) : IEmitVal
midExp MidExp
block IEmitBlock
env EmitEnv
Результат IEmitVal

EmitImplBind() публичный абстрактный Метод

public abstract EmitImplBind ( ) : void
Результат void

EmitImplSetup() публичный абстрактный Метод

public abstract EmitImplSetup ( ) : void
Результат void

EmitInterface() публичный Метод

public EmitInterface ( ) : void
Результат void

EmitShaderBind() защищенный Метод

protected EmitShaderBind ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
hlslContext Spark.Emit.HLSL.EmitContextHLSL
profile string
stageName string
prefix string
Результат void

EmitShaderSetup() защищенный Метод

protected EmitShaderSetup ( EmitContextHLSL hlslContext, string profile, string stageName, string prefix ) : void
hlslContext Spark.Emit.HLSL.EmitContextHLSL
profile string
stageName string
prefix string
Результат void

FindAttribute() защищенный Метод

protected FindAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
element Spark.Mid.MidElementDecl
name string
Результат Spark.Mid.MidAttributeWrapperDecl

GetAttribute() защищенный Метод

protected GetAttribute ( MidElementDecl element, string name ) : MidAttributeWrapperDecl
element Spark.Mid.MidElementDecl
name string
Результат Spark.Mid.MidAttributeWrapperDecl

GetElement() защищенный Метод

protected GetElement ( string name ) : MidElementDecl
name string
Результат Spark.Mid.MidElementDecl

GetNullPointer() защищенный Метод

protected GetNullPointer ( string typeName ) : IEmitVal
typeName string
Результат IEmitVal

GetSizeInfo() публичный Метод

public GetSizeInfo ( MidType type ) : SizeInfo
type MidType
Результат SizeInfo

GetSizeOf() защищенный Метод

protected GetSizeOf ( MidType type ) : UInt32
type MidType
Результат System.UInt32

GetSizeOfImpl() защищенный Метод

protected GetSizeOfImpl ( MidType type ) : UInt32
type MidType
Результат System.UInt32