UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChaosVDOptionalDataChannel.h File Reference

Go to the source code of this file.

Macros

#define CVD_CONCAT_NX(A, B)   A ## B
 
#define CVD_CONCAT(A, B)   CVD_CONCAT_NX(A,B)
 
#define CVD_STRINGIZE_NX(A)   #A
 
#define CVD_STRINGIZE(A)   CVD_STRINGIZE_NX(A)
 
#define CVD_DECLARE_OPTIONAL_DATA_CHANNEL(DataChannelName)
 
#define CVD_DECLARE_OPTIONAL_DATA_CHANNEL_EXTERN(DataChannelName, ModuleAPI)
 
#define CVD_DEFINE_OPTIONAL_DATA_CHANNEL(DataChannelName, InitializationFlags)
 

Macro Definition Documentation

◆ CVD_CONCAT

#define CVD_CONCAT (   A,
  B 
)    CVD_CONCAT_NX(A,B)

◆ CVD_CONCAT_NX

#define CVD_CONCAT_NX (   A,
  B 
)    A ## B

◆ CVD_DECLARE_OPTIONAL_DATA_CHANNEL

#define CVD_DECLARE_OPTIONAL_DATA_CHANNEL (   DataChannelName)

Declares an Optional CVD Data channel to be available globally. The data channel can be accessed by using CVDDC_TheNameOfTheChannelUsedWithThisMacro

◆ CVD_DECLARE_OPTIONAL_DATA_CHANNEL_EXTERN

#define CVD_DECLARE_OPTIONAL_DATA_CHANNEL_EXTERN (   DataChannelName,
  ModuleAPI 
)

Declares an Optional CVD Data channel outside the Chaos Module to be available globally. The data channel can be accessed by using CVDDC_TheNameOfTheChannelUsedWithThisMacro

◆ CVD_DEFINE_OPTIONAL_DATA_CHANNEL

#define CVD_DEFINE_OPTIONAL_DATA_CHANNEL (   DataChannelName,
  InitializationFlags 
)

Defines and initializes an Optional CVD Data Channel

◆ CVD_STRINGIZE

#define CVD_STRINGIZE (   A)    CVD_STRINGIZE_NX(A)

◆ CVD_STRINGIZE_NX

#define CVD_STRINGIZE_NX (   A)    #A