fx.Niagara.NDIStaticMesh.UseInlineLODsOnly

fx.Niagara.NDIStaticMesh.UseInlineLODsOnly

#Overview

name: fx.Niagara.NDIStaticMesh.UseInlineLODsOnly

This variable is created as a Console Variable (cvar).

It is referenced in 2 C++ source files.

#Summary

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Private/DataInterface/NiagaraDataInterfaceStaticMesh.cpp:111

Scope (from outer to inner):

file
namespace    NDIStaticMeshLocal

Source code excerpt:

	static int32 GNDIStaticMesh_UseInlineLODsOnly = 2;
	static FAutoConsoleVariableRef CVarNDIStaticMesh_UseInlineLODsOnly(
		TEXT("fx.Niagara.NDIStaticMesh.UseInlineLODsOnly"),
		GNDIStaticMesh_UseInlineLODsOnly,
		TEXT("When enabled Niagara will never use streaming LOD levels, only inline LODs."
		"0 = Streaming LODs can be sampled."
		"1 = Only inlined LODs can be sampled."
		"2 = Only inlined LODs can be sampled by default but each DI can override this if desired. "),
		ECVF_Default

#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Internal/DataInterface/NiagaraDataInterfaceStaticMesh.h:96

Scope (from outer to inner):

file
class        class UNiagaraDataInterfaceStaticMesh : public UNiagaraDataInterface

Source code excerpt:

    bool bUsePhysicsBodyVelocity = false;

	/** When true, we allow this DI to sample from streaming LODs. Selectively overriding the CVar fx.Niagara.NDIStaticMesh.UseInlineLODsOnly. */
	UPROPERTY(EditAnywhere, Category = "LOD")
	bool bAllowSamplingFromStreamingLODs = false;

	/** 
	Static Mesh LOD to sample.
	When the desired LOD is not available, the next available LOD is used.