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