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

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

cachedTransforms_EngineCore::RenderingDataManagerprivate
clearDirty()EngineCore::RenderingDataManagerinline
clearPendingSyncObjects()EngineCore::RenderingDataManagerinline
clearPendingTransformSyncObjects()EngineCore::RenderingDataManagerinline
clearTexturesToUpload()EngineCore::RenderingDataManager
clusterCount_EngineCore::RenderingDataManagerprivate
clusterGroupCount_EngineCore::RenderingDataManagerprivate
clusterGroupDataBuffer_EngineCore::RenderingDataManagerprivate
clusterLodDataBuffer_EngineCore::RenderingDataManagerprivate
collectMaterialsFromScene()EngineCore::RenderingDataManager
committedGeometryCount_EngineCore::RenderingDataManagerprivate
committedMeshletCount_EngineCore::RenderingDataManagerprivate
committedSingleMeshletGeoCount_EngineCore::RenderingDataManagerprivate
committedTriangleCount_EngineCore::RenderingDataManagerprivate
committedVertexCount_EngineCore::RenderingDataManagerprivate
committedVsIndexCount_EngineCore::RenderingDataManagerprivate
contextEngineCore::RenderingDataManagerprivate
dataVersion_EngineCore::RenderingDataManagerprivate
DEFAULT_BLACK_TEXTURE_PATHEngineCore::RenderingDataManagerprivatestatic
DEFAULT_NORMAL_TEXTURE_PATHEngineCore::RenderingDataManagerprivatestatic
DEFAULT_WHITE_TEXTURE_PATHEngineCore::RenderingDataManagerprivatestatic
defaultTexturesLoading_EngineCore::RenderingDataManagerprivate
DefaultTextureType enum nameEngineCore::RenderingDataManager
Engine classEngineCore::RenderingDataManagerfriend
engineEngineCore::RenderingDataManagerprivate
entityToPrimitiveIds_EngineCore::RenderingDataManagerprivate
generateTextureDescriptorInfos() constEngineCore::RenderingDataManager
geometryCache_EngineCore::RenderingDataManagerprivate
geometryDirty_EngineCore::RenderingDataManagerprivate
geometryNeedsFullRebuild_EngineCore::RenderingDataManagerprivate
getClusterCount() constEngineCore::RenderingDataManagerinline
getClusterGroupCount() constEngineCore::RenderingDataManagerinline
getClusterGroupDataBuffer() constEngineCore::RenderingDataManagerinline
getClusterLodDataBuffer() constEngineCore::RenderingDataManagerinline
getDataVersion() constEngineCore::RenderingDataManagerinline
getInstanceCount() constEngineCore::RenderingDataManagerinline
getInstanceCullingDataBuffer() constEngineCore::RenderingDataManagerinline
getInstanceDataBuffer() constEngineCore::RenderingDataManagerinline
getLocalBoundsBuffer() constEngineCore::RenderingDataManagerinline
getMaterialBufferForPipeline(PipelineNames pipelineName) constEngineCore::RenderingDataManager
getMeshGeometryDataBuffer() constEngineCore::RenderingDataManagerinline
getMeshletBoundsBuffer() constEngineCore::RenderingDataManagerinline
getMeshletBuffer() constEngineCore::RenderingDataManagerinline
getMeshletCount() constEngineCore::RenderingDataManagerinline
getMultiMeshletGeometryCount() constEngineCore::RenderingDataManagerinline
getPendingSyncObjects()EngineCore::RenderingDataManagerinline
getPendingTransformSyncObjects()EngineCore::RenderingDataManagerinline
getPerObjectDataBuffer() constEngineCore::RenderingDataManagerinline
getPipelineForPrimitive(uint32_t primitiveId) constEngineCore::RenderingDataManager
getPrimitiveCount() constEngineCore::RenderingDataManagerinline
getPrimitiveCullingBuffer() constEngineCore::RenderingDataManagerinline
getPrimitiveMeshletBuffer() constEngineCore::RenderingDataManagerinline
getPrimitiveRenderDataBuffer() constEngineCore::RenderingDataManagerinline
getSHProbeBuffer() constEngineCore::RenderingDataManager
getSingleMeshletGeometryBuffer() constEngineCore::RenderingDataManagerinline
getSingleMeshletGeometryCount() constEngineCore::RenderingDataManagerinline
getTextureCount() constEngineCore::RenderingDataManager
getTexturesToUpload() constEngineCore::RenderingDataManager
getTriangleBuffer() constEngineCore::RenderingDataManagerinline
getUniqueGeometryCount() constEngineCore::RenderingDataManagerinline
getValidTextureIndex(uint32_t textureIndex, DefaultTextureType defaultType)EngineCore::RenderingDataManager
getVertexBuffer() constEngineCore::RenderingDataManagerinline
getVSIndexBuffer() constEngineCore::RenderingDataManagerinline
gpuTexturesEngineCore::RenderingDataManagerprivate
hasLodData() constEngineCore::RenderingDataManagerinline
hasTexturesToUpload() constEngineCore::RenderingDataManager
hasVertexShaderPath() constEngineCore::RenderingDataManagerinline
initializeDefaultTextures()EngineCore::RenderingDataManager
initializeMaterialBuffers()EngineCore::RenderingDataManagerprivate
initializeSHProbeBuffer()EngineCore::RenderingDataManager
injectedAssetManagerEngineCore::RenderingDataManagerprivate
injectedRendererEngineCore::RenderingDataManagerprivate
injectedSceneManagerEngineCore::RenderingDataManagerprivate
instanceCount_EngineCore::RenderingDataManagerprivate
instanceCullingDataBufferEngineCore::RenderingDataManagerprivate
instanceDataBufferEngineCore::RenderingDataManagerprivate
instancesDirty_EngineCore::RenderingDataManagerprivate
instancingEnabled_EngineCore::RenderingDataManagerprivate
invalidateGeometryCache()EngineCore::RenderingDataManagerprivate
isDirtyEngineCore::RenderingDataManagerprivate
isInstancingEnabled() constEngineCore::RenderingDataManagerinline
isMeshInSnapshot(MeshAsset *asset) constEngineCore::RenderingDataManagerprivate
localBoundsBufferEngineCore::RenderingDataManagerprivate
markDirty()EngineCore::RenderingDataManagerprivate
markMaterialsDirty()EngineCore::RenderingDataManagerinline
materialBuffersByPipelineEngineCore::RenderingDataManagerprivate
materialPathToDiffuseIndex_EngineCore::RenderingDataManagerprivate
materialPathToFlatColorIndex_EngineCore::RenderingDataManagerprivate
materialPathToNormalsIndex_EngineCore::RenderingDataManagerprivate
materialPathToPbrIndex_EngineCore::RenderingDataManagerprivate
materialsDirty_EngineCore::RenderingDataManagerprivate
meshGeometryDataBufferEngineCore::RenderingDataManagerprivate
meshletBoundsDataEngineCore::RenderingDataManagerprivate
meshletBufferEngineCore::RenderingDataManagerprivate
meshletCountEngineCore::RenderingDataManagerprivate
multiMeshletGeometryCount_EngineCore::RenderingDataManagerprivate
needsMaterialUpdate() constEngineCore::RenderingDataManagerinline
needsUpdate() constEngineCore::RenderingDataManagerinline
nextGeometryId_EngineCore::RenderingDataManagerprivate
nextMeshletId_EngineCore::RenderingDataManagerprivate
onMaterialLoaded(MaterialAsset *materialAsset)EngineCore::RenderingDataManager
onMaterialUnloaded(MaterialAsset *materialAsset)EngineCore::RenderingDataManager
onMeshLoaded(MeshAsset *asset)EngineCore::RenderingDataManager
onMeshUnloaded(MeshAsset *asset)EngineCore::RenderingDataManager
onRenderableDestroyed(MeshComponent *component)EngineCore::RenderingDataManager
onRenderableSpawned(MeshComponent *component)EngineCore::RenderingDataManager
onTextureLoaded(TextureAsset *textureAsset, const std::filesystem::path &texturePath)EngineCore::RenderingDataManager
onTextureUnloaded(TextureAsset *textureAsset)EngineCore::RenderingDataManager
operator=(const RenderingDataManager &)=deleteEngineCore::RenderingDataManager
pendingMeshLoads_EngineCore::RenderingDataManagerprivate
pendingSyncObjects_EngineCore::RenderingDataManagerprivate
pendingTransformSyncObjects_EngineCore::RenderingDataManagerprivate
perObjectDataBufferEngineCore::RenderingDataManagerprivate
pipelinePrimitiveCountsEngineCore::RenderingDataManagerprivate
primitiveCountEngineCore::RenderingDataManagerprivate
primitiveCullingDataEngineCore::RenderingDataManagerprivate
primitiveIdToComponent_EngineCore::RenderingDataManagerprivate
primitiveMeshletDataEngineCore::RenderingDataManagerprivate
primitiveRenderDataEngineCore::RenderingDataManagerprivate
primitiveToPipelineEngineCore::RenderingDataManagerprivate
processCompletedMeshletGenerations(std::vector< Ecs::CompletedMeshletGeneration > &&completions)EngineCore::RenderingDataManager
processPendingDeletions()EngineCore::RenderingDataManager
processPendingMeshLoads()EngineCore::RenderingDataManager
queueTextureForUpload(Texture *texture)EngineCore::RenderingDataManager
renderCycleMeshSnapshot_EngineCore::RenderingDataManagerprivate
RenderingDataManager(const Engine *engine, ApplicationContext *context)EngineCore::RenderingDataManagerexplicit
RenderingDataManager(const RenderingDataManager &)=deleteEngineCore::RenderingDataManager
RenderingDataManager(ApplicationContext *context)EngineCore::RenderingDataManagerexplicit
setAssetManager(AssetManager *assetManager)EngineCore::RenderingDataManager
setInstancingEnabled(bool enabled)EngineCore::RenderingDataManagerinline
setRenderer(Renderer *renderer)EngineCore::RenderingDataManager
setSceneManager(SceneManager *sceneManager)EngineCore::RenderingDataManager
shProbeBuffer_EngineCore::RenderingDataManagerprivate
shProbeData_EngineCore::RenderingDataManagerprivate
singleMeshletGeometryBuffer_EngineCore::RenderingDataManagerprivate
singleMeshletGeometryCount_EngineCore::RenderingDataManagerprivate
snapshotRenderableMeshes()EngineCore::RenderingDataManagerprivate
texturesToUploadEngineCore::RenderingDataManagerprivate
transformCacheValid_EngineCore::RenderingDataManagerprivate
triangleBufferEngineCore::RenderingDataManagerprivate
uniqueGeometryCount_EngineCore::RenderingDataManagerprivate
updateIfDirty()EngineCore::RenderingDataManager
updatePrimitiveData()EngineCore::RenderingDataManagerprivate
updatePrimitiveDataInstanced()EngineCore::RenderingDataManagerprivate
updateTransforms()EngineCore::RenderingDataManager
uploadMaterialBuffers()EngineCore::RenderingDataManager
vertexBufferEngineCore::RenderingDataManagerprivate
vsIndexBuffer_EngineCore::RenderingDataManagerprivate
workingClusterGroupData_EngineCore::RenderingDataManagerprivate
workingClusterLodData_EngineCore::RenderingDataManagerprivate
workingDiffuseMaterials_EngineCore::RenderingDataManagerprivate
workingFlatColorMaterials_EngineCore::RenderingDataManagerprivate
workingGeometryDataBuffer_EngineCore::RenderingDataManagerprivate
workingInstanceCullingData_EngineCore::RenderingDataManagerprivate
workingInstanceData_EngineCore::RenderingDataManagerprivate
workingLocalBoundsDataBuffer_EngineCore::RenderingDataManagerprivate
workingMeshletBoundsBuffer_EngineCore::RenderingDataManagerprivate
workingMeshletDataBuffer_EngineCore::RenderingDataManagerprivate
workingNormalsMaterials_EngineCore::RenderingDataManagerprivate
workingPbrMaterials_EngineCore::RenderingDataManagerprivate
workingPerObjectData_EngineCore::RenderingDataManagerprivate
workingPrimitiveCullingBuffer_EngineCore::RenderingDataManagerprivate
workingPrimitiveMeshletBuffer_EngineCore::RenderingDataManagerprivate
workingPrimitiveRenderData_EngineCore::RenderingDataManagerprivate
workingSingleMeshletGeoData_EngineCore::RenderingDataManagerprivate
workingTriangleBuffer_EngineCore::RenderingDataManagerprivate
workingVertexBuffer_EngineCore::RenderingDataManagerprivate
workingVsIndexBuffer_EngineCore::RenderingDataManagerprivate
~RenderingDataManager()EngineCore::RenderingDataManager