Files
astromaddie--HaloCE-VR/source/bitmaps/bitmap_group_internal.h
T
Jonas VolmanandClaude Opus 5 94f7bbb80c Restore bitmap_data/bitmap_group owner types and bitmap helper prototypes; reopen five bitmap_extract parks exact
bitmap_group.h: signed depth/mipmap_count and union point2d registration_point (HCEA types, January movsx reads and whole-point copies), respelled in its four consumers. bitmaps_mipmap.h declares bitmap_get_max_mipmap_count (fixes an implicit declaration); bitmap_group_internal.h declares bitmap_group_add_bitmap (bitmap_group.h placement regressed decals by declaration count). bitmap_compress_to_mipmap takes the transparent-colour reference pointer January passes. Header renames and their consumers are one measured packet. Unparks _extract_add_bitmap, _extract_build_debug_plate, _extract_mipmaps_to_bitmap, _extract_pixels_from_mipmap, _extract_pixels_to_mipmap (+4,544 padded); re-baselines parked _bitmap_group_add_bitmap (same 992/59). Adversarially verified; 45 bitmap_group.h consumers rebuilt, 0 regressions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 21:37:53 -07:00

27 lines
515 B
C

/*
BITMAP_GROUP_INTERNAL.H
Narrow cross-translation-unit interface owned by BITMAP_GROUP.C.
*/
#ifndef __BITMAP_GROUP_INTERNAL_H
#define __BITMAP_GROUP_INTERNAL_H
#pragma once
struct bitmap_data;
struct bitmap_group;
struct bitmap_data *bitmap_group_try_and_get_bitmap(
long bitmap_group_index,
short bitmap_index);
short bitmap_group_add_bitmap(
struct bitmap_group *group,
short width,
short height,
short depth,
short type,
short format,
short mipmap_count);
#endif /* __BITMAP_GROUP_INTERNAL_H */