| 0x08 | Material | UMaterialInterface* | 7 flags | nullptr |
| 0x20 | MaterialUserParamBinding | FNiagaraUserParameterBinding | 2 flags | {Parameter={VarData=[]}} |
| 0x28 | UV0Settings | FNiagaraRibbonUVSettings | 3 flags | {DistributionMode=ScaledUsingRibbonSegmentLength, LeadingEd… |
| 0x28 | UV1Settings | FNiagaraRibbonUVSettings | 3 flags | {DistributionMode=ScaledUsingRibbonSegmentLength, LeadingEd… |
| 0x01 | FacingMode | ENiagaraRibbonFacingMode | 6 flags | Screen |
| 0x0131 | 0x03 | padding / unreflected |
| 0x04 | MaxNumRibbons | int32 | 6 flags | 0 |
| 0x01 | DrawDirection | ENiagaraRibbonDrawDirection | 6 flags | FrontToBack |
| 0x01 | Shape | ENiagaraRibbonShapeMode | 6 flags | Plane |
| 0x01 | bEnableAccurateGeometry : 1bit 0 | bool | 4 flags | false |
| 0x01 | bUseMaterialBackfaceCulling : 1bit 1 | bool | 4 flags | false |
| 0x01 | bUseGeometryNormals : 1bit 2 | bool | 4 flags | true |
| 0x01 | bUseGPUInit : 1bit 3 | bool | 4 flags | false |
| 0x01 | bUseConstantFactor : 1bit 4 | bool | 4 flags | false |
| 0x01 | bScreenSpaceTessellation : 1bit 5 | bool | 4 flags | true |
| 0x01 | bLinkOrderUseUniqueID : 1bit 6 | bool | 3 flags | true |
| 0x01 | bCastShadows : 1bit 7 | bool | 4 flags | true |
| 0x013B | 0x01 | padding / unreflected |
| 0x04 | WidthSegmentationCount | int32 | 6 flags | 1 |
| 0x04 | MultiPlaneCount | int32 | 6 flags | 2 |
| 0x04 | TubeSubdivisions | int32 | 6 flags | 3 |
| 0x10 | CustomVertices | TArray<FNiagaraRibbonShapeCustomVertex> | 3 flags | [] |
| 0x01 | TessellationMode | ENiagaraRibbonTessellationMode | 6 flags | Automatic |
| 0x0159 | 0x03 | padding / unreflected |
| 0x04 | CurveTension | float | 6 flags | 0 |
| 0x04 | TessellationFactor | int32 | 6 flags | 16 |
| 0x04 | TessellationAngle | float | 6 flags | 15 |
| 0x38 | PositionBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[]}, ParamMapVariable={Name=Particle… |
| 0x38 | ColorBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[16 items]}, ParamMapVariable={Name=… |
| 0x38 | VelocityBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[12 items]}, ParamMapVariable={Name=… |
| 0x38 | NormalizedAgeBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | RibbonTwistBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | RibbonWidthBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | RibbonFacingBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[12 items]}, ParamMapVariable={Name=… |
| 0x38 | RibbonIdBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[8 items]}, ParamMapVariable={Name=P… |
| 0x38 | RibbonLinkOrderBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | MaterialRandomBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | DynamicMaterialBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[16 items]}, ParamMapVariable={Name=… |
| 0x38 | DynamicMaterial1Binding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[16 items]}, ParamMapVariable={Name=… |
| 0x38 | DynamicMaterial2Binding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[16 items]}, ParamMapVariable={Name=… |
| 0x38 | DynamicMaterial3Binding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[16 items]}, ParamMapVariable={Name=… |
| 0x38 | RibbonUVDistance | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | U0OverrideBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | V0RangeOverrideBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[8 items]}, ParamMapVariable={Name=P… |
| 0x38 | U1OverrideBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | V1RangeOverrideBinding | FNiagaraVariableAttributeBinding | 2 flags | {RootVariable={VarData=[8 items]}, ParamMapVariable={Name=P… |
| 0x50 | MaterialParameters | FNiagaraRendererMaterialParameters | 2 flags | {AttributeBindings=[], ScalarParameters=[], VectorParameter… |
| 0x38 | PrevPositionBinding | FNiagaraVariableAttributeBinding | Transient+1 flags | {RootVariable={VarData=[]}, ParamMapVariable={Name=Particle… |
| 0x38 | PrevRibbonWidthBinding | FNiagaraVariableAttributeBinding | Transient+1 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x38 | PrevRibbonFacingBinding | FNiagaraVariableAttributeBinding | Transient+1 flags | {RootVariable={VarData=[12 items]}, ParamMapVariable={Name=… |
| 0x38 | PrevRibbonTwistBinding | FNiagaraVariableAttributeBinding | Transient+1 flags | {RootVariable={VarData=[4 items]}, ParamMapVariable={Name=P… |
| 0x04 | MaterialParamValidMask | uint32 | 5 flags | 0 |
| 0x06C4 | 0x9C | unreflected bytes to end of UNiagaraRibbonRendererProperties |