root/gpu/command_buffer/common/mailbox_holder.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


// 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 <string.h>

#include "gpu/command_buffer/common/mailbox.h"
#include "gpu/command_buffer/common/types.h"
#include "gpu/gpu_export.h"

namespace gpu {

struct GPU_EXPORT MailboxHolder {
  MailboxHolder();
  MailboxHolder(const gpu::Mailbox& mailbox,
                uint32 texture_target,
                uint32 sync_point);
  gpu::Mailbox mailbox;
  uint32 texture_target;
  uint32 sync_point;
};

}  // namespace gpu

#endif  // GPU_COMMAND_BUFFER_MAILBOX_HOLDER_H_

/* [<][>][^][v][top][bottom][index][help] */