Operating System Simulator Plugin  3.5.1
Unreal Engine plugin that simulates an Operating System Environment
Loading...
Searching...
No Matches
FViewportWorldOptions Struct Reference

Represents the options for a viewport world. More...

#include "ViewportWorldTypes.h"

Public Member Functions

FWorldInitializationValues GetIVS () const
 GetIVS is a method of FViewportWorldOptions class that returns the FWorldInitializationValues object.
 
 FViewportWorldOptions ()
 

Public Attributes

TSoftClassPtr< AGameModeBase > OverrideGameMode
 
bool bTickWorld
 

Protected Attributes

bool bInitializeScenes
 
bool bAllowAudioPlayback
 
bool bRequiresHitProxies
 
bool bCreatePhysicsScene
 
bool bCreateNavigation
 
bool bCreateAI_System
 
bool bEnableTraceCollision
 
bool bCreateFX_System
 
bool bCreateWorldPartition
 

Detailed Description

Represents the options for a viewport world.

Constructor & Destructor Documentation

◆ FViewportWorldOptions()

FViewportWorldOptions::FViewportWorldOptions ( )
inline

Default constructor

Member Function Documentation

◆ GetIVS()

FWorldInitializationValues FViewportWorldOptions::GetIVS ( ) const

GetIVS is a method of FViewportWorldOptions class that returns the FWorldInitializationValues object.

This method initializes the FWorldInitializationValues object based on the values of the properties of FViewportWorldOptions class. It sets various properties such as initialization scenes, audio playback, hit proxies, physics scene, navigation, AI system, trace collision, transactional, FX system, world partition, override game mode, and tick world.

Returns
FWorldInitializationValues - The initialized FWorldInitializationValues object with the specified properties.

Member Data Documentation

◆ bAllowAudioPlayback

bool FViewportWorldOptions::bAllowAudioPlayback
protected

Are sounds allowed to be generated from this world.

◆ bCreateAI_System

bool FViewportWorldOptions::bCreateAI_System
protected

Should the AI system be created for this world.

◆ bCreateFX_System

bool FViewportWorldOptions::bCreateFX_System
protected

Should the FX system be created for this world.

◆ bCreateNavigation

bool FViewportWorldOptions::bCreateNavigation
protected

Should the navigation system be created for this world.

◆ bCreatePhysicsScene

bool FViewportWorldOptions::bCreatePhysicsScene
protected

Should the physics scene be created. bInitializeScenes must be true for this to be considered.

◆ bCreateWorldPartition

bool FViewportWorldOptions::bCreateWorldPartition
protected

Should the world be partitioned

◆ bEnableTraceCollision

bool FViewportWorldOptions::bEnableTraceCollision
protected

Are collision trace calls valid within this world.

◆ bInitializeScenes

bool FViewportWorldOptions::bInitializeScenes
protected

Should the scenes (physics, rendering) be created.

◆ bRequiresHitProxies

bool FViewportWorldOptions::bRequiresHitProxies
protected

Should the render scene create hit proxies.

◆ bTickWorld

bool FViewportWorldOptions::bTickWorld

Should the world be ticked?

◆ OverrideGameMode

TSoftClassPtr<AGameModeBase> FViewportWorldOptions::OverrideGameMode

Represents the override game mode for a viewport world.


The documentation for this struct was generated from the following files: