|
evan 2026.1.4
Evan
|
This is the complete list of members for evan::GPUTexture, including all inherited members.
| _deviceContext | evan::GPUTexture | protected |
| _image | evan::GPUTexture | protected |
| _memory | evan::GPUTexture | protected |
| _mipLevel | evan::GPUTexture | protected |
| cleanup() | evan::GPUTexture | protected |
| computeMaxLod(uint32_t mipLevels) | evan::GPUTexture | static |
| computeMipLevels(uint32_t width, uint32_t height) | evan::GPUTexture | static |
| createImage(const ADeviceBackend &deviceBackend, const utility::graphic::Texture &texture, VkCommandPool commandPool, VkQueue graphicsQueue) | evan::GPUTexture | protected |
| createImageView(const ADeviceBackend &deviceBackend) | evan::GPUTexture | protected |
| createSampler(const ADeviceBackend &deviceBackend, VkSamplerCreateInfo samplerInfo, const SamplerSettings &settings=SamplerSettings {}) | evan::GPUTexture | protected |
| destroy(VkDevice device) | evan::GPUTexture | |
| getMipLevels() const | evan::GPUTexture | inline |
| GPUTexture(std::shared_ptr< DeviceContext > deviceContext, const utility::graphic::Texture &texture, TextureType type=TextureType::Albedo, const SamplerSettings &settings=SamplerSettings {}) | evan::GPUTexture | |
| sampler | evan::GPUTexture | |
| TextureType enum name | evan::GPUTexture | |
| type | evan::GPUTexture | |
| view | evan::GPUTexture | |
| ~GPUTexture() | evan::GPUTexture |