addMaterial(const Material &material) | VulkanMaterialManager | |
checkImages() | VulkanMaterialManager | |
cleanup() | VulkanMaterialManager | |
clearMaterials() | VulkanMaterialManager | |
commit() | VulkanMaterialManager | |
createDescriptorSet(VkDescriptorPool pool, const GraphicsUpdateArguments &args) | VulkanMaterialManager | protected |
createPipeline(GraphicsUpdateArguments &args, DynamicPointer< VulkanShaderManager > &shader_manager, DynamicPointer< VulkanImageManager > &image_manager, VkDescriptorPool pool) | VulkanMaterialManager | |
createSampler(const GraphicsUpdateArguments &args) | VulkanMaterialManager | |
depthBias() const | VulkanMaterialManager | inline |
descriptorSet() const | VulkanMaterialManager | inline |
descriptorSetLayout(ConstPointer< VulkanDevice > device) | VulkanMaterialManager | static |
fadeDistance() const | VulkanMaterialManager | |
getBitflagObject() const | VulkanMaterialManager | |
getColorByChannel(GraphicsUpdateArguments &args) const | VulkanMaterialManager | |
getDescriptorWrites(Buffer< VkWriteDescriptorSet, uint04, ObjectAllocator< true > > &descriptor_writes, Buffer< VkDescriptorImageInfo, uint04, ObjectAllocator< true > > &image_info) const | VulkanMaterialManager | protected |
getExtraPropertyChannel() const | VulkanMaterialManager | inline |
getFragmentShader(PrimitiveMode property) const | VulkanMaterialManager | |
getFragUniformObject(const Material &material) const | VulkanMaterialManager | |
getLayerNumber(const Material &material) const | VulkanMaterialManager | protected |
getNumberOfImages(const GraphicsUpdateArguments &args) const | VulkanMaterialManager | |
getShaderCreateInfo(PrimitiveMode property, Buffer< VkPipelineShaderStageCreateInfo, uint04, ObjectAllocator< true > > &buffer) const | VulkanMaterialManager | |
getUVImageFlags(const Material &material) const | VulkanMaterialManager | |
getVulkanVertexUniformObject(const Material &material, const GraphicsUpdateArguments &args) const | VulkanMaterialManager | |
hasGrid() const | VulkanMaterialManager | inline |
hasImage() const | VulkanMaterialManager | |
hasOpacity() const | VulkanMaterialManager | inline |
id() const | VulkanMaterialManager | |
ignoreDepth() const | VulkanMaterialManager | inline |
isDynamic() const | VulkanMaterialManager | inline |
isTwoSided() const | VulkanMaterialManager | inline |
isWireframe() const | VulkanMaterialManager | inline |
lastDependencyUpdate() const | VulkanMaterialManager | inline |
m_depth_bias | VulkanMaterialManager | protected |
m_descriptor_pool | VulkanMaterialManager | protected |
m_descriptor_set | VulkanMaterialManager | protected |
m_device | VulkanMaterialManager | protected |
m_extra_channel | VulkanMaterialManager | protected |
m_frag_uniform | VulkanMaterialManager | protected |
m_frag_uniform_buffer | VulkanMaterialManager | protected |
m_has_grid | VulkanMaterialManager | protected |
m_has_image | VulkanMaterialManager | protected |
m_has_image_opacity | VulkanMaterialManager | protected |
m_has_opacity | VulkanMaterialManager | protected |
m_id | VulkanMaterialManager | protected |
m_ignore_depth | VulkanMaterialManager | protected |
m_image_address | VulkanMaterialManager | protected |
m_is_dynamic | VulkanMaterialManager | protected |
m_is_two_sided | VulkanMaterialManager | protected |
m_is_wireframe | VulkanMaterialManager | protected |
m_last_image_flag_object | VulkanMaterialManager | protected |
m_last_push_update_time | VulkanMaterialManager | protected |
m_last_updated_time | VulkanMaterialManager | protected |
m_layer_number | VulkanMaterialManager | protected |
m_materials | VulkanMaterialManager | protected |
m_needs_pipeline_update | VulkanMaterialManager | protected |
m_needs_to_commit_frag_buffer | VulkanMaterialManager | mutableprotected |
m_needs_to_commit_vert_buffer | VulkanMaterialManager | mutableprotected |
m_number_of_uniforms | VulkanMaterialManager | protected |
m_override_camera | VulkanMaterialManager | protected |
m_sampler | VulkanMaterialManager | protected |
m_shade_model | VulkanMaterialManager | protected |
m_shader_manager | VulkanMaterialManager | protected |
m_shader_name | VulkanMaterialManager | protected |
m_smooth_normals | VulkanMaterialManager | protected |
m_texture_tile_mode | VulkanMaterialManager | protected |
m_use_layer_color | VulkanMaterialManager | protected |
m_use_model_color | VulkanMaterialManager | protected |
m_use_normal_for_texture | VulkanMaterialManager | protected |
m_uv_data | VulkanMaterialManager | protected |
m_uv_view | VulkanMaterialManager | protected |
m_vert_uniform | VulkanMaterialManager | protected |
m_vertex_uniform_buffer | VulkanMaterialManager | protected |
m_write_to_depth | VulkanMaterialManager | protected |
material() const | VulkanMaterialManager | |
MaterialID(const Material &material) | VulkanMaterialManager | static |
needsToUpdateImage(const Material &material) | VulkanMaterialManager | protected |
needsToUpdateShader(const Material &material) | VulkanMaterialManager | protected |
overrideCamera() const | VulkanMaterialManager | inline |
resetPool() | VulkanMaterialManager | inline |
smoothNormals() const | VulkanMaterialManager | |
updateImages(const Material &mat, const GraphicsUpdateArguments &args, DynamicPointer< VulkanImageManager > &image_manager) | VulkanMaterialManager | protected |
updateShader(const Material &mat, const GraphicsUpdateArguments &args, DynamicPointer< VulkanShaderManager > &shader_manager) | VulkanMaterialManager | protected |
updateUniformBuffer(GraphicsUpdateArguments &args) | VulkanMaterialManager | |
useLighting() const | VulkanMaterialManager | |
useNormalForTexture() const | VulkanMaterialManager | inline |
usesLayerColor() const | VulkanMaterialManager | inline |
usesModelColor() const | VulkanMaterialManager | inline |
uvImageFlags() const | VulkanMaterialManager | inline |
vertexUniform() const | VulkanMaterialManager | inline |
VulkanMaterialManager(const ConstPointer< VulkanDevice > &device) | VulkanMaterialManager | |
VulkanMaterialManager(const VulkanMaterialManager &m_pipeline)=delete | VulkanMaterialManager | |
writeToDepth() const | VulkanMaterialManager | inline |
~VulkanMaterialManager() | VulkanMaterialManager | |