Hide Android asset SDK handles
This commit is contained in:
@@ -1027,12 +1027,15 @@ Known warnings after the current CMake app build:
|
||||
an SDK import target, or a documented permanent vendored target.
|
||||
- `pp_legacy_assets_io` is an object-library containment boundary for retained
|
||||
ABR, asset/file, binary stream, image, serializer, and settings code. It
|
||||
should shrink as app I/O consumes `pp_assets` directly. `src/asset.h` now
|
||||
forward-declares Android asset-manager types and exposes
|
||||
`Asset::set_android_asset_manager` instead of public mutable Android asset
|
||||
manager state; concrete Android asset-manager headers remain in `asset.cpp`
|
||||
should shrink as app I/O consumes `pp_assets` directly. `src/asset.h` is now
|
||||
Android-SDK-free and exposes `Asset::set_android_asset_manager` with opaque
|
||||
handles instead of public mutable Android asset-manager state or SDK forward
|
||||
declarations; concrete Android asset-manager headers remain in `asset.cpp`
|
||||
and the retained Android entrypoint while DEBT-0056 tracks replacing the
|
||||
static Android asset bridge with injected asset storage.
|
||||
static Android asset bridge with injected asset storage. A focused legacy
|
||||
Android object build validates `src/asset.cpp`; the full old Android
|
||||
`native-lib` target still fails later on unrelated C++ standard/header
|
||||
modernization issues.
|
||||
- `pp_legacy_paint_document` is an object-library containment boundary for
|
||||
retained action, bezier, brush, canvas, canvas-layer, and event code. It
|
||||
should shrink as app painting and document behavior consume `pp_paint` and
|
||||
|
||||
Reference in New Issue
Block a user