C# Class QuadVideo.DissolveProcessor

ファイルを表示 Open project: Wiladams/NewTOAPIA

Public Properties

Property Type Description
Dissolve_Frag string
FixedVert string

Private Properties

Property Type Description

Public Methods

Method Description
DissolveProcessor ( GraphicsInterface gi, int width, int height, float noiseScale ) : System
ProcessImages ( GLTexture2D baseImage, GLTexture2D blendImage, float opacity ) : void

Perform a dissolve between a 'base' image and a 'blend' image.

Method Details

DissolveProcessor() public method

public DissolveProcessor ( GraphicsInterface gi, int width, int height, float noiseScale ) : System
gi NewTOAPIA.GL.GraphicsInterface
width int
height int
noiseScale float
return System

ProcessImages() public method

Perform a dissolve between a 'base' image and a 'blend' image.
public ProcessImages ( GLTexture2D baseImage, GLTexture2D blendImage, float opacity ) : void
baseImage NewTOAPIA.GL.GLTexture2D
blendImage NewTOAPIA.GL.GLTexture2D
opacity float
return void

Property Details

Dissolve_Frag public_oe static_oe property

This fragment shader will separate an incoming texture, as specified in the tex0 uniform variable, into a Y, Cr, and Cb channel. Its operation is dependent on the grahics driver support of the GL_ARB_draw_buffers extension. This will not operate on all machines.
public static string Dissolve_Frag
return string

FixedVert public_oe static_oe property

public static string FixedVert
return string