CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxHostAppServices.h File Reference
#include "FxPragmaPush.h"
#include "DDKERNEL.h"
#include <RxObject.h>
#include <DbHostAppServices.h>
#include "FxSysVarDefs.h"
#include "FxPragmaPop.h"

Go to the source code of this file.

Classes

class  CFxHostAppServices
 

Macros

#define FX_REGVAR_DEF(type, name, def_val, filerType, rbType, validation)
 
#define FX_REGVAR_DEF_RO(type, name, def_val, filerType, rbType, validation)
 
#define TD_VERSION_DEFINED
 
#define TD_COMPANY_NAME_S   "Open Design Alliance"
 
#define TD_COMPANY_NAME_W   L"Open Design Alliance"
 
#define TD_COPYRIGHT_START_S   "Copyright\xA9 "
 
#define TD_COPYRIGHT_START_YEAR_S   "2002"
 
#define TD_COPYRIGHT_END_S   "-2024, Open Design Alliance"
 
#define TD_COPYRIGHT_START_W   L"Copyright \x00A9 "
 
#define TD_COPYRIGHT_START_YEAR_W   L"2002"
 
#define TD_COPYRIGHT_END_W   L"-2024, Open Design Alliance"
 
#define TDNET_C_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W
 
#define TDNET_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W
 
#define TD_COPYRIGHT_S   TD_COPYRIGHT_START_S TD_COPYRIGHT_START_YEAR_S TD_COPYRIGHT_END_S
 
#define TD_COPYRIGHT_W   TD_COPYRIGHT_START_W TD_COPYRIGHT_START_YEAR_W TD_COPYRIGHT_END_W
 
#define TD_PRODUCT_NAME_START_S   "ODA"
 
#define TD_PRODUCT_NAME_ADDITION_S   ""
 
#define TDX_PRODUCT_NAME_ADDITION_S   "X"
 
#define TD_PRODUCT_NAME_END_S   "SDK"
 
#define TD_PRODUCT_NAME_START_W   L"ODA"
 
#define TD_PRODUCT_NAME_ADDITION_W   L""
 
#define TDX_PRODUCT_NAME_ADDITION_W   L"X"
 
#define TDNET_PRODUCT_NAME_ADDITION_W   L".NET"
 
#define TDNET_C_PRODUCT_NAME_ADDITION_W   L".NET Classic"
 
#define TD_PRODUCT_NAME_END_W   L"SDK"
 
#define TD_PRODUCT_NAME_S   TD_PRODUCT_NAME_START_S " " TD_PRODUCT_NAME_END_S
 
#define TD_PRODUCT_NAME_W   TD_PRODUCT_NAME_START_W L" " TD_PRODUCT_NAME_END_W
 
#define DEFAULT_MODULE_EXTENSION_S   "tx"
 
#define DEFAULT_MODULE_EXTENSION_DOT_S   ".tx"
 
#define DEFAULT_MODULE_EXTENSION_W   L"tx"
 
#define DEFAULT_MODULE_EXTENSION_DOT_W   L".tx"
 
#define VECTORIZATION_MODULE_EXTENSION_S   "txv"
 
#define VECTORIZATION_MODULE_EXTENSION_DOT_S   ".txv"
 
#define VECTORIZATION_MODULE_EXTENSION_W   L"txv"
 
#define VECTORIZATION_MODULE_EXTENSION_DOT_W   L".txv"
 
#define WCREV_NAME   $WC##REV$
 
#define WCREV   46960
 
#define TD_MAJOR_VERSION   25
 
#define TD_MINOR_VERSION   5
 
#define TD_MAJOR_BUILD   0
 
#define TD_MINOR_BUILD   WCREV
 
#define FX_VERSION   TD_MINOR_VERSION
 
#define TD_TYPELIB_VER_STR_S   "25.5"
 
#define TD_VERSION   (TD_MAJOR_BUILD + TD_MINOR_VERSION*100 + TD_MAJOR_VERSION*10000)
 
#define TD_SHORT_STRING_VER_S   "25.5"
 
#define TD_SHORT_STRING_VER_W   L"25.5"
 
#define TD_PRODUCT_VER_STR_W_MGD   L"25.5.0.0"
 
#define TD_PRODUCT_VER_STR_S   "25.5.0.46960"
 
#define TD_PRODUCT_VER_STR_W   L"25.5.0.46960"
 
#define TD_BUILD_COMMENTS_S   "ODA\xAE 25.5.0.46960"
 
#define TD_BUILD_COMMENTS_W   L"ODA\x00AE 25.5.0.46960"
 
#define TD_TYPELIB_VER(MAJ, MIN)
 
#define TEIGHA_BUILD_NUMBER   0
 
#define TEIGHA_MAIN_SVN_REVISION   0
 
#define TEIGHA_CORE_SVN_REVISION   0
 
#define TEIGHA_DGN_SVN_REVISION   0
 
#define TEIGHA_ARCHITECTURE_SVN_REVISION   0
 
#define TEIGHA_CIVIL_SVN_REVISION   0
 
#define TEIGHA_NET_SVN_REVISION   0
 
#define TEIGHA_JAVA_SVN_REVISION   0
 
#define TEIGHA_MECHANICAL_SVN_REVISION   0
 
#define TEIGHA_PRC_SVN_REVISION   0
 
#define TEIGHA_BIM_SVN_REVISION   0
 
#define TEIGHA_CLOUD_SVN_REVISION   0
 
#define FX_REGVAR_DEF_NO_SAVE   FX_REGVAR_DEF
 
#define FX_REGVAR_DEF_RO_SAVE   FX_REGVAR_DEF_RO
 

Typedefs

typedef OdSmartPtr< CFxHostAppServicesCFxHostAppServicesPtr
 

Macro Definition Documentation

◆ DEFAULT_MODULE_EXTENSION_DOT_S

#define DEFAULT_MODULE_EXTENSION_DOT_S   ".tx"

◆ DEFAULT_MODULE_EXTENSION_DOT_W

#define DEFAULT_MODULE_EXTENSION_DOT_W   L".tx"

◆ DEFAULT_MODULE_EXTENSION_S

#define DEFAULT_MODULE_EXTENSION_S   "tx"

◆ DEFAULT_MODULE_EXTENSION_W

#define DEFAULT_MODULE_EXTENSION_W   L"tx"

◆ FX_REGVAR_DEF

#define FX_REGVAR_DEF ( type,
name,
def_val,
filerType,
rbType,
validation )
Value:
virtual type get##name() const = 0; \
virtual void set##name( type value ) = 0;
GLuint const GLchar * name
Definition gles2_ext.h:265
GLuint GLsizei GLsizei GLint GLenum * type
Definition gles2_ext.h:274
GLsizei const GLfloat * value
Definition gles2_ext.h:302

Definition at line 56 of file FxHostAppServices.h.

◆ FX_REGVAR_DEF_NO_SAVE

#define FX_REGVAR_DEF_NO_SAVE   FX_REGVAR_DEF

◆ FX_REGVAR_DEF_RO

#define FX_REGVAR_DEF_RO ( type,
name,
def_val,
filerType,
rbType,
validation )
Value:
FX_REGVAR_DEF( type, name, def_val, filerType, rbType, validation )
#define FX_REGVAR_DEF(type, name, def_val, filerType, rbType, validation)

Definition at line 60 of file FxHostAppServices.h.

◆ FX_REGVAR_DEF_RO_SAVE

#define FX_REGVAR_DEF_RO_SAVE   FX_REGVAR_DEF_RO

◆ FX_VERSION

#define FX_VERSION   TD_MINOR_VERSION

◆ TD_BUILD_COMMENTS_S

#define TD_BUILD_COMMENTS_S   "ODA\xAE 25.5.0.46960"

◆ TD_BUILD_COMMENTS_W

#define TD_BUILD_COMMENTS_W   L"ODA\x00AE 25.5.0.46960"

◆ TD_COMPANY_NAME_S

#define TD_COMPANY_NAME_S   "Open Design Alliance"

◆ TD_COMPANY_NAME_W

#define TD_COMPANY_NAME_W   L"Open Design Alliance"

◆ TD_COPYRIGHT_END_S

#define TD_COPYRIGHT_END_S   "-2024, Open Design Alliance"

◆ TD_COPYRIGHT_END_W

#define TD_COPYRIGHT_END_W   L"-2024, Open Design Alliance"

◆ TD_COPYRIGHT_S

◆ TD_COPYRIGHT_START_S

#define TD_COPYRIGHT_START_S   "Copyright\xA9 "

◆ TD_COPYRIGHT_START_W

#define TD_COPYRIGHT_START_W   L"Copyright \x00A9 "

◆ TD_COPYRIGHT_START_YEAR_S

#define TD_COPYRIGHT_START_YEAR_S   "2002"

◆ TD_COPYRIGHT_START_YEAR_W

#define TD_COPYRIGHT_START_YEAR_W   L"2002"

◆ TD_COPYRIGHT_W

◆ TD_MAJOR_BUILD

#define TD_MAJOR_BUILD   0

◆ TD_MAJOR_VERSION

#define TD_MAJOR_VERSION   25

◆ TD_MINOR_BUILD

#define TD_MINOR_BUILD   WCREV

◆ TD_MINOR_VERSION

#define TD_MINOR_VERSION   5

◆ TD_PRODUCT_NAME_ADDITION_S

#define TD_PRODUCT_NAME_ADDITION_S   ""

◆ TD_PRODUCT_NAME_ADDITION_W

#define TD_PRODUCT_NAME_ADDITION_W   L""

◆ TD_PRODUCT_NAME_END_S

#define TD_PRODUCT_NAME_END_S   "SDK"

◆ TD_PRODUCT_NAME_END_W

#define TD_PRODUCT_NAME_END_W   L"SDK"

◆ TD_PRODUCT_NAME_S

#define TD_PRODUCT_NAME_S   TD_PRODUCT_NAME_START_S " " TD_PRODUCT_NAME_END_S

◆ TD_PRODUCT_NAME_START_S

#define TD_PRODUCT_NAME_START_S   "ODA"

◆ TD_PRODUCT_NAME_START_W

#define TD_PRODUCT_NAME_START_W   L"ODA"

◆ TD_PRODUCT_NAME_W

#define TD_PRODUCT_NAME_W   TD_PRODUCT_NAME_START_W L" " TD_PRODUCT_NAME_END_W

◆ TD_PRODUCT_VER_STR_S

#define TD_PRODUCT_VER_STR_S   "25.5.0.46960"

◆ TD_PRODUCT_VER_STR_W

#define TD_PRODUCT_VER_STR_W   L"25.5.0.46960"

◆ TD_PRODUCT_VER_STR_W_MGD

#define TD_PRODUCT_VER_STR_W_MGD   L"25.5.0.0"

◆ TD_SHORT_STRING_VER_S

#define TD_SHORT_STRING_VER_S   "25.5"

◆ TD_SHORT_STRING_VER_W

#define TD_SHORT_STRING_VER_W   L"25.5"

◆ TD_TYPELIB_VER

#define TD_TYPELIB_VER ( MAJ,
MIN )
Value:
version(##MAJ##.##MIN##)

◆ TD_TYPELIB_VER_STR_S

#define TD_TYPELIB_VER_STR_S   "25.5"

◆ TD_VERSION

#define TD_VERSION   (TD_MAJOR_BUILD + TD_MINOR_VERSION*100 + TD_MAJOR_VERSION*10000)

◆ TD_VERSION_DEFINED

#define TD_VERSION_DEFINED

◆ TDNET_C_COPYRIGHT_START_YEAR_W

#define TDNET_C_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W

◆ TDNET_C_PRODUCT_NAME_ADDITION_W

#define TDNET_C_PRODUCT_NAME_ADDITION_W   L".NET Classic"

◆ TDNET_COPYRIGHT_START_YEAR_W

#define TDNET_COPYRIGHT_START_YEAR_W   TD_COPYRIGHT_START_YEAR_W

◆ TDNET_PRODUCT_NAME_ADDITION_W

#define TDNET_PRODUCT_NAME_ADDITION_W   L".NET"

◆ TDX_PRODUCT_NAME_ADDITION_S

#define TDX_PRODUCT_NAME_ADDITION_S   "X"

◆ TDX_PRODUCT_NAME_ADDITION_W

#define TDX_PRODUCT_NAME_ADDITION_W   L"X"

◆ TEIGHA_ARCHITECTURE_SVN_REVISION

#define TEIGHA_ARCHITECTURE_SVN_REVISION   0

◆ TEIGHA_BIM_SVN_REVISION

#define TEIGHA_BIM_SVN_REVISION   0

◆ TEIGHA_BUILD_NUMBER

#define TEIGHA_BUILD_NUMBER   0

◆ TEIGHA_CIVIL_SVN_REVISION

#define TEIGHA_CIVIL_SVN_REVISION   0

◆ TEIGHA_CLOUD_SVN_REVISION

#define TEIGHA_CLOUD_SVN_REVISION   0

◆ TEIGHA_CORE_SVN_REVISION

#define TEIGHA_CORE_SVN_REVISION   0

◆ TEIGHA_DGN_SVN_REVISION

#define TEIGHA_DGN_SVN_REVISION   0

◆ TEIGHA_JAVA_SVN_REVISION

#define TEIGHA_JAVA_SVN_REVISION   0

◆ TEIGHA_MAIN_SVN_REVISION

#define TEIGHA_MAIN_SVN_REVISION   0

◆ TEIGHA_MECHANICAL_SVN_REVISION

#define TEIGHA_MECHANICAL_SVN_REVISION   0

◆ TEIGHA_NET_SVN_REVISION

#define TEIGHA_NET_SVN_REVISION   0

◆ TEIGHA_PRC_SVN_REVISION

#define TEIGHA_PRC_SVN_REVISION   0

◆ VECTORIZATION_MODULE_EXTENSION_DOT_S

#define VECTORIZATION_MODULE_EXTENSION_DOT_S   ".txv"

◆ VECTORIZATION_MODULE_EXTENSION_DOT_W

#define VECTORIZATION_MODULE_EXTENSION_DOT_W   L".txv"

◆ VECTORIZATION_MODULE_EXTENSION_S

#define VECTORIZATION_MODULE_EXTENSION_S   "txv"

◆ VECTORIZATION_MODULE_EXTENSION_W

#define VECTORIZATION_MODULE_EXTENSION_W   L"txv"

◆ WCREV

#define WCREV   46960

◆ WCREV_NAME

#define WCREV_NAME   $WC##REV$

Typedef Documentation

◆ CFxHostAppServicesPtr