Axiom.Graphics.CompositorInstance.OnMaterialSetup C# (CSharp) Method

OnMaterialSetup() public method

Notify listeners of a material compilation.
public OnMaterialSetup ( CompositorInstanceMaterialEventArgs args ) : void
args CompositorInstanceMaterialEventArgs
return void
		public void OnMaterialSetup( CompositorInstanceMaterialEventArgs args )
		{
			if ( MaterialSetup != null )
			{
				MaterialSetup( this, args );
			}
		}

Usage Example

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

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