Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Définitions de type | Énumérations
Référence du fichier RenderDevice.hpp

Classes

struct  castor3d::VkStructure
 
struct  castor3d::ExtensionStruct
 
struct  castor3d::Extensions
 
struct  castor3d::QueueData
 
struct  castor3d::QueueDataWrapper
 
struct  castor3d::QueuesData
 
struct  castor3d::RenderDevice
 

Espaces de nommage

namespace  castor3d
 

Définitions de type

using castor3d::FeatureArray = castor::Vector< ExtensionStruct >
 
using castor3d::PropertyArray = castor::Vector< ExtensionStruct >
 
using castor3d::QueueFamilyFlags = castor::FlagCombination< QueueFamilyFlag >
 
using castor3d::QueueDataPtr = castor::RawUniquePtr< QueueData >
 
using castor3d::QueueFamilies = castor::Vector< QueuesData >
 

Énumérations

enum class  castor3d::QueueFamilyFlag {
  castor3d::eNone = 0x00 , castor3d::ePresent = 0x01 , castor3d::eGraphics = 0x02 , castor3d::eTransfer = 0x04 ,
  castor3d::eCompute = 0x08
}