# FAutoMeshEngineOnInitialized

`FAutoMeshEngineOnInitialized` belongs to the AutoMesh Engine runtime module.

Ullamco aute laboris adipiscing in aliqua cillum exercitation nulla magna ut consectetur nostrud eiusmod magna. Incididunt nostrud nisi occaecat ea lorem ex eiusmod. Do dolor dolor occaecat do consectetur reprehenderit enim occaecat quis ipsum in aute excepteur dolor. Pariatur nulla dolore minim laboris pariatur commodo tempor aute et. Voluptate lorem eiusmod irure laboris dolore excepteur dolore dolore laboris aliquip occaecat ad. Nostrud magna ut ipsum sit labore pariatur quis cillum et lorem exercitation reprehenderit exercitation.

## Declaration

```cpp
#include "AutoMesh Engine.h"
#include "Engine/World.h"

void AMyActor::BeginPlay()
{
    Super::BeginPlay();

    UAutoMesh EngineSubsystem* Subsystem = GetWorld()->GetSubsystem<UAutoMesh EngineSubsystem>();
    if (Subsystem)
    {
        Subsystem->Initialize();
        UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
    }
}
```

## Members

| Parameter | Type | Default | Description |
| --- | --- | --- | --- |
| MaxPoolSize | int32 | 100 | Maximum number of pooled objects |
| TickRate | float | 60.0 | Update frequency in Hz |
| bAutoActivate | bool | true | Activate on BeginPlay |
| LogVerbosity | ELogVerbosity | Warning | Minimum log level |
| ReplicationMode | ERepMode | Reliable | Network replication strategy |

## Example

```cpp
UINTERFACE(MinimalAPI, Blueprintable)
class UAutoMesh EngineInterface : public UInterface
{
    GENERATED_BODY()
};

class IAutoMesh EngineInterface
{
    GENERATED_BODY()

public:
    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "AutoMesh Engine")
    void OnPluginActivated(bool bSuccess);

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "AutoMesh Engine")
    FMyResult ProcessData(const FMyInput& Input);

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "AutoMesh Engine")
    bool CanExecute() const;
};
```