Skip to content

Instantly share code, notes, and snippets.

View maxmzd's full-sized avatar

maxmzd maxmzd

View GitHub Profile
@maxmzd
maxmzd / Rowen.swift
Created February 20, 2023 20:53
Rowen
import UIKit
class ViewController: UIViewController {
var emitTimer: Timer?
var lastTouchPoints = [UITouch: CGPoint]()
var symbolLayers = [CAShapeLayer]()
let neonColors: [UIColor] = [
UIColor(red: 1.00, green: 0.30, blue: 0.69, alpha: 1.00), // neon pink
@maxmzd
maxmzd / completionHandler.swift
Created July 22, 2018 20:01
Completion Handler Example in Swift
var src: String = ""
var completionHandler: ((_ success: Bool, _ outputURL: URL?)->())?
var outputURL: URL?
init(src: String, completion: ((_ success: Bool, _ outputURL: URL?) -> Void)? = nil) {
super.init()
self.src = src
@maxmzd
maxmzd / SwiftGPUImageBlendFiter
Last active August 29, 2015 14:07
Example of how to use a GPUImage Blend Filter in Swift
let filter = GPUImageOverlayBlendFilter()
filter.useNextFrameForImageCapture()
var picture_1 = GPUImagePicture(image: UIImage(named: "bun-outline.png"))
var picture_2 = GPUImagePicture(image: UIImage(named: "pink.png"))
picture_1.addTarget(filter)
picture_1.processImage()
picture_2.addTarget(filter)
.video-wrapper {
position: relative;
height: 100%;
width: 100%;
background: #ccc;
z-index: -1;
overflow: hidden;
video {
position: absolute;
top: 0;