Public Sub InitCIFilter()
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIAccordionFoldTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 5
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputBottomHeight"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 0 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,100" // 0 ~ 無し
dic(Ubound(dic)).Value("Name4") = "inputFoldShadowAmount"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 0.1 // Default
dic(Ubound(dic)).Value("MinMax4") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name5") = "inputNumberOfFolds"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 3 // Default
dic(Ubound(dic)).Value("MinMax5") = "1,10" // 1 ~ 10
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIBarsSwipeTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 5
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputAngle"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 3.141592653589793 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,6.283185307179586" // 0 ~ 6.283185307179586
dic(Ubound(dic)).Value("Name4") = "inputBarOffset"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 10 // Default
dic(Ubound(dic)).Value("MinMax4") = "1,100" // 1 ~ 100
dic(Ubound(dic)).Value("Name5") = "inputWidth"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 300 // Default
dic(Ubound(dic)).Value("MinMax5") = "2,300" // 2 ~ 300
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CICopyMachineTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputAngle"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 3.141592653589793 // Default
dic(Ubound(dic)).Value("MinMax3") = "0,6.283185307179586" // 0 ~ 6.283185307179586
dic(Ubound(dic)).Value("Name4") = "inputColor"
dic(Ubound(dic)).Value("Type4") = "CIColor"
dic(Ubound(dic)).Value("Key4") = "0.6,1.0,0.8,1.0" // (0.6 1 0.8 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name5") = "inputExtent"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name6") = "inputOpacity"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 1.3 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,3" // 0 ~ 3
dic(Ubound(dic)).Value("Name7") = "inputWidth"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 200 // Default
dic(Ubound(dic)).Value("MinMax7") = "0.1,500" // 0.1 ~ 500
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIDisintegrateWithMaskTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 6
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputMaskImage"
dic(Ubound(dic)).Value("Type3") = "CIImage"
dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name4") = "inputShadowDensity"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 0.65 // Default
dic(Ubound(dic)).Value("MinMax4") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name5") = "inputShadowOffset"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,-10" // [0 -10]
dic(Ubound(dic)).Value("Name6") = "inputShadowRadius"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 8 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,50" // 0 ~ 50
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIDissolveTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 2
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIFlashTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 9
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputCenter"
dic(Ubound(dic)).Value("Type3") = "CIVector"
dic(Ubound(dic)).Value("Key3") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name4") = "inputColor"
dic(Ubound(dic)).Value("Type4") = "CIColor"
dic(Ubound(dic)).Value("Key4") = "1.0,0.8,0.6,1.0" // (1 0.8 0.6 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name5") = "inputExtent"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name6") = "inputFadeThreshold"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0.85 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name7") = "inputMaxStriationRadius"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 2.58 // Default
dic(Ubound(dic)).Value("MinMax7") = "0,10" // 0 ~ 10
dic(Ubound(dic)).Value("Name8") = "inputStriationContrast"
dic(Ubound(dic)).Value("Type8") = "NSNumber"
dic(Ubound(dic)).Value("Key8") = 1.375 // Default
dic(Ubound(dic)).Value("MinMax8") = "0,5" // 0 ~ 5
dic(Ubound(dic)).Value("Name9") = "inputStriationStrength"
dic(Ubound(dic)).Value("Type9") = "NSNumber"
dic(Ubound(dic)).Value("Key9") = 0.5 // Default
dic(Ubound(dic)).Value("MinMax9") = "0,3" // 0 ~ 3
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIModTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 6
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputAngle"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 2 // Default
dic(Ubound(dic)).Value("MinMax3") = "-6.283185307179586,6.283185307179586" // -6.283185307179586 ~ 6.283185307179586
dic(Ubound(dic)).Value("Name4") = "inputCenter"
dic(Ubound(dic)).Value("Type4") = "CIVector"
dic(Ubound(dic)).Value("Key4") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name5") = "inputCompression"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 300 // Default
dic(Ubound(dic)).Value("MinMax5") = "100,800" // 100 ~ 800
dic(Ubound(dic)).Value("Name6") = "inputRadius"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 150 // Default
dic(Ubound(dic)).Value("MinMax6") = "1,200" // 1 ~ 200
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIPageCurlTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputBacksideImage"
dic(Ubound(dic)).Value("Type3") = "CIImage"
dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name4") = "inputShadingImage"
dic(Ubound(dic)).Value("Type4") = "CIImage"
dic(Ubound(dic)).Value("Key4") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name5") = "inputAngle"
dic(Ubound(dic)).Value("Type5") = "NSNumber"
dic(Ubound(dic)).Value("Key5") = 0 // Default
dic(Ubound(dic)).Value("MinMax5") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic(Ubound(dic)).Value("Name6") = "inputExtent"
dic(Ubound(dic)).Value("Type6") = "CIVector"
dic(Ubound(dic)).Value("Key6") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name7") = "inputRadius"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 100 // Default
dic(Ubound(dic)).Value("MinMax7") = "0.01,400" // 0.01 ~ 400
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIPageCurlWithShadowTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 9
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputBacksideImage"
dic(Ubound(dic)).Value("Type3") = "CIImage"
dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name4") = "inputAngle"
dic(Ubound(dic)).Value("Type4") = "NSNumber"
dic(Ubound(dic)).Value("Key4") = 0 // Default
dic(Ubound(dic)).Value("MinMax4") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic(Ubound(dic)).Value("Name5") = "inputExtent"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,0,0,0" // [0 0 0 0]
dic(Ubound(dic)).Value("Name6") = "inputRadius"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 100 // Default
dic(Ubound(dic)).Value("MinMax6") = "0.01,400" // 0.01 ~ 400
dic(Ubound(dic)).Value("Name7") = "inputShadowAmount"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 0.7 // Default
dic(Ubound(dic)).Value("MinMax7") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name8") = "inputShadowExtent"
dic(Ubound(dic)).Value("Type8") = "CIVector"
dic(Ubound(dic)).Value("Key8") = "0,0,0,0" // [0 0 0 0]
dic(Ubound(dic)).Value("Name9") = "inputShadowSize"
dic(Ubound(dic)).Value("Type9") = "NSNumber"
dic(Ubound(dic)).Value("Key9") = 0.5 // Default
dic(Ubound(dic)).Value("MinMax9") = "0,1" // 0 ~ 1
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CIRippleTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputShadingImage"
dic(Ubound(dic)).Value("Type3") = "CIImage"
dic(Ubound(dic)).Value("Key3") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name4") = "inputCenter"
dic(Ubound(dic)).Value("Type4") = "CIVector"
dic(Ubound(dic)).Value("Key4") = "150,150" // [150 150]
dic(Ubound(dic)).Value("Name5") = "inputExtent"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name6") = "inputScale"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 50 // Default
dic(Ubound(dic)).Value("MinMax6") = "-50,50" // -50 ~ 50
dic(Ubound(dic)).Value("Name7") = "inputWidth"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 100 // Default
dic(Ubound(dic)).Value("MinMax7") = "10,300" // 10 ~ 300
dic.Append new Dictionary
dic(Ubound(dic)).Value("Fname") = "CISwipeTransition"
dic(Ubound(dic)).Value("Enable") = false
dic(Ubound(dic)).Value("Count") = 7
dic(Ubound(dic)).Value("Name1") = "inputImage"
dic(Ubound(dic)).Value("Type1") = "CIImage"
dic(Ubound(dic)).Value("Key1") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name2") = "inputTargetImage"
dic(Ubound(dic)).Value("Type2") = "CIImage"
dic(Ubound(dic)).Value("Key2") = GenDefaultPict(RGB(255,127,127)) // Default = Picture型 // 淡オレンジレッド
dic(Ubound(dic)).Value("Name3") = "inputAngle"
dic(Ubound(dic)).Value("Type3") = "NSNumber"
dic(Ubound(dic)).Value("Key3") = 0 // Default
dic(Ubound(dic)).Value("MinMax3") = "-3.141592653589793,3.141592653589793" // -3.141592653589793 ~ 3.141592653589793
dic(Ubound(dic)).Value("Name4") = "inputColor"
dic(Ubound(dic)).Value("Type4") = "CIColor"
dic(Ubound(dic)).Value("Key4") = "1.0,1.0,1.0,1.0" // (1 1 1 1) (kCGColorSpaceDeviceRGB) CIColor型
dic(Ubound(dic)).Value("Name5") = "inputExtent"
dic(Ubound(dic)).Value("Type5") = "CIVector"
dic(Ubound(dic)).Value("Key5") = "0,0,300,300" // [0 0 300 300]
dic(Ubound(dic)).Value("Name6") = "inputOpacity"
dic(Ubound(dic)).Value("Type6") = "NSNumber"
dic(Ubound(dic)).Value("Key6") = 0 // Default
dic(Ubound(dic)).Value("MinMax6") = "0,1" // 0 ~ 1
dic(Ubound(dic)).Value("Name7") = "inputWidth"
dic(Ubound(dic)).Value("Type7") = "NSNumber"
dic(Ubound(dic)).Value("Key7") = 300 // Default
dic(Ubound(dic)).Value("MinMax7") = "0.1,800" // 0.1 ~ 800
End Sub