Tesseract Engine Documentation

DarkWynter.Stream Namespace

Namespace hierarchy

Classes

Class Description
AIVision Gpu-based AI-Vision processing class
Camera Camera class
Draw Stores all the draw function calls for game objects
Enums_Stream Class containing all Stream-based Enums_Engine. Enums are int32 by default. We override enum "name" : byte for memory optimization
FXSourceCode Compiles and stores all HLSL source code
Renderer Handles all render operations
ShaderParameters Provides global handles to shader api. Provides global access bridge to shader Uniform and Texture variables.
Statics_Stream Contains the Global Scoreboard where application-scope variables are posted and read.
TerrainNormalStuff Gpu-based Terrain normal processing class

Structures

Structure Description
ShaderParameters.AIVisionFX AI Vision Effect struct
ShaderParameters.DrawFX Draw Effect struct
ShaderParameters.TerrainNormalFX Terrain Normal stuff Effect struct
ShaderParameters.UpdateFX Update Effect struct
Statics_Stream.Fonts Fonts used for drawing text on-screen
Statics_Stream.GPU_ProcessorSettings GPU Processor settings
Statics_Stream.RenderSettings Render Settings
VertexFogBinormalTangentDepth Used to pass instance data to shaders through existing gpu pipelines. World matrix values are stored as follows: Fog = World.M11, World.M12, World.M13, World.M14 Binormal = World.M21, World.M22, World.M23, World.M24 Tangent = World.M31, World.M32, World.M33, World.M34 Depth = World.M41, World.M42, World.M43, World.M44
VertexPositionNormal Vertex data containing Position and Normal info

Delegates

Delegate Description
AIVision.AIVisionDelegate Delegate type
Renderer.DrawHUD Draw HUD delegate type
Renderer.DrawObjectLibrary Draw Object Library delegate type
Renderer.DrawSprites Draw Sprites delegate type

Enumerations

Enumeration Description
Camera.CameraMode Camera Modes: Free - No Collision; mainly for development. FirstPerson - See through the eyes of the character. ThirdPerson - Follow character from a fixed distance. Fixed - Camera position remains constant. Spline - Camera moves from one point to another over time.
Enums_Stream.DrawMethod Usage of the draw object
Enums_Stream.GpuProcessorMode Tells GpuProcessor how to execute this Variable