Katana Plug-in APIs 0.1

EndOfRenderMessage.h

00001 // Copyright (c) 2013 The Foundry Visionmongers Ltd. All Rights Reserved.
00002 
00003 #ifndef END_OF_RENDER_MESSAGE_H
00004 #define END_OF_RENDER_MESSAGE_H
00005 
00006 #include <stdint.h>
00007 
00008 #include "Message.h"
00009 
00010 namespace Foundry
00011 {
00012 namespace Katana
00013 {
00014 class NewChannelMessage;
00029 class EndOfRenderMessage : public Message
00030 {
00031 public:
00040     explicit EndOfRenderMessage(const NewChannelMessage& channel);
00041 
00052     explicit EndOfRenderMessage(const uint8_t* frameID, uint16_t channelID = 0);
00053 
00054     virtual ~EndOfRenderMessage() {}
00055 
00056 private:
00057     EndOfRenderMessage();
00058     EndOfRenderMessage(const EndOfRenderMessage& rhs);
00059     EndOfRenderMessage& operator=(const EndOfRenderMessage& rhs);
00060 };
00064 }  // namespace Katana
00065 }  // namespace Foundry
00066 
00067 #endif
 All Classes Functions Variables Typedefs Enumerations Enumerator