public class KWEngine| ApplicationTime | Gibt an, wie lange die Anwendung bereits aktiv ist |
| AudioBuffersPerChannel | Gibt an, wie viele Puffer pro Audiokanal verwendet werden sollen (Minimum: 2, Standardwert: 3, Maximum: 4) |
| CurrentWorld | Aktuelle Welt |
| DebugMode | Erfragt oder setzt den aktuellen Debug-Modus für den Viewport |
| DebugOverlayEnabled |
Gibt an, ob im Debug-Modus stets ein Overlay angezeigt wird, in dem markierte Felder inkl. deren aktuellen Werten angezeigt werden (Standard: false)
|
| DebugOverlayMode | Gibt an, ob im Debug-Modus stets ein Overlay angezeigt wird, in dem markierte Felder inkl. deren aktuellen Werten angezeigt werden (Standard: Disabled) |
| DebugPerformanceEnabled | Gibt an, ob die Performance für alle draw calls gemessen wird und mit der Methode KWEngine.GetRenderTime() abgefragt werden kann (Standard: false) |
| DebugShowCameraFrustumInEditor | Gibt an, ob der Sichtbereich der In-Game-Kamera im Editormodus angezeigt wird oder nicht. |
| EditModeActive | Gibt an, ob der Edit-Modus aktiv ist |
| EnableDebugHitboxes | Gibt an, ob zu Debug-Zwecken die aktiven Hitboxen von GameObject-Instanzen gerendert werden sollen (Standard: HitboxDebugMode.Disabled) |
| FPS | Gibt die aktuelle Anzahl der Frames-Per-Second (FPS) an |
| GBufferLighting | Gibt an, wie der Beleuchtungsschritt in der Engine ablaufen soll |
| GlowRadius | Steuert das Ausmaß des durch Überbelichtung erzeugten Glow-Effekts (von 0 bis 1, Standard: 0.75) |
| GlowStyleFactor1 | Steuert den Stil des Glühens (Faktor 1, erlaubte Werte zwischen 0 und 1, Standard: 0.15) |
| GlowStyleFactor2 | Steuert den Stil des Glühens (Faktor 2, erlaubte Werte zwischen 0 und 1, Standard: 0.70) |
| Keyboard | Verweis auf Keyboardeingaben |
| Mouse | Verweis auf Mauseingaben |
| MouseMovement | Gibt die Strecke an, die der Mauszeiger seit der letzten Überprüfung zurückgelegt hat |
| MouseSensitivity | Empfindlichkeit des Mauszeigers im First-Person-Modus (Standard: 0.05f, negative Werte für die Invertierung der y-Achse) |
| ScreenInformation | Erfragt Informationen über die aktuell angeschlossenen Monitore/Bildschirme |
| SSAO_Bias | Intensität des SSAO-Effekts (Standard: 0.04f, Bereich: 0.00f bis 1.0f) |
| SSAO_Enabled | Aktiviert oder deaktiviert den Post-Processing-Effekt "Screen-Space Ambient Occlusion" (Standard: false) |
| SSAO_KernelSize | Größe des Suchfilters für den SSAO-Effekt (Standard: 16, Bereich 16 bis 64) |
| SSAO_Radius | Weite des SSAO-Effekts (Standard: 0.05f, Bereich: 0.01f bis 1.0f) |
| SweepAndPruneTolerance | Zusätzliches Padding für die Kollisionsvorhersage (Standard: 2.0f) |
| ViewSpaceGameObjectShakeFactor | Gibt an oder setzt den Faktor, der bei der Berechnung des Kameraschüttelns einer ViewSpaceGameObject-Instanz zugerechnet wird (Standard: 0.1f, gültiger Wertebereich liegt zwischen 0f und 1f) |
| Window | Aktuelles Fenster |
| WorldTime | Gibt an, wie lange die aktuelle Welt bereits aktiv ist |
| WorldUp | Welt-Vektor, der angibt, wo 'oben' ist |
| ZOrderMode | Bestimmt wie transparente Objekte für das Rendern sortiert werden (Standard: NearestEdge) |
| ZOrderModeThreshold | Gibt an, wie groß der Durchmesser eines Objekts sein muss, damit bei der Bestimmung der Render-Sortierreihenfolge genauere Berechnungen stattfinden (Standardwert: 10f) |
| AddBonePresetToModel | Legt ein neues leeres Knochen-Preset für das angegebene Modell an (falls noch nicht vorhanden). Knochennamen können danach über AddBoneToPreset() hinzugefügt werden. |
| AddBoneToPreset | Fügt einen Knochen (und optional alle seine Kindknochen) zu einem Preset hinzu. Das Preset muss zuvor über AddBonePresetToModel() angelegt worden sein. Knochennamen können über GetModelBoneNames() abgefragt werden. |
| BuildTerrainModel | Baut ein Terrain-Modell |
| DisableKeyframesForModelAnimation(String, Int32, AnimationKeyframeType, Int32) | Deaktiviert Keyframes eines bestimmten Typs für die Animation eines Modells (ab einem gewählten Zeitpunkt (Index)) |
| DisableKeyframesForModelAnimation(String, Int32, AnimationKeyframeType, Int32, Int32) | Deaktiviert Keyframes eines bestimmten Typs für die Animation eines Modells (für einen gewählten Zeitraum) |
| DisableKeyframesForModelAnimation(String, String, Boolean, AnimationKeyframeType, Int32) | Deaktiviert Keyframes eines bestimmten Typs für die Animation eines Modells (ab einem Startindex) |
| DisableKeyframesForModelAnimation(String, String, Boolean, AnimationKeyframeType, Int32, Int32) | Deaktiviert Keyframes eines bestimmten Typs für die Animation eines Modells (für einen gewählten Zeitraum) |
| DisableKeyframesResetAll(String, Int32) | Setzt alle Keyframe-Anpassungen für die gewählte Animation zurück |
| DisableKeyframesResetAll(String, String, Boolean) | Setzt alle Keyframe-Anpassungen für die gewählte Animation zurück |
| GetBonePresetContent | Gibt die Knochennamen zurück, die aktuell in einem Bone-Preset enthalten sind. Nützlich zum Debuggen von Preset-Konfigurationen. |
| GetCPUTime | Gibt die für das Berechnen der Frame-Informationen benötigte CPU-Zeit in Millisekunden zurück |
| GetHitboxesForModel | Gibt die Namen aller Hitboxen des angegebenen Modells auf der Editorkonsole aus |
| GetModelAnimationNames | Erstellt eine Liste der im 3D-Modell verfügbaren Animationsnamen |
| GetModelBoneNames | Erstellt eine Liste der im 3D-Modell verfügbaren Knochennamen |
| GetRenderTime | Gibt die für das Rendern eines bestimmten Passes benötigte Zeit in Millisekunden zurück |
| LoadAnimationIntoModel | Lädt die unter dem Dateinamen zu findenden Animationen in das (zuvor unter dem Namen angegebenen) 3D-Modell |
| LoadCollider | Importiert ein 3D-Collider-Modell unter dem angegebenen Namen |
| LoadFont | Lädt eine Truetype-Schriftart (TTF) aus einer Datei und speichert Sie intern unter dem im ersten Parameter angegebenen Namen ab |
| LoadModel | Lädt ein Modell aus einer Datei |
| LogClear | Löscht alle Log-Nachrichten des Edit-Modus |
| LogWriteLine | Schreibt eine Log-Zeile in das Ausgabefenster des Edit-Modus (nur Debug-Modus) |
| PrintHitboxesForModel | Gibt die Namen aller Hitboxen des angegebenen Modells auf der Editorkonsole aus |
| RemoveBoneFromPreset | Entfernt einen Knochen (und optional alle seine Kindknochen) aus einem Preset. |
| MAX_BLOOM_BUFFERS | Anzahl der Renderschritte für den Glow-Effekt |
| MAX_BONE_WEIGHTS | Anzahl der Gewichte pro Knochen |
| MAX_BONES | Anzahl der Knochen pro GameObject |
| MAX_LIGHTS | Anzahl der Lichter pro Welt |
| MAX_SHADOWMAPS | Anzahl der Schattenlichter pro Welt (anteilig an MAX_LIGHTS) |
| MAXADDITIONALINSTANCECOUNT | Gibt die maximale Anzahl der Instanzen für RenderObjects an |