ホーム › Graphics.Direct3D.Dxc › 定数
定数
42Windows.Win32.Graphics.Direct3D.Dxc
| 名前 | 型 | 値 |
|---|---|---|
| CLSID_DxcUtils | GUID | {6245D6AF-66E0-48FD-80B4-4D271796748C} |
| DXC_HASHFLAG_INCLUDES_SOURCE | DWORD | 1 |
| DXC_ARG_DEBUG | unknown | -Zi |
| DXC_ARG_SKIP_VALIDATION | unknown | -Vd |
| DXC_ARG_SKIP_OPTIMIZATIONS | unknown | -Od |
| DXC_ARG_PACK_MATRIX_ROW_MAJOR | unknown | -Zpr |
| DXC_ARG_PACK_MATRIX_COLUMN_MAJOR | unknown | -Zpc |
| DXC_ARG_AVOID_FLOW_CONTROL | unknown | -Gfa |
| DXC_ARG_PREFER_FLOW_CONTROL | unknown | -Gfp |
| DXC_ARG_ENABLE_STRICTNESS | unknown | -Ges |
| DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY | unknown | -Gec |
| DXC_ARG_IEEE_STRICTNESS | unknown | -Gis |
| DXC_ARG_OPTIMIZATION_LEVEL0 | unknown | -O0 |
| DXC_ARG_OPTIMIZATION_LEVEL1 | unknown | -O1 |
| DXC_ARG_OPTIMIZATION_LEVEL2 | unknown | -O2 |
| DXC_ARG_OPTIMIZATION_LEVEL3 | unknown | -O3 |
| DXC_ARG_WARNINGS_ARE_ERRORS | unknown | -WX |
| DXC_ARG_RESOURCES_MAY_ALIAS | unknown | -res_may_alias |
| DXC_ARG_ALL_RESOURCES_BOUND | unknown | -all_resources_bound |
| DXC_ARG_DEBUG_NAME_FOR_SOURCE | unknown | -Zss |
| DXC_ARG_DEBUG_NAME_FOR_BINARY | unknown | -Zsb |
| DXC_EXTRA_OUTPUT_NAME_STDOUT | unknown | *stdout* |
| DXC_EXTRA_OUTPUT_NAME_STDERR | unknown | *stderr* |
| DxcValidatorFlags_Default | DWORD | 0 |
| DxcValidatorFlags_InPlaceEdit | DWORD | 1 |
| DxcValidatorFlags_RootSignatureOnly | DWORD | 2 |
| DxcValidatorFlags_ModuleOnly | DWORD | 4 |
| DxcValidatorFlags_ValidMask | DWORD | 7 |
| DxcVersionInfoFlags_None | DWORD | 0 |
| DxcVersionInfoFlags_Debug | DWORD | 1 |
| DxcVersionInfoFlags_Internal | DWORD | 2 |
| CLSID_DxcCompiler | GUID | {73E22D93-E6CE-47F3-B5BF-F0664F39C1B0} |
| CLSID_DxcLinker | GUID | {EF6A8087-B0EA-4D56-9E45-D07E1A8B7806} |
| CLSID_DxcDiaDataSource | GUID | {CD1F6B73-2AB0-484D-8EDC-EBE7A43CA09F} |
| CLSID_DxcCompilerArgs | GUID | {3E56AE82-224D-470F-A1A1-FE3016EE9F9D} |
| CLSID_DxcLibrary | GUID | {6245D6AF-66E0-48FD-80B4-4D271796748C} |
| CLSID_DxcValidator | GUID | {8CA3E215-F728-4CF3-8CDD-88AF917587A1} |
| CLSID_DxcAssembler | GUID | {D728DB68-F903-4F80-94CD-DCCF76EC7151} |
| CLSID_DxcContainerReflection | GUID | {B9F54489-55B8-400C-BA3A-1675E4728B91} |
| CLSID_DxcOptimizer | GUID | {AE2CD79F-CC22-453F-9B6B-B124E7A5204C} |
| CLSID_DxcContainerBuilder | GUID | {94134294-411F-4574-B4D0-8741E25240D2} |
| CLSID_DxcPdbUtils | GUID | {54621DFB-F2CE-457E-AE8C-EC355FAEEC7C} |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define DXC_HASHFLAG_INCLUDES_SOURCE 1
#define DxcValidatorFlags_Default 0
#define DxcValidatorFlags_InPlaceEdit 1
#define DxcValidatorFlags_RootSignatureOnly 2
#define DxcValidatorFlags_ModuleOnly 4
#define DxcValidatorFlags_ValidMask 7
#define DxcVersionInfoFlags_None 0
#define DxcVersionInfoFlags_Debug 1
#define DxcVersionInfoFlags_Internal 2public const uint DXC_HASHFLAG_INCLUDES_SOURCE = 1;
public const uint DxcValidatorFlags_Default = 0;
public const uint DxcValidatorFlags_InPlaceEdit = 1;
public const uint DxcValidatorFlags_RootSignatureOnly = 2;
public const uint DxcValidatorFlags_ModuleOnly = 4;
public const uint DxcValidatorFlags_ValidMask = 7;
public const uint DxcVersionInfoFlags_None = 0;
public const uint DxcVersionInfoFlags_Debug = 1;
public const uint DxcVersionInfoFlags_Internal = 2;DXC_HASHFLAG_INCLUDES_SOURCE = 1
DxcValidatorFlags_Default = 0
DxcValidatorFlags_InPlaceEdit = 1
DxcValidatorFlags_RootSignatureOnly = 2
DxcValidatorFlags_ModuleOnly = 4
DxcValidatorFlags_ValidMask = 7
DxcVersionInfoFlags_None = 0
DxcVersionInfoFlags_Debug = 1
DxcVersionInfoFlags_Internal = 2pub const DXC_HASHFLAG_INCLUDES_SOURCE: u32 = 1;
pub const DxcValidatorFlags_Default: u32 = 0;
pub const DxcValidatorFlags_InPlaceEdit: u32 = 1;
pub const DxcValidatorFlags_RootSignatureOnly: u32 = 2;
pub const DxcValidatorFlags_ModuleOnly: u32 = 4;
pub const DxcValidatorFlags_ValidMask: u32 = 7;
pub const DxcVersionInfoFlags_None: u32 = 0;
pub const DxcVersionInfoFlags_Debug: u32 = 1;
pub const DxcVersionInfoFlags_Internal: u32 = 2;const (
DXC_HASHFLAG_INCLUDES_SOURCE uint32 = 1
DxcValidatorFlags_Default uint32 = 0
DxcValidatorFlags_InPlaceEdit uint32 = 1
DxcValidatorFlags_RootSignatureOnly uint32 = 2
DxcValidatorFlags_ModuleOnly uint32 = 4
DxcValidatorFlags_ValidMask uint32 = 7
DxcVersionInfoFlags_None uint32 = 0
DxcVersionInfoFlags_Debug uint32 = 1
DxcVersionInfoFlags_Internal uint32 = 2
)#define global CLSID_DxcUtils "{6245D6AF-66E0-48FD-80B4-4D271796748C}"
#define global DXC_HASHFLAG_INCLUDES_SOURCE 1
#define global DXC_ARG_DEBUG "-Zi"
#define global DXC_ARG_SKIP_VALIDATION "-Vd"
#define global DXC_ARG_SKIP_OPTIMIZATIONS "-Od"
#define global DXC_ARG_PACK_MATRIX_ROW_MAJOR "-Zpr"
#define global DXC_ARG_PACK_MATRIX_COLUMN_MAJOR "-Zpc"
#define global DXC_ARG_AVOID_FLOW_CONTROL "-Gfa"
#define global DXC_ARG_PREFER_FLOW_CONTROL "-Gfp"
#define global DXC_ARG_ENABLE_STRICTNESS "-Ges"
#define global DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY "-Gec"
#define global DXC_ARG_IEEE_STRICTNESS "-Gis"
#define global DXC_ARG_OPTIMIZATION_LEVEL0 "-O0"
#define global DXC_ARG_OPTIMIZATION_LEVEL1 "-O1"
#define global DXC_ARG_OPTIMIZATION_LEVEL2 "-O2"
#define global DXC_ARG_OPTIMIZATION_LEVEL3 "-O3"
#define global DXC_ARG_WARNINGS_ARE_ERRORS "-WX"
#define global DXC_ARG_RESOURCES_MAY_ALIAS "-res_may_alias"
#define global DXC_ARG_ALL_RESOURCES_BOUND "-all_resources_bound"
#define global DXC_ARG_DEBUG_NAME_FOR_SOURCE "-Zss"
#define global DXC_ARG_DEBUG_NAME_FOR_BINARY "-Zsb"
#define global DXC_EXTRA_OUTPUT_NAME_STDOUT "*stdout*"
#define global DXC_EXTRA_OUTPUT_NAME_STDERR "*stderr*"
#define global DxcValidatorFlags_Default 0
#define global DxcValidatorFlags_InPlaceEdit 1
#define global DxcValidatorFlags_RootSignatureOnly 2
#define global DxcValidatorFlags_ModuleOnly 4
#define global DxcValidatorFlags_ValidMask 7
#define global DxcVersionInfoFlags_None 0
#define global DxcVersionInfoFlags_Debug 1
#define global DxcVersionInfoFlags_Internal 2
#define global CLSID_DxcCompiler "{73E22D93-E6CE-47F3-B5BF-F0664F39C1B0}"
#define global CLSID_DxcLinker "{EF6A8087-B0EA-4D56-9E45-D07E1A8B7806}"
#define global CLSID_DxcDiaDataSource "{CD1F6B73-2AB0-484D-8EDC-EBE7A43CA09F}"
#define global CLSID_DxcCompilerArgs "{3E56AE82-224D-470F-A1A1-FE3016EE9F9D}"
#define global CLSID_DxcLibrary "{6245D6AF-66E0-48FD-80B4-4D271796748C}"
#define global CLSID_DxcValidator "{8CA3E215-F728-4CF3-8CDD-88AF917587A1}"
#define global CLSID_DxcAssembler "{D728DB68-F903-4F80-94CD-DCCF76EC7151}"
#define global CLSID_DxcContainerReflection "{B9F54489-55B8-400C-BA3A-1675E4728B91}"
#define global CLSID_DxcOptimizer "{AE2CD79F-CC22-453F-9B6B-B124E7A5204C}"
#define global CLSID_DxcContainerBuilder "{94134294-411F-4574-B4D0-8741E25240D2}"
#define global CLSID_DxcPdbUtils "{54621DFB-F2CE-457E-AE8C-EC355FAEEC7C}"