internal RendererCommonValues()
        {
            ColorTexture = new Value.PathForImage("画像ファイル (*.png)|*.png", true, "");
            AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend);
            Filter = new Value.Enum<FilterType>(FilterType.Linear);
            Wrap = new Value.Enum<WrapType>(WrapType.Repeat);

            FadeInType = new Value.Enum<FadeType>(FadeType.None);
            FadeInNone = new NoneParamater();
            FadeIn = new FadeInParamater();

            FadeOutType = new Value.Enum<FadeType>();
            FadeOutNone = new NoneParamater();
            FadeOut = new FadeOutParamater();

            UV = new Value.Enum<UVType>();

            UVDefault = new UVDefaultParamater();
            UVFixed = new UVFixedParamater();
            UVAnimation = new UVAnimationParamater();
            UVScroll = new UVScrollParamater();

            ZWrite = new Value.Boolean(false);
            ZTest = new Value.Boolean(true);

            Distortion = new Value.Boolean(false);
            DistortionIntensity = new Value.Float(1.0f, float.MaxValue, float.MinValue, 0.1f);
        }
Beispiel #2
0
        public OptionValues()
        {
            BackgroundColor = new Value.Color(0, 0, 0, 255);
            BackgroundImage = new Value.PathForImage("画像ファイル (*.png)|*.png", false, "");
            GridColor = new Value.Color(255, 255, 255, 255);

            IsGridShown = new Value.Boolean(true);
            IsXYGridShown = new Value.Boolean(false);
            IsXZGridShown = new Value.Boolean(true);
            IsYZGridShown = new Value.Boolean(false);

            GridLength = new Value.Float(2, float.MaxValue, 0.1f);
            LightDirection = new Value.Vector3D(1, 1, 1, 1, -1, 1, -1, 1, -1, 0.1f, 0.1f, 0.1f);
            LightColor = new Value.Color(215, 215, 215, 255);
            LightAmbientColor = new Value.Color(40, 40, 40, 255);
            Magnification = new Value.Float(1, float.MaxValue, 0.00001f);
            FPS = new Value.Enum<FPSType>(FPSType._60FPS);
            Coordinate = new Value.Enum<CoordinateType>(CoordinateType.Right);

            ColorSpace = new Value.Enum<ColorSpaceType>(ColorSpaceType.GammaSpace);

            MouseRotInvX = new Value.Boolean(false);
            MouseRotInvY = new Value.Boolean(false);
            MouseSlideInvX = new Value.Boolean(false);
            MouseSlideInvY = new Value.Boolean(false);

            GuiLanguage = new Value.Enum<Language>(Core.Language);
        }
Beispiel #3
0
            public ModelParamater()
            {
                Model = new Value.Path(Properties.Resources.ModelFilter, true, "");
                NormalTexture = new Value.PathForImage(Properties.Resources.ImageFilter, true, "");

                Lighting = new Value.Boolean(true);
                Culling = new Value.Enum<CullingValues>(Data.CullingValues.Front);

                Color = new Value.Enum<StandardColorType>(StandardColorType.Fixed);
                Color_Fixed = new Value.Color(255, 255, 255, 255);
                Color_Random = new Value.ColorWithRandom(255, 255, 255, 255);
                Color_Easing = new ColorEasingParamater();
                Color_FCurve = new ColorFCurveParameter();
            }
Beispiel #4
0
            public ModelParamater()
            {
                if (Core.Language == Language.Japanese)
                {
                    Model = new Value.Path("モデルファイル (*.efkmodel)|*.efkmodel", true, "");
                    NormalTexture = new Value.PathForImage("画像ファイル (*.png)|*.png", true, "");
                }
                else if (Core.Language == Language.English)
                {
                    Model = new Value.Path("Model File (*.efkmodel)|*.efkmodel", true, "");
                    NormalTexture = new Value.PathForImage("Image File (*.png)|*.png", true, "");
                }

                Lighting = new Value.Boolean(true);
                Culling = new Value.Enum<CullingValues>(Data.CullingValues.Front);

                Color = new Value.Enum<StandardColorType>(StandardColorType.Fixed);
                Color_Fixed = new Value.Color(255, 255, 255, 255);
                Color_Random = new Value.ColorWithRandom(255, 255, 255, 255);
                Color_Easing = new ColorEasingParamater();
                Color_FCurve = new ColorFCurveParameter();
            }