Open 3D Engine PhysX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
PhysX::Debug::PvdConfiguration Struct Reference

Contains configuration data for initializing and interacting with PhysX Visual Debugger (PVD). More...

#include <PhysXDebugConfiguration.h>

Public Member Functions

 AZ_TYPE_INFO (PvdConfiguration, "{B60BDDCE-AA95-497B-BA9B-2E7DBD4DD189}")
 
bool IsAutoConnectionEditorMode () const
 Determine if auto connection is enabled for Editor mode.
 
bool IsAutoConnectionGameMode () const
 Determine if auto connection is enabled for Game mode.
 
bool IsNetworkDebug () const
 Determine if the current debug type preference is the network (for the editor context).
 
bool IsFileDebug () const
 Determine if the current debug type preference is file output (for the editor context).
 
bool operator== (const PvdConfiguration &other) const
 
bool operator!= (const PvdConfiguration &other) const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

bool m_reconnect = true
 Reconnect when switching between game and edit mode automatically (Editor mode only).
 
PvdTransportType m_transportType = PvdTransportType::Network
 PhysX Visual Debugger transport preference.
 
int m_port = 5425
 PhysX Visual Debugger port (default: 5425).
 
unsigned int m_timeoutInMilliseconds = 10
 Timeout used when connecting to PhysX Visual Debugger.
 
PvdAutoConnectMode m_autoConnectMode = PvdAutoConnectMode::Disabled
 PVD auto connect preference.
 
AZStd::string m_fileName = "physxDebugInfo.pxd2"
 PhysX Visual Debugger output filename.
 
AZStd::string m_host = "127.0.0.1"
 PhysX Visual Debugger hostname.
 

Detailed Description

Contains configuration data for initializing and interacting with PhysX Visual Debugger (PVD).


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