@@ -6,35 +6,42 @@ namespace py = pybind11;
6
6
void Export_pystes_Core_structs (py::module &m)
7
7
{
8
8
py::class_< FRotator >(m, " FRotator" )
9
+ .def (py::init<>())
9
10
.def_readwrite (" Pitch" , &FRotator::Pitch)
10
11
.def_readwrite (" Yaw" , &FRotator::Yaw)
11
12
.def_readwrite (" Roll" , &FRotator::Roll)
12
13
;
13
14
py::class_< FVector2D >(m, " FVector2D" )
15
+ .def (py::init<>())
14
16
.def_readwrite (" X" , &FVector2D::X)
15
17
.def_readwrite (" Y" , &FVector2D::Y)
16
18
;
17
19
py::class_< FVector >(m, " FVector" )
20
+ .def (py::init<>())
18
21
.def_readwrite (" X" , &FVector::X)
19
22
.def_readwrite (" Y" , &FVector::Y)
20
23
.def_readwrite (" Z" , &FVector::Z)
21
24
;
22
25
py::class_< FGuid >(m, " FGuid" )
26
+ .def (py::init<>())
23
27
.def_readwrite (" A" , &FGuid::A)
24
28
.def_readwrite (" B" , &FGuid::B)
25
29
.def_readwrite (" C" , &FGuid::C)
26
30
.def_readwrite (" D" , &FGuid::D)
27
31
;
28
32
py::class_< FVector4 >(m, " FVector4" )
33
+ .def (py::init<>())
29
34
.def_readwrite (" X" , &FVector4::X)
30
35
.def_readwrite (" Y" , &FVector4::Y)
31
36
.def_readwrite (" Z" , &FVector4::Z)
32
37
.def_readwrite (" W" , &FVector4::W)
33
38
;
34
39
py::class_< FNameBasedObjectPath >(m, " FNameBasedObjectPath" )
40
+ .def (py::init<>())
35
41
.def_readwrite (" IsSubobjectMask" , &FNameBasedObjectPath::IsSubobjectMask)
36
42
;
37
43
py::class_< FFlag >(m, " FFlag" )
44
+ .def (py::init<>())
38
45
.def_readwrite (" Value" , &FFlag::Value)
39
46
.def_readwrite (" Raised" , &FFlag::Raised)
40
47
.def_readwrite (" Lowered" , &FFlag::Lowered)
@@ -44,85 +51,101 @@ void Export_pystes_Core_structs(py::module &m)
44
51
.def_readwrite (" Duration" , &FFlag::Duration )
45
52
;
46
53
py::class_< FQuat >(m, " FQuat" )
54
+ .def (py::init<>())
47
55
.def_readwrite (" X" , &FQuat::X)
48
56
.def_readwrite (" Y" , &FQuat::Y)
49
57
.def_readwrite (" Z" , &FQuat::Z)
50
58
.def_readwrite (" W" , &FQuat::W)
51
59
;
52
60
py::class_< FBoneAtom >(m, " FBoneAtom" )
61
+ .def (py::init<>())
53
62
.def_readwrite (" Rotation" , &FBoneAtom::Rotation)
54
63
.def_readwrite (" Translation" , &FBoneAtom::Translation)
55
64
.def_readwrite (" Scale" , &FBoneAtom::Scale)
56
65
;
57
66
py::class_< FSmartVector >(m, " FSmartVector" )
67
+ .def (py::init<>())
58
68
.def_readwrite (" Vector" , &FSmartVector::Vector)
59
69
.def_readwrite (" Flag" , &FSmartVector::Flag)
60
70
;
61
71
py::class_< FLinearColor >(m, " FLinearColor" )
72
+ .def (py::init<>())
62
73
.def_readwrite (" R" , &FLinearColor::R)
63
74
.def_readwrite (" G" , &FLinearColor::G)
64
75
.def_readwrite (" B" , &FLinearColor::B)
65
76
.def_readwrite (" A" , &FLinearColor::A)
66
77
;
67
78
py::class_< FColor >(m, " FColor" )
79
+ .def (py::init<>())
68
80
.def_readwrite (" B" , &FColor::B)
69
81
.def_readwrite (" G" , &FColor::G)
70
82
.def_readwrite (" R" , &FColor::R)
71
83
.def_readwrite (" A" , &FColor::A)
72
84
;
73
85
py::class_< FInterpCurvePointVector2D >(m, " FInterpCurvePointVector2D" )
86
+ .def (py::init<>())
74
87
.def_readwrite (" InVal" , &FInterpCurvePointVector2D::InVal)
75
88
.def_readwrite (" OutVal" , &FInterpCurvePointVector2D::OutVal)
76
89
.def_readwrite (" ArriveTangent" , &FInterpCurvePointVector2D::ArriveTangent)
77
90
.def_readwrite (" LeaveTangent" , &FInterpCurvePointVector2D::LeaveTangent)
78
91
.def_readwrite (" InterpMode" , &FInterpCurvePointVector2D::InterpMode)
79
92
;
80
93
py::class_< FInterpCurveVector2D >(m, " FInterpCurveVector2D" )
94
+ .def (py::init<>())
81
95
.def_readwrite (" Points" , &FInterpCurveVector2D::Points)
82
96
.def_readwrite (" InterpMethod" , &FInterpCurveVector2D::InterpMethod)
83
97
;
84
98
py::class_< FInterpCurvePointFloat >(m, " FInterpCurvePointFloat" )
99
+ .def (py::init<>())
85
100
.def_readwrite (" InVal" , &FInterpCurvePointFloat::InVal)
86
101
.def_readwrite (" OutVal" , &FInterpCurvePointFloat::OutVal)
87
102
.def_readwrite (" ArriveTangent" , &FInterpCurvePointFloat::ArriveTangent)
88
103
.def_readwrite (" LeaveTangent" , &FInterpCurvePointFloat::LeaveTangent)
89
104
.def_readwrite (" InterpMode" , &FInterpCurvePointFloat::InterpMode)
90
105
;
91
106
py::class_< FInterpCurveFloat >(m, " FInterpCurveFloat" )
107
+ .def (py::init<>())
92
108
.def_readwrite (" Points" , &FInterpCurveFloat::Points)
93
109
.def_readwrite (" InterpMethod" , &FInterpCurveFloat::InterpMethod)
94
110
;
95
111
py::class_< FCylinder >(m, " FCylinder" )
112
+ .def (py::init<>())
96
113
.def_readwrite (" Radius" , &FCylinder::Radius)
97
114
.def_readwrite (" Height" , &FCylinder::Height)
98
115
;
99
116
py::class_< FInterpCurvePointVector >(m, " FInterpCurvePointVector" )
117
+ .def (py::init<>())
100
118
.def_readwrite (" InVal" , &FInterpCurvePointVector::InVal)
101
119
.def_readwrite (" OutVal" , &FInterpCurvePointVector::OutVal)
102
120
.def_readwrite (" ArriveTangent" , &FInterpCurvePointVector::ArriveTangent)
103
121
.def_readwrite (" LeaveTangent" , &FInterpCurvePointVector::LeaveTangent)
104
122
.def_readwrite (" InterpMode" , &FInterpCurvePointVector::InterpMode)
105
123
;
106
124
py::class_< FInterpCurveVector >(m, " FInterpCurveVector" )
125
+ .def (py::init<>())
107
126
.def_readwrite (" Points" , &FInterpCurveVector::Points)
108
127
.def_readwrite (" InterpMethod" , &FInterpCurveVector::InterpMethod)
109
128
;
110
129
py::class_< FMatrix >(m, " FMatrix" )
130
+ .def (py::init<>())
111
131
.def_readwrite (" XPlane" , &FMatrix::XPlane)
112
132
.def_readwrite (" YPlane" , &FMatrix::YPlane)
113
133
.def_readwrite (" ZPlane" , &FMatrix::ZPlane)
114
134
.def_readwrite (" WPlane" , &FMatrix::WPlane)
115
135
;
116
136
py::class_< FBoxSphereBounds >(m, " FBoxSphereBounds" )
137
+ .def (py::init<>())
117
138
.def_readwrite (" Origin" , &FBoxSphereBounds::Origin)
118
139
.def_readwrite (" BoxExtent" , &FBoxSphereBounds::BoxExtent)
119
140
.def_readwrite (" SphereRadius" , &FBoxSphereBounds::SphereRadius)
120
141
;
121
142
py::class_< FTwoVectors >(m, " FTwoVectors" )
143
+ .def (py::init<>())
122
144
.def_readwrite (" v1" , &FTwoVectors::v1)
123
145
.def_readwrite (" v2" , &FTwoVectors::v2)
124
146
;
125
147
py::class_< FTAlphaBlend >(m, " FTAlphaBlend" )
148
+ .def (py::init<>())
126
149
.def_readwrite (" AlphaIn" , &FTAlphaBlend::AlphaIn)
127
150
.def_readwrite (" AlphaOut" , &FTAlphaBlend::AlphaOut)
128
151
.def_readwrite (" AlphaTarget" , &FTAlphaBlend::AlphaTarget)
@@ -131,28 +154,34 @@ void Export_pystes_Core_structs(py::module &m)
131
154
.def_readwrite (" BlendType" , &FTAlphaBlend::BlendType)
132
155
;
133
156
py::class_< FPointer >(m, " FPointer" )
157
+ .def (py::init<>())
134
158
.def_readwrite (" Dummy" , &FPointer::Dummy)
135
159
;
136
160
py::class_< FArray_Mirror >(m, " FArray_Mirror" )
161
+ .def (py::init<>())
137
162
.def_readwrite (" Data" , &FArray_Mirror::Data)
138
163
.def_readwrite (" ArrayNum" , &FArray_Mirror::ArrayNum)
139
164
.def_readwrite (" ArrayMax" , &FArray_Mirror::ArrayMax)
140
165
;
141
166
py::class_< FStableArray_Mirror >(m, " FStableArray_Mirror" )
167
+ .def (py::init<>())
142
168
.def_readwrite (" ArrayNumInUse" , &FStableArray_Mirror::ArrayNumInUse)
143
169
.def_readwrite (" ArrayNumAllocated" , &FStableArray_Mirror::ArrayNumAllocated)
144
170
.def_readwrite (" ArrayCapacity" , &FStableArray_Mirror::ArrayCapacity)
145
171
.def_readwrite (" FreeListHeadIndex" , &FStableArray_Mirror::FreeListHeadIndex)
146
172
.def_readwrite (" Chunks" , &FStableArray_Mirror::Chunks)
147
173
;
148
174
py::class_< FOctreeElementId >(m, " FOctreeElementId" )
175
+ .def (py::init<>())
149
176
.def_readwrite (" Node" , &FOctreeElementId::Node)
150
177
.def_readwrite (" ElementIndex" , &FOctreeElementId::ElementIndex)
151
178
;
152
179
py::class_< FRenderCommandFence >(m, " FRenderCommandFence" )
180
+ .def (py::init<>())
153
181
.def_readwrite (" NumPendingFences" , &FRenderCommandFence::NumPendingFences)
154
182
;
155
183
py::class_< FRawDistribution >(m, " FRawDistribution" )
184
+ .def (py::init<>())
156
185
.def_readwrite (" Type" , &FRawDistribution::Type)
157
186
.def_readwrite (" Op" , &FRawDistribution::Op)
158
187
.def_readwrite (" LookupTableNumElements" , &FRawDistribution::LookupTableNumElements)
@@ -162,93 +191,112 @@ void Export_pystes_Core_structs(py::module &m)
162
191
.def_readwrite (" LookupTableStartTime" , &FRawDistribution::LookupTableStartTime)
163
192
;
164
193
py::class_< FInterpCurvePointLinearColor >(m, " FInterpCurvePointLinearColor" )
194
+ .def (py::init<>())
165
195
.def_readwrite (" InVal" , &FInterpCurvePointLinearColor::InVal)
166
196
.def_readwrite (" OutVal" , &FInterpCurvePointLinearColor::OutVal)
167
197
.def_readwrite (" ArriveTangent" , &FInterpCurvePointLinearColor::ArriveTangent)
168
198
.def_readwrite (" LeaveTangent" , &FInterpCurvePointLinearColor::LeaveTangent)
169
199
.def_readwrite (" InterpMode" , &FInterpCurvePointLinearColor::InterpMode)
170
200
;
171
201
py::class_< FInterpCurveLinearColor >(m, " FInterpCurveLinearColor" )
202
+ .def (py::init<>())
172
203
.def_readwrite (" Points" , &FInterpCurveLinearColor::Points)
173
204
.def_readwrite (" InterpMethod" , &FInterpCurveLinearColor::InterpMethod)
174
205
;
175
206
py::class_< FInterpCurvePointQuat >(m, " FInterpCurvePointQuat" )
207
+ .def (py::init<>())
176
208
.def_readwrite (" InVal" , &FInterpCurvePointQuat::InVal)
177
209
.def_readwrite (" OutVal" , &FInterpCurvePointQuat::OutVal)
178
210
.def_readwrite (" ArriveTangent" , &FInterpCurvePointQuat::ArriveTangent)
179
211
.def_readwrite (" LeaveTangent" , &FInterpCurvePointQuat::LeaveTangent)
180
212
.def_readwrite (" InterpMode" , &FInterpCurvePointQuat::InterpMode)
181
213
;
182
214
py::class_< FInterpCurveQuat >(m, " FInterpCurveQuat" )
215
+ .def (py::init<>())
183
216
.def_readwrite (" Points" , &FInterpCurveQuat::Points)
184
217
.def_readwrite (" InterpMethod" , &FInterpCurveQuat::InterpMethod)
185
218
;
186
219
py::class_< FInterpCurvePointTwoVectors >(m, " FInterpCurvePointTwoVectors" )
220
+ .def (py::init<>())
187
221
.def_readwrite (" InVal" , &FInterpCurvePointTwoVectors::InVal)
188
222
.def_readwrite (" OutVal" , &FInterpCurvePointTwoVectors::OutVal)
189
223
.def_readwrite (" ArriveTangent" , &FInterpCurvePointTwoVectors::ArriveTangent)
190
224
.def_readwrite (" LeaveTangent" , &FInterpCurvePointTwoVectors::LeaveTangent)
191
225
.def_readwrite (" InterpMode" , &FInterpCurvePointTwoVectors::InterpMode)
192
226
;
193
227
py::class_< FInterpCurveTwoVectors >(m, " FInterpCurveTwoVectors" )
228
+ .def (py::init<>())
194
229
.def_readwrite (" Points" , &FInterpCurveTwoVectors::Points)
195
230
.def_readwrite (" InterpMethod" , &FInterpCurveTwoVectors::InterpMethod)
196
231
;
197
232
py::class_< FBox >(m, " FBox" )
233
+ .def (py::init<>())
198
234
.def_readwrite (" Min" , &FBox::Min)
199
235
.def_readwrite (" Max" , &FBox::Max)
200
236
.def_readwrite (" IsValid" , &FBox::IsValid)
201
237
;
202
238
py::class_< FTPOV >(m, " FTPOV" )
239
+ .def (py::init<>())
203
240
.def_readwrite (" Location" , &FTPOV::Location)
204
241
.def_readwrite (" Rotation" , &FTPOV::Rotation)
205
242
.def_readwrite (" FOV" , &FTPOV::FOV)
206
243
;
207
244
py::class_< FSHVector >(m, " FSHVector" )
245
+ .def (py::init<>())
208
246
;
209
247
py::class_< FSHVectorRGB >(m, " FSHVectorRGB" )
248
+ .def (py::init<>())
210
249
.def_readwrite (" R" , &FSHVectorRGB::R)
211
250
.def_readwrite (" G" , &FSHVectorRGB::G)
212
251
.def_readwrite (" B" , &FSHVectorRGB::B)
213
252
;
214
253
py::class_< FIntPoint3D >(m, " FIntPoint3D" )
254
+ .def (py::init<>())
215
255
.def_readwrite (" X" , &FIntPoint3D::X)
216
256
.def_readwrite (" Y" , &FIntPoint3D::Y)
217
257
.def_readwrite (" Z" , &FIntPoint3D::Z)
218
258
;
219
259
py::class_< FIntPoint >(m, " FIntPoint" )
260
+ .def (py::init<>())
220
261
.def_readwrite (" X" , &FIntPoint::X)
221
262
.def_readwrite (" Y" , &FIntPoint::Y)
222
263
;
223
264
py::class_< FPackedNormal >(m, " FPackedNormal" )
265
+ .def (py::init<>())
224
266
.def_readwrite (" X" , &FPackedNormal::X)
225
267
.def_readwrite (" Y" , &FPackedNormal::Y)
226
268
.def_readwrite (" Z" , &FPackedNormal::Z)
227
269
.def_readwrite (" W" , &FPackedNormal::W)
228
270
;
229
271
py::class_< FChunkedList_Mirror >(m, " FChunkedList_Mirror" )
272
+ .def (py::init<>())
230
273
.def_readwrite (" Members" , &FChunkedList_Mirror::Members)
231
274
;
232
275
py::class_< FIndirectArray_Mirror >(m, " FIndirectArray_Mirror" )
276
+ .def (py::init<>())
233
277
.def_readwrite (" Data" , &FIndirectArray_Mirror::Data)
234
278
.def_readwrite (" ArrayNum" , &FIndirectArray_Mirror::ArrayNum)
235
279
.def_readwrite (" ArrayMax" , &FIndirectArray_Mirror::ArrayMax)
236
280
;
237
281
py::class_< FInlinePointerArray_Mirror >(m, " FInlinePointerArray_Mirror" )
282
+ .def (py::init<>())
238
283
.def_readwrite (" InlineData" , &FInlinePointerArray_Mirror::InlineData)
239
284
.def_readwrite (" SecondaryData" , &FInlinePointerArray_Mirror::SecondaryData)
240
285
;
241
286
py::class_< FFColorVertexBuffer_Mirror >(m, " FFColorVertexBuffer_Mirror" )
287
+ .def (py::init<>())
242
288
.def_readwrite (" VfTable" , &FFColorVertexBuffer_Mirror::VfTable)
243
289
.def_readwrite (" VertexData" , &FFColorVertexBuffer_Mirror::VertexData)
244
290
.def_readwrite (" Data" , &FFColorVertexBuffer_Mirror::Data)
245
291
.def_readwrite (" Stride" , &FFColorVertexBuffer_Mirror::Stride)
246
292
.def_readwrite (" NumVertices" , &FFColorVertexBuffer_Mirror::NumVertices)
247
293
;
248
294
py::class_< FRenderCommandFence_Mirror >(m, " FRenderCommandFence_Mirror" )
295
+ .def (py::init<>())
249
296
.def_readwrite (" NumPendingFences" , &FRenderCommandFence_Mirror::NumPendingFences)
250
297
;
251
298
py::class_< FUntypedBulkData_Mirror >(m, " FUntypedBulkData_Mirror" )
299
+ .def (py::init<>())
252
300
.def_readwrite (" VfTable" , &FUntypedBulkData_Mirror::VfTable)
253
301
.def_readwrite (" BulkDataFlags" , &FUntypedBulkData_Mirror::BulkDataFlags)
254
302
.def_readwrite (" ElementCount" , &FUntypedBulkData_Mirror::ElementCount)
@@ -264,40 +312,49 @@ void Export_pystes_Core_structs(py::module &m)
264
312
.def_readwrite (" bShouldFreeOnEmpty" , &FUntypedBulkData_Mirror::bShouldFreeOnEmpty)
265
313
;
266
314
py::class_< FBitArray_Mirror >(m, " FBitArray_Mirror" )
315
+ .def (py::init<>())
267
316
.def_readwrite (" IndirectData" , &FBitArray_Mirror::IndirectData)
268
317
.def_readwrite (" NumBits" , &FBitArray_Mirror::NumBits)
269
318
.def_readwrite (" MaxBits" , &FBitArray_Mirror::MaxBits)
270
319
;
271
320
py::class_< FSparseArray_Mirror >(m, " FSparseArray_Mirror" )
321
+ .def (py::init<>())
272
322
.def_readwrite (" Elements" , &FSparseArray_Mirror::Elements)
273
323
.def_readwrite (" AllocationFlags" , &FSparseArray_Mirror::AllocationFlags)
274
324
.def_readwrite (" FirstFreeIndex" , &FSparseArray_Mirror::FirstFreeIndex)
275
325
.def_readwrite (" NumFreeIndices" , &FSparseArray_Mirror::NumFreeIndices)
276
326
;
277
327
py::class_< FSet_Mirror >(m, " FSet_Mirror" )
328
+ .def (py::init<>())
278
329
.def_readwrite (" Elements" , &FSet_Mirror::Elements)
279
330
.def_readwrite (" InlineHash" , &FSet_Mirror::InlineHash)
280
331
.def_readwrite (" Hash" , &FSet_Mirror::Hash)
281
332
.def_readwrite (" HashSize" , &FSet_Mirror::HashSize)
282
333
;
283
334
py::class_< FMultiMap_Mirror >(m, " FMultiMap_Mirror" )
335
+ .def (py::init<>())
284
336
.def_readwrite (" Pairs" , &FMultiMap_Mirror::Pairs)
285
337
;
286
338
py::class_< FMap_Mirror >(m, " FMap_Mirror" )
339
+ .def (py::init<>())
287
340
.def_readwrite (" Pairs" , &FMap_Mirror::Pairs)
288
341
;
289
342
py::class_< FThreadSafeCounter >(m, " FThreadSafeCounter" )
343
+ .def (py::init<>())
290
344
.def_readwrite (" Value" , &FThreadSafeCounter::Value)
291
345
;
292
346
py::class_< FDouble >(m, " FDouble" )
347
+ .def (py::init<>())
293
348
.def_readwrite (" A" , &FDouble::A)
294
349
.def_readwrite (" B" , &FDouble::B)
295
350
;
296
351
py::class_< FQWord >(m, " FQWord" )
352
+ .def (py::init<>())
297
353
.def_readwrite (" A" , &FQWord::A)
298
354
.def_readwrite (" B" , &FQWord::B)
299
355
;
300
356
py::class_< FRawDistributionFloat >(m, " FRawDistributionFloat" )
357
+ .def (py::init<>())
301
358
.def_readwrite (" Distribution" , &FRawDistributionFloat::Distribution)
302
359
.def_readwrite (" Type" , &FRawDistribution::Type)
303
360
.def_readwrite (" Op" , &FRawDistribution::Op)
0 commit comments