6 def spotlight(position, points_at, brightness, concentration, color)
7 create_core_image_context(@original.extent.size.width, @original.extent.size.height)
9 @original.spot_light :inputLightPosition => vector3(*position), :inputLightPointsAt => vector3(*points_at),
10 :inputBrightness => brightness, :inputConcentration => concentration, :inputColor => color do |spot|
15 def edges(intensity = 1.00)
16 create_core_image_context(@original.extent.size.width, @original.extent.size.height)
18 @original.edges :inputIntensity => intensity do |edged|
26 OSX::CIVector.vectorWithX_Y_Z(x, y, w)