Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::QueueData Struct Reference

#include <RenderDevice.hpp>

Collaboration diagram for castor3d::QueueData:
Collaboration graph
[legend]

Public Member Functions

 QueueData (QueueData const &)=delete
 
QueueDataoperator= (QueueData const &)=delete
 
C3D_API QueueData (QueueData &&) noexcept=default
 
C3D_API QueueDataoperator= (QueueData &&) noexcept=default
 
 QueueData (QueuesData const *parent) noexcept
 

Public Attributes

QueuesData const * parent
 
ashes::QueuePtr queue
 
ashes::CommandPoolPtr commandPool
 

Constructor & Destructor Documentation

◆ QueueData() [1/3]

castor3d::QueueData::QueueData ( QueueData const & )
delete

◆ QueueData() [2/3]

C3D_API castor3d::QueueData::QueueData ( QueueData && )
defaultnoexcept

◆ QueueData() [3/3]

castor3d::QueueData::QueueData ( QueuesData const * parent)
inlineexplicitnoexcept

Member Function Documentation

◆ operator=() [1/2]

C3D_API QueueData & castor3d::QueueData::operator= ( QueueData && )
defaultnoexcept

◆ operator=() [2/2]

QueueData & castor3d::QueueData::operator= ( QueueData const & )
delete

Member Data Documentation

◆ commandPool

ashes::CommandPoolPtr castor3d::QueueData::commandPool

◆ parent

QueuesData const* castor3d::QueueData::parent

◆ queue

ashes::QueuePtr castor3d::QueueData::queue

The documentation for this struct was generated from the following file: