Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::AssetManager Member List

This is the complete list of members for EngineCore::AssetManager, including all inherited members.

addMaterialData(T data)EngineCore::AssetManagerprivate
ApplicationContextEngineCore::AssetManagerprivate
AssetManager()EngineCore::AssetManager
AssetManager(ApplicationContext *context)EngineCore::AssetManager
attachToRenderer(Renderer *renderer)EngineCore::AssetManager
bIsMeshDirtyEngineCore::AssetManagerprivate
cleanup()EngineCore::AssetManager
contextEngineCore::AssetManagerprivate
cpuMeshDataEngineCore::AssetManagerprivate
doesMeshAlreadyExist(const std::filesystem::path &meshPath) constEngineCore::AssetManager
doesTextureAlreadyExist(const std::filesystem::path &path)EngineCore::AssetManagerprivate
getAllMeshes() constEngineCore::AssetManager
getAssetLoaderPool() constEngineCore::AssetManagerinline
getCalculationPool() constEngineCore::AssetManagerinline
getImageCount() constEngineCore::AssetManager
getMaterialAssetManager() constEngineCore::AssetManagerinline
getMaterialStorageBufferByName(PipelineNames name)EngineCore::AssetManager
getMeshAsset(const Asset::Path &asset)EngineCore::AssetManager
getMeshAsset(const Asset::Path &asset) constEngineCore::AssetManager
getMeshAssetManager() constEngineCore::AssetManagerinline
getMeshAssetPipeline()EngineCore::AssetManager
getMeshletCount(const std::vector< const Mesh * > &meshes) constEngineCore::AssetManagerprivate
getMeshOffset(Mesh *mesh) constEngineCore::AssetManager
getMeshOffsets() constEngineCore::AssetManagerinline
getMeshPrimitivesFromMeshes(const std::vector< const Mesh * > &meshes) constEngineCore::AssetManagerprivate
getMeshPrimitivesFromMeshes(const std::vector< Mesh * > &meshes)EngineCore::AssetManagerprivate
getModelAssetManager() constEngineCore::AssetManagerinline
getShaderByName(const std::string &shaderName)EngineCore::AssetManager
getShaderByName(const PipelineNames &shaderName)EngineCore::AssetManager
getShaderCount() constEngineCore::AssetManager
getShaders() constEngineCore::AssetManager
getTextureAssetPipeline()EngineCore::AssetManager
getTextureDescriptorIndex(const std::filesystem::path &path)EngineCore::AssetManager
getTextureDescriptorInfos() constEngineCore::AssetManager
getTextureHandleRegistry()EngineCore::AssetManagerinline
getTexturesToUpload()EngineCore::AssetManager
getTotalPrimitiveCount() constEngineCore::AssetManager
gltfLoaderEngineCore::AssetManagerprivate
initMaterialStorageBuffer(PipelineNames name, uint32_t materialCount)EngineCore::AssetManagerprivate
loadEcsModel(const std::filesystem::path &path)EngineCore::AssetManager
loadEcsTexture(const std::filesystem::path &path)EngineCore::AssetManager
logAllLoadedAssets() constEngineCore::AssetManager
materialAssetManagerEngineCore::AssetManagerprivate
materialNameFromString(const std::string &string)EngineCore::AssetManager
materialStorageBuffersEngineCore::AssetManagerprivate
meshAllocatorEngineCore::AssetManagerprivate
meshAssetManagerEngineCore::AssetManagerprivate
meshDataEngineCore::AssetManagerprivate
meshesEngineCore::AssetManagerprivate
meshesMutexEngineCore::AssetManagerprivate
meshIndexMapEngineCore::AssetManagerprivate
meshletBoundsEngineCore::AssetManagerprivate
meshletsEngineCore::AssetManagerprivate
meshOffsetsEngineCore::AssetManagerprivate
modelAssetManagerEngineCore::AssetManagerprivate
modelAssetPipelineEngineCore::AssetManagerprivate
objectCullingDataEngineCore::AssetManagerprivate
objectMeshletDataEngineCore::AssetManagerprivate
registerMesh(const std::filesystem::path &path, GltfLoader::GltfMeshData &gltfMeshData)EngineCore::AssetManagerprivate
registerShader(MaterialShader shader, const PipelineNames &materialName)EngineCore::AssetManager
registerTexture(const std::filesystem::path &path, Texture texture)EngineCore::AssetManagerprivate
reloadMeshOffsets()EngineCore::AssetManager
rendererEngineCore::AssetManagerprivate
RenderingDataManagerEngineCore::AssetManagerprivate
setRenderingDataManager(RenderingDataManager *renderingDataManager)EngineCore::AssetManager
shaderAllocatorEngineCore::AssetManagerprivate
shaderDataEngineCore::AssetManagerprivate
shaderOffsetsEngineCore::AssetManagerprivate
shadersEngineCore::AssetManagerprivate
shadersByNameEngineCore::AssetManagerprivate
textureAllocatorEngineCore::AssetManagerprivate
textureAssetManagerEngineCore::AssetManagerprivate
textureDataEngineCore::AssetManagerprivate
textureHandleRegistry_EngineCore::AssetManagerprivate
textureIndexMapEngineCore::AssetManagerprivate
textureMutexEngineCore::AssetManagerprivate
texturePipelineEngineCore::AssetManagerprivate
texturesEngineCore::AssetManagerprivate
texturesToCopyImageDataEngineCore::AssetManagerprivate
texturesToUploadEngineCore::AssetManagerprivate
threadedCalculationEngineCore::AssetManagerprivate
threadPoolEngineCore::AssetManagerprivate
unloadAllData() constEngineCore::AssetManager
unregisterMesh(Mesh *mesh)EngineCore::AssetManagerprivate
unregisterShader(MaterialShader *shader)EngineCore::AssetManager
unregisterTexture(Texture *texture)EngineCore::AssetManagerprivate
~AssetManager()EngineCore::AssetManager