new(provider:UpscalingProvider)
read onlyprovider:UpscalingProvider
read onlysupported:EnumFlags<UpscalingFeature>
read onlywanted:EnumFlags<UpscalingFeature>
afterCreateDevice():Void
afterCreateQueue():Void
afterCreateSwapChain():Void
afterQueuePresent():Void
afterResize():Void
beforeCreateDevice():Void
beforePresent():Void
beforeQueuePresent():Void
beforeResize():Void
begin():Void
beginFrame():Void
composesFrameGenUI():Bool
debug(f:UpscalingFeature):String
dispose():Void
getFrameGenMode():FrameGenMode
getFrameGenSettings():FrameGenSettings
getHudlessBufferCount():Int
getName(f:UpscalingFeature):String
getRenderSize(mode:UpscalingMode, targetWidth:Int, targetHeight:Int):UpscalingSettings
getStatus(f:UpscalingFeature):String
isAvailable(f:UpscalingFeature):Bool
isFlashIndicatorDriverControlled():Bool
latencyMarker(m:LatencyMarker):Void
lowLatencySleep():Void
prepareFrameGen(inputs:UpscalingInputs, params:UpscalingParams):Void
release(unused:EnumFlags<UpscalingFeature>):Void
releaseResizeResources():Void
releaseUpscaler():Void
setFrameGenMode(mode:FrameGenMode, numFramesToGenerate:Int, releaseResources:Bool):Bool
setFrameGenUI(hudless:Texture, ui:Texture):Void
setLowLatencyMode(mode:LowLatencyMode, frameLimitUs:Int):Bool
upscale(inputs:UpscalingInputs, params:UpscalingParams, mode:UpscalingMode):Void