Frame of Reference Game API  1.0.3
Classes | Enumerations | Functions
FrameOfReference.Presentation Namespace Reference

Classes

class  BenchmarkPresenter
 Performs rendering for the benchmark mode More...
 
class  EditorPresenter
 Displays a map for editing More...
 
class  InGamePresenter
 Main in-game interaction More...
 
class  InteractivePresenter
 Handles the visual representation of World content where the user can manually control the perspective More...
 
class  MenuPresenter
 Displays the background world for the main menu More...
 
class  Presenter
 Handles the visual representation of World content in the OmegaEngine More...
 
class  Statistics
 Represents a set of TestCases that can be executed, recorded and serialized. More...
 
struct  TestCase
 A specific test-case (with target and graphics settings) to profile. More...
 

Enumerations

enum  TestGraphicsSettings { TestGraphicsSettings.Anisotropic = 1, TestGraphicsSettings.DoubleSampling = 2, TestGraphicsSettings.PostScreenEffects = 4 }
 Boolean flags for Settings.Graphics More...
 

Functions

delegate void PostionableMoveHandler (IEnumerable< Positionable< Vector2 >> positionables, Vector2 target)
 
delegate void TerrainPaint (Vector2 terrainCoords, bool done)
 

Enumeration Type Documentation

◆ TestGraphicsSettings

Boolean flags for Settings.Graphics

See also
TestCase.GraphicsSettings
Enumerator
Anisotropic 

Activate anisotropic texture filtering.

DoubleSampling 

Activate terrain texture double sampling.

PostScreenEffects 

Activate post-screen effects.

Function Documentation

◆ PostionableMoveHandler()

delegate void FrameOfReference.Presentation.PostionableMoveHandler ( IEnumerable< Positionable< Vector2 >>  positionables,
Vector2  target 
)
See also
EditorPresenter.PostionableMove
Parameters
positionablesThe Positionable<TCoordinates>s to be moved.
targetThe terrain position to move the entities to.

◆ TerrainPaint()

delegate void FrameOfReference.Presentation.TerrainPaint ( Vector2  terrainCoords,
bool  done 
)
See also
EditorPresenter.TerrainPaint
Parameters
terrainCoordsThe terrain coordinates in world space.
doneTrue when the user has finished his painting (e.g. released the mouse).