SFML community forums

General => SFML projects => Topic started by: panithadrum on April 25, 2010, 10:36:48 pm

Title: SFEX - Simple and Fast Extensions
Post by: panithadrum on April 25, 2010, 10:36:48 pm
(http://64digits.com/users/Panithadrum/sfex-logo.png)

Description:
This library provides multiple extensions to SFML. At this release you can check the system RAM, get info about the CPU, the GPU and even about the OS.

I hope you don't have any problem with this. It is multiplatform, but I just work with Visual Studio, so I will support only VS projects. There are few files in the source, so it can't be much hard to compile under Linux or Mac anyway.

Installation:
In order to use SFEX, you must have installed:
- SFML2 (https://sourceforge.net/projects/sfml/) :D
- Hyperic Sigar (http://sourceforge.net/projects/sigar/)
- Glew (http://glew.sourceforge.net/)

Note that Glew and Sigar are actually provided in the folder called "dependencies".

You must link to your projects with:
- opengl32
- glu32
- sigar
- glew
- sfml system
- sfml window
- sfml graphics
- sfex

And maybe you will have to provide Glew and Sigar .dll's. They are also at "dependencies" folder.

Tutorial:
A sample is included in the package. It is very simple to use. Just include SFEX.hpp, call sfex::Init() before any SFEX call, and call sfex::Close() when you are closing your program.

Download:
Release 1
SFEX with dependencies (3.828 KB): Click here (http://www.64digits.com/download.php?name=SFEX-with-dependencies.rar&id=28842)
SFEX without dependencies (248 KB): Click here (http://www.64digits.com/download.php?name=SFEX.rar&id=28841)

Next version:
I'm already working in the next version. You won't need to init or close SFEX anymore. Also you won't have to link to SFML graphics (which is so heavy).
Title: SFEX - Simple and Fast Extensions
Post by: Recruit0 on June 16, 2010, 07:14:51 pm
I am considering working on cpGUI and after looking at this project... I started wondering "What if there were a SFML Desktop Environment?"