When we are creating pointers in the header file to assets like widgets, sounds etc, I don’t understand how they can be pointers.
Pointers look at a location in memory, but these assets haven’t been loaded into memory yet, so how can Unreal point to their location? Or is everything in the content browser loaded into memory?
For example…
UPROPERTY(EditAnywhere)
USoundBase* ImpactSound;
It’s pointing to the ImpactSound, but the ImpactSound asset hasn’t been loaded into memory yet (obviously where my understanding is lacking)
Thanks in advance!