Castor3D 0.15.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 = std::vector< ExtensionStruct >
 
using castor3d::PropertyArray = std::vector< ExtensionStruct >
 
using castor3d::QueueFamilyFlags = castor::FlagCombination< QueueFamilyFlag >
 
using castor3d::QueueDataPtr = std::unique_ptr< QueueData >
 
using castor3d::QueueFamilies = std::vector< QueuesData >
 

Énumérations

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