AlphaFramework API  1.0.3
Properties | List of all members
AlphaFramework.World.Positionables.BenchmarkPoint< TCoordinates > Class Template Reference

A marker that controls camera positions for the benchmark mode of the game. More...

Inheritance diagram for AlphaFramework.World.Positionables.BenchmarkPoint< TCoordinates >:
AlphaFramework.World.Positionables.CameraState< TCoordinates > AlphaFramework.World.Positionables.Positionable< TCoordinates > NanoByte::Common::ICloneable< T >

Properties

bool TestWater [get, set]
 Cycle through different water quality settings here (will take 3x as long). More...
 
bool TestParticleSystem [get, set]
 Cycle through particle system quality settings here (will take 2x as long). More...
 
- Properties inherited from AlphaFramework.World.Positionables.CameraState< TCoordinates >
float Radius [get, set]
 The camera's distance from the focused position. More...
 
float Rotation [get, set]
 The horizontal rotation of the view direction in degrees. More...
 
- Properties inherited from AlphaFramework.World.Positionables.Positionable< TCoordinates >
string Name [get, set]
 Used for identification in scripts, debugging, etc. More...
 
TCoordinates Position [get, set]
 The Positionable<TCoordinates>'s position. More...
 

Additional Inherited Members

- Public Member Functions inherited from AlphaFramework.World.Positionables.Positionable< TCoordinates >
override string ToString ()
 
virtual Positionable< TCoordinates > Clone ()
 Creates a deep copy of this Positionable<TCoordinates>. More...
 
- Protected Member Functions inherited from AlphaFramework.World.Positionables.Positionable< TCoordinates >
virtual void OnChanged ()
 To be called when a property relevant for rendering has changed. More...
 
void OnChangedRebuild ()
 To be called when a property has changed that requires visual representations to rebuilt from scratch (usually a template). More...
 
- Events inherited from AlphaFramework.World.Positionables.Positionable< TCoordinates >
Action< Positionable< TCoordinates > > Changed
 Occurs when a property relevant for rendering has changed. More...
 
Action< Positionable< TCoordinates > > ChangedRebuild
 Occurs when a property has changed that requires visual representations to rebuilt from scratch (usually a template). More...
 

Detailed Description

A marker that controls camera positions for the benchmark mode of the game.

Template Parameters
TCoordinatesData type for storing position coordinates of objects in the game world.
Type Constraints
TCoordinates :struct 

Property Documentation

◆ TestParticleSystem

bool AlphaFramework.World.Positionables.BenchmarkPoint< TCoordinates >.TestParticleSystem
getset

Cycle through particle system quality settings here (will take 2x as long).

◆ TestWater

bool AlphaFramework.World.Positionables.BenchmarkPoint< TCoordinates >.TestWater
getset

Cycle through different water quality settings here (will take 3x as long).


The documentation for this class was generated from the following file: