Castor3D 0.14.0
Multiplatform 3D engine
Classes | Espaces de nommage
Référence du fichier MiscellaneousModule.hpp

Classes

struct  castor3d::TextureFactors
 Facteurs appliqués lors de l'affichage debug d'une texture. Plus de détails...
 

Espaces de nommage

namespace  castor3d
 

Miscellaneous

enum class  castor3d::GpuFeature : uint32_t {
  castor3d::eStereoRendering = 0x00000001 , castor3d::eShaderStorageBuffers = 0x00000002 , castor3d::eBindless = 0x00000004 , castor3d::eGeometry = 0x00000008 ,
  castor3d::eTessellation = 0x00000010 , castor3d::eRayTracing = 0x00000020 , castor3d::eMesh = 0x00000040
}
 Indicateurs de caractérisituqes du GPU. Plus de détails...
 
enum class  castor3d::GpuMax : uint32_t {
  castor3d::eTexture1DSize , castor3d::eTexture2DSize , castor3d::eTexture3DSize , castor3d::eTextureCubeSize ,
  castor3d::eTextureLayers , castor3d::eSamplerLodBias , castor3d::eClipDistances , castor3d::eFramebufferWidth ,
  castor3d::eFramebufferHeight , castor3d::eFramebufferLayers , castor3d::eFramebufferSamples , castor3d::eTexelBufferSize ,
  castor3d::eUniformBufferSize , castor3d::eStorageBufferSize , castor3d::eViewportWidth , castor3d::eViewportHeight ,
  castor3d::eViewports , castor3d::eCount , castor3d::eMin = eTexture1DSize , castor3d::eMax =eCount-1
}
 Enumération des valeurs maximales. Plus de détails...
 
enum class  castor3d::GpuMin : uint32_t {
  castor3d::eBufferMapSize , castor3d::eUniformBufferOffsetAlignment , castor3d::eCount , castor3d::eMin = eBufferMapSize ,
  castor3d::eMax =eCount-1
}
 Enumération des valeurs minimales. Plus de détails...
 
using castor3d::GpuFeatures = castor::FlagCombination< GpuFeature >
 
using castor3d::Parameters = ParametersT< castor::String >
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, LoadingScreen, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, ProgressBar, C3D_API)
 
 castor3d::CU_DeclareCUSmartPtr (castor3d, StagingData, C3D_API)
 
C3D_API ashes::DeviceMemoryPtr castor3d::setupMemory (ashes::Device const &device, VkMemoryRequirements const &requirements, VkMemoryPropertyFlags flags, std::string const &name)
 
C3D_API ashes::DeviceMemoryPtr castor3d::setupMemory (RenderDevice const &device, VkMemoryRequirements const &requirements, VkMemoryPropertyFlags flags, std::string const &name)