// // texture_objc.mm // J // // Created by Joshua Moerman on 6/23/12. // Copyright (c) 2012 Vadovas. All rights reserved. // #include "texture_objc.h" #import //#import namespace J { rgba<> texture_from_UIImage(UIImage * image){ CGImageRef cgImage = image.CGImage; CGDataProviderRef provider = CGImageGetDataProvider(cgImage); CFDataRef bitmapData = CGDataProviderCopyData(provider); CFDataGetBytePtr(bitmapData); return rgba<>(image.size.width, image.size.height, CFDataGetBytePtr(bitmapData)); } }