コード例 #1
0
 protected virtual object EvalRender_State_StencilRef(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).StencilRef = ParseTreeTools.ParseInt(
         (string)GetValue(tree, TokenType.Number, 0));
     return(null);
 }
コード例 #2
0
 protected virtual object EvalRender_State_MultiSampleAntiAlias(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).MultiSampleAntiAlias = ParseTreeTools.ParseBool(
         (string)GetValue(tree, TokenType.Boolean, 0));
     return(null);
 }
コード例 #3
0
 protected virtual object EvalRender_State_StencilEnable(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).StencilEnable = ParseTreeTools.ParseBool(
         (string)GetValue(tree, TokenType.Boolean, 0));
     return(null);
 }
コード例 #4
0
 protected virtual object EvalRender_State_SlopeScaleDepthBias(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as PassInfo).SlopeScaleDepthBias = ParseTreeTools.ParseFloat(
         (string)GetValue(tree, TokenType.Number, 0));
     return(null);
 }
コード例 #5
0
 protected virtual object EvalColors_Boolean(ParseTree tree, params object[] paramlist)
 {
     return(ParseTreeTools.ParseBool((string)GetValue(tree, TokenType.Boolean, 0))
         ? ColorWriteChannels.All
         : ColorWriteChannels.None);
 }
コード例 #6
0
 protected virtual object EvalSampler_State_MipLodBias(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as SamplerStateInfo).MipMapLevelOfDetailBias = ParseTreeTools.ParseFloat(
         (string)GetValue(tree, TokenType.Number, 0));
     return(null);
 }
コード例 #7
0
 protected virtual object EvalSampler_State_MaxAnisotropy(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as SamplerStateInfo).MaxAnisotropy = ParseTreeTools.ParseInt(
         (string)GetValue(tree, TokenType.Number, 0));
     return(null);
 }
コード例 #8
0
 protected virtual object EvalSampler_State_BorderColor(ParseTree tree, params object[] paramlist)
 {
     (paramlist[0] as SamplerStateInfo).BorderColor = ParseTreeTools.ParseColor(
         (string)GetValue(tree, TokenType.HexColor, 0));
     return(null);
 }