00001 /********************************************************************** 00002 *< 00003 FILE: INodeDisplayProperties.h 00004 00005 DESCRIPTION: Declare Mixin interface class INodeDisplayProperties 00006 00007 CREATED BY: Peter Watje 00008 00009 HISTORY: created Jan 20, 2007 00010 00011 *> Copyright (c) 2007, All Rights Reserved. 00012 **********************************************************************/ 00013 #pragma once 00014 00015 #include "ifnpub.h" 00016 00017 //Forward decls 00018 class INodeDisplayProperties; 00019 00020 // The interface ID for class INodeLayerProperties 00021 #define NODE_DISPLAYPROPERTIES_INTERFACE Interface_ID(0x44ef2511, 0x6b071e99) 00022 00023 // Provides access to the nodes Max 10 display properties 00042 class INodeDisplayProperties : public FPMixinInterface 00043 { 00044 public: 00045 00046 //set and get access to the bylayer bit groups 00047 //access to the individual bits does not seem necessary 00048 virtual BOOL GetAdaptivedegradationNeverDegrade () = 0; 00049 virtual void SetAdaptivedegradationNeverDegrade (BOOL on) = 0; 00050 };