UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HLSLMaterialDerivativeAutogen.h File Reference
#include "CoreMinimal.h"
#include "MaterialShared.h"
#include "HLSLMaterialDerivativeAutogen.generated.h"

Go to the source code of this file.

Enumerations

enum class  EDerivativeStatus : uint8 { NotAware , NotValid , Zero , Valid }
 

Enumeration Type Documentation

◆ EDerivativeStatus

enum class EDerivativeStatus : uint8
strong

For a node, the known information of the partial derivatives. NotAware - This node is made by a function that has no knowledge of analytic partial derivatives. NotValid - This node is aware of partial derivatives, and knows that one of its source inputs is not partial derivative aware, and therefore its value is not to be used. Zero - This node is aware of partial derivatives, and knows that it's value is zero, as is the case for uniform parameters. Valid - This node is aware of partial derivatives, and knows that it has a calculated value.

Enumerator
NotAware 
NotValid 
Zero 
Valid