set_reflection_capture_properties
Set properties on a Sphere or Box reflection capture actor: adjust radius, transition distance, brightness, box scale, or assign a cubemap, then mark it dirty for recapture and read values back.
Instructions
Set properties on an existing reflection-capture actor (Sphere or Box). Dispatches by the actor's concrete capture-component class; a sphere-only param on a box (or vice versa) is a no-op and reports its _set=false. box_extent maps to the actor scale (the box capture has no extent UPROPERTY; its size derives from the transform scale). cubemap loads a UTextureCube by path and flips ReflectionSourceType to SpecifiedCubemap. Marks the capture dirty for recapture; reads every set property back.
Returns: { actor_name: string, actor_internal_name: string, capture_type: string, influence_radius_set: bool, influence_radius: number, box_transition_distance_set: bool, box_transition_distance: number, brightness_set: bool, brightness: number, box_extent_set: bool, box_extent: [number], cubemap_set: bool, cubemap: string, reflection_source_type: string, marked_dirty: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cubemap | No | Path to a UTextureCube; assigning it sets ReflectionSourceType=SpecifiedCubemap | |
| actor_name | Yes | Label or internal name of the reflection-capture actor | |
| box_extent | No | Box capture extent as actor scale [X, Y, Z] (Box only; SetActorScale3D) | |
| brightness | No | Capture Brightness multiplier (clamped to [0.5, 4]) | |
| influence_radius | No | Sphere capture InfluenceRadius in cm (Sphere only) | |
| box_transition_distance | No | Box capture BoxTransitionDistance (Box only) |