Ejemplo n.º 1
0
 internal RendererValues()
 {
     Type   = new Value.Enum <ParamaterType>(ParamaterType.Sprite);
     Sprite = new SpriteParamater();
     Ribbon = new RibbonParamater();
     Track  = new TrackParameter();
     Ring   = new RingParamater();
     Model  = new ModelParamater();
 }
Ejemplo n.º 2
0
 public UVAnimationParamater()
 {
     Start       = new Value.Vector2D();
     Size        = new Value.Vector2D();
     FrameLength = new Value.Int(1, int.MaxValue, 1);
     FrameCountX = new Value.Int(1, int.MaxValue, 1);
     FrameCountY = new Value.Int(1, int.MaxValue, 1);
     LoopType    = new Value.Enum <LoopType>(RendererCommonValues.LoopType.Once);
 }
Ejemplo n.º 3
0
 public DepthValues()
 {
     DepthOffset = new Value.Float();
     IsScaleChangedDependingOnDepthOffset         = new Value.Boolean();
     IsDepthOffsetChangedDependingOnParticleScale = new Value.Boolean();
     ZSort           = new Value.Enum <ZSortType>(ZSortType.None);
     DrawingPriority = new Value.Int(0, 255, -255);
     SoftParticle    = new Value.Float(0, float.MaxValue, 0.0f);
 }
Ejemplo n.º 4
0
 internal GenerationLocationValues()
 {
     EffectsRotation = new Value.Boolean(false);
     Type            = new Value.Enum <ParameterType>();
     Point           = new PointParameter();
     Sphere          = new SphereParameter();
     Model           = new ModelParameter();
     Circle          = new CircleParameter();
 }
Ejemplo n.º 5
0
 public PostEffectValues()
 {
     BloomSwitch     = new Value.Enum <EffectSwitch>();
     BloomNone       = new NoneParamater();
     Bloom           = new BloomParamater();
     TonemapSelector = new Value.Enum <TonemapAlgorithm>();
     TonemapNone     = new NoneParamater();
     TonemapReinhard = new TonemapReinhardParameter();
 }
Ejemplo n.º 6
0
 internal ColorEasingParamater()
 {
     Start      = new Value.ColorWithRandom(255, 255, 255, 255);
     End        = new Value.ColorWithRandom(255, 255, 255, 255);
     Start.Link = End;
     End.Link   = Start;
     StartSpeed = new Value.Enum <EasingStart>(EasingStart.Start);
     EndSpeed   = new Value.Enum <EasingEnd>(EasingEnd.End);
 }
Ejemplo n.º 7
0
 public UVAnimationParamater()
 {
     Start       = new Value.Vector2D();
     Size        = new Value.Vector2D();
     FrameLength = new Value.IntWithInifinite(1, false, int.MaxValue, 1);
     FrameCountX = new Value.Int(1, int.MaxValue, 1);
     FrameCountY = new Value.Int(1, int.MaxValue, 1);
     LoopType    = new Value.Enum <LoopType>(RendererCommonValues.LoopType.Once);
     StartSheet  = new Value.IntWithRandom(0, int.MaxValue, 0);
 }
Ejemplo n.º 8
0
 internal RotationValues()
 {
     Type           = new Value.Enum <ParamaterType>(ParamaterType.Fixed);
     Fixed          = new FixedParamater();
     PVA            = new PVAParamater();
     Easing         = new Vector3DEasingParamater();
     AxisPVA        = new AxisPVAParamater();
     AxisEasing     = new AxisEasingParamater();
     RotationFCurve = new RotationFCurveParamater();
 }
Ejemplo n.º 9
0
 internal SoundParamater(Value.Path basepath)
 {
     Wave     = new Value.PathForSound(basepath, Resources.GetString("SoundFilter"), true, "");
     Volume   = new Value.FloatWithRandom(1.0f, 1.0f, 0.0f, DrawnAs.CenterAndAmplitude, 0.1f);
     Pitch    = new Value.FloatWithRandom(0.0f, 2.0f, -2.0f, DrawnAs.CenterAndAmplitude, 0.1f);
     PanType  = new Value.Enum <ParamaterPanType>(ParamaterPanType.Sound2D);
     Pan      = new Value.FloatWithRandom(0.0f, 1.0f, -1.0f, DrawnAs.CenterAndAmplitude, 0.1f);
     Distance = new Value.Float(10.0f);
     Delay    = new Value.IntWithRandom(0, int.MaxValue, 0);
 }
Ejemplo n.º 10
0
 internal SoundParamater()
 {
     Wave     = new Value.PathForSound("音声ファイル (*.wav)|*.wav", true, "");
     Volume   = new Value.FloatWithRandom(1.0f, 1.0f, 0.0f);
     Pitch    = new Value.FloatWithRandom(0.0f, 2.0f, -2.0f);
     PanType  = new Value.Enum <ParamaterPanType>(ParamaterPanType.Sound2D);
     Pan      = new Value.FloatWithRandom(0.0f, 1.0f, -1.0f);
     Distance = new Value.Float(10.0f);
     Delay    = new Value.IntWithRandom(0, int.MaxValue, 0);
 }
Ejemplo n.º 11
0
 public CircleParameter()
 {
     AxisDirection = new Value.Enum <AxisType>(AxisType.ZAxis);
     Division      = new Value.Int(8, int.MaxValue, 1);
     Radius        = new Value.FloatWithRandom();
     AngleStart    = new Value.FloatWithRandom(0, float.MaxValue, float.MinValue);
     AngleEnd      = new Value.FloatWithRandom(360, float.MaxValue, float.MinValue);
     AngleNoize    = new Value.FloatWithRandom(0);
     Type          = new Value.Enum <CircleType>(CircleType.Random);
 }
Ejemplo n.º 12
0
 public DepthValues()
 {
     DepthOffset = new Value.Float();
     IsScaleChangedDependingOnDepthOffset         = new Value.Boolean();
     IsDepthOffsetChangedDependingOnParticleScale = new Value.Boolean();
     ZSort                       = new Value.Enum <ZSortType>(ZSortType.None);
     DrawingPriority             = new Value.Int(0, 255, -255);
     DepthClipping               = new Value.IntWithInifinite(1024, true, int.MaxValue, 16);
     SuppressionOfScalingByDepth = new Value.Float(1.0f, 1.0f, 0.0f, 0.1f);
 }
Ejemplo n.º 13
0
 public CustomDataParameter(int customDataNum)
 {
     this.customDataNum = customDataNum;
     CustomData         = new Value.Enum <CustomDataType>();
     Fixed       = new Value.Vector2D();
     Easing      = new Vector2DEasingParamater();
     FCurve      = new Value.FCurveVector2D();
     Fixed4      = new Value.Vector4D();
     FCurveColor = new Value.FCurveColorRGBA();
 }
Ejemplo n.º 14
0
        internal LocationAbsValues()
        {
            LocalForceField1 = new LocalForceField(1);
            LocalForceField2 = new LocalForceField(2);
            LocalForceField3 = new LocalForceField(3);

            Type            = new Value.Enum <ParamaterType>(ParamaterType.None);
            None            = new NoneParamater();
            Gravity         = new GravityParamater();
            AttractiveForce = new AttractiveForceParamater();
        }
Ejemplo n.º 15
0
        public AlphaCutoffParameter()
        {
            Type  = new Value.Enum <ParameterType>(ParameterType.Fixed);
            Fixed = new FixedParameter();
            FourPointInterpolation = new FourPointInterpolationParameter();
            Easing = new FloatEasingParamater(0.0f, 1.0f, 0.0f);
            FCurve = new Value.FCurveScalar(0.0f, 100.0f);

            Fixed.Threshold.CanSelectDynamicEquation = true;
            Easing.Start.CanSelectDynamicEquation    = true;
            Easing.End.CanSelectDynamicEquation      = true;
        }
 public BlendAlphaTextureParameter(Value.Path basepath)
 {
     Texture     = new Value.PathForImage(basepath, Resources.GetString("ImageFilter"), true, "");
     Filter      = new Value.Enum <RendererCommonValues.FilterType>(RendererCommonValues.FilterType.Linear);
     Wrap        = new Value.Enum <RendererCommonValues.WrapType>(RendererCommonValues.WrapType.Repeat);
     UV          = new Value.Enum <RendererCommonValues.UVType>();
     UVDefault   = new RendererCommonValues.UVDefaultParamater();
     UVFixed     = new RendererCommonValues.UVFixedParamater();
     UVAnimation = new RendererCommonValues.UVAnimationParamater();
     UVScroll    = new RendererCommonValues.UVScrollParamater();
     UVFCurve    = new RendererCommonValues.UVFCurveParamater();
 }
Ejemplo n.º 17
0
            public RingParamater()
            {
                RenderingOrder = new Value.Enum <Data.RenderingOrder>(Data.RenderingOrder.FirstCreatedInstanceIsFirst);

                Billboard  = new Value.Enum <BillboardType>(BillboardType.Fixed);
                AlphaBlend = new Value.Enum <AlphaBlendType>(AlphaBlendType.Blend);

                VertexCount = new Value.Int(16, 256, 3);

                ViewingAngle        = new Value.Enum <ViewingAngleType>(ViewingAngleType.Fixed);
                ViewingAngle_Fixed  = new Value.Float(360.0f, 360.0f, 0.0f);
                ViewingAngle_Random = new Value.FloatWithRandom(360.0f, 360.0f, 0.0f);
                ViewingAngle_Easing = new FloatEasingParamater(360.0f, 360.0f, 0.0f);

                Outer        = new Value.Enum <LocationType>(LocationType.Fixed);
                Outer_Fixed  = new FixedLocation(2.0f, 0.0f);
                Outer_PVA    = new PVALocation(2.0f, 0.0f);
                Outer_Easing = new Vector2DEasingParamater();

                Inner        = new Value.Enum <LocationType>(LocationType.Fixed);
                Inner_Fixed  = new FixedLocation(1.0f, 0.0f);
                Inner_PVA    = new PVALocation(1.0f, 0.0f);
                Inner_Easing = new Vector2DEasingParamater();

                CenterRatio        = new Value.Enum <CenterRatioType>(CenterRatioType.Fixed);
                CenterRatio_Fixed  = new Value.Float(0.5f, 1.0f, 0.0f);
                CenterRatio_Random = new Value.FloatWithRandom(0.5f, 1.0f, 0.0f);
                CenterRatio_Easing = new FloatEasingParamater(0.5f, 1.0f, 0.0f);

                OuterColor        = new Value.Enum <ColorType>(ColorType.Fixed);
                OuterColor_Fixed  = new Value.Color(255, 255, 255, 0);
                OuterColor_Random = new Value.ColorWithRandom(255, 255, 255, 0);
                OuterColor_Easing = new ColorEasingParamater();

                CenterColor        = new Value.Enum <ColorType>(ColorType.Fixed);
                CenterColor_Fixed  = new Value.Color(255, 255, 255, 255);
                CenterColor_Random = new Value.ColorWithRandom(255, 255, 255, 255);
                CenterColor_Easing = new ColorEasingParamater();

                InnerColor        = new Value.Enum <ColorType>(ColorType.Fixed);
                InnerColor_Fixed  = new Value.Color(255, 255, 255, 0);
                InnerColor_Random = new Value.ColorWithRandom(255, 255, 255, 0);
                InnerColor_Easing = new ColorEasingParamater();

                if (Core.Language == Language.Japanese)
                {
                    ColorTexture = new Value.Path("画像ファイル (*.png)|*.png", true, "");
                }
                else if (Core.Language == Language.English)
                {
                    ColorTexture = new Value.Path("Image File (*.png)|*.png", true, "");
                }
            }
Ejemplo n.º 18
0
        internal RendererCommonValues()
        {
            Material     = new Value.Enum <MaterialType>(MaterialType.Default);
            MaterialFile = new MaterialFileParameter(this);

            ColorTexture = new Value.PathForImage(Resources.GetString("ImageFilter"), true, "");
            Filter       = new Value.Enum <FilterType>(FilterType.Linear);
            Wrap         = new Value.Enum <WrapType>(WrapType.Repeat);

            NormalTexture = new Value.PathForImage(Resources.GetString("ImageFilter"), true, "");
            Filter2       = new Value.Enum <FilterType>(FilterType.Linear);
            Wrap2         = new Value.Enum <WrapType>(WrapType.Repeat);

            AlphaBlend = new Value.Enum <AlphaBlendType>(AlphaBlendType.Blend);

            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>();

            UVTextureReferenceTarget = new Value.Enum <UVTextureReferenceTargetType>(UVTextureReferenceTargetType.Texture1);

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

#if __EFFEKSEER_BUILD_VERSION16__
            UV2          = new Value.Enum <UVType>();
            UV2Default   = new UVDefaultParamater();
            UV2Fixed     = new UVFixedParamater();
            UV2Animation = new UVAnimationParamater();
            UV2Scroll    = new UVScrollParamater();
            UV2FCurve    = new UVFCurveParamater();
#endif

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

            ColorInheritType = new Value.Enum <ParentEffectType>(ParentEffectType.NotBind);

            DistortionIntensity = new Value.Float(1.0f, float.MaxValue, float.MinValue, 0.1f);

            CustomData1 = new CustomDataParameter(1);
            CustomData2 = new CustomDataParameter(2);
        }
 public UVDistortionTextureParameter(Value.Path basepath)
 {
     Texture = new Value.PathForImage(basepath, Resources.GetString("ImageFilter"), true, "");
     UVDistortionIntensity = new Value.Float(0.01f, 100.0f, -100.0f, 0.01f);
     Filter      = new Value.Enum <RendererCommonValues.FilterType>(RendererCommonValues.FilterType.Linear);
     Wrap        = new Value.Enum <RendererCommonValues.WrapType>(RendererCommonValues.WrapType.Repeat);
     UV          = new Value.Enum <RendererCommonValues.UVType>();
     UVDefault   = new RendererCommonValues.UVDefaultParamater();
     UVFixed     = new RendererCommonValues.UVFixedParamater();
     UVAnimation = new RendererCommonValues.UVAnimationParamater();
     UVScroll    = new RendererCommonValues.UVScrollParamater();
     UVFCurve    = new RendererCommonValues.UVFCurveParamater();
 }
Ejemplo n.º 20
0
            public ModelParamater()
            {
                Model         = new Value.Path("モデルファイル (*.efkmodel)|*.efkmodel", true, "");
                NormalTexture = new Value.PathForImage("画像ファイル (*.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();
            }
Ejemplo n.º 21
0
 internal CommonValues()
 {
     MaxGeneration                   = new Value.IntWithInifinite(1, false, int.MaxValue, 0);
     LocationEffectType              = new Value.Enum <ParentEffectType>(ParentEffectType.Already);
     RotationEffectType              = new Value.Enum <ParentEffectType>(ParentEffectType.Already);
     ScaleEffectType                 = new Value.Enum <ParentEffectType>(ParentEffectType.Already);
     RemoveWhenLifeIsExtinct         = new Value.Boolean(true);
     RemoveWhenParentIsRemoved       = new Value.Boolean(false);
     RemoveWhenAllChildrenAreRemoved = new Value.Boolean(false);
     Life                 = new Value.IntWithRandom(100, int.MaxValue, 1);
     GenerationTime       = new Value.FloatWithRandom(1.0f, float.MaxValue, 0.00001f);
     GenerationTimeOffset = new Value.FloatWithRandom(0, float.MaxValue, float.MinValue);
 }
Ejemplo n.º 22
0
            public ModelParameter()
            {
                if (Core.Language == Language.Japanese)
                {
                    Model = new Value.Path("モデルファイル (*.efkmodel)|*.efkmodel", true, "");
                }
                else
                {
                    Model = new Value.Path("Model File (*.efkmodel)|*.efkmodel", true, "");
                }

                Type = new Value.Enum <ModelType>(ModelType.Random);
            }
Ejemplo n.º 23
0
 public RecordingValues()
 {
     RecordingWidth             = new Value.Int(256);
     RecordingHeight            = new Value.Int(256);
     IsRecordingGuideShown      = new Value.Boolean(false);
     RecordingStartingFrame     = new Value.Int(1);
     RecordingEndingFrame       = new Value.Int(30);
     RecordingFrequency         = new Value.Int(1);
     RecordingHorizontalCount   = new Value.Int(4);
     RecordingExporter          = new Value.Enum <RecordingExporterType>(Data.RecordingExporterType.Sprite);
     RecordingTransparentMethod = new Value.Enum <RecordingTransparentMethodType>(Data.RecordingTransparentMethodType.None);
     RecordingStorageTarget     = new Value.Enum <RecordingStorageTargetTyoe>(Data.RecordingStorageTargetTyoe.Global);
 }
Ejemplo n.º 24
0
            public TrackParameter(Path basepath)
            {
                TrackSizeFor       = new Value.Enum <TrackSizeType>(TrackSizeType.Fixed);
                TrackSizeFor_Fixed = new Value.Float(1, float.MaxValue, 0);

                TrackSizeMiddle       = new Value.Enum <TrackSizeType>(TrackSizeType.Fixed);
                TrackSizeMiddle_Fixed = new Value.Float(1, float.MaxValue, 0);

                TrackSizeBack       = new Value.Enum <TrackSizeType>(TrackSizeType.Fixed);
                TrackSizeBack_Fixed = new Value.Float(1, float.MaxValue, 0);

                SplineDivision = new Value.Int(1, int.MaxValue, 1);
            }
Ejemplo n.º 25
0
            public ModelParamater(Value.Path basepath)
            {
                Model = new Value.PathForModel(basepath, Resources.GetString("ModelFilter"), true, "");

                Billboard = new Value.Enum <BillboardType>(BillboardType.Fixed);

                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();
            }
Ejemplo n.º 26
0
        /*
         * [Selector(ID = 100)]
         * [IO(Export = true)]
         * [Key(key = "ModelParameter_EnableFalloff")]
         * public Value.Boolean EnableFalloff { get; private set; }
         *
         * [Selected(ID = 100, Value = 0)]
         * [IO(Export = true)]
         * public FalloffParameter FalloffParam { get; private set; }
         */

        internal RendererValues(Path basepath)
        {
            Type          = new Value.Enum <ParamaterType>(ParamaterType.Sprite);
            TextureUVType = new TextureUVTypeParameter();

            Sprite = new SpriteParamater(basepath);
            Ribbon = new RibbonParamater(basepath);
            Track  = new TrackParameter(basepath);
            Ring   = new RingParamater(basepath);
            Model  = new ModelParamater(basepath);

            // EnableFalloff = new Value.Boolean(false);
            // FalloffParam = new FalloffParameter();
        }
Ejemplo n.º 27
0
        public RingShapeCrescentParameter()
        {
            StartingFade         = new Value.Float(0, 360, 0);
            EndingFade           = new Value.Float(0, 360, 0);
            StartingAngle        = new Value.Enum <FixedRandomEasingType>();
            StartingAngle_Fixed  = new Value.Float(0);
            StartingAngle_Random = new Value.FloatWithRandom();
            StartingAngle_Easing = new FloatEasingParamater();

            EndingAngle        = new Value.Enum <FixedRandomEasingType>();
            EndingAngle_Fixed  = new Value.Float(360);
            EndingAngle_Random = new Value.FloatWithRandom(360);
            EndingAngle_Easing = new FloatEasingParamater(360);
        }
Ejemplo n.º 28
0
            public UVAnimationParamater()
            {
                Start       = new Value.Vector2D();
                Size        = new Value.Vector2D();
                FrameLength = new Value.IntWithInifinite(1, false, int.MaxValue, 1);
                FrameCountX = new Value.Int(1, int.MaxValue, 1);
                FrameCountY = new Value.Int(1, int.MaxValue, 1);
                LoopType    = new Value.Enum <LoopType>(RendererCommonValues.LoopType.Once);
                StartSheet  = new Value.IntWithRandom(0, int.MaxValue, 0);

#if __EFFEKSEER_BUILD_VERSION16__
                FlipbookInterpolationType = new Value.Enum <FlipbookInterpolationType>(RendererCommonValues.FlipbookInterpolationType.None);
#endif
            }
Ejemplo n.º 29
0
        public ForceFieldFalloff()
        {
            Type = new Value.Enum <ForceFieldFalloffType>(ForceFieldFalloffType.None);

            Power = new Value.Float(1.0f);

            MaxDistance = new Value.Float(1.0f);

            MinDistance = new Value.Float();

            Tube = new ForceFieldFalloffTube();

            Cone = new ForceFieldFalloffCone();
        }
Ejemplo n.º 30
0
            public ModelParamater()
            {
                Model         = new Value.PathForModel(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();
            }