FMeshMaterialShaderType::ShouldCompilePermutation

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

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/MeshMaterialShaderType.h

Include

#include "MeshMaterialShaderType.h"

Source

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

Syntax

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

Remarks

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

Returns

True if this shader type should be cached.

Parameters

Parameter

Description

Platform

The platform to check.

Material

The material to check.

VertexFactoryType

The vertex factory type 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