#include <GpuInformations.hpp>
◆ GpuInformations()
castor3d::GpuInformations::GpuInformations |
( |
| ) |
|
|
inline |
◆ addFeature()
void castor3d::GpuInformations::addFeature |
( |
GpuFeature | feature | ) |
|
|
inlinenoexcept |
◆ getRenderer()
castor::String const & castor3d::GpuInformations::getRenderer |
( |
| ) |
const |
|
inlinenoexcept |
◆ getTotalMemorySize()
uint32_t castor3d::GpuInformations::getTotalMemorySize |
( |
| ) |
const |
|
inlinenoexcept |
- Renvoie
- La taille totale de la VRAM.
◆ getValue() [1/2]
uint32_t castor3d::GpuInformations::getValue |
( |
GpuMax | index | ) |
const |
|
inlinenoexcept |
- Paramètres
-
- Renvoie
- La valeur maximale pour l'index défini.
◆ getValue() [2/2]
uint32_t castor3d::GpuInformations::getValue |
( |
GpuMin | index | ) |
const |
|
inlinenoexcept |
◆ getVendor()
- Renvoie
- Le nom du vendeur du GPU.
◆ getVersion()
castor::String const & castor3d::GpuInformations::getVersion |
( |
| ) |
const |
|
inlinenoexcept |
- Renvoie
- La version de l'API de rendu.
◆ hasFeature()
bool castor3d::GpuInformations::hasFeature |
( |
GpuFeature | feature | ) |
const |
|
inlinenoexcept |
◆ hasShaderStorageBuffers()
bool castor3d::GpuInformations::hasShaderStorageBuffers |
( |
| ) |
const |
|
inlinenoexcept |
◆ hasShaderType()
bool castor3d::GpuInformations::hasShaderType |
( |
VkShaderStageFlagBits | type | ) |
const |
|
inlinenoexcept |
◆ hasStereoRendering()
bool castor3d::GpuInformations::hasStereoRendering |
( |
| ) |
const |
|
inlinenoexcept |
◆ removeFeature()
void castor3d::GpuInformations::removeFeature |
( |
GpuFeature | feature | ) |
|
|
inlinenoexcept |
◆ setRenderer()
◆ setTotalMemorySize()
void castor3d::GpuInformations::setTotalMemorySize |
( |
uint32_t | value | ) |
|
|
inlinenoexcept |
- Paramètres
-
[in] | value | La taille totale de la VRAM. |
◆ setValue() [1/2]
void castor3d::GpuInformations::setValue |
( |
GpuMax | index, |
|
|
uint32_t | value ) |
|
inlinenoexcept |
- Paramètres
-
[in] | index | L'index. |
[in] | value | La valeur maximale pour l'index défini. |
◆ setValue() [2/2]
void castor3d::GpuInformations::setValue |
( |
GpuMin | index, |
|
|
uint32_t | value ) |
|
inlinenoexcept |
- Paramètres
-
[in] | index | L'index. |
[in] | value | La valeur minimale pour l'index défini. |
◆ setVendor()
- Paramètres
-
[in] | value | Le nom du vendeur du GPU. |
◆ setVersion()
- Paramètres
-
[in] | value | La version de l'API de rendu. |
◆ updateFeature()
void castor3d::GpuInformations::updateFeature |
( |
GpuFeature | feature, |
|
|
bool | supported ) |
|
inlinenoexcept |
◆ useShaderType()
void castor3d::GpuInformations::useShaderType |
( |
VkShaderStageFlagBits | type, |
|
|
bool | value ) |
|
inlinenoexcept |
Définit le support du type de shader donné.
- Paramètres
-
[in] | type | Le type de shader. |
[in] | value | La nouvelle valeur. |
◆ Context
La documentation de cette classe a été générée à partir du fichier suivant :