Navigation
API > API/Plugins > API/Plugins/NiagaraVertexFactories
References
| Module | NiagaraVertexFactories |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraVertexFactories/Public/NiagaraMeshVertexFactory.h |
| Include | #include "NiagaraMeshVertexFactory.h" |
Syntax
class FNiagaraMeshCommonParameters
Remarks
Common shader parameters for mesh particle renderers (used by multiple shaders)
Variables
| Type | Name | Description | |
|---|---|---|---|
| TShaderParameterTypeInfo< int >::TAlignedType | AccurateMotionVectors | ||
| TShaderParameterTypeInfo< int >::TAlignedType | bLocalSpace | ||
| TShaderParameterTypeInfo< uint32 >::TAlignedType | bLockedAxisEnable | ||
| TShaderParameterTypeInfo< int >::TAlignedType | bMeshOffsetIsWorldSpace | ||
| TShaderParameterTypeInfo< int >::TAlignedType | CameraOffsetDataOffset | ||
| TShaderParameterTypeInfo< float >::TAlignedType | DefaultCameraOffset | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | DefaultPosition | ||
| TShaderParameterTypeInfo< float >::TAlignedType | DefaultPrevCameraOffset | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | DefaultPrevPosition | ||
| TShaderParameterTypeInfo< FVector4f >::TAlignedType | DefaultPrevRotation | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | DefaultPrevScale | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | DefaultPrevVelocity | ||
| TShaderParameterTypeInfo< FVector4f >::TAlignedType | DefaultRotation | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | DefaultScale | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | DefaultVelocity | ||
| TShaderParameterTypeInfo< float >::TAlignedType | DeltaSeconds | ||
| TShaderParameterTypeInfo< uint32 >::TAlignedType | FacingMode | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | LockedAxis | ||
| TShaderParameterTypeInfo< uint32 >::TAlignedType | LockedAxisSpace | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | MeshOffset | ||
| TShaderParameterTypeInfo< FVector4f >::TAlignedType | MeshRotation | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | MeshScale | ||
| TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraFloatDataStride | ||
| TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraIntDataStride | ||
| TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraParticleDataFloat | ||
| TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraParticleDataHalf | ||
| TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraParticleDataInt | ||
| TShaderParameterTypeInfo< int >::TAlignedType | PositionDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | PrevCameraOffsetDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | PrevPositionDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | PrevRotationDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | PrevScaleDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | PrevVelocityDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | RotationDataOffset | ||
| TShaderParameterTypeInfo< int >::TAlignedType | ScaleDataOffset | ||
| TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | SortedIndices | ||
| TShaderParameterTypeInfo< int >::TAlignedType | SortedIndicesOffset | ||
| TShaderParameterTypeInfo< FVector3f >::TAlignedType | SystemLWCTile | ||
| TShaderParameterTypeInfo< int >::TAlignedType | VelocityDataOffset |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FUniformBufferRHIRef | CreateUniformBuffer
(
const FNiagaraMeshCommonParameters& InContents, |
||
| TArray< FShaderParametersMetadata::FMember > | zzGetMembers () |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FTypeInfo |