![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NaniteMaterialsSceneExtension.h>
Inheritance diagram for Nanite::FMaterialsSceneExtension:Classes | |
| class | FRenderer |
| class | FUpdater |
Public Member Functions | |
| virtual void | InitExtension (FScene &InScene) override |
| virtual ISceneExtensionUpdater * | CreateUpdater () override |
| virtual ISceneExtensionRenderer * | CreateRenderer (FSceneRendererBase &InSceneRenderer, const FEngineShowFlags &EngineShowFlags) override |
| void | PostBuildNaniteShadingCommands (FRDGBuilder &GraphBuilder, const UE::Tasks::FTask &BuildDependency, ENaniteMeshPass::Type MeshPass) |
| ISceneExtension (FScene &InScene) | |
Public Member Functions inherited from ISceneExtension | |
| ISceneExtension (FScene &InScene) | |
| virtual | ~ISceneExtension () |
Static Public Member Functions | |
| static bool | ShouldCreateExtension (FScene &InScene) |
Static Public Member Functions inherited from ISceneExtension | |
| static bool | ShouldCreateExtension (FScene &Scene) |
Friends | |
| class | FUpdater |
Additional Inherited Members | |
Protected Attributes inherited from ISceneExtension | |
| FScene & | Scene |
|
overridevirtual |
Reimplemented from ISceneExtension.
|
overridevirtual |
Reimplemented from ISceneExtension.
InitExtension is called after all scene extensions have been created, and an extension can therefore query for other extensions here.
Reimplemented from ISceneExtension.
|
inlineexplicit |
| void Nanite::FMaterialsSceneExtension::PostBuildNaniteShadingCommands | ( | FRDGBuilder & | GraphBuilder, |
| const UE::Tasks::FTask & | BuildDependency, | ||
| ENaniteMeshPass::Type | MeshPass | ||
| ) |