chromium/third_party/skia/src/sksl/tracing/SkSLDebugTracePriv.cpp

/*
 * Copyright 2021 Google LLC
 *
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

#include "src/sksl/tracing/SkSLDebugTracePriv.h"

#include "include/core/SkData.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkStream.h"
#include "include/core/SkTypes.h"
#include "src/core/SkStreamPriv.h"
#include "src/sksl/ir/SkSLType.h"
#include "src/utils/SkJSON.h"
#include "src/utils/SkJSONWriter.h"

#include <cstdio>
#include <cstring>
#include <sstream>
#include <string>
#include <string_view>

static constexpr char kTraceVersion[] =;

namespace SkSL {

std::string DebugTracePriv::getSlotComponentSuffix(int slotIndex) const {}

double DebugTracePriv::interpretValueBits(int slotIndex, int32_t valueBits) const {}

std::string DebugTracePriv::slotValueToString(int slotIndex, double value) const {}

std::string DebugTracePriv::getSlotValue(int slotIndex, int32_t valueBits) const {}

void DebugTracePriv::setTraceCoord(const SkIPoint& coord) {}

void DebugTracePriv::setSource(const std::string& source) {}

void DebugTracePriv::dump(SkWStream* o) const {}

void DebugTracePriv::writeTrace(SkWStream* w) const {}

bool DebugTracePriv::readTrace(SkStream* r) {}

}  // namespace SkSL