godot/thirdparty/basis_universal/encoder/basisu_backend.h

// basisu_backend.h
// Copyright (C) 2019-2024 Binomial LLC. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//    http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#pragma once

#include "../transcoder/basisu.h"
#include "basisu_enc.h"
#include "../transcoder/basisu_transcoder_internal.h"
#include "basisu_frontend.h"

namespace basisu
{
	struct etc1_selector_palette_entry
	{};

	etc1_selector_palette_entry_vec;

	struct encoder_block
	{};

	encoder_block_vec;
	encoder_block_vec2D;

	struct etc1_endpoint_palette_entry
	{};

	etc1_endpoint_palette_entry_vec;

	struct basisu_backend_params
	{};

	struct basisu_backend_slice_desc
	{};

	basisu_backend_slice_desc_vec;

	struct basisu_backend_output
	{};

	class basisu_backend
	{};

} // namespace basisu