public override void VisitFloatDeclaration(FloatDeclaration floatDeclaration)
 {
     if (HandleDeclaration(floatDeclaration))
     {
         return;
     }
 }
예제 #2
0
        public override void VisitFloatDeclaration(FloatDeclaration floatDeclaration)
        {
            string valueString = floatDeclaration.Value == 0.0f ?
                                 "0.f" :
                                 floatDeclaration.Value.ToString("0.0f").Replace(",", ".");

            VisitDeclaration(floatDeclaration, valueString);
        }
예제 #3
0
        public override void VisitFloatDeclaration(FloatDeclaration floatDeclaration)
        {
            if (!CanVisit(floatDeclaration))
            {
                return;
            }

            Prefix();

            if (m_IsDefault && !floatDeclaration.HasDefaultValue())
            {
                m_Builder.Append("m_")
                .Append(floatDeclaration.Name)
                .Append("(")
                .Append(floatDeclaration.Value.ToString("0.0").Replace(",", "."))
                .Append("f)");
            }
            else
            {
                VisitDeclaration(floatDeclaration);
            }
        }
예제 #4
0
        public override void VisitFloatDeclaration(FloatDeclaration floatDeclaration)
        {
            bool isBaseType = true;

            VisitValueDeclaration(floatDeclaration, isBaseType);
        }
예제 #5
0
 public abstract void VisitFloatDeclaration(FloatDeclaration floatDeclaration);
 public override void VisitFloatDeclaration(FloatDeclaration floatDeclaration)
 {
     VisitValueDeclaration(floatDeclaration);
 }
 public override void VisitFloatDeclaration(FloatDeclaration floatDeclaration)
 {
 }