Well this is my first post in this board and I had been eager to get on here so I thought I may as well post what I had been upto for the last couple of days.
I recently started working with native DirectX9 and thought I'd start to wrap it and see what I could learn about using it.
I have had a lot of fun with this so far and I think that I will continue to work on it, as a bit of a hobby project, nothing too serious
Here are a couple of screens, one from DarkGDK and one from my wrapper, fluidGDK.
fluidGDK:
DarkGDK:
List of current functions in fluidGDK.
Camera:
SetPosition
SetRotation
SetPoint
SetBackdropColor
SetFOV
SetAspect
SetRange
GetBackdropColor
GetPosition
GetRotation
GetFOV
GetAspect
GetRange
GetWorldMatrix
GetViewMatrix
GetProjectionMatrix
3D:
SetX
SetBox
SetSphere
SetCylinder
SetPolygon
SetTeapot
SetTorus
SetPosition
SetRotation
SetScale
SetXRotation
SetYRotation
SetZRotation
SetDiffuseColor
SetAmbientColor
SetSpecularColor
SetEmissiveColor
SetSpecularPower
SetLightOn
SetLightOff
SetAmbientOn
SetAmbientOff
SetSpecularOn
SetSpecularOff
SetEmissiveOn
SetEmissiveOff
SetAlpha
SetWireframeOn
SetWireframeOff
SetShown
SetHidden
SetEffect
SetTexture
GetPosition
GetRotation
GetScale
Display:
SetTitle
SetWindowed
SetSize
SetPosition
GetTitle
GetWindowed
GetSize
GetPosition
Effect:
SetFX
Text:
SetFontFace
SetFontSize
SetFontColor
Draw
Core:
GetFPS
Timer
Light:
SetPosition
SetColor
SetRange
SetType
SetVisible
Terrain:
SetBounds
SetCells
Build
2D:
Dot
Line
Box
Working on lots more very soon! Criticism and comments welcome. This is not a serious project though remember, so I won't be working too hard on getting it perfect but I will take suggestions if there are enough!
Thanks all,
Aldur.
EDIT:
I cleaned up a lot of my functions and made them a bit more object oriented.
I also added a few extra (27/02/2010) and aim to have about 10 new ones to post about tomorrow!
I will soon be adding input functions so that I can release a small demo of what fluid is currently capable of.
Thanks again