get_niagara_data_interface_schema
Retrieve the editable-property schema for any Niagara Data Interface class. Discover supported fields, types, tooltips, and constraints before configuration.
Instructions
Return the full editable-property schema of a UNiagaraDataInterface subclass.
Walks the CDO via the modular FProperty introspector. Covers every DI: Array{Float,Float2,Float3,Float4,Color,Quat,Position,Matrix}, SkeletalMesh, StaticMesh, Spline, Curve, RenderTarget2D, VolumeTexture, CameraQuery, NeighborGrid3D, Grid2D, Texture, etc.
Each field returns: name, kind, sub-type, display_name, tooltip, category, clamp/UI min/max where present, recursive nested struct schema, enum entries for enum-typed fields, etc. Use to discover what fields a DI supports before configuring or instantiating one.
Args: class_: Class name with or without the "UNiagaraDataInterface" prefix. Examples: "ArrayFloat", "UNiagaraDataInterfaceSkeletalMesh", "Spline", "RenderTarget2D".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| class_ | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |