0x00x00B8
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | Is Active | bool | 7 flags | false | |
| 0x0031 | 0x07 | padding / unreflected | |||
| 0x18 | Center Location | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x08 | Size | double | 7 flags | 0 | |
| 0x08 | Render Target | UTextureRenderTarget2D* | 6 flags | nullptr | |
| 0x08 | Buffer Target | UTextureRenderTarget2D* | 6 flags | nullptr | |
| 0x04 | Resolution | int32 | 7 flags | 0 | |
| 0x006C | 0x04 | padding / unreflected | |||
| 0x08 | Half Size | double | 7 flags | 0 | |
| 0x08 | Size to Res Ratio | double | 7 flags | 0 | |
| 0x18 | Top Corner | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x10 | Center 2D | FVector2D | 7 flags | {X=0, Y=0} | |
| 0x10 | Top Corner 2D | FVector2D | 7 flags | {X=0, Y=0} | |
Inherited from UDataAsset 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | NativeClass | TSubclassOf<UDataAsset> | 6 flags | /Script/Engine.DataAsset |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
void Target Needs Recenter(const FVector& Control Location, const FVector& Axis Mask, const bool& Yes)Script8 statements · 235 bytes of bytecode0x0000CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Size, 10);0x002ECallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(Control Location, Center Location);0x005CCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Subtract_VectorVector_ReturnValue, Axis Mask);0x008ACallFunc_Vector_GetAbsMax_ReturnValue = Vector_GetAbsMax(CallFunc_Multiply_VectorVector_ReturnValue);0x00AFCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Vector_GetAbsMax_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x00D5Yes = CallFunc_Greater_DoubleDouble_ReturnValue;0x00E8return;0x00EA// end of script | Public | 0x31 | |
void Canvas Brush Size(const FVector2D& In, const FVector2D& Out)Script4 statements · 76 bytes of bytecode0x0000CallFunc_Divide_Vector2DFloat_ReturnValue = Divide_Vector2DFloat(In, Size to Res Ratio);0x002EOut = CallFunc_Divide_Vector2DFloat_ReturnValue;0x0049return;0x004B// end of script | Public | 0x20 | |
void Canvas Brush Location(const FVector2D& In, const FVector2D& Out)Script5 statements · 122 bytes of bytecode0x0000CallFunc_Subtract_Vector2DVector2D_ReturnValue = Subtract_Vector2DVector2D(In, Top Corner 2D);0x002ECallFunc_Divide_Vector2DFloat_ReturnValue = Divide_Vector2DFloat(CallFunc_Subtract_Vector2DVector2D_ReturnValue, Size to Res Ratio);0x005COut = CallFunc_Divide_Vector2DFloat_ReturnValue;0x0077return;0x0079// end of script | Public | 0x20 | |
void Set Location(const FVector& Center Location, const FLinearColor& Mapping Vector4)Script21 statements · 638 bytes of bytecode0x0000Center Location = Center Location;0x001BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Half Size);0x0040CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(Center Location, CallFunc_Conv_DoubleToVector_ReturnValue);0x006ETop Corner = CallFunc_Subtract_VectorVector_ReturnValue;0x0089CallFunc_Conv_VectorToVector2D_ReturnValue_1 = Conv_VectorToVector2D(Center Location);0x00AECenter 2D = CallFunc_Conv_VectorToVector2D_ReturnValue_1;0x00C9CallFunc_Conv_VectorToVector2D_ReturnValue = Conv_VectorToVector2D(Top Corner);0x00EETop Corner 2D = CallFunc_Conv_VectorToVector2D_ReturnValue;0x0109BreakVector(Center Location, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0137BreakVector2D(Top Corner 2D, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x015CK2Node_MakeStruct_R_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x0179K2Node_MakeStruct_LinearColor.R = K2Node_MakeStruct_R_ImplicitCast;0x019DK2Node_MakeStruct_G_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_Y);0x01BAK2Node_MakeStruct_LinearColor.G = K2Node_MakeStruct_G_ImplicitCast;0x01DEK2Node_MakeStruct_B_ImplicitCast = Cast<3>(Size);0x01FBK2Node_MakeStruct_LinearColor.B = K2Node_MakeStruct_B_ImplicitCast;0x021FK2Node_MakeStruct_A_ImplicitCast = Cast<3>(CallFunc_BreakVector_Z);0x023CK2Node_MakeStruct_LinearColor.A = K2Node_MakeStruct_A_ImplicitCast;0x0260Mapping Vector4 = K2Node_MakeStruct_LinearColor;0x027Breturn;0x027D// end of script | Public | 0x28 | |
void Set Size(double Size)Script8 statements · 213 bytes of bytecode0x0000Size = Size;0x001BCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Size, 2);0x0049Half Size = CallFunc_Divide_DoubleDouble_ReturnValue;0x0064CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Resolution);0x0089CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(Size, CallFunc_Conv_IntToDouble_ReturnValue);0x00B7Size to Res Ratio = CallFunc_Divide_DoubleDouble_ReturnValue_1;0x00D2return;0x00D4// end of script | Public | 0x08 | |
void Set Render Target(UTextureRenderTarget2D* Render Target, UTextureRenderTarget2D* Buffer Target)Script5 statements · 90 bytes of bytecode0x0000Render Target = Render Target;0x0013Buffer Target = Buffer Target;0x0026Resolution = Render Target.SizeX;0x0057return;0x0059// end of script | Public | 0x10 | |
void Target Extent 2D(const FVector2D& Extent)Script5 statements · 122 bytes of bytecode0x0000CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(Size, 2);0x002ECallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x005CExtent = CallFunc_MakeVector2D_ReturnValue;0x0077return;0x0079// end of script | Public | 0x10 |