SFML

Eenvoudige, snelle multimediabibliotheek
Download nu

SFML Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Laurent Gomila
  • Uitgever website:
  • http://www.sfml-dev.org/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.5 MB

SFML Tags


SFML Beschrijving

Eenvoudig, snel mediatheek SFML is een gratis en open source multimedia C ++ API, dat biedt u lage en hoge niveau toegang tot de graphics, audio-ingang, etc.NOTE: wordt SFML licentie gegeven en gedistribueerd onder de voorwaarden van de zlib / libpng-licentie. Hier zijn een aantal belangrijke eigenschappen van "SFML": Belangrijkste kenmerken: · Portable - SFML compileert op standaard platforms zoals Windows (98, 2000, XP, Vista) en Unix-systemen (Linux, MacOS X). Als de bibliotheek opgroeit, zal ondersteuning voor meer besturingssystemen worden toegevoegd. · Objectgerichte - SFML is geschreven in C ++ en een efficiënte, objectgeoriënteerd ontwerp. Zij beroept zich op standaard patronen en uitdrukkingen naar een eenvoudig en robuust raamwerk. · Gemakkelijk te gebruiken - SFML is gericht op dat het gemakkelijk te manipuleren. Inspanning wordt gelegd op de interne code voor de eenvoudigste openbare interface te bieden. · Flexibel - In plaats van één grote API SFML bevat nogal wat kleine verpakkingen, die kunnen worden gekozen en gecombineerd afhankelijk van het beoogde gebruik. U kunt alleen het basispakket gebruiken voor het invoeren en windowing, evenals de volledige grafische pakket met sprites en post-effecten te krijgen. · Gemakkelijk integreerbaar - SFML kan in één of meer vensters en / of kan worden geïntegreerd in bestaande interfacecomponenten. Integratie met bestaande grafische gebruikersinterface (GUI) bibliotheken is eenvoudig, zodat u uitzicht SFML kunt toevoegen in complexe interfaces gebouwd met Qt, wxWidgets, MFC of wat dan ook. talen: · C ++ · C · D · .Net (C #, VB.Net, ...) · Ruby · Python Systeem: · Portable en nauwkeurige tijdmeting · Eenvoudige en objectgeoriënteerd draden en mutexes · Unicode module voor een goede conversies tussen UTF en regioafhankelijke coderingen Venster: · Kan gebruikt worden als een minimale, draagbaar pakket aan GLUT of SDL vervangen voor windowing en de ingang met OpenGL · Kunnen verschillende rendering ramen zorgen · Kan worden geïntegreerd in onderdelen van de bestaande Qt / MFC / wxWidgets / Win32 / X11 / ... interfaces · Zorgt voor zowel een message-based en real-time-interface voor het verwerken van invoer · Kan omgaan met muizen met maximaal 5 knoppen · Kan omgaan met twee joysticks met maximaal 7 assen en 32 knoppen graphics: · Interfaces heel gemakkelijk met OpenGL (zie OpenGL monsters) · Modern effecten beschikbaar en hardware-versnelde: alpha-blending, rotaties, shaders, ... · Beheert geheugen efficiënt, zodat u niet hoeft te maken over de levensduur of storage resources; u kunt zelfs uw grafische middelen te laden voordat er een venster wordt gecreëerd · Kan het laden en opslaan standaard beeldformaten bmp, DDS, jpg, png, tga, psd · Kunnen alle grafische middelen rechtstreeks van bestanden in het geheugen te laden · Kan gebruik maken van uitzicht als in een 3D-scène, te zoomen / vertalen / draai aan de hele wereld · Maakt gebruik van een vereenvoudigde shader taal voor het toevoegen van real-time post-effecten · Eenvoudige manipulatie van grafische tekst door middel van bitmapfonts; ondersteunt Unicode karakters en standaard lettertype bestandsformaten (TTF, cff, pcf, bdf, ...) audio: · Gebruik hardwareversnelling waar mogelijk · Kan het laden en opslaan standaard geluidsformaten: ogg, wav, aiff, au, rauw, en nog veel meer · Kunnen alle audio bronnen rechtstreeks uit bestanden in het geheugen te laden · 3D-geluid specialisatie · Eenvoudige interface voor het vastleggen van audio · Beheert geheugen efficiënt, zodat u niet hoeft te maken over de levensduur of storage resources · Ondersteunt streaming voor grote bestanden; u kunt zelfs schrijf uw aangepaste streaming klasse voor elke bron (netwerk, ...) · Ondersteunt multi-kanalen formaten (mono, stereo, 4.0, 5.1, 6.1, 7.1) Netwerk: · Voert een draagbare laag over TCP en UDP sockets · Eenvoudige gegevensoverdracht doorgaande stroom op basis van uitbreidbare pakketten · Klassen aan de HTTP en FTP internet protocollen Wat is er nieuw in deze release: · Vaste aanvraag bevroren wanneer een USB-joystick was aangesloten op een Windows- · Vaste joysticks soms niet werken bij allen op Vista · Bijgewerkt de Qt monster en handleiding om te werken met Qt 4.5 · Toegevoegd ontbrekende videomode functies SFML.Net · Goed detecteren ondersteund diepten voor video-modes op Linux · Vaste onbepaald gedrag bij het maken van twee formaat vensters · Vast Venster :: setSize niet verkleinen tot het gewenste formaat, op Windows · Vaste keyPressed evenement soms er een null-key code op Windows · Vaste EnableKeyRepeat werkt niet meer na een tweede venster is gemaakt op Linux · Fixed bug bij het vernietigen / opnieuw creëren van een venster op Mac OS X · Ondersteuning toegevoegd voor het creëren van een sf :: Venster uit een Cocoa venster op Mac OS X · Bureaubladresolutie goed hersteld wanneer het verbergen van de applicatie op Mac OS X · Vaste geaccentueerde karakters niet goed teruggevonden op Mac OS X · Ondersteuning toegevoegd voor gecomponeerde tekens op Mac OS X


SFML Gerelateerde software

Ucommon

Een zeer lichtgewicht C-bibliotheek om te vergemakkelijken met C-ontwerppatronen, zelfs voor zeer diep ingebouwde apps ...

310 473 KB

Downloaden

XLRD

Bibliotheek voor ontwikkelaars om gegevens uit Microsoft Excel Spreadsheet-bestanden te extraheren ...

192 122 KB

Downloaden