C

Monitor: Verifying the Rendering Output

// Copyright (C) 2022 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial

// This file is part of the Qt Safe Renderer module
#ifndef IMAGESTATEDATA_H
#define IMAGESTATEDATA_H

#include <stddef.h>
#include "qsafeglobal.h"

typedef struct
{
    const qchar *target;
    const qchar *name;
} ItemState;

typedef struct
{
    quint32 targetId;
    quint32 stateId;
} StateMapItem;

size_t statesCount(void);
const ItemState *getItemState(const size_t itemStateIndex);
StateMapItem *getStateMapItem(const size_t stateMapIndex);

#endif