22 lines
840 B
Ucode
22 lines
840 B
Ucode
|
/**
|
||
|
* Copyright 1998-2013 Epic Games, Inc. All Rights Reserved.
|
||
|
* This UV node generates texture coordinates in view space centered on the particle system's MacroUVPosition, with tiling controlled by the particle system's MacroUVRadius.
|
||
|
* It is useful for mapping a 'macro' noise texture in a continuous manner onto all particles of a particle system.
|
||
|
*/
|
||
|
class MaterialExpressionParticleMacroUV extends MaterialExpression
|
||
|
native(Material);
|
||
|
|
||
|
/** Whether to calculate the UVs in View space, which gives a slightly different UV position based on depth and creates a parallax effect, at the cost of texture swimming. */
|
||
|
var() bool bUseViewSpace;
|
||
|
|
||
|
cpptext
|
||
|
{
|
||
|
virtual INT Compile(FMaterialCompiler* Compiler, INT OutputIndex);
|
||
|
virtual FString GetCaption() const;
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
MenuCategories(0)="Particles"
|
||
|
}
|