namespace NvAPIWrapper.Native.Mosaic { /// /// Complete list of supported Mosaic topologies. /// Using a "Basic" topology combines multiple monitors to create a single desktop. /// Using a "Passive" topology combines multiples monitors to create a passive stereo desktop. /// In passive stereo, two identical topologies combine - one topology is used for the right eye and the other /// identical topology (targeting different displays) is used for the left eye. /// public enum Topology { /// /// Not a Mosaic Topology /// None = 0, // Basic_Begin = 1, /// /// 1x2 Basic Topology Configuration /// Basic_1X2 = 1, /// /// 2x1 Basic Topology Configuration /// Basic_2X1 = 2, /// /// 1x3 Basic Topology Configuration /// Basic_1X3 = 3, /// /// 3x1 Basic Topology Configuration /// Basic_3X1 = 4, /// /// 4x1 Basic Topology Configuration /// Basic_1X4 = 5, /// /// 4x1 Basic Topology Configuration /// Basic_4X1 = 6, /// /// 2x2 Basic Topology Configuration /// Basic_2X2 = 7, /// /// 2x3 Basic Topology Configuration /// Basic_2X3 = 8, /// /// 2x4 Basic Topology Configuration /// Basic_2X4 = 9, /// /// 3x2 Basic Topology Configuration /// Basic_3X2 = 10, /// /// 4x2 Basic Topology Configuration /// Basic_4X2 = 11, /// /// 1x5 Basic Topology Configuration /// Basic_1X5 = 12, /// /// 1x6 Basic Topology Configuration /// Basic_1X6 = 13, /// /// 7x1 Basic Topology Configuration /// Basic_7X1 = 14, // Basic_End = 23, // PassiveStereo_Begin = 24, /// /// 1x2 Passive Stereo Configuration /// PassiveStereo_1X2 = 24, /// /// 2x1 Passive Stereo Configuration /// PassiveStereo_2X1 = 25, /// /// 1x3 Passive Stereo Configuration /// PassiveStereo_1X3 = 26, /// /// 3x1 Passive Stereo Configuration /// PassiveStereo_3X1 = 27, /// /// 1x4 Passive Stereo Configuration /// PassiveStereo_1X4 = 28, /// /// 4x1 Passive Stereo Configuration /// PassiveStereo_4X1 = 29, /// /// 2x2 Passive Stereo Configuration /// PassiveStereo_2X2 = 30, // PassiveStereo_End = 34, /// /// Indicator for the max number of possible configuration, DO NOT USE /// Max = 34 } }