/Engine/Source/Runtime/RenderCore/Public/ShaderCore.h
If a compile argument with the given name exists and is of the specified type, returns its value. Otherwise, either the named argument doesn't exist or the type does not match, and the default value will be returned.
template<typename ValueType> ValueType GetCompileArgument ( const TCHAR * Name, const ValueType & DefaultValue ) const