24 #ifndef __IXPSetPreferencesCmdData__ 25 #define __IXPSetPreferencesCmdData__ 28 #include "IPMUnknown.h" 29 #include "IXPPreferences.h" 34 enum { kDefaultIID = IID_IXPSETPREFERENCESCMDDATA };
38 IXPPreferences::BlendDevice blendDevice,
39 PMReal const &displayEffectDPI,
40 ICMSSettings::renderingIntent,
45 virtual IXPPreferences::BlendDevice GetBlendDevice()
const = 0;
46 virtual PMReal GetDisplayEffectDPI()
const = 0;
47 virtual ICMSSettings::renderingIntent GetBlendRenderingIntent()
const = 0;
48 virtual PMReal GetGlobalLightAngle()
const = 0;
49 virtual PMReal GetGlobalLightAltitude()
const = 0;
51 virtual void SetBlendDevice(IXPPreferences::BlendDevice z) = 0;
52 virtual void SetDisplayEffectDPI(
PMReal z) = 0;
53 virtual void SetBlendRenderingIntent(ICMSSettings::renderingIntent intent) = 0;
54 virtual void SetGlobalLightAngle(
const PMReal& angle) = 0;
55 virtual void SetGlobalLightAltitude(
const PMReal& altitude) = 0;
57 virtual bool32 ShouldSetBlendDevice()
const = 0;
58 virtual bool32 ShouldSetDisplayEffectDPI()
const = 0;
59 virtual bool32 ShouldSetBlendRenderingIntent()
const = 0;
60 virtual bool32 ShouldSetGlobalLightAngle()
const = 0;
61 virtual bool32 ShouldSetGlobalLightAltitude()
const = 0;