Katana Plug-in APIs 0.1

ns.h

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_
 All Classes Functions Variables Typedefs Enumerations Enumerator