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, ""); } }
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 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); }
public RingParamater(Path basepath) { RingShape = new RingShapeParameter(); 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); /// for compatibility 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(); ColorTexture = new Value.Path(basepath, Resources.GetString("ImageFilter"), true, ""); }
internal ScaleValues() { Type = new Value.Enum <ParamaterType>(ParamaterType.Fixed); Fixed = new FixedParamater(); PVA = new PVAParamater(); Easing = new Vector3DEasingParamater(1.0f, 1.0f, 1.0f); //Easing.Start.X.SetCenterDirectly(1.0f); //Easing.Start.Y.SetCenterDirectly(1.0f); //Easing.Start.Z.SetCenterDirectly(1.0f); //Easing.Start.X.SetMaxDirectly(1.0f); //Easing.Start.Y.SetMaxDirectly(1.0f); //Easing.Start.Z.SetMaxDirectly(1.0f); //Easing.Start.X.SetMinDirectly(1.0f); //Easing.Start.Y.SetMinDirectly(1.0f); //Easing.Start.Z.SetMinDirectly(1.0f); //Easing.End.X.SetCenterDirectly(1.0f); //Easing.End.Y.SetCenterDirectly(1.0f); //Easing.End.Z.SetCenterDirectly(1.0f); //Easing.End.X.SetMaxDirectly(1.0f); //Easing.End.Y.SetMaxDirectly(1.0f); //Easing.End.Z.SetMaxDirectly(1.0f); //Easing.End.X.SetMinDirectly(1.0f); //Easing.End.Y.SetMinDirectly(1.0f); //Easing.End.Z.SetMinDirectly(1.0f); SinglePVA = new SinglePVAParamater(); SingleEasing = new FloatEasingParamater(1.0f); //SingleEasing.Start.SetCenterDirectly(1.0f); //SingleEasing.Start.SetMaxDirectly(1.0f); //SingleEasing.Start.SetMinDirectly(1.0f); //SingleEasing.End.SetCenterDirectly(1.0f); //SingleEasing.End.SetMaxDirectly(1.0f); //SingleEasing.End.SetMinDirectly(1.0f); FCurve = new Vector3DFCurveParameter(); FCurve.FCurve.X.DefaultValue = 1.0f; FCurve.FCurve.Y.DefaultValue = 1.0f; FCurve.FCurve.Z.DefaultValue = 1.0f; SingleFCurve.S.DefaultValue = 1.0f; // dynamic parameter Fixed.Scale.CanSelectDynamicEquation = true; PVA.Scale.CanSelectDynamicEquation = true; PVA.Velocity.CanSelectDynamicEquation = true; PVA.Acceleration.CanSelectDynamicEquation = true; Easing.Start.CanSelectDynamicEquation = true; Easing.End.CanSelectDynamicEquation = true; }
internal ScaleValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.Fixed); Fixed = new FixedParamater(); PVA = new PVAParamater(); Easing = new Vector3DEasingParamater(1.0f, 1.0f, 1.0f); //Easing.Start.X.SetCenterDirectly(1.0f); //Easing.Start.Y.SetCenterDirectly(1.0f); //Easing.Start.Z.SetCenterDirectly(1.0f); //Easing.Start.X.SetMaxDirectly(1.0f); //Easing.Start.Y.SetMaxDirectly(1.0f); //Easing.Start.Z.SetMaxDirectly(1.0f); //Easing.Start.X.SetMinDirectly(1.0f); //Easing.Start.Y.SetMinDirectly(1.0f); //Easing.Start.Z.SetMinDirectly(1.0f); //Easing.End.X.SetCenterDirectly(1.0f); //Easing.End.Y.SetCenterDirectly(1.0f); //Easing.End.Z.SetCenterDirectly(1.0f); //Easing.End.X.SetMaxDirectly(1.0f); //Easing.End.Y.SetMaxDirectly(1.0f); //Easing.End.Z.SetMaxDirectly(1.0f); //Easing.End.X.SetMinDirectly(1.0f); //Easing.End.Y.SetMinDirectly(1.0f); //Easing.End.Z.SetMinDirectly(1.0f); SinglePVA = new SinglePVAParamater(); SingleEasing = new FloatEasingParamater(1.0f); //SingleEasing.Start.SetCenterDirectly(1.0f); //SingleEasing.Start.SetMaxDirectly(1.0f); //SingleEasing.Start.SetMinDirectly(1.0f); //SingleEasing.End.SetCenterDirectly(1.0f); //SingleEasing.End.SetMaxDirectly(1.0f); //SingleEasing.End.SetMinDirectly(1.0f); FCurve = new Vector3DFCurveParameter(); FCurve.FCurve.X.DefaultValue = 1.0f; FCurve.FCurve.Y.DefaultValue = 1.0f; FCurve.FCurve.Z.DefaultValue = 1.0f; }
internal ScaleValues() { Type = new Value.Enum <ParamaterType>(ParamaterType.Fixed); Fixed = new FixedParamater(); PVA = new PVAParamater(); Easing = new Vector3DEasingParamater(1.0f, 1.0f, 1.0f); //Easing.Start.X.SetCenterDirectly(1.0f); //Easing.Start.Y.SetCenterDirectly(1.0f); //Easing.Start.Z.SetCenterDirectly(1.0f); //Easing.Start.X.SetMaxDirectly(1.0f); //Easing.Start.Y.SetMaxDirectly(1.0f); //Easing.Start.Z.SetMaxDirectly(1.0f); //Easing.Start.X.SetMinDirectly(1.0f); //Easing.Start.Y.SetMinDirectly(1.0f); //Easing.Start.Z.SetMinDirectly(1.0f); //Easing.End.X.SetCenterDirectly(1.0f); //Easing.End.Y.SetCenterDirectly(1.0f); //Easing.End.Z.SetCenterDirectly(1.0f); //Easing.End.X.SetMaxDirectly(1.0f); //Easing.End.Y.SetMaxDirectly(1.0f); //Easing.End.Z.SetMaxDirectly(1.0f); //Easing.End.X.SetMinDirectly(1.0f); //Easing.End.Y.SetMinDirectly(1.0f); //Easing.End.Z.SetMinDirectly(1.0f); SinglePVA = new SinglePVAParamater(); SingleEasing = new FloatEasingParamater(1.0f); //SingleEasing.Start.SetCenterDirectly(1.0f); //SingleEasing.Start.SetMaxDirectly(1.0f); //SingleEasing.Start.SetMinDirectly(1.0f); //SingleEasing.End.SetCenterDirectly(1.0f); //SingleEasing.End.SetMaxDirectly(1.0f); //SingleEasing.End.SetMinDirectly(1.0f); FCurve = new Vector3DFCurveParameter(); FCurve.FCurve.X.DefaultValue = 1.0f; FCurve.FCurve.Y.DefaultValue = 1.0f; FCurve.FCurve.Z.DefaultValue = 1.0f; }
internal AxisEasingParamater() { Axis = new Value.Vector3DWithRandom(0, 1, 0); Easing = new FloatEasingParamater(); }
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(); ColorTexture = new Value.Path(Properties.Resources.ImageFilter, true, ""); }
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, ""); } }