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

#include <RenderDevice.hpp>

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

Public Member Functions

 QueueDataWrapper (QueueDataWrapper const &)=delete
 
QueueDataWrapperoperator= (QueueDataWrapper const &)=delete
 
C3D_API QueueDataWrapper (QueueDataWrapper &&rhs)
 
C3D_API QueueDataWrapperoperator= (QueueDataWrapper &&rhs)
 
C3D_API QueueDataWrapper (QueuesData *parent)
 
C3D_API ~QueueDataWrapper ()
 
QueueData const * operator-> ()
 
QueueData const & operator* ()
 

Public Attributes

QueuesDataparent
 
QueueData const * data
 

Constructor & Destructor Documentation

◆ QueueDataWrapper() [1/3]

castor3d::QueueDataWrapper::QueueDataWrapper ( QueueDataWrapper const &  )
delete

◆ QueueDataWrapper() [2/3]

C3D_API castor3d::QueueDataWrapper::QueueDataWrapper ( QueueDataWrapper &&  rhs)

◆ QueueDataWrapper() [3/3]

C3D_API castor3d::QueueDataWrapper::QueueDataWrapper ( QueuesData parent)

◆ ~QueueDataWrapper()

C3D_API castor3d::QueueDataWrapper::~QueueDataWrapper ( )

Member Function Documentation

◆ operator*()

QueueData const & castor3d::QueueDataWrapper::operator* ( )
inline

References data.

◆ operator->()

QueueData const * castor3d::QueueDataWrapper::operator-> ( )
inline

References data.

◆ operator=() [1/2]

C3D_API QueueDataWrapper & castor3d::QueueDataWrapper::operator= ( QueueDataWrapper &&  rhs)

◆ operator=() [2/2]

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

Member Data Documentation

◆ data

QueueData const* castor3d::QueueDataWrapper::data

Referenced by operator*(), and operator->().

◆ parent

QueuesData* castor3d::QueueDataWrapper::parent

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