Skip to content

class USimplygonBPFunctionLibrary

Simplygon Blueprint Function library that exposes essential methods for automating content pipeline through python scripting.

Members (public)

TypeMemberDescription
intUClassNo description available.

Methods (public)

MethodDescription
AddActorsToStandinActorAdds a list of static mesh actors to standin actor.
AddActorToStandinActorAdds a static mesh actor to standin actor.
AddSimplygonUserDataAdds Simplygon user data to static mesh actor.
AssignRecipeToAssetAssign given LODRecipe to given static/skeletal mesh actor
BuildAllLODRecipesBuild all LODRecipes
BuildLODRecipeBuild LODRecipe for given static/skeletal mesh.
BuildLODRecipesOnlyForSkeletalMeshesBuild given list of LODRecipes. Only for skeletal mesh actors.
BuildLODRecipesOnlyForStaticMeshesBuild given list of LODRecipes. Only for static mesh actors.
BuildStandinMeshesBuilds meshes for all standin actors
CreateStandinActorFromActorsCreate standin actor from a given list of static mesh actors.
execAddActorsToStandinActorNo description available.
execAddActorToStandinActorNo description available.
execAddSimplygonUserDataNo description available.
execAssignRecipeToAssetNo description available.
execBuildAllLODRecipesNo description available.
execBuildLODRecipeNo description available.
execBuildLODRecipesOnlyForSkeletalMeshesNo description available.
execBuildLODRecipesOnlyForStaticMeshesNo description available.
execBuildStandinMeshesNo description available.
execCreateStandinActorFromActorsNo description available.
execIsClippingGeometryNo description available.
execIsOccludingGeometryNo description available.
execRemoveActorFromStandinActorNo description available.
execRemoveActorsFromStandinActorNo description available.
execRemoveSimplygonUserDataNo description available.
IsClippingGeometryCheck if clipping geometry tag is associated with static mesh actor.
IsOccludingGeometryCheck if occluding geometry tag is associated with static mesh actor.
RemoveActorFromStandinActorRemove given static mesh actor from a standin actor.
RemoveActorsFromStandinActorRemove given list of static mesh actros from standin actor.
@oaram InStandin standin actor
RemoveSimplygonUserDataRemoves Simplygon user data from actor.

AddActorsToStandinActor

Syntax

cpp
void AddActorsToStandinActor(AStandInMeshActor *, const TArray<AActor *> &);

Parameters

TypeNameDescription
AStandInMeshActorInStandinThe stand in actor.
TArray<AActor >InActorslist of static mesh actors to add.

Return Type: void

AddActorToStandinActor

Syntax

cpp
void AddActorToStandinActor(AStandInMeshActor *, AActor *);

Parameters

TypeNameDescription
AStandInMeshActorInStandinthe standin actor.
AActorInActorstatic mesh actor to add.

Return Type: void

AddSimplygonUserData

Syntax

cpp
void AddSimplygonUserData(AActor *, ESimplygonMetaTagType);

Parameters

TypeNameDescription
AActorInActorstatic mesh actor to assign user data to.
ESimplygonMetaTagTypeInMetaTagmeta tag to assign to static mesh actor.

Return Type: void

AssignRecipeToAsset

Syntax

cpp
void AssignRecipeToAsset(class ULODRecipe *, UObject *);

Parameters

TypeNameDescription
ULODRecipeInRecipeLODRecipes to assign.
UObjectInAssetstatic/skeletal mesh asset.

Return Type: void

BuildAllLODRecipes

Syntax

cpp
void BuildAllLODRecipes();

Parameters

BuildAllLODRecipes takes no parameters.
Return Type: void

BuildLODRecipe

Syntax

cpp
void BuildLODRecipe(TSoftObjectPtr<UObject>);

Parameters

TypeNameDescription
TSoftObjectPtr<UObject>Meshstatic/skeletal mesh actor.

Return Type: void

BuildLODRecipesOnlyForSkeletalMeshes

Syntax

cpp
void BuildLODRecipesOnlyForSkeletalMeshes(const TArray<class ULODRecipe *> &);

Parameters

TypeNameDescription
TArray< ULODRecipe >LODRecipeslist of LODRecipes to build.

Return Type: void

BuildLODRecipesOnlyForStaticMeshes

Syntax

cpp
void BuildLODRecipesOnlyForStaticMeshes(const TArray<class ULODRecipe *> &);

Parameters

TypeNameDescription
TArray< ULODRecipe >LODRecipeslist of LODRecipes to build.

Return Type: void

BuildStandinMeshes

Syntax

cpp
bool BuildStandinMeshes();

Parameters

BuildStandinMeshes takes no parameters.
Return Type: bool

CreateStandinActorFromActors

Syntax

cpp
AStandInMeshActor * CreateStandinActorFromActors(const TArray<AActor *> &);

Parameters

TypeNameDescription
TArray<AActor >InActorslist of static mesh actors.

Return Type: AStandInMeshActor

execAddActorsToStandinActor

Syntax

cpp
void execAddActorsToStandinActor(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execAddActorToStandinActor

Syntax

cpp
void execAddActorToStandinActor(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execAddSimplygonUserData

Syntax

cpp
void execAddSimplygonUserData(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execAssignRecipeToAsset

Syntax

cpp
void execAssignRecipeToAsset(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execBuildAllLODRecipes

Syntax

cpp
void execBuildAllLODRecipes(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execBuildLODRecipe

Syntax

cpp
void execBuildLODRecipe(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execBuildLODRecipesOnlyForSkeletalMeshes

Syntax

cpp
void execBuildLODRecipesOnlyForSkeletalMeshes(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execBuildLODRecipesOnlyForStaticMeshes

Syntax

cpp
void execBuildLODRecipesOnlyForStaticMeshes(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execBuildStandinMeshes

Syntax

cpp
void execBuildStandinMeshes(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execCreateStandinActorFromActors

Syntax

cpp
void execCreateStandinActorFromActors(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execIsClippingGeometry

Syntax

cpp
void execIsClippingGeometry(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execIsOccludingGeometry

Syntax

cpp
void execIsOccludingGeometry(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execRemoveActorFromStandinActor

Syntax

cpp
void execRemoveActorFromStandinActor(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execRemoveActorsFromStandinActor

Syntax

cpp
void execRemoveActorsFromStandinActor(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

execRemoveSimplygonUserData

Syntax

cpp
void execRemoveSimplygonUserData(UObject *, FFrame &, void *const);

Parameters

TypeNameDescription
UObjectContext
FFrameStack
voidZ_Param__Result

Return Type: void

IsClippingGeometry

Syntax

cpp
bool IsClippingGeometry(AActor *);

Parameters

TypeNameDescription
AActorInActorstatic mesh actor to look for the tag.

Return Type: bool

IsOccludingGeometry

Syntax

cpp
bool IsOccludingGeometry(AActor *);

Parameters

TypeNameDescription
AActorInActorstatic mesh actor to look for the tag.

Return Type: bool

RemoveActorFromStandinActor

Syntax

cpp
void RemoveActorFromStandinActor(AActor *);

Parameters

TypeNameDescription
AActorInActorThe stand in actor.

Return Type: void

RemoveActorsFromStandinActor

Syntax

cpp
void RemoveActorsFromStandinActor(AStandInMeshActor *, const TArray<AActor *> &);

Parameters

TypeNameDescription
AStandInMeshActorInStandin
TArray<AActor >InActorslist of static mesh actors.

Return Type: void

RemoveSimplygonUserData

Syntax

cpp
void RemoveSimplygonUserData(AActor *);

Parameters

TypeNameDescription
AActorInActorstatic mesh actor to remove user data from.

Return Type: void