mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 08:06:02 +08:00
1180 lines
26 KiB
C#
1180 lines
26 KiB
C#
// ------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
// ------------------------------------------------------------------------------
|
|
|
|
namespace Win32.Graphics.Dxgi.Common;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RATIONAL"]/*' />
|
|
/// <unmanaged>DXGI_RATIONAL</unmanaged>
|
|
public partial struct Rational
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RATIONAL::Numerator"]/*' />
|
|
public uint Numerator;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RATIONAL::Denominator"]/*' />
|
|
public uint Denominator;
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC"]/*' />
|
|
/// <unmanaged>DXGI_SAMPLE_DESC</unmanaged>
|
|
public partial struct SampleDescription
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC::Count"]/*' />
|
|
public uint Count;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_SAMPLE_DESC::Quality"]/*' />
|
|
public uint Quality;
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RGB"]/*' />
|
|
/// <unmanaged>DXGI_RGB</unmanaged>
|
|
public partial struct Rgb
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RGB::Red"]/*' />
|
|
public float Red;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RGB::Green"]/*' />
|
|
public float Green;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_RGB::Blue"]/*' />
|
|
public float Blue;
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL"]/*' />
|
|
/// <unmanaged>DXGI_GAMMA_CONTROL</unmanaged>
|
|
public partial struct GammaControl
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL::Scale"]/*' />
|
|
public Rgb Scale;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL::Offset"]/*' />
|
|
public Rgb Offset;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL::GammaCurve"]/*' />
|
|
public GammaCurve__FixedBuffer GammaCurve;
|
|
|
|
public unsafe struct GammaCurve__FixedBuffer
|
|
{
|
|
public Rgb e0;
|
|
public Rgb e1;
|
|
public Rgb e2;
|
|
public Rgb e3;
|
|
public Rgb e4;
|
|
public Rgb e5;
|
|
public Rgb e6;
|
|
public Rgb e7;
|
|
public Rgb e8;
|
|
public Rgb e9;
|
|
public Rgb e10;
|
|
public Rgb e11;
|
|
public Rgb e12;
|
|
public Rgb e13;
|
|
public Rgb e14;
|
|
public Rgb e15;
|
|
public Rgb e16;
|
|
public Rgb e17;
|
|
public Rgb e18;
|
|
public Rgb e19;
|
|
public Rgb e20;
|
|
public Rgb e21;
|
|
public Rgb e22;
|
|
public Rgb e23;
|
|
public Rgb e24;
|
|
public Rgb e25;
|
|
public Rgb e26;
|
|
public Rgb e27;
|
|
public Rgb e28;
|
|
public Rgb e29;
|
|
public Rgb e30;
|
|
public Rgb e31;
|
|
public Rgb e32;
|
|
public Rgb e33;
|
|
public Rgb e34;
|
|
public Rgb e35;
|
|
public Rgb e36;
|
|
public Rgb e37;
|
|
public Rgb e38;
|
|
public Rgb e39;
|
|
public Rgb e40;
|
|
public Rgb e41;
|
|
public Rgb e42;
|
|
public Rgb e43;
|
|
public Rgb e44;
|
|
public Rgb e45;
|
|
public Rgb e46;
|
|
public Rgb e47;
|
|
public Rgb e48;
|
|
public Rgb e49;
|
|
public Rgb e50;
|
|
public Rgb e51;
|
|
public Rgb e52;
|
|
public Rgb e53;
|
|
public Rgb e54;
|
|
public Rgb e55;
|
|
public Rgb e56;
|
|
public Rgb e57;
|
|
public Rgb e58;
|
|
public Rgb e59;
|
|
public Rgb e60;
|
|
public Rgb e61;
|
|
public Rgb e62;
|
|
public Rgb e63;
|
|
public Rgb e64;
|
|
public Rgb e65;
|
|
public Rgb e66;
|
|
public Rgb e67;
|
|
public Rgb e68;
|
|
public Rgb e69;
|
|
public Rgb e70;
|
|
public Rgb e71;
|
|
public Rgb e72;
|
|
public Rgb e73;
|
|
public Rgb e74;
|
|
public Rgb e75;
|
|
public Rgb e76;
|
|
public Rgb e77;
|
|
public Rgb e78;
|
|
public Rgb e79;
|
|
public Rgb e80;
|
|
public Rgb e81;
|
|
public Rgb e82;
|
|
public Rgb e83;
|
|
public Rgb e84;
|
|
public Rgb e85;
|
|
public Rgb e86;
|
|
public Rgb e87;
|
|
public Rgb e88;
|
|
public Rgb e89;
|
|
public Rgb e90;
|
|
public Rgb e91;
|
|
public Rgb e92;
|
|
public Rgb e93;
|
|
public Rgb e94;
|
|
public Rgb e95;
|
|
public Rgb e96;
|
|
public Rgb e97;
|
|
public Rgb e98;
|
|
public Rgb e99;
|
|
public Rgb e100;
|
|
public Rgb e101;
|
|
public Rgb e102;
|
|
public Rgb e103;
|
|
public Rgb e104;
|
|
public Rgb e105;
|
|
public Rgb e106;
|
|
public Rgb e107;
|
|
public Rgb e108;
|
|
public Rgb e109;
|
|
public Rgb e110;
|
|
public Rgb e111;
|
|
public Rgb e112;
|
|
public Rgb e113;
|
|
public Rgb e114;
|
|
public Rgb e115;
|
|
public Rgb e116;
|
|
public Rgb e117;
|
|
public Rgb e118;
|
|
public Rgb e119;
|
|
public Rgb e120;
|
|
public Rgb e121;
|
|
public Rgb e122;
|
|
public Rgb e123;
|
|
public Rgb e124;
|
|
public Rgb e125;
|
|
public Rgb e126;
|
|
public Rgb e127;
|
|
public Rgb e128;
|
|
public Rgb e129;
|
|
public Rgb e130;
|
|
public Rgb e131;
|
|
public Rgb e132;
|
|
public Rgb e133;
|
|
public Rgb e134;
|
|
public Rgb e135;
|
|
public Rgb e136;
|
|
public Rgb e137;
|
|
public Rgb e138;
|
|
public Rgb e139;
|
|
public Rgb e140;
|
|
public Rgb e141;
|
|
public Rgb e142;
|
|
public Rgb e143;
|
|
public Rgb e144;
|
|
public Rgb e145;
|
|
public Rgb e146;
|
|
public Rgb e147;
|
|
public Rgb e148;
|
|
public Rgb e149;
|
|
public Rgb e150;
|
|
public Rgb e151;
|
|
public Rgb e152;
|
|
public Rgb e153;
|
|
public Rgb e154;
|
|
public Rgb e155;
|
|
public Rgb e156;
|
|
public Rgb e157;
|
|
public Rgb e158;
|
|
public Rgb e159;
|
|
public Rgb e160;
|
|
public Rgb e161;
|
|
public Rgb e162;
|
|
public Rgb e163;
|
|
public Rgb e164;
|
|
public Rgb e165;
|
|
public Rgb e166;
|
|
public Rgb e167;
|
|
public Rgb e168;
|
|
public Rgb e169;
|
|
public Rgb e170;
|
|
public Rgb e171;
|
|
public Rgb e172;
|
|
public Rgb e173;
|
|
public Rgb e174;
|
|
public Rgb e175;
|
|
public Rgb e176;
|
|
public Rgb e177;
|
|
public Rgb e178;
|
|
public Rgb e179;
|
|
public Rgb e180;
|
|
public Rgb e181;
|
|
public Rgb e182;
|
|
public Rgb e183;
|
|
public Rgb e184;
|
|
public Rgb e185;
|
|
public Rgb e186;
|
|
public Rgb e187;
|
|
public Rgb e188;
|
|
public Rgb e189;
|
|
public Rgb e190;
|
|
public Rgb e191;
|
|
public Rgb e192;
|
|
public Rgb e193;
|
|
public Rgb e194;
|
|
public Rgb e195;
|
|
public Rgb e196;
|
|
public Rgb e197;
|
|
public Rgb e198;
|
|
public Rgb e199;
|
|
public Rgb e200;
|
|
public Rgb e201;
|
|
public Rgb e202;
|
|
public Rgb e203;
|
|
public Rgb e204;
|
|
public Rgb e205;
|
|
public Rgb e206;
|
|
public Rgb e207;
|
|
public Rgb e208;
|
|
public Rgb e209;
|
|
public Rgb e210;
|
|
public Rgb e211;
|
|
public Rgb e212;
|
|
public Rgb e213;
|
|
public Rgb e214;
|
|
public Rgb e215;
|
|
public Rgb e216;
|
|
public Rgb e217;
|
|
public Rgb e218;
|
|
public Rgb e219;
|
|
public Rgb e220;
|
|
public Rgb e221;
|
|
public Rgb e222;
|
|
public Rgb e223;
|
|
public Rgb e224;
|
|
public Rgb e225;
|
|
public Rgb e226;
|
|
public Rgb e227;
|
|
public Rgb e228;
|
|
public Rgb e229;
|
|
public Rgb e230;
|
|
public Rgb e231;
|
|
public Rgb e232;
|
|
public Rgb e233;
|
|
public Rgb e234;
|
|
public Rgb e235;
|
|
public Rgb e236;
|
|
public Rgb e237;
|
|
public Rgb e238;
|
|
public Rgb e239;
|
|
public Rgb e240;
|
|
public Rgb e241;
|
|
public Rgb e242;
|
|
public Rgb e243;
|
|
public Rgb e244;
|
|
public Rgb e245;
|
|
public Rgb e246;
|
|
public Rgb e247;
|
|
public Rgb e248;
|
|
public Rgb e249;
|
|
public Rgb e250;
|
|
public Rgb e251;
|
|
public Rgb e252;
|
|
public Rgb e253;
|
|
public Rgb e254;
|
|
public Rgb e255;
|
|
public Rgb e256;
|
|
public Rgb e257;
|
|
public Rgb e258;
|
|
public Rgb e259;
|
|
public Rgb e260;
|
|
public Rgb e261;
|
|
public Rgb e262;
|
|
public Rgb e263;
|
|
public Rgb e264;
|
|
public Rgb e265;
|
|
public Rgb e266;
|
|
public Rgb e267;
|
|
public Rgb e268;
|
|
public Rgb e269;
|
|
public Rgb e270;
|
|
public Rgb e271;
|
|
public Rgb e272;
|
|
public Rgb e273;
|
|
public Rgb e274;
|
|
public Rgb e275;
|
|
public Rgb e276;
|
|
public Rgb e277;
|
|
public Rgb e278;
|
|
public Rgb e279;
|
|
public Rgb e280;
|
|
public Rgb e281;
|
|
public Rgb e282;
|
|
public Rgb e283;
|
|
public Rgb e284;
|
|
public Rgb e285;
|
|
public Rgb e286;
|
|
public Rgb e287;
|
|
public Rgb e288;
|
|
public Rgb e289;
|
|
public Rgb e290;
|
|
public Rgb e291;
|
|
public Rgb e292;
|
|
public Rgb e293;
|
|
public Rgb e294;
|
|
public Rgb e295;
|
|
public Rgb e296;
|
|
public Rgb e297;
|
|
public Rgb e298;
|
|
public Rgb e299;
|
|
public Rgb e300;
|
|
public Rgb e301;
|
|
public Rgb e302;
|
|
public Rgb e303;
|
|
public Rgb e304;
|
|
public Rgb e305;
|
|
public Rgb e306;
|
|
public Rgb e307;
|
|
public Rgb e308;
|
|
public Rgb e309;
|
|
public Rgb e310;
|
|
public Rgb e311;
|
|
public Rgb e312;
|
|
public Rgb e313;
|
|
public Rgb e314;
|
|
public Rgb e315;
|
|
public Rgb e316;
|
|
public Rgb e317;
|
|
public Rgb e318;
|
|
public Rgb e319;
|
|
public Rgb e320;
|
|
public Rgb e321;
|
|
public Rgb e322;
|
|
public Rgb e323;
|
|
public Rgb e324;
|
|
public Rgb e325;
|
|
public Rgb e326;
|
|
public Rgb e327;
|
|
public Rgb e328;
|
|
public Rgb e329;
|
|
public Rgb e330;
|
|
public Rgb e331;
|
|
public Rgb e332;
|
|
public Rgb e333;
|
|
public Rgb e334;
|
|
public Rgb e335;
|
|
public Rgb e336;
|
|
public Rgb e337;
|
|
public Rgb e338;
|
|
public Rgb e339;
|
|
public Rgb e340;
|
|
public Rgb e341;
|
|
public Rgb e342;
|
|
public Rgb e343;
|
|
public Rgb e344;
|
|
public Rgb e345;
|
|
public Rgb e346;
|
|
public Rgb e347;
|
|
public Rgb e348;
|
|
public Rgb e349;
|
|
public Rgb e350;
|
|
public Rgb e351;
|
|
public Rgb e352;
|
|
public Rgb e353;
|
|
public Rgb e354;
|
|
public Rgb e355;
|
|
public Rgb e356;
|
|
public Rgb e357;
|
|
public Rgb e358;
|
|
public Rgb e359;
|
|
public Rgb e360;
|
|
public Rgb e361;
|
|
public Rgb e362;
|
|
public Rgb e363;
|
|
public Rgb e364;
|
|
public Rgb e365;
|
|
public Rgb e366;
|
|
public Rgb e367;
|
|
public Rgb e368;
|
|
public Rgb e369;
|
|
public Rgb e370;
|
|
public Rgb e371;
|
|
public Rgb e372;
|
|
public Rgb e373;
|
|
public Rgb e374;
|
|
public Rgb e375;
|
|
public Rgb e376;
|
|
public Rgb e377;
|
|
public Rgb e378;
|
|
public Rgb e379;
|
|
public Rgb e380;
|
|
public Rgb e381;
|
|
public Rgb e382;
|
|
public Rgb e383;
|
|
public Rgb e384;
|
|
public Rgb e385;
|
|
public Rgb e386;
|
|
public Rgb e387;
|
|
public Rgb e388;
|
|
public Rgb e389;
|
|
public Rgb e390;
|
|
public Rgb e391;
|
|
public Rgb e392;
|
|
public Rgb e393;
|
|
public Rgb e394;
|
|
public Rgb e395;
|
|
public Rgb e396;
|
|
public Rgb e397;
|
|
public Rgb e398;
|
|
public Rgb e399;
|
|
public Rgb e400;
|
|
public Rgb e401;
|
|
public Rgb e402;
|
|
public Rgb e403;
|
|
public Rgb e404;
|
|
public Rgb e405;
|
|
public Rgb e406;
|
|
public Rgb e407;
|
|
public Rgb e408;
|
|
public Rgb e409;
|
|
public Rgb e410;
|
|
public Rgb e411;
|
|
public Rgb e412;
|
|
public Rgb e413;
|
|
public Rgb e414;
|
|
public Rgb e415;
|
|
public Rgb e416;
|
|
public Rgb e417;
|
|
public Rgb e418;
|
|
public Rgb e419;
|
|
public Rgb e420;
|
|
public Rgb e421;
|
|
public Rgb e422;
|
|
public Rgb e423;
|
|
public Rgb e424;
|
|
public Rgb e425;
|
|
public Rgb e426;
|
|
public Rgb e427;
|
|
public Rgb e428;
|
|
public Rgb e429;
|
|
public Rgb e430;
|
|
public Rgb e431;
|
|
public Rgb e432;
|
|
public Rgb e433;
|
|
public Rgb e434;
|
|
public Rgb e435;
|
|
public Rgb e436;
|
|
public Rgb e437;
|
|
public Rgb e438;
|
|
public Rgb e439;
|
|
public Rgb e440;
|
|
public Rgb e441;
|
|
public Rgb e442;
|
|
public Rgb e443;
|
|
public Rgb e444;
|
|
public Rgb e445;
|
|
public Rgb e446;
|
|
public Rgb e447;
|
|
public Rgb e448;
|
|
public Rgb e449;
|
|
public Rgb e450;
|
|
public Rgb e451;
|
|
public Rgb e452;
|
|
public Rgb e453;
|
|
public Rgb e454;
|
|
public Rgb e455;
|
|
public Rgb e456;
|
|
public Rgb e457;
|
|
public Rgb e458;
|
|
public Rgb e459;
|
|
public Rgb e460;
|
|
public Rgb e461;
|
|
public Rgb e462;
|
|
public Rgb e463;
|
|
public Rgb e464;
|
|
public Rgb e465;
|
|
public Rgb e466;
|
|
public Rgb e467;
|
|
public Rgb e468;
|
|
public Rgb e469;
|
|
public Rgb e470;
|
|
public Rgb e471;
|
|
public Rgb e472;
|
|
public Rgb e473;
|
|
public Rgb e474;
|
|
public Rgb e475;
|
|
public Rgb e476;
|
|
public Rgb e477;
|
|
public Rgb e478;
|
|
public Rgb e479;
|
|
public Rgb e480;
|
|
public Rgb e481;
|
|
public Rgb e482;
|
|
public Rgb e483;
|
|
public Rgb e484;
|
|
public Rgb e485;
|
|
public Rgb e486;
|
|
public Rgb e487;
|
|
public Rgb e488;
|
|
public Rgb e489;
|
|
public Rgb e490;
|
|
public Rgb e491;
|
|
public Rgb e492;
|
|
public Rgb e493;
|
|
public Rgb e494;
|
|
public Rgb e495;
|
|
public Rgb e496;
|
|
public Rgb e497;
|
|
public Rgb e498;
|
|
public Rgb e499;
|
|
public Rgb e500;
|
|
public Rgb e501;
|
|
public Rgb e502;
|
|
public Rgb e503;
|
|
public Rgb e504;
|
|
public Rgb e505;
|
|
public Rgb e506;
|
|
public Rgb e507;
|
|
public Rgb e508;
|
|
public Rgb e509;
|
|
public Rgb e510;
|
|
public Rgb e511;
|
|
public Rgb e512;
|
|
public Rgb e513;
|
|
public Rgb e514;
|
|
public Rgb e515;
|
|
public Rgb e516;
|
|
public Rgb e517;
|
|
public Rgb e518;
|
|
public Rgb e519;
|
|
public Rgb e520;
|
|
public Rgb e521;
|
|
public Rgb e522;
|
|
public Rgb e523;
|
|
public Rgb e524;
|
|
public Rgb e525;
|
|
public Rgb e526;
|
|
public Rgb e527;
|
|
public Rgb e528;
|
|
public Rgb e529;
|
|
public Rgb e530;
|
|
public Rgb e531;
|
|
public Rgb e532;
|
|
public Rgb e533;
|
|
public Rgb e534;
|
|
public Rgb e535;
|
|
public Rgb e536;
|
|
public Rgb e537;
|
|
public Rgb e538;
|
|
public Rgb e539;
|
|
public Rgb e540;
|
|
public Rgb e541;
|
|
public Rgb e542;
|
|
public Rgb e543;
|
|
public Rgb e544;
|
|
public Rgb e545;
|
|
public Rgb e546;
|
|
public Rgb e547;
|
|
public Rgb e548;
|
|
public Rgb e549;
|
|
public Rgb e550;
|
|
public Rgb e551;
|
|
public Rgb e552;
|
|
public Rgb e553;
|
|
public Rgb e554;
|
|
public Rgb e555;
|
|
public Rgb e556;
|
|
public Rgb e557;
|
|
public Rgb e558;
|
|
public Rgb e559;
|
|
public Rgb e560;
|
|
public Rgb e561;
|
|
public Rgb e562;
|
|
public Rgb e563;
|
|
public Rgb e564;
|
|
public Rgb e565;
|
|
public Rgb e566;
|
|
public Rgb e567;
|
|
public Rgb e568;
|
|
public Rgb e569;
|
|
public Rgb e570;
|
|
public Rgb e571;
|
|
public Rgb e572;
|
|
public Rgb e573;
|
|
public Rgb e574;
|
|
public Rgb e575;
|
|
public Rgb e576;
|
|
public Rgb e577;
|
|
public Rgb e578;
|
|
public Rgb e579;
|
|
public Rgb e580;
|
|
public Rgb e581;
|
|
public Rgb e582;
|
|
public Rgb e583;
|
|
public Rgb e584;
|
|
public Rgb e585;
|
|
public Rgb e586;
|
|
public Rgb e587;
|
|
public Rgb e588;
|
|
public Rgb e589;
|
|
public Rgb e590;
|
|
public Rgb e591;
|
|
public Rgb e592;
|
|
public Rgb e593;
|
|
public Rgb e594;
|
|
public Rgb e595;
|
|
public Rgb e596;
|
|
public Rgb e597;
|
|
public Rgb e598;
|
|
public Rgb e599;
|
|
public Rgb e600;
|
|
public Rgb e601;
|
|
public Rgb e602;
|
|
public Rgb e603;
|
|
public Rgb e604;
|
|
public Rgb e605;
|
|
public Rgb e606;
|
|
public Rgb e607;
|
|
public Rgb e608;
|
|
public Rgb e609;
|
|
public Rgb e610;
|
|
public Rgb e611;
|
|
public Rgb e612;
|
|
public Rgb e613;
|
|
public Rgb e614;
|
|
public Rgb e615;
|
|
public Rgb e616;
|
|
public Rgb e617;
|
|
public Rgb e618;
|
|
public Rgb e619;
|
|
public Rgb e620;
|
|
public Rgb e621;
|
|
public Rgb e622;
|
|
public Rgb e623;
|
|
public Rgb e624;
|
|
public Rgb e625;
|
|
public Rgb e626;
|
|
public Rgb e627;
|
|
public Rgb e628;
|
|
public Rgb e629;
|
|
public Rgb e630;
|
|
public Rgb e631;
|
|
public Rgb e632;
|
|
public Rgb e633;
|
|
public Rgb e634;
|
|
public Rgb e635;
|
|
public Rgb e636;
|
|
public Rgb e637;
|
|
public Rgb e638;
|
|
public Rgb e639;
|
|
public Rgb e640;
|
|
public Rgb e641;
|
|
public Rgb e642;
|
|
public Rgb e643;
|
|
public Rgb e644;
|
|
public Rgb e645;
|
|
public Rgb e646;
|
|
public Rgb e647;
|
|
public Rgb e648;
|
|
public Rgb e649;
|
|
public Rgb e650;
|
|
public Rgb e651;
|
|
public Rgb e652;
|
|
public Rgb e653;
|
|
public Rgb e654;
|
|
public Rgb e655;
|
|
public Rgb e656;
|
|
public Rgb e657;
|
|
public Rgb e658;
|
|
public Rgb e659;
|
|
public Rgb e660;
|
|
public Rgb e661;
|
|
public Rgb e662;
|
|
public Rgb e663;
|
|
public Rgb e664;
|
|
public Rgb e665;
|
|
public Rgb e666;
|
|
public Rgb e667;
|
|
public Rgb e668;
|
|
public Rgb e669;
|
|
public Rgb e670;
|
|
public Rgb e671;
|
|
public Rgb e672;
|
|
public Rgb e673;
|
|
public Rgb e674;
|
|
public Rgb e675;
|
|
public Rgb e676;
|
|
public Rgb e677;
|
|
public Rgb e678;
|
|
public Rgb e679;
|
|
public Rgb e680;
|
|
public Rgb e681;
|
|
public Rgb e682;
|
|
public Rgb e683;
|
|
public Rgb e684;
|
|
public Rgb e685;
|
|
public Rgb e686;
|
|
public Rgb e687;
|
|
public Rgb e688;
|
|
public Rgb e689;
|
|
public Rgb e690;
|
|
public Rgb e691;
|
|
public Rgb e692;
|
|
public Rgb e693;
|
|
public Rgb e694;
|
|
public Rgb e695;
|
|
public Rgb e696;
|
|
public Rgb e697;
|
|
public Rgb e698;
|
|
public Rgb e699;
|
|
public Rgb e700;
|
|
public Rgb e701;
|
|
public Rgb e702;
|
|
public Rgb e703;
|
|
public Rgb e704;
|
|
public Rgb e705;
|
|
public Rgb e706;
|
|
public Rgb e707;
|
|
public Rgb e708;
|
|
public Rgb e709;
|
|
public Rgb e710;
|
|
public Rgb e711;
|
|
public Rgb e712;
|
|
public Rgb e713;
|
|
public Rgb e714;
|
|
public Rgb e715;
|
|
public Rgb e716;
|
|
public Rgb e717;
|
|
public Rgb e718;
|
|
public Rgb e719;
|
|
public Rgb e720;
|
|
public Rgb e721;
|
|
public Rgb e722;
|
|
public Rgb e723;
|
|
public Rgb e724;
|
|
public Rgb e725;
|
|
public Rgb e726;
|
|
public Rgb e727;
|
|
public Rgb e728;
|
|
public Rgb e729;
|
|
public Rgb e730;
|
|
public Rgb e731;
|
|
public Rgb e732;
|
|
public Rgb e733;
|
|
public Rgb e734;
|
|
public Rgb e735;
|
|
public Rgb e736;
|
|
public Rgb e737;
|
|
public Rgb e738;
|
|
public Rgb e739;
|
|
public Rgb e740;
|
|
public Rgb e741;
|
|
public Rgb e742;
|
|
public Rgb e743;
|
|
public Rgb e744;
|
|
public Rgb e745;
|
|
public Rgb e746;
|
|
public Rgb e747;
|
|
public Rgb e748;
|
|
public Rgb e749;
|
|
public Rgb e750;
|
|
public Rgb e751;
|
|
public Rgb e752;
|
|
public Rgb e753;
|
|
public Rgb e754;
|
|
public Rgb e755;
|
|
public Rgb e756;
|
|
public Rgb e757;
|
|
public Rgb e758;
|
|
public Rgb e759;
|
|
public Rgb e760;
|
|
public Rgb e761;
|
|
public Rgb e762;
|
|
public Rgb e763;
|
|
public Rgb e764;
|
|
public Rgb e765;
|
|
public Rgb e766;
|
|
public Rgb e767;
|
|
public Rgb e768;
|
|
public Rgb e769;
|
|
public Rgb e770;
|
|
public Rgb e771;
|
|
public Rgb e772;
|
|
public Rgb e773;
|
|
public Rgb e774;
|
|
public Rgb e775;
|
|
public Rgb e776;
|
|
public Rgb e777;
|
|
public Rgb e778;
|
|
public Rgb e779;
|
|
public Rgb e780;
|
|
public Rgb e781;
|
|
public Rgb e782;
|
|
public Rgb e783;
|
|
public Rgb e784;
|
|
public Rgb e785;
|
|
public Rgb e786;
|
|
public Rgb e787;
|
|
public Rgb e788;
|
|
public Rgb e789;
|
|
public Rgb e790;
|
|
public Rgb e791;
|
|
public Rgb e792;
|
|
public Rgb e793;
|
|
public Rgb e794;
|
|
public Rgb e795;
|
|
public Rgb e796;
|
|
public Rgb e797;
|
|
public Rgb e798;
|
|
public Rgb e799;
|
|
public Rgb e800;
|
|
public Rgb e801;
|
|
public Rgb e802;
|
|
public Rgb e803;
|
|
public Rgb e804;
|
|
public Rgb e805;
|
|
public Rgb e806;
|
|
public Rgb e807;
|
|
public Rgb e808;
|
|
public Rgb e809;
|
|
public Rgb e810;
|
|
public Rgb e811;
|
|
public Rgb e812;
|
|
public Rgb e813;
|
|
public Rgb e814;
|
|
public Rgb e815;
|
|
public Rgb e816;
|
|
public Rgb e817;
|
|
public Rgb e818;
|
|
public Rgb e819;
|
|
public Rgb e820;
|
|
public Rgb e821;
|
|
public Rgb e822;
|
|
public Rgb e823;
|
|
public Rgb e824;
|
|
public Rgb e825;
|
|
public Rgb e826;
|
|
public Rgb e827;
|
|
public Rgb e828;
|
|
public Rgb e829;
|
|
public Rgb e830;
|
|
public Rgb e831;
|
|
public Rgb e832;
|
|
public Rgb e833;
|
|
public Rgb e834;
|
|
public Rgb e835;
|
|
public Rgb e836;
|
|
public Rgb e837;
|
|
public Rgb e838;
|
|
public Rgb e839;
|
|
public Rgb e840;
|
|
public Rgb e841;
|
|
public Rgb e842;
|
|
public Rgb e843;
|
|
public Rgb e844;
|
|
public Rgb e845;
|
|
public Rgb e846;
|
|
public Rgb e847;
|
|
public Rgb e848;
|
|
public Rgb e849;
|
|
public Rgb e850;
|
|
public Rgb e851;
|
|
public Rgb e852;
|
|
public Rgb e853;
|
|
public Rgb e854;
|
|
public Rgb e855;
|
|
public Rgb e856;
|
|
public Rgb e857;
|
|
public Rgb e858;
|
|
public Rgb e859;
|
|
public Rgb e860;
|
|
public Rgb e861;
|
|
public Rgb e862;
|
|
public Rgb e863;
|
|
public Rgb e864;
|
|
public Rgb e865;
|
|
public Rgb e866;
|
|
public Rgb e867;
|
|
public Rgb e868;
|
|
public Rgb e869;
|
|
public Rgb e870;
|
|
public Rgb e871;
|
|
public Rgb e872;
|
|
public Rgb e873;
|
|
public Rgb e874;
|
|
public Rgb e875;
|
|
public Rgb e876;
|
|
public Rgb e877;
|
|
public Rgb e878;
|
|
public Rgb e879;
|
|
public Rgb e880;
|
|
public Rgb e881;
|
|
public Rgb e882;
|
|
public Rgb e883;
|
|
public Rgb e884;
|
|
public Rgb e885;
|
|
public Rgb e886;
|
|
public Rgb e887;
|
|
public Rgb e888;
|
|
public Rgb e889;
|
|
public Rgb e890;
|
|
public Rgb e891;
|
|
public Rgb e892;
|
|
public Rgb e893;
|
|
public Rgb e894;
|
|
public Rgb e895;
|
|
public Rgb e896;
|
|
public Rgb e897;
|
|
public Rgb e898;
|
|
public Rgb e899;
|
|
public Rgb e900;
|
|
public Rgb e901;
|
|
public Rgb e902;
|
|
public Rgb e903;
|
|
public Rgb e904;
|
|
public Rgb e905;
|
|
public Rgb e906;
|
|
public Rgb e907;
|
|
public Rgb e908;
|
|
public Rgb e909;
|
|
public Rgb e910;
|
|
public Rgb e911;
|
|
public Rgb e912;
|
|
public Rgb e913;
|
|
public Rgb e914;
|
|
public Rgb e915;
|
|
public Rgb e916;
|
|
public Rgb e917;
|
|
public Rgb e918;
|
|
public Rgb e919;
|
|
public Rgb e920;
|
|
public Rgb e921;
|
|
public Rgb e922;
|
|
public Rgb e923;
|
|
public Rgb e924;
|
|
public Rgb e925;
|
|
public Rgb e926;
|
|
public Rgb e927;
|
|
public Rgb e928;
|
|
public Rgb e929;
|
|
public Rgb e930;
|
|
public Rgb e931;
|
|
public Rgb e932;
|
|
public Rgb e933;
|
|
public Rgb e934;
|
|
public Rgb e935;
|
|
public Rgb e936;
|
|
public Rgb e937;
|
|
public Rgb e938;
|
|
public Rgb e939;
|
|
public Rgb e940;
|
|
public Rgb e941;
|
|
public Rgb e942;
|
|
public Rgb e943;
|
|
public Rgb e944;
|
|
public Rgb e945;
|
|
public Rgb e946;
|
|
public Rgb e947;
|
|
public Rgb e948;
|
|
public Rgb e949;
|
|
public Rgb e950;
|
|
public Rgb e951;
|
|
public Rgb e952;
|
|
public Rgb e953;
|
|
public Rgb e954;
|
|
public Rgb e955;
|
|
public Rgb e956;
|
|
public Rgb e957;
|
|
public Rgb e958;
|
|
public Rgb e959;
|
|
public Rgb e960;
|
|
public Rgb e961;
|
|
public Rgb e962;
|
|
public Rgb e963;
|
|
public Rgb e964;
|
|
public Rgb e965;
|
|
public Rgb e966;
|
|
public Rgb e967;
|
|
public Rgb e968;
|
|
public Rgb e969;
|
|
public Rgb e970;
|
|
public Rgb e971;
|
|
public Rgb e972;
|
|
public Rgb e973;
|
|
public Rgb e974;
|
|
public Rgb e975;
|
|
public Rgb e976;
|
|
public Rgb e977;
|
|
public Rgb e978;
|
|
public Rgb e979;
|
|
public Rgb e980;
|
|
public Rgb e981;
|
|
public Rgb e982;
|
|
public Rgb e983;
|
|
public Rgb e984;
|
|
public Rgb e985;
|
|
public Rgb e986;
|
|
public Rgb e987;
|
|
public Rgb e988;
|
|
public Rgb e989;
|
|
public Rgb e990;
|
|
public Rgb e991;
|
|
public Rgb e992;
|
|
public Rgb e993;
|
|
public Rgb e994;
|
|
public Rgb e995;
|
|
public Rgb e996;
|
|
public Rgb e997;
|
|
public Rgb e998;
|
|
public Rgb e999;
|
|
public Rgb e1000;
|
|
public Rgb e1001;
|
|
public Rgb e1002;
|
|
public Rgb e1003;
|
|
public Rgb e1004;
|
|
public Rgb e1005;
|
|
public Rgb e1006;
|
|
public Rgb e1007;
|
|
public Rgb e1008;
|
|
public Rgb e1009;
|
|
public Rgb e1010;
|
|
public Rgb e1011;
|
|
public Rgb e1012;
|
|
public Rgb e1013;
|
|
public Rgb e1014;
|
|
public Rgb e1015;
|
|
public Rgb e1016;
|
|
public Rgb e1017;
|
|
public Rgb e1018;
|
|
public Rgb e1019;
|
|
public Rgb e1020;
|
|
public Rgb e1021;
|
|
public Rgb e1022;
|
|
public Rgb e1023;
|
|
public Rgb e1024;
|
|
|
|
[UnscopedRef]
|
|
public ref Rgb this[int index]
|
|
{
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
get
|
|
{
|
|
return ref AsSpan()[index];
|
|
}
|
|
}
|
|
|
|
[UnscopedRef]
|
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
|
public Span<Rgb> AsSpan()
|
|
{
|
|
return MemoryMarshal.CreateSpan(ref e0, 1025);
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES"]/*' />
|
|
/// <unmanaged>DXGI_GAMMA_CONTROL_CAPABILITIES</unmanaged>
|
|
public partial struct GammaControlCapabilities
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::ScaleAndOffsetSupported"]/*' />
|
|
public Bool32 ScaleAndOffsetSupported;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::MaxConvertedValue"]/*' />
|
|
public float MaxConvertedValue;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::MinConvertedValue"]/*' />
|
|
public float MinConvertedValue;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::NumGammaControlPoints"]/*' />
|
|
public uint NumGammaControlPoints;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_GAMMA_CONTROL_CAPABILITIES::ControlPointPositions"]/*' />
|
|
public unsafe fixed float ControlPointPositions[1025];
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC"]/*' />
|
|
/// <unmanaged>DXGI_MODE_DESC</unmanaged>
|
|
public partial struct ModeDescription
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::Width"]/*' />
|
|
public uint Width;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::Height"]/*' />
|
|
public uint Height;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::RefreshRate"]/*' />
|
|
public Rational RefreshRate;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::Format"]/*' />
|
|
public Format Format;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::ScanlineOrdering"]/*' />
|
|
public ModeScanlineOrder ScanlineOrdering;
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_MODE_DESC::Scaling"]/*' />
|
|
public ModeScaling Scaling;
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE"]/*' />
|
|
/// <unmanaged>DXGI_JPEG_DC_HUFFMAN_TABLE</unmanaged>
|
|
public partial struct JpegDCHuffmanTable
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE::CodeCounts"]/*' />
|
|
public unsafe fixed byte CodeCounts[12];
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_DC_HUFFMAN_TABLE::CodeValues"]/*' />
|
|
public unsafe fixed byte CodeValues[12];
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE"]/*' />
|
|
/// <unmanaged>DXGI_JPEG_AC_HUFFMAN_TABLE</unmanaged>
|
|
public partial struct JpegAcHuffmanTable
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE::CodeCounts"]/*' />
|
|
public unsafe fixed byte CodeCounts[16];
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_AC_HUFFMAN_TABLE::CodeValues"]/*' />
|
|
public unsafe fixed byte CodeValues[162];
|
|
}
|
|
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_QUANTIZATION_TABLE"]/*' />
|
|
/// <unmanaged>DXGI_JPEG_QUANTIZATION_TABLE</unmanaged>
|
|
public partial struct JpegQuantizationTable
|
|
{
|
|
/// <include file='../../../../Vortice.Win32.Graphics.Dxgi/Dxgi.xml' path='doc/member[@name="DXGI_JPEG_QUANTIZATION_TABLE::Elements"]/*' />
|
|
public unsafe fixed byte Elements[64];
|
|
}
|