Castor3D 0.16.0
Multiplatform 3D engine
castor3d::RenderDevice Member List

This is the complete list of members for castor3d::RenderDevice, including all inherited members.

bufferPoolcastor3d::RenderDevice
computeCommandPoolcastor3d::RenderDevice
computeQueuecastor3d::RenderDevice
desccastor3d::RenderDevice
devicecastor3d::RenderDevice
featurescastor3d::RenderDevice
fillGPUMeshInformations(GpuInformations &gpuInformations) const noexceptcastor3d::RenderDevice
geometryPoolscastor3d::RenderDevice
getComputeQueueFamilyIndex() const noexceptcastor3d::RenderDeviceinline
getGraphicsQueueFamilyIndex() const noexceptcastor3d::RenderDeviceinline
getMaxBindlessSampled() const noexceptcastor3d::RenderDevice
getMaxBindlessStorage() const noexceptcastor3d::RenderDevice
getTransferQueueFamilyIndex() const noexceptcastor3d::RenderDeviceinline
gpucastor3d::RenderDevice
graphicsData() const noexceptcastor3d::RenderDevice
graphicsQueueSize() const noexceptcastor3d::RenderDevice
hasAtomicFloatAdd() const noexceptcastor3d::RenderDevice
hasBindless() const noexceptcastor3d::RenderDevice
hasBufferDeviceAddress() const noexceptcastor3d::RenderDevice
hasComputeShaderDerivatives() const noexceptcastor3d::RenderDeviceinline
hasDemoteToHelperInvocation() const noexceptcastor3d::RenderDevice
hasDrawId() const noexceptcastor3d::RenderDevice
hasExtension(castor::MbStringView name) const noexceptcastor3d::RenderDevice
hasGeometryShader() const noexceptcastor3d::RenderDevice
hasMeshAndTaskShaders() const noexceptcastor3d::RenderDevice
hasMeshShaders() const noexceptcastor3d::RenderDevice
hasRayTracing() const noexceptcastor3d::RenderDevice
hasTaskShaders() const noexceptcastor3d::RenderDevice
hasTerminateInvocation() const noexceptcastor3d::RenderDevice
indexPoolscastor3d::RenderDevice
makeContext() const noexceptcastor3d::RenderDevice
memoryPropertiescastor3d::RenderDevice
operator*() noexceptcastor3d::RenderDeviceinline
operator*() const noexceptcastor3d::RenderDeviceinline
operator->() const noexceptcastor3d::RenderDeviceinline
operator->() noexceptcastor3d::RenderDeviceinline
prefersMeshShaderEXT() const noexceptcastor3d::RenderDeviceinline
propertiescastor3d::RenderDevice
putGraphicsData(QueueData const *queueData) const noexceptcastor3d::RenderDevice
queueFamiliescastor3d::RenderDevice
RenderDevice(RenderSystem &renderSystem, ashes::PhysicalDevice const &gpu, AshPluginDescription const &desc, Extensions deviceExtensions)castor3d::RenderDevice
renderSystemcastor3d::RenderDevice
reserveGraphicsData() const noexceptcastor3d::RenderDevice
selectSmallestFormatRGBSFloatFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSmallestFormatRGBUFloatFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSmallestFormatRGSFloatFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSmallestFormatRSFloatFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSuitableDepthFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSuitableDepthStencilFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSuitableFormat(castor::Vector< VkFormat > const &formats, VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
selectSuitableStencilFormat(VkFormatFeatureFlags requiredFeatures) constcastor3d::RenderDevice
transferCommandPoolcastor3d::RenderDevice
transferQueuecastor3d::RenderDevice
uboPoolcastor3d::RenderDevice
unreserveGraphicsData(QueueData const *queueData) const noexceptcastor3d::RenderDevice
vertexPoolscastor3d::RenderDevice
~RenderDevice() noexceptcastor3d::RenderDevice