You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/Feature/Common/Code/Source/SkinnedMesh
Qing Tao 06d5711db8 ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface (#4739)
* ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface
Introduced new PassSystemInterface::ForEachPass() funtion to replace PassSystemInterface::FindPasses(), PassSystemInterface::GetPassesByTemplateName and ParentPass::FindPassByNameRecursive() functions.
Update all the places which were using those three functions.
The new pass finding filter support any combination of pass name, pass template name, pass class type, pass hirechary, owner scene, owner render pipeline.
Update unit tests.

Signed-off-by: Qing Tao <qingtao@amazon.com>
(cherry picked from commit fe8dac7989)
4 years ago
..
SkinnedMeshComputePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshComputePass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshDispatchItem.cpp Create helper function for getting threads per (#4480) 4 years ago
SkinnedMeshDispatchItem.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshFeatureProcessor.cpp ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface (#4739) 4 years ago
SkinnedMeshFeatureProcessor.h ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface (#4739) 4 years ago
SkinnedMeshInputBuffers.cpp [development] Migrated Atom CPU profiler to utilize new AzCore Profiler interface and related macros (#4160) 4 years ago
SkinnedMeshInstance.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshOutputStreamManager.cpp Allow buffer to take any size, including 0 4 years ago
SkinnedMeshOutputStreamManager.h Don't const_cast, instead remove const qualifier from function 4 years ago
SkinnedMeshRenderProxy.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshRenderProxy.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshShaderOptionsCache.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshShaderOptionsCache.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshStatsCollector.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshStatsCollector.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshSystemComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshVertexStreamProperties.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SkinnedMeshVertexStreamProperties.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago