Exemplo n.º 1
0
 protected virtual object EvalRender_State_ZEnable(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).ZEnable = ParseTreeTools.ParseBool((string)this.GetValue(tree, TokenType.Boolean, 0)); return(null);
 }
Exemplo n.º 2
0
 protected virtual object EvalColors_Boolean(ParseTree tree, params object[] paramlist)
 {
     return(ParseTreeTools.ParseBool((string)this.GetValue(tree, TokenType.Boolean, 0)) ?  ColorWriteChannels.All : ColorWriteChannels.None);
 }
Exemplo n.º 3
0
 protected virtual object EvalRender_State_SlopeScaleDepthBias(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).SlopeScaleDepthBias = ParseTreeTools.ParseFloat((string)this.GetValue(tree, TokenType.Number, 0)); return(null);
 }
Exemplo n.º 4
0
 protected virtual object EvalSampler_State_MipLodBias(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as SamplerStateInfo).MipMapLevelOfDetailBias = ParseTreeTools.ParseFloat((string)this.GetValue(tree, TokenType.Number, 0)); return(null);
 }
Exemplo n.º 5
0
 protected virtual object EvalSampler_State_MaxAnisotropy(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as SamplerStateInfo).MaxAnisotropy = ParseTreeTools.ParseInt((string)this.GetValue(tree, TokenType.Number, 0)); return(null);
 }
Exemplo n.º 6
0
 protected virtual object EvalSampler_State_BorderColor(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as SamplerStateInfo).BorderColor = ParseTreeTools.ParseColor((string)this.GetValue(tree, TokenType.HexColor, 0)); return(null);
 }
Exemplo n.º 7
0
 protected virtual object EvalRender_State_StencilWriteMask(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).StencilWriteMask = ParseTreeTools.ParseInt((string)this.GetValue(tree, TokenType.Number, 0)); return(null);
 }
Exemplo n.º 8
0
 protected virtual object EvalRender_State_MultiSampleAntiAlias(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).MultiSampleAntiAlias = ParseTreeTools.ParseBool((string)this.GetValue(tree, TokenType.Boolean, 0)); return(null);
 }