|
Katana Plug-in APIs 0.1
|
00001 #ifndef FnRenderOutputLocation_ns_h 00002 #define FnRenderOutputLocation_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 FNRENDEROUTPUTLOCATION_NAMESPACE_ENTER namespace Foundry { \ 00010 namespace Katana 00011 #define FNRENDEROUTPUTLOCATION_NAMESPACE_EXIT } 00012 #define FNRENDEROUTPUTLOCATION_NAMESPACE Foundry::Katana 00013 00014 #endif 00015 00016 // Create a namespace instance so that namespace aliases can be declared 00017 FNRENDEROUTPUTLOCATION_NAMESPACE_ENTER 00018 { 00019 } 00020 FNRENDEROUTPUTLOCATION_NAMESPACE_EXIT 00021 00022 // Define the FnRenderOutputLocation namespace alias. 00023 // This is the default namespace to be used to access FnRenderOutputLocation 00024 // classes and types 00025 namespace FnRenderOutputLocation = FNRENDEROUTPUTLOCATION_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 // FnRenderOutputLocation_ns_h
1.7.3