unreal.NiagaraDataChannelWriter
¶
- class unreal.NiagaraDataChannelWriter(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
Object
Niagara Data Channel Writer
C++ Source:
Plugin: Niagara
Module: Niagara
File: NiagaraDataChannelAccessor.h
- init_write(search_params, count, visible_to_game=True, visible_to_cpu=True, visible_to_gpu=True, debug_source) bool ¶
Call before each batch of writes to allocate the data we’ll be writing to.
- num() int32 ¶
Num
- Return type:
int32
- write_enum(var_name, index, data) None ¶
Write Enum
- Parameters:
var_name (Name) –
index (int32) –
data (uint8) –
- write_float(var_name, index, data) None ¶
Write Float
- Parameters:
var_name (Name) –
index (int32) –
data (double) –
- write_int(var_name, index, data) None ¶
Write Int
- Parameters:
var_name (Name) –
index (int32) –
data (int32) –
- write_linear_color(var_name, index, data) None ¶
Write Linear Color
- Parameters:
var_name (Name) –
index (int32) –
data (LinearColor) –
- write_spawn_info(var_name, index, data) None ¶
Write Spawn Info
- Parameters:
var_name (Name) –
index (int32) –
data (NiagaraSpawnInfo) –