C# Class ShaderTools.Unity.Parser.UnityParser

显示文件 Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method Description
ParseUnityCompilationUnit ( CancellationToken cancellationToken ) : CompilationUnitSyntax

Private Methods

Method Description
ParseTerm ( ) : ExpressionSyntax
ParseUnityAlphaTest ( ) : CommandSyntax
ParseUnityAlphaToMask ( ) : CommandSyntax
ParseUnityBind ( ) : CommandSyntax
ParseUnityBindChannels ( ) : CommandSyntax
ParseUnityBlend ( ) : CommandSyntax
ParseUnityCategory ( ) : CategorySyntax
ParseUnityCgInclude ( ) : CgIncludeSyntax
ParseUnityCgProgram ( ) : CgProgramSyntax
ParseUnityCgProgramOrInclude ( SyntaxToken &endCgKeyword ) : void
ParseUnityColorMask ( ) : CommandSyntax
ParseUnityColorMaterial ( ) : CommandSyntax
ParseUnityCommandColorValue ( ) : CommandValueSyntax
ParseUnityCommandSetTextureCombineAlphaComponent ( ) : CommandSetTextureCombineAlphaComponentSyntax
ParseUnityCommandValue ( SyntaxKind preferred ) : CommandValueSyntax
ParseUnityCommandVariableValue ( ) : CommandVariableValueSyntax
ParseUnityCull ( ) : CommandSyntax
ParseUnityCustomEditor ( ) : CommandSyntax
ParseUnityDependency ( ) : CommandSyntax
ParseUnityEnumNameExpression ( ) : ExpressionSyntax
ParseUnityExpression ( ) : ExpressionSyntax
ParseUnityFallback ( ) : CommandSyntax
ParseUnityFog ( ) : CommandSyntax
ParseUnityFogColor ( ) : CommandSyntax
ParseUnityFogDensity ( ) : CommandSyntax
ParseUnityFogMode ( ) : CommandSyntax
ParseUnityFogRange ( ) : CommandSyntax
ParseUnityGrabPass ( ) : GrabPassSyntax
ParseUnityLighting ( ) : CommandSyntax
ParseUnityLod ( ) : CommandSyntax
ParseUnityMaterial ( ) : CommandSyntax
ParseUnityMaterialAmbient ( ) : CommandSyntax
ParseUnityMaterialDiffuse ( ) : CommandSyntax
ParseUnityMaterialEmission ( ) : CommandSyntax
ParseUnityMaterialShininess ( ) : CommandSyntax
ParseUnityMaterialSpecular ( ) : CommandSyntax
ParseUnityName ( ) : CommandSyntax
ParseUnityOffset ( ) : CommandSyntax
ParseUnityPass ( ) : PassSyntax
ParseUnityPossiblyNegativeNumericLiteralExpression ( ) : ExpressionSyntax
ParseUnitySeparateSpecular ( ) : CommandSyntax
ParseUnitySetTexture ( ) : CommandSyntax
ParseUnitySetTextureCombine ( ) : CommandSyntax
ParseUnitySetTextureCombineLerpValue ( CommandSetTextureCombineSourceSyntax source1 ) : BaseCommandSetTextureCombineValueSyntax
ParseUnitySetTextureCombineMultiplyAlphaValue ( CommandSetTextureCombineSourceSyntax source1, SyntaxToken operatorToken, CommandSetTextureCombineSourceSyntax source2 ) : BaseCommandSetTextureCombineValueSyntax
ParseUnitySetTextureCombineSource ( ) : CommandSetTextureCombineSourceSyntax
ParseUnitySetTextureCombineValue ( ) : BaseCommandSetTextureCombineValueSyntax
ParseUnitySetTextureConstantColor ( ) : CommandSyntax
ParseUnitySetTextureMatrix ( ) : CommandSyntax
ParseUnityShader ( ) : ShaderSyntax
ParseUnityShaderProperties ( ) : ShaderPropertiesSyntax
ParseUnityShaderProperty ( ) : ShaderPropertySyntax
ParseUnityShaderPropertyAttribute ( ) : ShaderPropertyAttributeSyntax
ParseUnityShaderPropertyAttributeArgumentList ( ) : AttributeArgumentListSyntax
ParseUnityShaderPropertyDefaultValue ( ShaderPropertyTypeSyntax propertyType ) : ShaderPropertyDefaultValueSyntax
ParseUnityShaderPropertyNumericDefaultValue ( SyntaxKind propertyType ) : ShaderPropertyNumericDefaultValueSyntax
ParseUnityShaderPropertyRangeType ( ) : ShaderPropertyRangeTypeSyntax
ParseUnityShaderPropertySimpleType ( ) : ShaderPropertySimpleTypeSyntax
ParseUnityShaderPropertyTextureDefaultValue ( ) : ShaderPropertyTextureDefaultValueSyntax
ParseUnityShaderPropertyType ( ) : ShaderPropertyTypeSyntax
ParseUnityShaderPropertyVectorDefaultValue ( ) : ShaderPropertyVectorDefaultValueSyntax
ParseUnityShaderTag ( ) : ShaderTagSyntax
ParseUnityShaderTags ( ) : ShaderTagsSyntax
ParseUnityStencil ( ) : CommandSyntax
ParseUnityStencilComp ( ) : CommandSyntax
ParseUnityStencilFail ( ) : CommandSyntax
ParseUnityStencilPass ( ) : CommandSyntax
ParseUnityStencilReadMask ( ) : CommandSyntax
ParseUnityStencilRef ( ) : CommandSyntax
ParseUnityStencilWriteMask ( ) : CommandSyntax
ParseUnityStencilZFail ( ) : CommandSyntax
ParseUnitySubShader ( ) : SubShaderSyntax
ParseUnityUsePass ( ) : UsePassSyntax
ParseUnityVector ( ) : BaseVectorSyntax
ParseUnityZTest ( ) : CommandSyntax
ParseUnityZWrite ( ) : CommandSyntax
TryParseStateProperty ( List stateProperties ) : bool

Method Details

ParseUnityCompilationUnit() public method

public ParseUnityCompilationUnit ( CancellationToken cancellationToken ) : CompilationUnitSyntax
cancellationToken System.Threading.CancellationToken
return CompilationUnitSyntax