INodeDisplayProperties.h

Go to the documentation of this file.
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 };