Beim nächsten mal bitte alle dll dateien mitliefern
tut mir leid, wenn die Engine irgendwann mal den Status "Beta" ereichen sollte werden ich alle 3-Part Apis (als installer oder/und als DLL mitliefern ) sonst müsste alles dabei sein. Bei fragen oder problemen oder hier schreiben
. Wenn sie bei mir läuft heißt noch lange nicht das sie bei anderen läuft.
Die "D3DX11Effects.lib" ist im Ordner "\Src\raSystem\Effects + alle Header
Ach und hier mal , so zusagen eine Auflistung aller Klassen und ihre "Bedeutung "
Basics:
- raArray - eine Array Klasse
- raCamara - eine Camera Klasse ( raCameraFP [First Person] & raColCamara [Col = Collision - Beispiel] sind abgeleitet
- raColor - eine Farb Handle Klasse + YUM to RGB, HSV to RGB, CMY to RGB (als Functionen)
- raConfigLoader - Laden der Config datei , wird intern verwendet
- raDouble, raFloat, raInt, raLong - schularbeit, klasse für int, float, double, long
- raLight - eine Licht Klasse
- raList - eine dynamische liste
- raQuaternion
- raTimer - ein Timer
- raVector2 -> 4
- raMatrix
Sound:
- raSystem - SoundSystem Klasse ( FMOD System )
- raSound - Klasse für ein Sound/Stream
Netzwerk:
- raSocket - repräsentiert ein WinSock Socket
- raClient - ein Client abgeleitet aus raSocket
- raServer - ein Server abgeleitet aur raSocket
Physik:
- raPhysik - eine kleine Klasse für die Physik ( Speichert / Berechnet Position, Geschwindikkeit, Masse, AngularVelocity, AngularAccelerate
Grafik:
- abstract raRender - Bassis Render Klasse (Object)
- raVisual - abgeleitet von IRAMesh und raRender - repräsentiert ein Visuelles Object ( basis für alles andere, basis infos fürs Rendern mit Effecten )
- Interface IRAMesh - zum austausch von bestimmten klassen
- raAnimated - Klasse zum Handeln einer Animationer in Models
- raAnimatedNode - abgeleitet von raNode, raAnimated, Klasse zum Handeln von Animationen auf Basis von Nods
- raAnimation - abgeleitet von raRender , Berechnung und speichern aller Animationen in ein Model
- raTriangle, raQuad, raCube, raSphere, raRotationskoerper, raLineList, raTexturedQuad, raAchsenkreuz - abgeleitet von raEntity , Basis Objecte
- raBillboard - abgeleitet von raTexturedQuad , Klasse für Billboard
- raHimmelkoerper - abgeleitet von raTexturedQuad, Klasse für 2D himmelskörper, zb. für eine Sonne die Dynamisch sich bewegt, in einer Skybox oder Skydome
- raCrosshair - abgeleitet von raTexturedQuad, Crosshair
- raDirectX - Bassis Klasse ( DX11)
- template raEntity - abgeleitet von raVisual, für alle Entitys (Dinge die Visual angezeigt werden können )
- raEntitySDKMesh - abgeleitet von raVisual , zum Handeln von SDK-Mesh
- raFractal - abgeleitet von raEntity, ein Fraktal
- raGroup - abgeleitet von raEntyty , zum Hndeln von Groups
- raGSEntity - abgeleitet von raEntity , Geometrie Shader Entity
- raHoehenfeld - abgeleitet von raEntity, stellt ein Hoenfeld auf Basis eines Dreieck liste dar
- raHeightMap - abgeleitet von raHoenfeld, laden eines Hoenfelds aus 2. Datein ( Height Tex und Bump Tex )
- raMaterial - Basis Klasse für Materialien
- raNode - abgeleitet von raRender, http://de.wikipedia.org/wiki/Knoten_(Hypertext)
- raOctree - http://de.wikipedia.org/wiki/Octree
- raParticleSystem - abgeleitet von raEntity, ein PartikelSystem ( kann bis 50000 aueinmal Handel ( stabel ) )
- raProceduralMaterial - abgeleitet von raMaterial, ein Procedural Material
- raRenderScreen - zum Rendern der Scene auf eine 2D Texture, zb für Wasser Reflectionen in einer Skybox
- raResource - ein SingleTon Texture Manager
- raRFMaterial - abgeleitet von raRTTMaterial, Reflective Material
- raRTTMaterial - abgeleitet von raTexturedMaterial, Material + Rendertarget class ( raRenderScreen )
- raSceneManager - ein Scene Manager - Add, update, Render, Destroy für alle Objecte in der Scene
- raSkyBox - abgeleitet von raEntity, Klasse für eine Skybox
- raSkyDome - abgeleitet von raEntity, Klasse für eine SkyDome
- raTexturedMaterial - abgeleitet von raMaterial, Ein Material was Texturen habt
- raTree - abgeleitet von raEntity, Klasse erstellt dynamisch ein Baum, nur Materialien mussen angegeben werden
- raWater - abgeleitet von raVisual, für Wasser darstellungen ( sieht nicht sehr gut aus leider )
Grafik-GPU:
- raGPUHeightmap, abgeleitet von raHoehenfeld, erstellt eine Heightmap dynamisch mit der GPU
- weitere Klassen folgen die die GPU verwenden