Katana Plug-in APIs 0.1

TemporaryRenderAction.h

00001 // Copyright (c) 2013 The Foundry Visionmongers Ltd. All Rights Reserved.
00002 
00003 #ifndef FNRENDER_TEMPORARYRENDERACTION_H
00004 #define FNRENDER_TEMPORARYRENDERACTION_H
00005 
00006 #include "FnAttribute/FnAttribute.h"
00007 #include "FnAttribute/FnGroupBuilder.h"
00008 #include "FnRender/FnRenderAPI.h"
00009 #include "FnRender/plugin/RenderAction.h"
00010 
00011 namespace Foundry
00012 {
00013 namespace Katana
00014 {
00015 namespace Render
00016 {
00040     class FNRENDER_API TemporaryRenderAction : public RenderAction
00041     {
00042     public:
00043         TemporaryRenderAction(const std::string& tempRenderLocation);
00044         virtual ~TemporaryRenderAction() {}
00045 
00046         virtual void buildAttribute(FnAttribute::GroupBuilder& builder) const;
00047     };
00048 
00052 }
00053 }
00054 }
00055 
00056 namespace FnKat = Foundry::Katana;
00057 
00058 #endif
 All Classes Functions Variables Typedefs Enumerations Enumerator