FProxyMaterialCompiler::ValidCast

Casts the passed in code to DestType, or generates a compile error if the cast is not valid.

Windows
MacOS
Linux

Override Hierarchy

FMaterialCompiler::ValidCast()

FProxyMaterialCompiler::ValidCast()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/MaterialCompiler.h

Include

#include "MaterialCompiler.h"

Syntax

virtual int32 ValidCast
(
    int32 Code,
    EMaterialValueType DestType
)

Remarks

Casts the passed in code to DestType, or generates a compile error if the cast is not valid. This will truncate a type (float4 -> float3) but not add components (float2 -> float3), however a float1 can be cast to any float type by replication.

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