script: Limit public exports. (#34915)

* script: Restrict reexport visibility of DOM types.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* script: Mass pub->pub(crate) conversion.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* script: Hide existing dead code warnings.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Formatting.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Fix clippy warnings.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Formatting.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Fix unit tests.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Fix clippy.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* More formatting.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Josh Matthews 2025-01-10 03:19:19 -05:00 committed by GitHub
parent f220d6d3a5
commit c94d909a86
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
585 changed files with 5411 additions and 5013 deletions

View file

@ -48,7 +48,7 @@ impl<'a> From<&'a XRWebGLLayerInit> for LayerInit {
}
#[dom_struct]
pub struct XRWebGLLayer {
pub(crate) struct XRWebGLLayer {
xr_layer: XRLayer,
antialias: bool,
depth: bool,
@ -60,7 +60,7 @@ pub struct XRWebGLLayer {
}
impl XRWebGLLayer {
pub fn new_inherited(
pub(crate) fn new_inherited(
session: &XRSession,
context: &WebGLRenderingContext,
init: &XRWebGLLayerInit,
@ -103,19 +103,19 @@ impl XRWebGLLayer {
)
}
pub fn layer_id(&self) -> Option<LayerId> {
pub(crate) fn layer_id(&self) -> Option<LayerId> {
self.xr_layer.layer_id()
}
pub fn context_id(&self) -> WebGLContextId {
pub(crate) fn context_id(&self) -> WebGLContextId {
self.xr_layer.context_id()
}
pub fn session(&self) -> &XRSession {
pub(crate) fn session(&self) -> &XRSession {
self.xr_layer.session()
}
pub fn size(&self) -> Size2D<u32, Viewport> {
pub(crate) fn size(&self) -> Size2D<u32, Viewport> {
if let Some(framebuffer) = self.framebuffer.as_ref() {
let size = framebuffer.size().unwrap_or((0, 0));
Size2D::new(
@ -145,7 +145,7 @@ impl XRWebGLLayer {
}
}
pub fn begin_frame(&self, frame: &XRFrame) -> Option<()> {
pub(crate) fn begin_frame(&self, frame: &XRFrame) -> Option<()> {
debug!("XRWebGLLayer begin frame");
let framebuffer = self.framebuffer.as_ref()?;
let context = framebuffer.upcast::<WebGLObject>().context();
@ -211,7 +211,7 @@ impl XRWebGLLayer {
Some(())
}
pub fn end_frame(&self, _frame: &XRFrame) -> Option<()> {
pub(crate) fn end_frame(&self, _frame: &XRFrame) -> Option<()> {
debug!("XRWebGLLayer end frame");
// TODO: invalidate the old texture
let framebuffer = self.framebuffer.as_ref()?;