unreal.PrimitiveComponentUtilities

class unreal.PrimitiveComponentUtilities(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Primitive Component Utilities

C++ Source:

  • Module: Engine

  • File: PrimitiveComponentUtilities.h

classmethod add_visibility_owner(component, owner) None

Adds an additional “owner” for visibility purposes, like OwnerNoSee or OnlyOwnerSee.

Parameters:
classmethod add_visibility_owner_actor(actor, owner, recursively_include_attached_actors) None

Adds an additional “owner” for visibility purposes, like OwnerNoSee or OnlyOwnerSee.

Parameters:
  • actor (Actor)

  • owner (Actor)

  • recursively_include_attached_actors (bool)

classmethod clear_visibility_owners(component) None

Clear Visibility Owners

Parameters:

component (PrimitiveComponent)

classmethod remove_visibility_owner(component, owner) None

Removes an actor previously added by AddVisibilityOwner.

Parameters:
classmethod remove_visibility_owner_actor(actor, owner, recursively_include_attached_actors) None

Removes an actor previously added by AddVisibilityOwner.

Parameters:
  • actor (Actor)

  • owner (Actor)

  • recursively_include_attached_actors (bool)

classmethod set_only_visible_to_owner(actor, new_only_owner_see, recursively_include_attached_actors) None

Changes the value of bOnlyOwnerSee on each primitive component on the actor.

Parameters:
  • actor (Actor)

  • new_only_owner_see (bool)

  • recursively_include_attached_actors (bool)