Method: CIFilter.affine_tile

Defined in:
lib/ios/sugarcube-image/cifilter.rb

.affine_tile(*options) ⇒ Object

CIAffineTile



133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/ios/sugarcube-image/cifilter.rb', line 133

def affine_tile(*options)
  return _create_filter('CIAffineTile', options, [:transform], transform: 'inputTransform'
    ) do |key, value|
    if key == 'inputTransform' && CGAffineTransform === value
      ptr = Pointer.new(:id)
      ptr[0] = value
      NSValue.valueWithBytes(ptr, objCType:CGAffineTransform.type)
    else
      value
    end
  end
end