UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SubobjectInstancingTest.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#if WITH_TESTS
6
7#include "UObject/Class.h"
8#include "UObject/Object.h"
9#include "SubobjectInstancingTest.generated.h"
10
11namespace UE
12{
13
15{
20
21 static UClass* CreateNonNativeInstancingTestClass(UClass* SuperClass = nullptr);
22 static UClass* CreateDynamicallyInstancedTestClass(UClass* SuperClass = nullptr);
23};
24
25}
26
27UCLASS()
29{
31
32public:
33 UPROPERTY()
34 int32 TestValue = 100;
35};
36
37UCLASS()
39{
41};
42
43UCLASS()
45{
47
48public:
50
51 UPROPERTY(Instanced)
53
54 UPROPERTY(Instanced)
56
57 UPROPERTY(Instanced)
59};
60
61UCLASS()
63{
65
66public:
68
69 UPROPERTY(Instanced)
71};
72
73UCLASS(DefaultToInstanced)
75{
77};
78
79USTRUCT()
81{
83
84 UPROPERTY(Instanced)
86
87 UPROPERTY()
89
90 UPROPERTY(Instanced)
92};
93
94UCLASS()
96{
98
99public:
101
102 virtual void PostInitProperties() override;
103
104 UPROPERTY(Instanced)
106
107 UPROPERTY(Instanced)
109
110 UPROPERTY(Instanced)
112
113 UPROPERTY()
115
116 UPROPERTY()
118
119 UPROPERTY(Instanced)
121
122 UPROPERTY(Transient, Instanced)
124
125 UPROPERTY(Instanced)
127
128 UPROPERTY(Instanced)
130
131 UPROPERTY()
133
134 UPROPERTY(Instanced)
136
137 UPROPERTY(Instanced)
139
140 UPROPERTY(Instanced)
142
143 UPROPERTY()
145
146 UPROPERTY(Instanced)
148
149 UPROPERTY()
151
152 UPROPERTY(Instanced)
154
155 UPROPERTY()
157
158 UPROPERTY()
160
161 UPROPERTY(Instanced)
163
164 UPROPERTY()
166
167 UPROPERTY(Instanced)
169
170 UPROPERTY(Instanced)
172
173 UPROPERTY(Instanced)
175};
176
177UCLASS()
179{
181
182public:
184};
185
186UCLASS()
188{
190
191public:
193};
194
195UCLASS()
197{
199
200public:
202};
203
204#endif // WITH_TESTS
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition Class.h:3793
Definition Object.h:95
Definition AdvancedWidgetsModule.cpp:13
Definition ObjectPtr.h:488
Definition Optional.h:131