mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
29 lines
715 B
C++
29 lines
715 B
C++
// Copyright 2014 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#ifndef GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_
|
|
#define GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_
|
|
|
|
#include <stdint.h>
|
|
#include <string.h>
|
|
|
|
#include "gpu/command_buffer/common/mailbox.h"
|
|
#include "gpu/gpu_export.h"
|
|
|
|
namespace gpu {
|
|
|
|
struct GPU_EXPORT MailboxHolder {
|
|
MailboxHolder();
|
|
MailboxHolder(const gpu::Mailbox& mailbox,
|
|
uint32_t texture_target,
|
|
uint32_t sync_point);
|
|
gpu::Mailbox mailbox;
|
|
uint32_t texture_target;
|
|
uint32_t sync_point;
|
|
};
|
|
|
|
} // namespace gpu
|
|
|
|
#endif // GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_
|