클래스 정의
UNiagaraDataInterface 파생 클래스로 기능의 경계를 만든다.
데이터 인터페이스는 외부 데이터와 Niagara 스크립트를 잇는 계약이다. 함수와 실행 경로를 함께 설계한다.
UNiagaraDataInterface 파생 클래스로 기능의 경계를 만든다.
그래프에서 부를 함수 이름과 입출력을 등록한다.
VM 실행이나 프록시로 계산 값을 넘긴다.
GPU 시뮬레이션이면 HLSL 경로도 맞춘다.
데이터 인터페이스는 단순 유틸 함수가 아니다. Niagara가 어떤 경로에서 데이터를 읽는지까지 포함한 API다.