Chapter 2. Creating Classes
This chapter focuses on how to create C++ classes and structs that integrate well with the UE4 Blueprints editor. These classes are graduated versions of the regular C++ classes, and are called UCLASS
.
Tip
A UCLASS
is just a C++ class with a whole lot of UE4 macro decoration on top. The macros generate additional C++ header code that enables integration with the UE4 Editor itself.
Using UCLASS
is a great practice. The UCLASS
macro, if configured correctly, can possibly make your UCLASS
Blueprintable. The advantage of making your UCLASS
Blueprintable is that it can enable your custom C++ objects to have Blueprints visually editable properties (UPROPERTY
) with handy UI widgets such as text fields, sliders, and model selection ...
Get Unreal Engine 4 Scripting with C++ Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.