WhiteSlideAppParams Class Reference
showRenderError
debug
enableGlobalClick
minFPS
@property (nonatomic, strong) NSNumber *minFPS
设置 PPT 动画播放的最小帧率(FPS),App 会尽量保证实际 FPS 高于此值,此值越小,CPU 开销越小(默认值为 25)。
maxFPS
@property (nonatomic, strong) NSNumber *maxFPS
设置 PPT 动画播放的最大帧率(FPS),App 会保证实际 FPS 低于此值,此值越小,CPU 开销越小(默认值为 40)。
resolution
@property (nonatomic, strong) NSNumber *resolution
设置渲染分辨倍率。默认值为 1,表示按原始 PPT 分辨率显示。 当 PPT 原始的分辨率在 2K 或 4K 屏幕下显示模糊时,如果按原始 PPT 分辨率显示,你可以调整该值让画面更清晰,同时性能开销也变高。 建议保持默认值 1。
maxResolutionLevel
@property (nonatomic, strong) NSNumber *maxResolutionLevel
设置 PPT 最大分辨率。
讨论
该值将同时影响渲染画布的分辨率和材质质量。在低端机上修改该属性可降低内存消耗、改善黑屏现象。可取以下值:
-
0:360p,640 * 360。
-
1:540p,960 * 540。
-
2:720p,1280 * 720。移动端设备将默认设为该值。
-
3:HD,920 * 1080。
-
4:3K,3200 × 1800。桌面端设备将默认设为该值。传入大于 4 的值会被视为 4。
forceCanvas
@property (nonatomic, assign) BOOL forceCanvas
是否强制使用 2D 渲染:
讨论
-
YES:强制使用 2D 渲染。
-
NO:不强制使用 2D 渲染(默认)。
强制使用 2D 渲染将损失部分 3D 效果。
bgColor
@property (nonatomic, copy, nullable) NSString *bgColor
PPT 动画的背景色。默认值为 nil,代表无背景色。