# UAndroidXRPassthroughMeshComponent

`#include <AndroidXRPassthroughMeshComponent.h>`

AndroidXRPassthrough static mesh component.

<br />

## Summary

### Inheritance

Inherits from: `UStaticMeshComponent`, `IAndroidXRTrackedDataListener`

| ### Constructors and Destructors ||
|---|---|
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#uandroidxrpassthroughmeshcomponent()` ||

| ### Public attributes ||
|---|---|
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#opacity { 1.0f }` | `float` The opacity of the passthrough mesh. |

| ### Public functions ||
|---|---|
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#beginplay() override` | `void` |
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#endplay(EEndPlayReason::Type EndplayReason) override` | `void` |
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#setpassthroughopacity(float InOpacity)` | `void` Updates the opacity of the passthrough mesh. |
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#tickcomponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override` | `void` |
| `https://developer.android.com/develop/xr/unreal/reference/class/UAndroidXRPassthroughMeshComponent#updatepassthroughmesh()` | `void` Updates the passthrough static mesh. |

## Public attributes

### Opacity

```
float Opacity { 1.0f }
```
The opacity of the passthrough mesh.

## Public functions

### BeginPlay

```
void BeginPlay() override
```

### EndPlay

```
void EndPlay(
  EEndPlayReason::Type EndplayReason
) override
```

### SetPassthroughOpacity

```
void SetPassthroughOpacity(
  float InOpacity
)
```
Updates the opacity of the passthrough mesh.

<br />

Details Parameters `The` new opacity of the passthrough mesh

### TickComponent

```
void TickComponent(
  float DeltaTime,
  enum ELevelTick TickType,
  FActorComponentTickFunction *ThisTickFunction
) override
```

### UAndroidXRPassthroughMeshComponent

```
 UAndroidXRPassthroughMeshComponent()
```

### UpdatePassthroughMesh

```
void UpdatePassthroughMesh()
```
Updates the passthrough static mesh.