func init // checks installation Adobe Photoshop and adds references include("AdobePhotoshop") // initialize instance sys.add_object(this.codename, 'ps.CameraRAWOpenOptions') // initialize properties sys.set_typed_field(14, 'BitsPerChannel', '', 'ps.PsBitsPerChannelType') sys.set_typed_field(1, 'BlueHue') sys.set_typed_field(1, 'BlueSaturation') sys.set_typed_field(1, 'Brightness') sys.set_typed_field(1, 'ChromaticAberrationBY') sys.set_typed_field(1, 'ChromaticAberrationRC') sys.set_typed_field(1, 'ColorNoiseReduction') sys.set_typed_field(14, 'ColorSpace', '', 'ps.PsColorSpaceType') sys.set_typed_field(1, 'Contrast') sys.set_typed_field(1, 'Exposure') sys.set_typed_field(1, 'GreenHue') sys.set_typed_field(1, 'GreenSaturation') sys.set_typed_field(1, 'LuminanceSmoothing') sys.set_typed_field(1, 'RedHue') sys.set_typed_field(1, 'RedSaturation') sys.set_typed_field(7, 'Resolution') sys.set_typed_field(1, 'Saturation') if(not isdef("Settings")) sys.set_typed_field(14, 'Settings', '', 'ps.PsCameraRAWSettingsType') end sys.set_typed_field(1, 'Shadows') sys.set_typed_field(1, 'ShadowTint') sys.set_typed_field(1, 'Sharpness') sys.set_typed_field(14, 'Size', '', 'ps.PsCameraRAWSize') sys.set_typed_field(1, 'Temperature') sys.set_typed_field(1, 'Tint') sys.set_typed_field(1, 'VignettingAmount') sys.set_typed_field(1, 'VignettingMidpoint') sys.set_typed_field(14, 'WhiteBalance', '', 'ps.PsWhiteBalanceType') // make methods for properties sys._prop_init('BitsPerChannel', 0, 1, 0) sys._prop_init('BlueHue', 0, 1, 1) sys._prop_init('BlueSaturation', 0, 1, 1) sys._prop_init('Brightness', 0, 1, 1) sys._prop_init('ChromaticAberrationBY', 0, 1, 1) sys._prop_init('ChromaticAberrationRC', 0, 1, 1) sys._prop_init('ColorNoiseReduction', 0, 1, 1) sys._prop_init('ColorSpace', 0, 1, 0) sys._prop_init('Contrast', 0, 1, 1) sys._prop_init('Exposure', 0, 1, 1) sys._prop_init('GreenHue', 0, 1, 1) sys._prop_init('GreenSaturation', 0, 1, 1) sys._prop_init('LuminanceSmoothing', 0, 1, 1) sys._prop_init('RedHue', 0, 1, 1) sys._prop_init('RedSaturation', 0, 1, 1) sys._prop_init('Resolution', 0, 1, 7) sys._prop_init('Saturation', 0, 1, 1) sys._prop_init('Settings', 0, 1, 0) sys._prop_init('Shadows', 0, 1, 1) sys._prop_init('ShadowTint', 0, 1, 1) sys._prop_init('Sharpness', 0, 1, 1) sys._prop_init('Size', 0, 1, 0) sys._prop_init('Temperature', 0, 1, 1) sys._prop_init('Tint', 0, 1, 1) sys._prop_init('VignettingAmount', 0, 1, 1) sys._prop_init('VignettingMidpoint', 0, 1, 1) sys._prop_init('WhiteBalance', 0, 1, 0) end func OpenOptions return(this.codename) end