Axiom.Graphics.RSQuadOperation.RSQuadOperation C# (CSharp) Method

RSQuadOperation() public method

public RSQuadOperation ( CompositorInstance instance, uint pass_id, Material mat ) : System
instance CompositorInstance
pass_id uint
mat Material
return System
		public RSQuadOperation( CompositorInstance instance, uint pass_id, Material mat )
		{
			Material = mat;
			Instance = instance;
			this.PassId = pass_id;
			QuadLeft = -1;
			QuadRight = 1;
			QuadTop = 1;
			QuadBottom = -1;

			mat.Load();
			instance.OnMaterialSetup( new CompositorInstanceMaterialEventArgs( this.PassId, Material ) );
			Technique = mat.GetTechnique( 0 );
			Debug.Assert( Technique != null, "Material has no supported technique." );
		}