|
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::eWorkGroupCountX
, castor3d::eWorkGroupCountY
, castor3d::eWorkGroupCountZ
,
castor3d::eWorkGroupSizeX
, castor3d::eWorkGroupSizeY
, castor3d::eWorkGroupSizeZ
, castor3d::eWorkGroupInvocations
,
castor3d::eMeshWorkGroupInvocations
, castor3d::eMeshWorkGroupSizeX
, castor3d::eMeshWorkGroupSizeY
, castor3d::eMeshWorkGroupSizeZ
,
castor3d::eMeshTotalMemorySize
, castor3d::eMeshOutputVertices
, castor3d::eMeshOutputPrimitives
, castor3d::eDrawMeshTasksCount
,
castor3d::eTaskWorkGroupInvocations
, castor3d::eTaskWorkGroupSizeX
, castor3d::eTaskWorkGroupSizeY
, castor3d::eTaskWorkGroupSizeZ
,
castor3d::eTaskTotalMemorySize
, castor3d::eTaskOutputCount
, 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_DeclareSmartPtr (castor3d, LoadingScreen, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (castor3d, ProgressBar, C3D_API) |
|
| castor3d::CU_DeclareSmartPtr (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) |
|