ambitious-knife-25690
02/27/2023, 12:05 PMresource fieldbright-gpu-74537
02/27/2023, 12:06 PMambitious-knife-25690
02/27/2023, 12:07 PMtexture = assets.texture(Images.CERAMIC);bright-gpu-74537
02/27/2023, 12:07 PMambitious-knife-25690
02/27/2023, 12:08 PMbright-gpu-74537
02/27/2023, 12:08 PMambitious-knife-25690
02/27/2023, 12:09 PM<Image resource="ceramic" width="130" height="170" />bright-gpu-74537
02/27/2023, 12:09 PMbright-gpu-74537
02/27/2023, 12:10 PMambitious-knife-25690
02/27/2023, 12:10 PMhx
private override function getImageInternal(resourceId:String, callback:ImageInfo->Void):Void {
var asset = ceramic.App.app.scenes.main.assets.imageAsset(resourceId);
if (asset != null) {
asset.onceComplete(null, function(suc) {
callback({
data: asset.texture,
width: Std.int(asset.texture.width),
height: Std.int(asset.texture.height)
});
});
} else {
trace('empty');
callback(null);
}
}bright-gpu-74537
02/27/2023, 12:10 PMbillowy-waiter-28954
02/27/2023, 12:10 PMambitious-knife-25690
02/27/2023, 12:11 PMasset.load() call but now I need to figure out what I can pass to ceramicambitious-knife-25690
02/27/2023, 12:12 PMitems/iconambitious-knife-25690
02/27/2023, 12:12 PMitems_iconbright-gpu-74537
02/27/2023, 12:12 PMambitious-knife-25690
02/27/2023, 12:13 PMambitious-knife-25690
02/27/2023, 12:13 PMambitious-knife-25690
02/27/2023, 12:14 PMApp.assets or scene.assetsambitious-knife-25690
02/27/2023, 12:14 PMbright-gpu-74537
02/27/2023, 12:15 PMambitious-knife-25690
02/27/2023, 12:17 PMambitious-knife-25690
02/27/2023, 12:17 PMambitious-knife-25690
02/27/2023, 12:17 PMbright-gpu-74537
02/27/2023, 12:20 PMvar fixed = resourceId.split(".").pop().toLowerCase() (obviously ive just invented that), but allowing them to do <Image resource="ceramic" /> or <Image resource="Images.CERAMIC" /> seems nicebright-gpu-74537
02/27/2023, 12:21 PMmyImage.resource = Images.CERAMIC (.resource is a Variant, and one of its types can be ImageData, which for you is a Texture - i believe)ambitious-knife-25690
02/27/2023, 12:22 PMambitious-knife-25690
02/27/2023, 12:23 PMHAXEUI_CORE__CHECK_BLUE to haxeui-core/check-blue when in a directory /root/assets/haxeui-core/check-blue.pngambitious-knife-25690
02/27/2023, 12:24 PM