Contents

init(castsShadow:receivesShadow:fadeBehaviorNearPhysicalObjects:)

Creates a grounding shadow component by configuring whether its entity receives shadows and its fade behavior near physical objects.

Declaration

init(castsShadow: Bool, receivesShadow: Bool, fadeBehaviorNearPhysicalObjects: GroundingShadowComponent.FadeBehaviorNearPhysicalObjects)

Parameters

  • castsShadow:

    A Boolean value that indicates whether the component’s entity casts a shadow on the environment and other model entities.

  • receivesShadow:

    A Boolean value that indicates whether the component’s entity receives shadows from other model entities.

  • fadeBehaviorNearPhysicalObjects:

    A fade behavior for the entity’s shadow when the entity is near physical objects.