NLS Engine  v0.1
The Next Logical Step in game engine design.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Namespaces | Defines
TextureAdjustable.cpp File Reference

Provides the ability to adjust the transformation of a texture on receipt of a message. More...

#include "TextureAdjustable.h"
#include <string>
#include <d3dx9.h>
#include "../../sharedbase/MessageRouter.h"
#include "../../sharedbase/Envelope.h"
#include "../RenderModule.h"
#include "../Textures.h"
#include "TexturesSystemInterface.h"
Include dependency graph for TextureAdjustable.cpp:

Go to the source code of this file.

Namespaces

namespace  GraphicsCore
 Namespace to contain every item that is related to the rendering engine. The name itself is a legacy, as is a lot of the code contain by it, from the Saturn V engine that built as part of Adam and Ricky's Engine class.

Defines

#define SUBSCRIBE_BASIC(msgid, handler)   {std::shared_ptr<Subscriber> handler_sptr(new Subscriber(boost::bind((&handler), this, _1))); this->messageRouter->Subscribe((msgid), handler_sptr);}
#define UNSUBSCRIBE_BASIC(msgid, handler)   {std::shared_ptr<Subscriber> handler_sptr(new Subscriber(boost::bind((&handler), this, _1))); this->messageRouter->Unsubscribe((msgid), handler_sptr);}
#define SUBSCRIBE_DIRECTED(msgid, handler)   {std::shared_ptr<DirectedSubscriber> handler_sptr(new DirectedSubscriber(boost::bind((&handler), this, _1))); this->messageRouter->SubscribeDirected((msgid), handler_sptr);}
#define UNSUBSCRIBE_DIRECTED(msgid, handler)   {std::shared_ptr<DirectedSubscriber> handler_sptr(new DirectedSubscriber(boost::bind((&handler), this, _1))); this->messageRouter->UnsubscribeDirected((msgid), handler_sptr);}

Detailed Description

Provides the ability to adjust the transformation of a texture on receipt of a message.

Author:
Ricky Curtice
Date:
2012-02-01 *TODO: A full description of the purpose of the file.

Definition in file TextureAdjustable.cpp.