using System; namespace NvAPIWrapper.Native.GPU { /// /// List of possible thermal targets /// [Flags] public enum ThermalSettingsTarget { /// /// None /// None = 0, /// /// GPU core temperature /// GPU = 1, /// /// GPU memory temperature /// Memory = 2, /// /// GPU power supply temperature /// PowerSupply = 4, /// /// GPU board ambient temperature /// Board = 8, /// /// Visual Computing Device Board temperature requires NvVisualComputingDeviceHandle /// VisualComputingBoard = 9, /// /// Visual Computing Device Inlet temperature requires NvVisualComputingDeviceHandle /// VisualComputingInlet = 10, /// /// Visual Computing Device Outlet temperature requires NvVisualComputingDeviceHandle /// VisualComputingOutlet = 11, /// /// Used for retrieving all thermal settings /// All = 15, /// /// Unknown thermal target /// Unknown = -1 } }