Open 3D Engine Terrain Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Terrain::TerrainMacroClipmapGenerationPass Class Reference

#include <TerrainClipmapComputePass.h>

Inherits AZ::RPI::ComputePass.

Public Member Functions

 AZ_RTTI (Terrain::TerrainMacroClipmapGenerationPass, "{E1F7C18F-E77A-496E-ABD7-1EC7D75AA4B0}", AZ::RPI::ComputePass)
 
 AZ_CLASS_ALLOCATOR (Terrain::TerrainMacroClipmapGenerationPass, AZ::SystemAllocator)
 
void SetupFrameGraphDependencies (AZ::RHI::FrameGraphInterface frameGraph) override
 
void CompileResources (const AZ::RHI::FrameGraphCompileContext &context) override
 
bool IsEnabled () const override
 

Static Public Member Functions

static AZ::RPI::Ptr< TerrainMacroClipmapGenerationPassCreate (const AZ::RPI::PassDescriptor &descriptor)
 

Detailed Description

The compute pass to generate macro texture clipmaps. DetailClipmapGenerationPass has images depending on this pass. It will gather all the data from the macro materials into a clipmap stack.

Member Function Documentation

◆ IsEnabled()

bool Terrain::TerrainMacroClipmapGenerationPass::IsEnabled ( ) const
override

Besides the standard enable flag, the pass can be disabled by the case that no update is triggered.


The documentation for this class was generated from the following file: