FMaterialShaderType::ShouldCompilePermutation

Checks if the shader type should be cached for a particular platform and material.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/MaterialShaderType.h

Include

#include "MaterialShaderType.h"

Source

/Engine/Source/Runtime/Engine/Private/Materials/MaterialShader.cpp

Syntax

bool ShouldCompilePermutation
(
    EShaderPlatform Platform,
    const FMaterialShaderParameters & MaterialParameters,
    int32 PermutationId,
    EShaderPermutationFlags Flags
) const

Remarks

Checks if the shader type should be cached for a particular platform and material.

Returns

True if this shader type should be cached.

Parameters

Parameter

Description

Platform

The platform to check.

Material

The material to check.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss