API Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
VulkanMaterialManager Member List

This is the complete list of members for VulkanMaterialManager, including all inherited members.

addMaterial(const Material &material)VulkanMaterialManager
checkImages()VulkanMaterialManager
cleanup()VulkanMaterialManager
clearMaterials()VulkanMaterialManager
commit()VulkanMaterialManager
createDescriptorSet(VkDescriptorPool pool, const GraphicsUpdateArguments &args)VulkanMaterialManagerprotected
createPipeline(GraphicsUpdateArguments &args, DynamicPointer< VulkanShaderManager > &shader_manager, DynamicPointer< VulkanImageManager > &image_manager, VkDescriptorPool pool)VulkanMaterialManager
createSampler(const GraphicsUpdateArguments &args)VulkanMaterialManager
depthBias() constVulkanMaterialManagerinline
descriptorSet() constVulkanMaterialManagerinline
descriptorSetLayout(ConstPointer< VulkanDevice > device)VulkanMaterialManagerstatic
fadeDistance() constVulkanMaterialManager
getBitflagObject() constVulkanMaterialManager
getColorByChannel(GraphicsUpdateArguments &args) constVulkanMaterialManager
getDescriptorWrites(Buffer< VkWriteDescriptorSet, uint04, ObjectAllocator< true > > &descriptor_writes, Buffer< VkDescriptorImageInfo, uint04, ObjectAllocator< true > > &image_info) constVulkanMaterialManagerprotected
getExtraPropertyChannel() constVulkanMaterialManagerinline
getFragmentShader(PrimitiveMode property) constVulkanMaterialManager
getFragUniformObject(const Material &material) constVulkanMaterialManager
getLayerNumber(const Material &material) constVulkanMaterialManagerprotected
getNumberOfImages(const GraphicsUpdateArguments &args) constVulkanMaterialManager
getShaderCreateInfo(PrimitiveMode property, Buffer< VkPipelineShaderStageCreateInfo, uint04, ObjectAllocator< true > > &buffer) constVulkanMaterialManager
getUVImageFlags(const Material &material) constVulkanMaterialManager
getVulkanVertexUniformObject(const Material &material, const GraphicsUpdateArguments &args) constVulkanMaterialManager
hasGrid() constVulkanMaterialManagerinline
hasImage() constVulkanMaterialManager
hasOpacity() constVulkanMaterialManagerinline
id() constVulkanMaterialManager
ignoreDepth() constVulkanMaterialManagerinline
isDynamic() constVulkanMaterialManagerinline
isTwoSided() constVulkanMaterialManagerinline
isWireframe() constVulkanMaterialManagerinline
lastDependencyUpdate() constVulkanMaterialManagerinline
m_depth_biasVulkanMaterialManagerprotected
m_descriptor_poolVulkanMaterialManagerprotected
m_descriptor_setVulkanMaterialManagerprotected
m_deviceVulkanMaterialManagerprotected
m_extra_channelVulkanMaterialManagerprotected
m_frag_uniformVulkanMaterialManagerprotected
m_frag_uniform_bufferVulkanMaterialManagerprotected
m_has_gridVulkanMaterialManagerprotected
m_has_imageVulkanMaterialManagerprotected
m_has_image_opacityVulkanMaterialManagerprotected
m_has_opacityVulkanMaterialManagerprotected
m_idVulkanMaterialManagerprotected
m_ignore_depthVulkanMaterialManagerprotected
m_image_addressVulkanMaterialManagerprotected
m_is_dynamicVulkanMaterialManagerprotected
m_is_two_sidedVulkanMaterialManagerprotected
m_is_wireframeVulkanMaterialManagerprotected
m_last_image_flag_objectVulkanMaterialManagerprotected
m_last_push_update_timeVulkanMaterialManagerprotected
m_last_updated_timeVulkanMaterialManagerprotected
m_layer_numberVulkanMaterialManagerprotected
m_materialsVulkanMaterialManagerprotected
m_needs_pipeline_updateVulkanMaterialManagerprotected
m_needs_to_commit_frag_bufferVulkanMaterialManagermutableprotected
m_needs_to_commit_vert_bufferVulkanMaterialManagermutableprotected
m_number_of_uniformsVulkanMaterialManagerprotected
m_override_cameraVulkanMaterialManagerprotected
m_samplerVulkanMaterialManagerprotected
m_shade_modelVulkanMaterialManagerprotected
m_shader_managerVulkanMaterialManagerprotected
m_shader_nameVulkanMaterialManagerprotected
m_smooth_normalsVulkanMaterialManagerprotected
m_texture_tile_modeVulkanMaterialManagerprotected
m_use_layer_colorVulkanMaterialManagerprotected
m_use_model_colorVulkanMaterialManagerprotected
m_use_normal_for_textureVulkanMaterialManagerprotected
m_uv_dataVulkanMaterialManagerprotected
m_uv_viewVulkanMaterialManagerprotected
m_vert_uniformVulkanMaterialManagerprotected
m_vertex_uniform_bufferVulkanMaterialManagerprotected
m_write_to_depthVulkanMaterialManagerprotected
material() constVulkanMaterialManager
MaterialID(const Material &material)VulkanMaterialManagerstatic
needsToUpdateImage(const Material &material)VulkanMaterialManagerprotected
needsToUpdateShader(const Material &material)VulkanMaterialManagerprotected
overrideCamera() constVulkanMaterialManagerinline
resetPool()VulkanMaterialManagerinline
smoothNormals() constVulkanMaterialManager
updateImages(const Material &mat, const GraphicsUpdateArguments &args, DynamicPointer< VulkanImageManager > &image_manager)VulkanMaterialManagerprotected
updateShader(const Material &mat, const GraphicsUpdateArguments &args, DynamicPointer< VulkanShaderManager > &shader_manager)VulkanMaterialManagerprotected
updateUniformBuffer(GraphicsUpdateArguments &args)VulkanMaterialManager
useLighting() constVulkanMaterialManager
useNormalForTexture() constVulkanMaterialManagerinline
usesLayerColor() constVulkanMaterialManagerinline
usesModelColor() constVulkanMaterialManagerinline
uvImageFlags() constVulkanMaterialManagerinline
vertexUniform() constVulkanMaterialManagerinline
VulkanMaterialManager(const ConstPointer< VulkanDevice > &device)VulkanMaterialManager
VulkanMaterialManager(const VulkanMaterialManager &m_pipeline)=deleteVulkanMaterialManager
writeToDepth() constVulkanMaterialManagerinline
~VulkanMaterialManager()VulkanMaterialManager