|
evan 2026.1.4
Evan
|
This is the complete list of members for evan::GPUMaterial, including all inherited members.
| _alphaMode | evan::GPUMaterial | protected |
| _descriptorPool | evan::GPUMaterial | protected |
| _descriptorSets | evan::GPUMaterial | protected |
| _deviceContext | evan::GPUMaterial | protected |
| _shaderID | evan::GPUMaterial | protected |
| _textures | evan::GPUMaterial | protected |
| _uploadedVersion | evan::GPUMaterial | protected |
| cleanup() | evan::GPUMaterial | protected |
| createDescriptorSets(VkDevice logicalDevice, VkDescriptorSetLayout descriptorSetLayout, VkDescriptorPool descriptorPool, const std::vector< VkBuffer > &uniformBuffers) | evan::GPUMaterial | protected |
| destroy(VkDevice device) | evan::GPUMaterial | |
| freeDescriptorSets(VkDevice device) | evan::GPUMaterial | protected |
| getBlendMode() const | evan::GPUMaterial | |
| getDescriptorSets() const | evan::GPUMaterial | |
| getShaderID() const | evan::GPUMaterial | |
| getUploadedVersion() const | evan::GPUMaterial | |
| GPUMaterial(std::shared_ptr< DeviceContext > deviceContext, const Renderer &renderer, const utility::graphic::Material &material, uint32_t shaderID) | evan::GPUMaterial | |
| update(std::shared_ptr< DeviceContext > deviceContext, const Renderer &renderer, const utility::graphic::Material &material, uint32_t shaderID) | evan::GPUMaterial | |
| ~GPUMaterial() (defined in evan::GPUMaterial) | evan::GPUMaterial |