def METHOD_NAME(
    self,
    context: ArcadeContext,
    color_attachments: Optional[List[gl.Texture2D]] = None,
    depth_attachment: Optional[gl.Texture2D] = None,
) -> gl.Framebuffer:
    if color_attachments is None:
        color_attachments = []
    return context.framebuffer(
        color_attachments=[self.texture] + color_attachments,
        depth_attachment=depth_attachment,
    )