savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of Open Source Engine - savannah.nongnu.or


From: leadprogrammer
Subject: [Savannah-hackers] submission of Open Source Engine - savannah.nongnu.org
Date: Wed, 23 Jun 2004 21:01:42 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


Caleb Gray <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Open Source Engine
System name: ose
Type: non-GNU

Description:
The Open Source Engine is based on Bitstudio's Blue Fire Engine, it is powered 
by SDL, and has more features than listed below. Currently the source is being 
rewritten to include the latest in graphical needs, shadow volumes, bump 
mapping, per pixel lighting, etc.

Engine (OpenGL)
- Initialize(Width, Height, BitsPerPixel, FullScreen)
- InitializeFromConsole()
- UnInitialize()
- BeginScene()/EndScene()
- DrawText(X, Y, Text, R, G, B)
- TakeScreenShot(File, RelativeNumber)
- SetPath(Path)
- UseMipmapping(Enabled)
- UseWireframe(Enabled)
- SetGamma(R, G, B)
- AddToLog(Text, NewLine)

Controls
- GetControl()
- GetButton(Button)
- GetAbsMouse(X, Y)
- GetRelMouse(X, Y)
- SetMousePosition(X, Y)

Camera
- Move(X, Y, Z)
- Rotate(X, Y, Z)
- GetPosition(X, Y, Z)
- SetPosition(X, Y, Z)
- GetRotation(X, Y, Z)
- SetRotation(X, Y, Z)

Effects
- SetDecalTexture(Texture)
- CreateDecal(X, Y, Z, R, G, B)
- RenderDecals()
- SetFogTexture(Texture)
- CreateVolumetricFog(Y, X1, X2, Z1, Z2)
- RenderVolumetricFog(Animated)
- SetupFog(R, G, B, Density, StartPosition, EndPosition)
- NoFog()

BSP
- UseLightmaps(Enabled)
- LoadBSP(File)
- Render()

Lights
- SetLight(LightNum, X, Y, Z, R, G, B)
- ClearLights()

Particles
- SetSize(Size)
- SetHeight(Height)
- SetPosition(X, Y, Z)
- CreateFire(ParticleCount)
- CreateRain(ParticleCount)
- Render()

Sky
- CreateSkySphere(Radius, Texture)
- SetRotation(X, Y, Z)
- SetColor(R, G, B)

Sound
- LoadSound(File)
- PlaySound(SoundNumber, Looping)
- StopSound(SoundNumber)

Textures
- ImportTexture(File)

Water
- SetPosition(X, Y, Z)
- SetMultiplier(Multiplier)
- SetDampness(Dampness)
- CreateWater(Width, Depth, Texture)
- ApplyWaveForce(X, Y, Radius)
- Render(Animate)

Other Software Required:


Other Comments:



_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/







reply via email to

[Prev in Thread] Current Thread [Next in Thread]