Class ParseNode
- Namespace
- MonoGame.Effect.TPGParser
- Assembly
- MonoGame.Framework.Content.Pipeline.dll
[Serializable]
public class ParseNode
- Inheritance
-
ParseNode
- Derived
-
- Inherited Members
-
Constructors
ParseNode(Token, string)
protected ParseNode(Token token, string text)
Parameters
token Token
text string
Fields
Parent
Field Value
- ParseNode
Token
Field Value
- Token
nodes
protected List<ParseNode> nodes
Field Value
- List<ParseNode>
text
Field Value
- string
Properties
Nodes
public List<ParseNode> Nodes { get; }
Property Value
- List<ParseNode>
Text
public string Text { get; set; }
Property Value
- string
Methods
CreateNode(Token, string)
public virtual ParseNode CreateNode(Token token, string text)
Parameters
token Token
text string
Returns
- ParseNode
EvalAddressMode(ParseTree, params object[])
protected virtual object EvalAddressMode(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalAddressMode_Border(ParseTree, params object[])
protected virtual object EvalAddressMode_Border(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalAddressMode_Clamp(ParseTree, params object[])
protected virtual object EvalAddressMode_Clamp(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalAddressMode_Mirror(ParseTree, params object[])
protected virtual object EvalAddressMode_Mirror(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalAddressMode_Wrap(ParseTree, params object[])
protected virtual object EvalAddressMode_Wrap(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlendOp_Add(ParseTree, params object[])
protected virtual object EvalBlendOp_Add(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlendOp_Max(ParseTree, params object[])
protected virtual object EvalBlendOp_Max(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlendOp_Min(ParseTree, params object[])
protected virtual object EvalBlendOp_Min(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlendOp_RevSubtract(ParseTree, params object[])
protected virtual object EvalBlendOp_RevSubtract(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlendOp_Subtract(ParseTree, params object[])
protected virtual object EvalBlendOp_Subtract(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlendOps(ParseTree, params object[])
protected virtual object EvalBlendOps(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_BlendFactor(ParseTree, params object[])
protected virtual object EvalBlend_BlendFactor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_DestAlpha(ParseTree, params object[])
protected virtual object EvalBlend_DestAlpha(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_DestColor(ParseTree, params object[])
protected virtual object EvalBlend_DestColor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_InvBlendFactor(ParseTree, params object[])
protected virtual object EvalBlend_InvBlendFactor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_InvDestAlpha(ParseTree, params object[])
protected virtual object EvalBlend_InvDestAlpha(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_InvDestColor(ParseTree, params object[])
protected virtual object EvalBlend_InvDestColor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_InvSrcAlpha(ParseTree, params object[])
protected virtual object EvalBlend_InvSrcAlpha(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_InvSrcColor(ParseTree, params object[])
protected virtual object EvalBlend_InvSrcColor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_One(ParseTree, params object[])
protected virtual object EvalBlend_One(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_SrcAlpha(ParseTree, params object[])
protected virtual object EvalBlend_SrcAlpha(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_SrcAlphaSat(ParseTree, params object[])
protected virtual object EvalBlend_SrcAlphaSat(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_SrcColor(ParseTree, params object[])
protected virtual object EvalBlend_SrcColor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlend_Zero(ParseTree, params object[])
protected virtual object EvalBlend_Zero(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalBlends(ParseTree, params object[])
protected virtual object EvalBlends(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc(ParseTree, params object[])
protected virtual object EvalCmpFunc(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_Always(ParseTree, params object[])
protected virtual object EvalCmpFunc_Always(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_Equal(ParseTree, params object[])
protected virtual object EvalCmpFunc_Equal(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_Greater(ParseTree, params object[])
protected virtual object EvalCmpFunc_Greater(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_GreaterEqual(ParseTree, params object[])
protected virtual object EvalCmpFunc_GreaterEqual(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_Less(ParseTree, params object[])
protected virtual object EvalCmpFunc_Less(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_LessEqual(ParseTree, params object[])
protected virtual object EvalCmpFunc_LessEqual(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_Never(ParseTree, params object[])
protected virtual object EvalCmpFunc_Never(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCmpFunc_NotEqual(ParseTree, params object[])
protected virtual object EvalCmpFunc_NotEqual(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors(ParseTree, params object[])
protected virtual object EvalColors(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColorsMasks(ParseTree, params object[])
protected virtual object EvalColorsMasks(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_All(ParseTree, params object[])
protected virtual object EvalColors_All(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_Alpha(ParseTree, params object[])
protected virtual object EvalColors_Alpha(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_Blue(ParseTree, params object[])
protected virtual object EvalColors_Blue(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_Boolean(ParseTree, params object[])
protected virtual object EvalColors_Boolean(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_Green(ParseTree, params object[])
protected virtual object EvalColors_Green(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_None(ParseTree, params object[])
protected virtual object EvalColors_None(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalColors_Red(ParseTree, params object[])
protected virtual object EvalColors_Red(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCullMode_Ccw(ParseTree, params object[])
protected virtual object EvalCullMode_Ccw(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCullMode_Cw(ParseTree, params object[])
protected virtual object EvalCullMode_Cw(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCullMode_None(ParseTree, params object[])
protected virtual object EvalCullMode_None(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalCullModes(ParseTree, params object[])
protected virtual object EvalCullModes(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalFillMode_Solid(ParseTree, params object[])
protected virtual object EvalFillMode_Solid(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalFillMode_WireFrame(ParseTree, params object[])
protected virtual object EvalFillMode_WireFrame(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalFillModes(ParseTree, params object[])
protected virtual object EvalFillModes(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalPass_Declaration(ParseTree, params object[])
protected virtual object EvalPass_Declaration(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalPixelShader_Pass_Expression(ParseTree, params object[])
protected virtual object EvalPixelShader_Pass_Expression(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_AlphaBlendEnable(ParseTree, params object[])
protected virtual object EvalRender_State_AlphaBlendEnable(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_BlendOp(ParseTree, params object[])
protected virtual object EvalRender_State_BlendOp(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_ColorWriteEnable(ParseTree, params object[])
protected virtual object EvalRender_State_ColorWriteEnable(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_CullMode(ParseTree, params object[])
protected virtual object EvalRender_State_CullMode(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_DepthBias(ParseTree, params object[])
protected virtual object EvalRender_State_DepthBias(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_DestBlend(ParseTree, params object[])
protected virtual object EvalRender_State_DestBlend(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_Expression(ParseTree, params object[])
protected virtual object EvalRender_State_Expression(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_FillMode(ParseTree, params object[])
protected virtual object EvalRender_State_FillMode(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_MultiSampleAntiAlias(ParseTree, params object[])
protected virtual object EvalRender_State_MultiSampleAntiAlias(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_ScissorTestEnable(ParseTree, params object[])
protected virtual object EvalRender_State_ScissorTestEnable(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_SlopeScaleDepthBias(ParseTree, params object[])
protected virtual object EvalRender_State_SlopeScaleDepthBias(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_SrcBlend(ParseTree, params object[])
protected virtual object EvalRender_State_SrcBlend(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilEnable(ParseTree, params object[])
protected virtual object EvalRender_State_StencilEnable(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilFail(ParseTree, params object[])
protected virtual object EvalRender_State_StencilFail(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilFunc(ParseTree, params object[])
protected virtual object EvalRender_State_StencilFunc(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilMask(ParseTree, params object[])
protected virtual object EvalRender_State_StencilMask(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilPass(ParseTree, params object[])
protected virtual object EvalRender_State_StencilPass(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilRef(ParseTree, params object[])
protected virtual object EvalRender_State_StencilRef(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilWriteMask(ParseTree, params object[])
protected virtual object EvalRender_State_StencilWriteMask(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_StencilZFail(ParseTree, params object[])
protected virtual object EvalRender_State_StencilZFail(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_ZEnable(ParseTree, params object[])
protected virtual object EvalRender_State_ZEnable(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_ZFunc(ParseTree, params object[])
protected virtual object EvalRender_State_ZFunc(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalRender_State_ZWriteEnable(ParseTree, params object[])
protected virtual object EvalRender_State_ZWriteEnable(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_Declaration(ParseTree, params object[])
protected virtual object EvalSampler_Declaration(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_Declaration_States(ParseTree, params object[])
protected virtual object EvalSampler_Declaration_States(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_Register_Expression(ParseTree, params object[])
protected virtual object EvalSampler_Register_Expression(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_AddressU(ParseTree, params object[])
protected virtual object EvalSampler_State_AddressU(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_AddressV(ParseTree, params object[])
protected virtual object EvalSampler_State_AddressV(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_AddressW(ParseTree, params object[])
protected virtual object EvalSampler_State_AddressW(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_BorderColor(ParseTree, params object[])
protected virtual object EvalSampler_State_BorderColor(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_Expression(ParseTree, params object[])
protected virtual object EvalSampler_State_Expression(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_Filter(ParseTree, params object[])
protected virtual object EvalSampler_State_Filter(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_MagFilter(ParseTree, params object[])
protected virtual object EvalSampler_State_MagFilter(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_MaxAnisotropy(ParseTree, params object[])
protected virtual object EvalSampler_State_MaxAnisotropy(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_MaxMipLevel(ParseTree, params object[])
protected virtual object EvalSampler_State_MaxMipLevel(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_MinFilter(ParseTree, params object[])
protected virtual object EvalSampler_State_MinFilter(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_MipFilter(ParseTree, params object[])
protected virtual object EvalSampler_State_MipFilter(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_MipLodBias(ParseTree, params object[])
protected virtual object EvalSampler_State_MipLodBias(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalSampler_State_Texture(ParseTree, params object[])
protected virtual object EvalSampler_State_Texture(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStart(ParseTree, params object[])
protected virtual object EvalStart(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp(ParseTree, params object[])
protected virtual object EvalStencilOp(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_Decr(ParseTree, params object[])
protected virtual object EvalStencilOp_Decr(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_DecrSat(ParseTree, params object[])
protected virtual object EvalStencilOp_DecrSat(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_Incr(ParseTree, params object[])
protected virtual object EvalStencilOp_Incr(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_IncrSat(ParseTree, params object[])
protected virtual object EvalStencilOp_IncrSat(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_Invert(ParseTree, params object[])
protected virtual object EvalStencilOp_Invert(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_Keep(ParseTree, params object[])
protected virtual object EvalStencilOp_Keep(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_Replace(ParseTree, params object[])
protected virtual object EvalStencilOp_Replace(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalStencilOp_Zero(ParseTree, params object[])
protected virtual object EvalStencilOp_Zero(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalTechnique_Declaration(ParseTree, params object[])
protected virtual object EvalTechnique_Declaration(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalTextureFilter(ParseTree, params object[])
protected virtual object EvalTextureFilter(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalTextureFilter_Anisotropic(ParseTree, params object[])
protected virtual object EvalTextureFilter_Anisotropic(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalTextureFilter_Linear(ParseTree, params object[])
protected virtual object EvalTextureFilter_Linear(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalTextureFilter_None(ParseTree, params object[])
protected virtual object EvalTextureFilter_None(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalTextureFilter_Point(ParseTree, params object[])
protected virtual object EvalTextureFilter_Point(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
EvalVertexShader_Pass_Expression(ParseTree, params object[])
protected virtual object EvalVertexShader_Pass_Expression(ParseTree tree, params object[] paramlist)
Parameters
tree ParseTree
paramlist object[]
Returns
- object
GetValue(ParseTree, TokenType, int)
protected object GetValue(ParseTree tree, TokenType type, int index)
Parameters
tree ParseTree
type TokenType
index int
Returns
- object
GetValue(ParseTree, TokenType, ref int)
protected object GetValue(ParseTree tree, TokenType type, ref int index)
Parameters
tree ParseTree
type TokenType
index int
Returns
- object