sftools  2.0 dev
Bunch of tools for SFML application development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Namespaces | Classes | Typedefs
sftools Namespace Reference

Simple and Fast Tools. More...

Namespaces

namespace  loader
 Contains loader utilities for the resource managers.
 
namespace  singleton
 Contains singleton object typedefs.
 

Classes

class  Animation
 Drawable capable of rendering an animation based on a stream of frames. More...
 
class  Frame
 Hold the data required to render a frame. More...
 
class  FrameStream
 Abstract class for animation frames stream management. More...
 
class  LoopFrameStream
 Define a animation's frame stream based on a sprite sheet. More...
 
class  Chronometer
 Provide functionalities of a chronometer, aka stop watch. More...
 
class  NonInstanceable
 Defines a type that can not be instanciated. More...
 
struct  CurveInfo
 Holds all informations used to compute the points of a curve. More...
 
class  Curve
 Drawable representing a mathematical curve. More...
 
class  GenericManager
 A generic resource manager ready to be customized. More...
 
class  Locations
 Minimalist locations manager. More...
 
class  Singleton
 Non intruisive and customizable singleton system. More...
 

Typedefs

typedef sf::NonCopyable NonCopyable
 Simply reuse SFML's implementation.
 
typedef std::function
< sf::Vector2f(float)> 
CurveFunction
 Type of a curve's function.
 
typedef
sftools::GenericManager
< sf::Texture, std::string,
loader::TextureLoaderFromFile
TextureManager
 A manager type for sf::Texture.
 
typedef
sftools::GenericManager
< sf::Image, std::string,
loader::ImageLoaderFromFile
ImageManager
 A manager type for sf::Image.
 
typedef
sftools::GenericManager
< sf::Font, std::string,
loader::FontLoaderFromFile
FontManager
 A manager type for sf::Font.
 
typedef
sftools::GenericManager
< sf::SoundBuffer, std::string,
loader::SoundBufferLoaderFromFile
SoundBufferManager
 A manager type for sf::SoundBuffer.
 
typedef
sftools::GenericManager
< sf::Music, std::string,
loader::MusicOpenerFromFile
MusicManager
 A manager type for sf::Music.
 

Detailed Description

Simple and Fast Tools.

Typedef Documentation

typedef std::function<sf::Vector2f(float)> sftools::CurveFunction

Type of a curve's function.

Compute a point from one floating point paramter

Definition at line 44 of file Curve.hpp.

A manager type for sf::Font.

Definition at line 118 of file SFMLManagers.hpp.

A manager type for sf::Image.

Definition at line 109 of file SFMLManagers.hpp.

A manager type for sf::Music.

Definition at line 138 of file SFMLManagers.hpp.

typedef sf::NonCopyable sftools::NonCopyable

Simply reuse SFML's implementation.

A simple alias.

Definition at line 37 of file NonCopyable.hpp.

A manager type for sf::SoundBuffer.

Definition at line 129 of file SFMLManagers.hpp.

A manager type for sf::Texture.

Definition at line 100 of file SFMLManagers.hpp.