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
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 |