C# 클래스 Protogame.DefaultCustomPostProcessingRenderPass

A default implementation of ICustomPostProcessingRenderPass.
상속: ICustomPostProcessingRenderPass
파일 보기 프로젝트 열기: RedpointGames/Protogame

공개 메소드들

메소드 설명
BeginRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass previousPass, RenderTarget2D postProcessingSource ) : void
DefaultCustomPostProcessingRenderPass ( IGraphicsBlit graphicsBlit, EffectAsset effectAsset ) : Microsoft.Xna.Framework
DefaultCustomPostProcessingRenderPass ( IGraphicsBlit graphicsBlit, IAssetManagerProvider assetManagerProvider, string effectAssetName ) : Microsoft.Xna.Framework
DefaultCustomPostProcessingRenderPass ( IGraphicsBlit graphicsBlit, IEffect effect ) : Microsoft.Xna.Framework
EndRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass nextPass ) : void
SetValue ( string name, Matrix value ) : void
SetValue ( string name, Microsoft.Xna.Framework.Quaternion value ) : void
SetValue ( string name, Texture value ) : void
SetValue ( string name, Vector2 value ) : void
SetValue ( string name, Microsoft.Xna.Framework.Vector3 value ) : void
SetValue ( string name, Vector4 value ) : void
SetValue ( string name, bool value ) : void
SetValue ( string name, float value ) : void
SetValue ( string name, int value ) : void

메소드 상세

BeginRenderPass() 공개 메소드

public BeginRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass previousPass, RenderTarget2D postProcessingSource ) : void
gameContext IGameContext
renderContext IRenderContext
previousPass IRenderPass
postProcessingSource Microsoft.Xna.Framework.Graphics.RenderTarget2D
리턴 void

DefaultCustomPostProcessingRenderPass() 공개 메소드

public DefaultCustomPostProcessingRenderPass ( IGraphicsBlit graphicsBlit, EffectAsset effectAsset ) : Microsoft.Xna.Framework
graphicsBlit IGraphicsBlit
effectAsset EffectAsset
리턴 Microsoft.Xna.Framework

DefaultCustomPostProcessingRenderPass() 공개 메소드

public DefaultCustomPostProcessingRenderPass ( IGraphicsBlit graphicsBlit, IAssetManagerProvider assetManagerProvider, string effectAssetName ) : Microsoft.Xna.Framework
graphicsBlit IGraphicsBlit
assetManagerProvider IAssetManagerProvider
effectAssetName string
리턴 Microsoft.Xna.Framework

DefaultCustomPostProcessingRenderPass() 공개 메소드

public DefaultCustomPostProcessingRenderPass ( IGraphicsBlit graphicsBlit, IEffect effect ) : Microsoft.Xna.Framework
graphicsBlit IGraphicsBlit
effect IEffect
리턴 Microsoft.Xna.Framework

EndRenderPass() 공개 메소드

public EndRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass nextPass ) : void
gameContext IGameContext
renderContext IRenderContext
nextPass IRenderPass
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, Matrix value ) : void
name string
value Microsoft.Xna.Framework.Matrix
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, Microsoft.Xna.Framework.Quaternion value ) : void
name string
value Microsoft.Xna.Framework.Quaternion
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, Texture value ) : void
name string
value Microsoft.Xna.Framework.Graphics.Texture
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, Vector2 value ) : void
name string
value Microsoft.Xna.Framework.Vector2
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, Microsoft.Xna.Framework.Vector3 value ) : void
name string
value Microsoft.Xna.Framework.Vector3
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, Vector4 value ) : void
name string
value Microsoft.Xna.Framework.Vector4
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, bool value ) : void
name string
value bool
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, float value ) : void
name string
value float
리턴 void

SetValue() 공개 메소드

public SetValue ( string name, int value ) : void
name string
value int
리턴 void