|
RenderTarget | GetRenderTarget () |
| The texture this view renders to. May change, do not store externally! More...
|
|
override string | ToString () |
|
| View (Scene scene, Camera camera, Rectangle area=new Rectangle()) |
| Creates a new view for rendering More...
|
|
| View (Color color) |
| Creates a new view for rendering a plain color fullscreen More...
|
|
Ray | PickingRay (Point location) |
| Generates a 3D picking ray. More...
|
|
PositionableRenderable | Pick (Point location, out DoubleVector3 position) |
| Pick an PositionableRenderable in 3D-space using the mouse More...
|
|
void | SwingCameraTo (Camera target, float duration=1) |
| Switches from the current camera view to a new view using a cinematic effect More...
|
|
void | SetupGlow (float blurStrength=3, float glowStrength=1.5f) |
| Creates a glow-map of this view and adds it to ChildViews More...
|
|
void | SetupShadow (LightSource light) |
| Creates a shadow-map for a LightSource in the Scene More...
|
|
void | Dispose () |
|
Point | AreaCenter |
| The center point of Area More...
|
|
ICollection< TextureView > | ChildViews => _childViews |
| A list of TextureViews that are to be Rendered before this View. Usually only Rendered if a PositionableRenderable in OmegaEngine.Graphics.Scene.Positionables has it listed in PositionableRenderable.RequiredViews. More...
|
|
ICollection< FloatingModel > | FloatingModels => _floatingModels |
| A list of FloatingModels to be overlayed on top of the Scene. Use this for UI-like elements, e.g. axis-arrows. More...
|
|
ICollection< PostShader > | PostShaders => _postShaders |
| A list of post-processing shaders to be applied after rendering the scene More...
|
|
bool | IsEngineSet => _engine != null |
| true if the Engine has been set. More...
|
|
sealed override int | FullAlpha [get, set] |
| Not applicable to TextureView More...
|
|
bool | RenderedInLastFrame [get] |
| Was this view rendered in the this frame? More...
|
|
string | Name [get, set] |
| Text value to make it easier to identify a particular view More...
|
|
Rectangle | Area [get, set] |
| The screen area this view should fill (all zero for fullscreen) More...
|
|
bool | Visible = true [get, set] |
| Shall the scene be rendered? More...
|
|
bool | InvertCull [get, set] |
| Cull clockwise instead of counter-clockwise? More...
|
|
virtual int | FullAlpha [get, set] |
| The level of transparency from 0 (solid) to 255 (invisible) for the complete scene More...
|
|
virtual bool | Fog [get, set] |
| Automatically apply a fog using BackgroundColor and the Cameras clip planes More...
|
|
virtual bool | Lighting = true [get, set] |
| Is lighting used in RenderScene? More...
|
|
Color | BackgroundColor [get, set] |
| The background color and fog color of this scene - Color.Empty for no background, may use alpha-channel if FullAlpha is not set More...
|
|
Scene | Scene [get] |
| The scene containing the PositionableRenderables to be rendered. More...
|
|
Camera | Camera [get, set] |
| The camera describing how to look at the scene More...
|
|
Engine | Engine [get, set] |
| The Engine instance used by this object. Must be set before using the object. May not be changed once it has been set! More...
|
|
bool | IsDisposed [get] |
| Indicates whether this object has been disposed and can therefore no longer be used. More...
|
|
Action< Camera > | PreRender |
| Occurs immediately before the Scene begins rendering. ChildViews will have been rendered already. More...
|
|
A common base class for all View.ChildViews that provide support functionality like water refraction/reflection, glow maps, etc.