|
Katana Plug-in APIs 0.1
|
00001 #ifndef FnRendererInfo_ns_h 00002 #define FnRendererInfo_ns_h 00003 00004 #ifdef FNGEOLIB_INTERNAL_NAMESPACE 00005 #include "ns_internal.h" 00006 #else 00007 00008 // Macros used through the code to define API namespaces 00009 #define FNRENDERERINFO_NAMESPACE_ENTER namespace Foundry { \ 00010 namespace Katana 00011 #define FNRENDERERINFO_NAMESPACE_EXIT } 00012 #define FNRENDERERINFO_NAMESPACE Foundry::Katana 00013 00014 #endif 00015 00016 // Create a namespace instance so that namespace aliases can be declared 00017 FNRENDERERINFO_NAMESPACE_ENTER 00018 { 00019 } 00020 FNRENDERERINFO_NAMESPACE_EXIT 00021 00022 // Define the FnRendererInfo namespace alias. 00023 // This is the default namespace to be used to access FnRendererInfo 00024 // classes and types 00025 namespace FnRendererInfo = FNRENDERERINFO_NAMESPACE; 00026 00027 // Define the FnKat namespace for backward compatibility 00028 #ifndef FNGEOLIB_INTERNAL_NAMESPACE 00029 namespace FnKat = Foundry::Katana; 00030 #endif 00031 00032 #endif // FnRendererInfo_ns_h
1.7.3