Navigation
API > API/Runtime > API/Runtime/Engine
Enumeration of all supported material external inputs.
| Name | MIR::EExternalInput |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialIR.h |
| Include Path | #include "Materials/MaterialIR.h" |
Syntax
namespace MIR
{
enum EExternalInput
{
None,
TexCoord0,
TexCoord1,
TexCoord2,
TexCoord3,
TexCoord4,
TexCoord5,
TexCoord6,
TexCoord7,
WorldPosition_Absolute,
WorldPosition_AbsoluteNoOffsets,
WorldPosition_CameraRelative,
WorldPosition_CameraRelativeNoOffsets,
LocalPosition_Instance,
LocalPosition_InstanceNoOffsets,
LocalPosition_Primitive,
LocalPosition_PrimitiveNoOffsets,
TexCoord0_Ddx,
TexCoord1_Ddx,
TexCoord2_Ddx,
TexCoord3_Ddx,
TexCoord4_Ddx,
TexCoord5_Ddx,
TexCoord6_Ddx,
TexCoord7_Ddx,
WorldPosition_Absolute_Ddx,
WorldPosition_AbsoluteNoOffsets_Ddx,
WorldPosition_CameraRelative_Ddx,
WorldPosition_CameraRelativeNoOffsets_Ddx,
LocalPosition_Instance_Ddx,
LocalPosition_InstanceNoOffsets_Ddx,
LocalPosition_Primitive_Ddx,
LocalPosition_PrimitiveNoOffsets_Ddx,
TexCoord0_Ddy,
TexCoord1_Ddy,
TexCoord2_Ddy,
TexCoord3_Ddy,
TexCoord4_Ddy,
TexCoord5_Ddy,
TexCoord6_Ddy,
TexCoord7_Ddy,
WorldPosition_Absolute_Ddy,
WorldPosition_AbsoluteNoOffsets_Ddy,
WorldPosition_CameraRelative_Ddy,
WorldPosition_CameraRelativeNoOffsets_Ddy,
LocalPosition_Instance_Ddy,
LocalPosition_InstanceNoOffsets_Ddy,
LocalPosition_Primitive_Ddy,
LocalPosition_PrimitiveNoOffsets_Ddy,
WithDerivatives_First = TexCoord0,
WithDerivatives_LastVal = LocalPosition_PrimitiveNoOffsets,
WithDerivatives_LastDdx = LocalPosition_PrimitiveNoOffsets_Ddx,
WithDerivatives_LastDdy = LocalPosition_PrimitiveNoOffsets_Ddy,
WithDerivatives_Last = WithDerivatives_LastDdy,
ActorPosition_Absolute,
ActorPosition_CameraRelative,
ObjectPosition_Absolute,
ObjectPosition_CameraRelative,
ViewMaterialTextureMipBias,
ViewMaterialTextureDerivativeMultiply,
GlobalDistanceField,
DynamicParticleParameterIndex,
CompilingPreviousFrame,
Count,
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| TexCoord0 | |
| TexCoord1 | |
| TexCoord2 | |
| TexCoord3 | |
| TexCoord4 | |
| TexCoord5 | |
| TexCoord6 | |
| TexCoord7 | |
| WorldPosition_Absolute | |
| WorldPosition_AbsoluteNoOffsets | |
| WorldPosition_CameraRelative | |
| WorldPosition_CameraRelativeNoOffsets | |
| LocalPosition_Instance | |
| LocalPosition_InstanceNoOffsets | |
| LocalPosition_Primitive | |
| LocalPosition_PrimitiveNoOffsets | |
| TexCoord0_Ddx | |
| TexCoord1_Ddx | |
| TexCoord2_Ddx | |
| TexCoord3_Ddx | |
| TexCoord4_Ddx | |
| TexCoord5_Ddx | |
| TexCoord6_Ddx | |
| TexCoord7_Ddx | |
| WorldPosition_Absolute_Ddx | |
| WorldPosition_AbsoluteNoOffsets_Ddx | |
| WorldPosition_CameraRelative_Ddx | |
| WorldPosition_CameraRelativeNoOffsets_Ddx | |
| LocalPosition_Instance_Ddx | |
| LocalPosition_InstanceNoOffsets_Ddx | |
| LocalPosition_Primitive_Ddx | |
| LocalPosition_PrimitiveNoOffsets_Ddx | |
| TexCoord0_Ddy | |
| TexCoord1_Ddy | |
| TexCoord2_Ddy | |
| TexCoord3_Ddy | |
| TexCoord4_Ddy | |
| TexCoord5_Ddy | |
| TexCoord6_Ddy | |
| TexCoord7_Ddy | |
| WorldPosition_Absolute_Ddy | |
| WorldPosition_AbsoluteNoOffsets_Ddy | |
| WorldPosition_CameraRelative_Ddy | |
| WorldPosition_CameraRelativeNoOffsets_Ddy | |
| LocalPosition_Instance_Ddy | |
| LocalPosition_InstanceNoOffsets_Ddy | |
| LocalPosition_Primitive_Ddy | |
| LocalPosition_PrimitiveNoOffsets_Ddy | |
| WithDerivatives_First | Ranges of External inputs with derivatives. |
| WithDerivatives_LastVal | |
| WithDerivatives_LastDdx | |
| WithDerivatives_LastDdy | |
| WithDerivatives_Last | |
| ActorPosition_Absolute | |
| ActorPosition_CameraRelative | |
| ObjectPosition_Absolute | |
| ObjectPosition_CameraRelative | |
| ViewMaterialTextureMipBias | |
| ViewMaterialTextureDerivativeMultiply | |
| GlobalDistanceField | |
| DynamicParticleParameterIndex | |
| CompilingPreviousFrame | |
| Count |