void Process() { GLTextuer2D i1 = (GLTextuer2D)input.Input.Data; if (i1 == null) { return; } if (i1.Id == 0) { return; } CreateBufferIfNeeded(); blur.TileX = 1; blur.TileY = 1; blur.Intensity = (int)prays; blur.Process(width, height, i1, buffer); blur.Complete(); processor.TileX = tileX; processor.TileY = tileY; processor.Process(width, height, buffer, i1, buffer); processor.Complete(); Updated(); Output.Data = buffer; Output.Changed(); }
void Process() { if (!input.HasInput) { return; } GLTextuer2D i1 = (GLTextuer2D)input.Reference.Data; if (i1 == null) { return; } if (i1.Id == 0) { return; } CreateBufferIfNeeded(); blur.TileX = 1; blur.TileY = 1; blur.Intensity = (int)prays; blur.Process(width, height, i1, buffer); blur.Complete(); processor.TileX = tileX; processor.TileY = tileY; processor.Process(width, height, buffer, i1, buffer); processor.Complete(); Output.Data = buffer; TriggerTextureChange(); }
void Process() { GLTextuer2D i1 = (GLTextuer2D)input.Input.Data; if (i1 == null) { return; } if (i1.Id == 0) { return; } CreateBufferIfNeeded(); int prays = rays; if (ParentGraph != null && ParentGraph.HasParameterValue(Id, "Rays")) { prays = ParentGraph.GetParameterValue <int>(Id, "Rays"); } blur.TileX = 1; blur.TileY = 1; blur.Intensity = prays; blur.Process(width, height, i1, buffer); blur.Complete(); processor.TileX = tileX; processor.TileY = tileY; processor.Process(width, height, buffer, i1, buffer); processor.Complete(); Updated(); Output.Data = buffer; Output.Changed(); }