Win32 API 日本語リファレンス
ホームGraphics.Direct3D.Dxc › 定数

定数

42

Windows.Win32.Graphics.Direct3D.Dxc

名前
CLSID_DxcUtilsGUID{6245D6AF-66E0-48FD-80B4-4D271796748C}
DXC_HASHFLAG_INCLUDES_SOURCEDWORD1
DXC_ARG_DEBUGunknown-Zi
DXC_ARG_SKIP_VALIDATIONunknown-Vd
DXC_ARG_SKIP_OPTIMIZATIONSunknown-Od
DXC_ARG_PACK_MATRIX_ROW_MAJORunknown-Zpr
DXC_ARG_PACK_MATRIX_COLUMN_MAJORunknown-Zpc
DXC_ARG_AVOID_FLOW_CONTROLunknown-Gfa
DXC_ARG_PREFER_FLOW_CONTROLunknown-Gfp
DXC_ARG_ENABLE_STRICTNESSunknown-Ges
DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITYunknown-Gec
DXC_ARG_IEEE_STRICTNESSunknown-Gis
DXC_ARG_OPTIMIZATION_LEVEL0unknown-O0
DXC_ARG_OPTIMIZATION_LEVEL1unknown-O1
DXC_ARG_OPTIMIZATION_LEVEL2unknown-O2
DXC_ARG_OPTIMIZATION_LEVEL3unknown-O3
DXC_ARG_WARNINGS_ARE_ERRORSunknown-WX
DXC_ARG_RESOURCES_MAY_ALIASunknown-res_may_alias
DXC_ARG_ALL_RESOURCES_BOUNDunknown-all_resources_bound
DXC_ARG_DEBUG_NAME_FOR_SOURCEunknown-Zss
DXC_ARG_DEBUG_NAME_FOR_BINARYunknown-Zsb
DXC_EXTRA_OUTPUT_NAME_STDOUTunknown*stdout*
DXC_EXTRA_OUTPUT_NAME_STDERRunknown*stderr*
DxcValidatorFlags_DefaultDWORD0
DxcValidatorFlags_InPlaceEditDWORD1
DxcValidatorFlags_RootSignatureOnlyDWORD2
DxcValidatorFlags_ModuleOnlyDWORD4
DxcValidatorFlags_ValidMaskDWORD7
DxcVersionInfoFlags_NoneDWORD0
DxcVersionInfoFlags_DebugDWORD1
DxcVersionInfoFlags_InternalDWORD2
CLSID_DxcCompilerGUID{73E22D93-E6CE-47F3-B5BF-F0664F39C1B0}
CLSID_DxcLinkerGUID{EF6A8087-B0EA-4D56-9E45-D07E1A8B7806}
CLSID_DxcDiaDataSourceGUID{CD1F6B73-2AB0-484D-8EDC-EBE7A43CA09F}
CLSID_DxcCompilerArgsGUID{3E56AE82-224D-470F-A1A1-FE3016EE9F9D}
CLSID_DxcLibraryGUID{6245D6AF-66E0-48FD-80B4-4D271796748C}
CLSID_DxcValidatorGUID{8CA3E215-F728-4CF3-8CDD-88AF917587A1}
CLSID_DxcAssemblerGUID{D728DB68-F903-4F80-94CD-DCCF76EC7151}
CLSID_DxcContainerReflectionGUID{B9F54489-55B8-400C-BA3A-1675E4728B91}
CLSID_DxcOptimizerGUID{AE2CD79F-CC22-453F-9B6B-B124E7A5204C}
CLSID_DxcContainerBuilderGUID{94134294-411F-4574-B4D0-8741E25240D2}
CLSID_DxcPdbUtilsGUID{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 2
public 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 = 2
pub 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}"