24 #ifndef __IPencilPrefs__ 25 #define __IPencilPrefs__ 27 #include "IPMUnknown.h" 34 enum { kDefaultIID = IID_IPENCILPREFS };
41 static PMReal GetDefaultPencilFidelity() {
return 2.5; }
42 static PMReal GetDefaultPencilSmoothness() {
return 0.0; }
43 static PMReal GetDefaultPencilEditTolerance() {
return 12.0; }
44 static bool16 GetDefaultPencilEditSelected() {
return kTrue; }
45 static bool16 GetDefaultPencilSelected() {
return kTrue; }
48 virtual void SetFidelity(
const PMReal& fidelity) = 0;
49 virtual PMReal GetFidelity() = 0;
52 virtual void SetSmoothness(
const PMReal& smoothness) = 0;
53 virtual PMReal GetSmoothness() = 0;
57 virtual PMReal GetEditTolerance() = 0;
60 virtual void SetEditSelected(
const bool16 editSelected) = 0;
61 virtual bool16 GetEditSelected() = 0;
64 virtual void SetSelected(
const bool16 selected) = 0;
65 virtual bool16 GetSelected() = 0;