#ifndef SERVICES_VIZ_PUBLIC_MOJOM_COMPOSITING_QUADS_MOJOM_FORWARD_H_
#define SERVICES_VIZ_PUBLIC_MOJOM_COMPOSITING_QUADS_MOJOM_FORWARD_H_
#include <stdint.h>
#include "mojo/public/cpp/bindings/struct_forward.h"
#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"
namespace viz::mojom {
class RoundedDisplayMasksInfoDataView;
class DebugBorderQuadStateDataView;
class CompositorRenderPassQuadStateDataView;
class SolidColorQuadStateDataView;
class SurfaceQuadStateDataView;
class TextureQuadStateDataView;
class TileQuadStateDataView;
class YUVVideoQuadStateDataView;
class VideoHoleQuadStateDataView;
class SharedElementQuadStateDataView;
class DrawQuadDataView;
class DrawQuadStateDataView;
enum class ProtectedVideoState : int32_t;
enum class OverlayPriority : int32_t;
class RoundedDisplayMasksInfo;
RoundedDisplayMasksInfoPtr;
class DebugBorderQuadState;
DebugBorderQuadStatePtr;
class CompositorRenderPassQuadState;
CompositorRenderPassQuadStatePtr;
class SolidColorQuadState;
SolidColorQuadStatePtr;
class SurfaceQuadState;
SurfaceQuadStatePtr;
class TextureQuadState;
TextureQuadStatePtr;
class TileQuadState;
TileQuadStatePtr;
class YUVVideoQuadState;
YUVVideoQuadStatePtr;
class VideoHoleQuadState;
VideoHoleQuadStatePtr;
class SharedElementQuadState;
SharedElementQuadStatePtr;
class DrawQuad;
DrawQuadPtr;
class DrawQuadState;
DrawQuadStatePtr;
}
#endif