filmov
tv
Unreal Basics - TArray: Multi Threading, Sorting, Filtering - Implementation in C++ und Blueprint

Показать описание
**Content**
A TArray is a contiguous list in which the order of the referenced values is the decisive element.
It is already available in Blueprint, but we implement it - more powerful, but beginner-friendly - as a C++ class to get advanced functions like searching, sorting and multi threading.
We also use normal and parallel iteration over the array and measure the differences.
**Attribution**
**Links**
**Chapter**
00:00 - Start
00:05 - Decision Tree - When to actually use an Array
01:26 - Presentation Overview
01:47 - Blueprint Function exposed - Add
02:24 - Blueprint Function exposed - Remove
02:54 - Blueprint Function exposed - Filter & Sort
03:46 - Blueprint Function exposed - Iterate
04:36 - Our TArray UObject class
04:40 - Stop Watch in C++
05:14 - UEnum for Sorting
05:28 - UStruct as Array object
06:29 - UObject Array encapsulating class
09:41 - Iteration - Standard vs Parallel ForEach
12:02 - Blueprint nodes
13:08 - Construct TArray object
13:18 - PUSH a DataTable with 41k cities into our array
13:51 - Find all cities starting with 'San'
14:59 - Iterate over Array and change a string: Standard vs Parallel ForEach
A TArray is a contiguous list in which the order of the referenced values is the decisive element.
It is already available in Blueprint, but we implement it - more powerful, but beginner-friendly - as a C++ class to get advanced functions like searching, sorting and multi threading.
We also use normal and parallel iteration over the array and measure the differences.
**Attribution**
**Links**
**Chapter**
00:00 - Start
00:05 - Decision Tree - When to actually use an Array
01:26 - Presentation Overview
01:47 - Blueprint Function exposed - Add
02:24 - Blueprint Function exposed - Remove
02:54 - Blueprint Function exposed - Filter & Sort
03:46 - Blueprint Function exposed - Iterate
04:36 - Our TArray UObject class
04:40 - Stop Watch in C++
05:14 - UEnum for Sorting
05:28 - UStruct as Array object
06:29 - UObject Array encapsulating class
09:41 - Iteration - Standard vs Parallel ForEach
12:02 - Blueprint nodes
13:08 - Construct TArray object
13:18 - PUSH a DataTable with 41k cities into our array
13:51 - Find all cities starting with 'San'
14:59 - Iterate over Array and change a string: Standard vs Parallel ForEach