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

Provides a common interface for all objects that need to implment textures. More...

#include "TexturesSystemInterface.h"
#include <cassert>
#include <set>
#include <boost/lexical_cast.hpp>
#include "../../sharedbase/Envelope.h"
#include "../Textures.h"
#include "TextureInterface.h"
#include "BasicTexture.h"
#include "TextureScroller.h"
#include "TextureAdjustable.h"
Include dependency graph for TexturesSystemInterface.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.

Typedefs

typedef std::set
< TextureInterface * > 
GraphicsCore::TexSet

Functions

std::string GraphicsCore::getBasicTextureFileInfo (EnvelopeSPTR)
void GraphicsCore::getScrollTextureInfo (EnvelopeSPTR, std::string &, float &, float &, float &)
void GraphicsCore::getAdjustableTextureInfo (EnvelopeSPTR, std::string &, unsigned int &)

Detailed Description

Provides a common interface for all objects that need to implment textures.

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

Definition in file TexturesSystemInterface.cpp.