AFragment
Actor representation of a Fragment model element and its renderable HISM data.
AFragment carries model identity, element attributes, child fragments, HISM instances, visibility state, and HLOD interaction helpers.
Blueprint functions
Get Model Guid
Inputs: none
Outputs: ModelGuid: FString
Get Local Id
Inputs: none
Outputs: LocalId: int64
Get Category
Inputs: none
Outputs: Category: FString
Get Guid
Inputs: none
Outputs: Guid: FString
Get Attributes
Inputs: none
Outputs: Attributes: TArray<FItemAttribute>
Get Children
Inputs: none
Outputs: Children: TArray<AFragment*>
Find Fragment By Local Id
Inputs: InLocalId: int64
Outputs: Fragment: AFragment* (or nullptr)
Set Highlighted By Local Id
Inputs: InLocalId: int64, bHighlighted: bool
Outputs: Success: bool
Clear All HISM Highlights
Inputs: none
Outputs: none
Set Hidden By Local Id
Inputs: InLocalId: int64, bIsHidden: bool
Outputs: Success: bool
Clear All HISM Hidden
Inputs: none
Outputs: none
Is Local Id Hidden
Inputs: InLocalId: int64
Outputs: Hidden: bool
Get Hidden Count
Inputs: none
Outputs: Count: int32
Show Only Floor
Inputs: InFloorId: int64
Outputs: none
Set Floor Visible
Inputs: FloorKey: int64, bVisible: bool
Outputs: none
Show All Floors
Inputs: none
Outputs: none
Is Floor Visible
Inputs: InFloorId: int64
Outputs: Visible: bool
Get Available Floor Ids
Inputs: none
Outputs: FloorIds: TArray<int64>
Enable Proximity Culling
Inputs: StartFadeCm: float, EndCullCm: float, bAlsoApplyToNonHISM: bool
Outputs: none
Enable Proximity Culling Meters
Inputs: StartFadeM: float, EndCullM: float, bAlsoApplyToNonHISM: bool
Outputs: none
Set HISM Enabled
Inputs: bEnable: bool
Outputs: none
Is HISM Enabled
Inputs: none
Outputs: Enabled: bool
Set As Bucket Root
Inputs: bRoot: bool
Outputs: none
Get Bucket Root
Inputs: none
Outputs: BucketRoot: AFragment*
Resolve Hit To Local Id
Inputs: Hit: FHitResult
Outputs: Success: bool, OutLocalId: int64
Try Activate Proxy From Hit
Inputs: Hit: FHitResult
Outputs: Activated: bool
Try Activate Proxy From Hit Additive
Inputs: Hit: FHitResult
Outputs: Activated: bool
Try Promote Cell From Hit
Inputs: Hit: FHitResult
Outputs: Promoted: bool
Try Deactivate Active Model
Inputs: none
Outputs: Deactivated: bool
Get Bucket Bounds
Inputs: bOnlyVisible: bool
Outputs: Bounds: FBox
Get World Transform By Local Id
Inputs: InLocalId: int64
Outputs: Success: bool, OutWorldTransform: FTransform
Get World Bounds By Local Id
Inputs: InLocalId: int64
Outputs: Success: bool, OutWorldBounds: FBox
Get Instances For Local Id
Inputs: InLocalId: int64
Outputs: Success: bool, OutComps: TArray<UHierarchicalInstancedStaticMeshComponent*>, OutIndices: TArray<int32>
Element identity is model-scoped: use ModelGuid together with LocalId when querying or changing an element.