C# Класс Artemis.Engine.Graphics.ResolutionRelativeRenderLayer

Наследование: AbstractOrderableRenderLayer
Показать файл Открыть проект

Открытые методы

Метод Описание
ResolutionRelativeRenderLayer ( string fullName ) : System
ResolutionRelativeRenderLayer ( string fullName, GlobalLayerScaleType layerScaleType, UniformLayerScaleType uniformScaleType ) : System

Защищенные методы

Метод Описание
GetRenderableHandler ( ) : RenderableHandler

Get the RenderAction. The Layer RenderAction determines how it prepares and calls each RenderableObject's Render method it encounters. For RenderLayer, the render action returned depends on the LayerScaleType.

PostRender ( ) : void

Called after everything is rendered (also after RenderLayerTarget is called).

PreRender ( ) : void
ProcessDynamicallyScaledRenderable ( RenderableObject obj, bool isBaseRes, Resolution crntRes, Vector2 resScale ) : void

Process a RenderableObject when the GlobalLayerScaleType is set to Dynamic.

RecalculateTargetTransform ( ) : void

Recalculate the TargetToScreenTransform matrix (required when resolution changes).

RenderLayerTarget ( ) : void

Render this layer's target. This is called immediately after all the Renderables have been rendered, and immediately before PostRender.

Описание методов

GetRenderableHandler() защищенный Метод

Get the RenderAction. The Layer RenderAction determines how it prepares and calls each RenderableObject's Render method it encounters. For RenderLayer, the render action returned depends on the LayerScaleType.
protected GetRenderableHandler ( ) : RenderableHandler
Результат RenderableHandler

PostRender() защищенный Метод

Called after everything is rendered (also after RenderLayerTarget is called).
protected PostRender ( ) : void
Результат void

PreRender() защищенный Метод

protected PreRender ( ) : void
Результат void

ProcessDynamicallyScaledRenderable() защищенный Метод

Process a RenderableObject when the GlobalLayerScaleType is set to Dynamic.
protected ProcessDynamicallyScaledRenderable ( RenderableObject obj, bool isBaseRes, Resolution crntRes, Vector2 resScale ) : void
obj RenderableObject
isBaseRes bool
crntRes Resolution
resScale Vector2
Результат void

RecalculateTargetTransform() защищенный Метод

Recalculate the TargetToScreenTransform matrix (required when resolution changes).
protected RecalculateTargetTransform ( ) : void
Результат void

RenderLayerTarget() защищенный Метод

Render this layer's target. This is called immediately after all the Renderables have been rendered, and immediately before PostRender.
protected RenderLayerTarget ( ) : void
Результат void

ResolutionRelativeRenderLayer() публичный Метод

public ResolutionRelativeRenderLayer ( string fullName ) : System
fullName string
Результат System

ResolutionRelativeRenderLayer() публичный Метод

public ResolutionRelativeRenderLayer ( string fullName, GlobalLayerScaleType layerScaleType, UniformLayerScaleType uniformScaleType ) : System
fullName string
layerScaleType GlobalLayerScaleType
uniformScaleType UniformLayerScaleType
Результат System