Files
Alphanium/CppSDK/SDK/BannerLibrary_functions.cpp

101 lines
4.0 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: BannerLibrary
#include "Basic.hpp"
#include "BannerLibrary_classes.hpp"
#include "BannerLibrary_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function BannerLibrary.BannerLibrary_C.UpdateMaterial
// (Static, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UImage* Banner_material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FFortHomeBaseInfo& Image_info (Parm)
// bool Is_Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UBannerLibrary_C::UpdateMaterial(class UImage* Banner_material, const struct FFortHomeBaseInfo& Image_info, bool Is_Icon, class UObject* __WorldContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("BannerLibrary_C", "UpdateMaterial");
Params::BannerLibrary_C_UpdateMaterial Parms{};
Parms.Banner_material = Banner_material;
Parms.Image_info = std::move(Image_info);
Parms.Is_Icon = Is_Icon;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
}
// Function BannerLibrary.BannerLibrary_C.UpdateBannerMeshMaterial
// (Static, Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UMaterialInstanceDynamic* Material_Instance_Dynamic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool UseIconMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AFortPlayerState* InstigatorPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UBannerLibrary_C::UpdateBannerMeshMaterial(class UMaterialInstanceDynamic* Material_Instance_Dynamic, bool UseIconMask, class AFortPlayerState* InstigatorPlayerState, class UObject* __WorldContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("BannerLibrary_C", "UpdateBannerMeshMaterial");
Params::BannerLibrary_C_UpdateBannerMeshMaterial Parms{};
Parms.Material_Instance_Dynamic = Material_Instance_Dynamic;
Parms.UseIconMask = UseIconMask;
Parms.InstigatorPlayerState = InstigatorPlayerState;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
}
// Function BannerLibrary.BannerLibrary_C.UpdateMaterialWithBasicInfo
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FFortSocialItemBasicData& BasicInfo (Parm, OutParm, ReferenceParm)
// class UImage* ImageInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UBannerLibrary_C::UpdateMaterialWithBasicInfo(struct FFortSocialItemBasicData& BasicInfo, class UImage* ImageInfo, class UObject* __WorldContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("BannerLibrary_C", "UpdateMaterialWithBasicInfo");
Params::BannerLibrary_C_UpdateMaterialWithBasicInfo Parms{};
Parms.BasicInfo = std::move(BasicInfo);
Parms.ImageInfo = ImageInfo;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
BasicInfo = std::move(Parms.BasicInfo);
}
}
#pragma pack(pop)