Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Nodes > API/Plugins/GameplayCameras/Nodes/Collision
Inheritance Hierarchy
- UObject
- IObjectTreeGraphObject
- UCameraNode
- UOcclusionMaterialCameraNode
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Nodes/Collision/OcclusionMaterialCameraNode.h |
| Include | #include "Nodes/Collision/OcclusionMaterialCameraNode.h" |
Syntax
UCLASS (MinimalAPI, Meta=(CameraNodeCategories="Collision"))
class UOcclusionMaterialCameraNode : public UCameraNode
Variables
| Type | Name | Description | |
|---|---|---|---|
| TEnumAsByte< ECollisionChannel > | OcclusionChannel | Collision channel to use for the occlusion testing. | |
| FFloatCameraParameter | OcclusionSphereRadius | Radius of the sphere used for occlusion testing. | |
| FVector3dCameraParameter | OcclusionTargetOffset | Offset from the target to the occlusion trace's end. | |
| ECameraNodeSpace | OcclusionTargetOffsetSpace | The space in which to apply the occlusion target offset. | |
| ECameraNodeOriginPosition | OcclusionTargetPosition | The position of the occlusion trace's target. | |
| TObjectPtr< UMaterialInterface > | OcclusionTransparencyMaterial | Material to apply on objects causing occlusion. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UOcclusionMaterialCameraNode
(
const FObjectInitializer& ObjectInit |
Overridden from UCameraNode
| Type | Name | Description | |
|---|---|---|---|
| FCameraNodeEvaluatorPtr | OnBuildEvaluator
(
FCameraNodeEvaluatorBuilder& Builder |
Builds the evaluator for this node. |