#ifndef skgpu_graphite_DrawTypes_DEFINED
#define skgpu_graphite_DrawTypes_DEFINED
#include "include/gpu/graphite/GraphiteTypes.h"
#include "src/gpu/graphite/ResourceTypes.h"
#include <array>
namespace skgpu::graphite {
class Buffer;
enum class PrimitiveType : uint8_t { … };
enum class VertexAttribType : uint8_t { … };
static const int kVertexAttribTypeCount = …;
static constexpr inline size_t VertexAttribTypeSize(VertexAttribType type) { … }
enum class UniformSlot { … };
enum class CompareOp : uint8_t { … };
static constexpr int kCompareOpCount = …;
enum class StencilOp : uint8_t { … };
static constexpr int kStencilOpCount = …;
struct DepthStencilSettings { … };
};
#endif