unreal.NiagaraDataInterfaceUObjectPropertyReader
¶
- class unreal.NiagaraDataInterfaceUObjectPropertyReader(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
NiagaraDataInterface
Data interface to read properties from UObjects. Rather than having BP tick functions that push data into Niagara this data interface will instead pull them.
C++ Source:
Plugin: Niagara
Module: Niagara
File: NiagaraDataInterfaceUObjectPropertyReader.h
Editor Properties: (see get_editor_property/set_editor_property)
property_remap
(Array[NiagaraUObjectPropertyReaderRemap]): [Read-Write]source_actor
(Actor): [Read-Write] Optional source actor to use, if the user parameter binding is valid this will be ignored.source_actor_component_class
(type(Class)): [Read-Write] When an actor is bound as the object we will also search for a component of this type to bind properties to. For example, setting this to a UPointLightComponent when binding properties we will first look at the actor then look for a component of UPointLightComponent and look at properties on that also. If no class is specified here we look at the RootComponent instead.u_object_parameter_binding
(NiagaraUserParameterBinding): [Read-Write] User parameter Object binding to read properties from.