Navigation
API > API/Plugins > API/Plugins/Niagara
This enum decides how a sprite particle will orient its "facing" axis. Must keep these in sync with NiagaraSpriteVertexFactory.ush
| Name | ENiagaraSpriteFacingMode |
| Type | enum |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSpriteRendererProperties.h |
| Include Path | #include "NiagaraSpriteRendererProperties.h" |
Syntax
enum ENiagaraSpriteFacingMode
{
FaceCamera,
FaceCameraPlane,
CustomFacingVector,
FaceCameraPosition,
FaceCameraDistanceBlend,
Automatic,
}
Values
| Name | Remarks |
|---|---|
| FaceCamera | The sprite billboard origin is always "looking at" the camera origin, trying to keep its up axis aligned to the camera's up axis. |
| FaceCameraPlane | The sprite billboard plane is completely parallel to the camera plane. Particle always looks "flat" |
| CustomFacingVector | The sprite billboard faces toward the "Particles.SpriteFacing" vector attribute. |
| FaceCameraPosition | Faces the camera position, but is not dependent on the camera rotation. |
| FaceCameraDistanceBlend | Blends between FaceCamera and FaceCameraPosition. |
| Automatic | Automatically select between FaceCamera & CustomFacingVector depending on if SpriteFacing binding is valid. |