1. Bu site çerezleri kullanıyor. Bu siteyi kullanmaya devam ederseniz, çerezleri kullanmayı kabul etmiş olursunuz. Daha fazla bilgi edin.

DirectX 9 ARGB Gradient fill

Konu, 'Direct-X & OpenGL' kısmında GrammarLord tarafından paylaşıldı.

  1. GrammarLord

    Aktif Üye

    Kayıt:
    18 Ağustos 2017
    Mesajlar:
    47
    Beğenilen Mesajlar:
    4
    I was trying to find, but I couldn't find. Can someone help me about it. For example, the top of the button or tab is Black, the bottom of the button or tab is White. Like in this picture. Thanks already.
    [​IMG]

    Bulmaya çalışıyordum, ama bulamadım. Birisi bana bu konuda yardımcı olabilir. Örneğin, düğmenin veya sekmenin üst kısmı Siyah, düğmenin veya sekmenin alt kısmı Beyaz'tır. Bu resimdeki gibi. Şimdiden teşekkürler..
     
  2. #Nemesis

    Onaylı Üye

    Kayıt:
    28 Ekim 2017
    Mesajlar:
    69
    Beğenilen Mesajlar:
    6
    it is gradient. Very easy. find at unknowncheats. You can it ;)
     
  3. CaptainMemory

    Aktif Üye

    Kayıt:
    2 Şubat 2017
    Mesajlar:
    38
    Beğenilen Mesajlar:
    8
    Kod:
    void GradientEfekti(int x, int y, int w, int h, D3DCOLOR Start, D3DCOLOR Stop, LPDIRECT3DDEVICE9 pDevice){
        static struct D3DVERTEX { float x, y, z, rhw; DWORD color; }
        vertices[4] = { { 0, 0, 0, 1.0f, 0 }, { 0, 0, 0, 1.0f, 0 }, { 0, 0, 0, 1.0f, 0 }, { 0, 0, 0, 1.0f, 0 } };
        vertices[0].x = x;
        vertices[0].y = y;
        vertices[0].color = Start;
        vertices[1].x = x + w;
        vertices[1].y = y;
        vertices[1].color = Start;
        vertices[2].x = x;
        vertices[2].y = y + h;
        vertices[2].color = Stop;
        vertices[3].x = x + w;
        vertices[3].y = y + h;
        vertices[3].color = Stop;
        pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, true);
        pDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
        pDevice->SetFVF(D3DFVF_XYZRHW | D3DFVF_DIFFUSE);
        pDevice->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 2, vertices, sizeof(vertices[0]));
    }
     
  • Memoryhackers.net Hakkında

    Memoryhackers.net 2015 yılında kurulmuş memory hacking topluluğudur. Bünyesinde Dword Team ve bir çok profesyonel coder bulundurmaktadır. Amaçları pay2win olan oyunlardaki parayı öde , birinci ol ayrımcılığını kaldırmak için yazılımlar üretip / paylaşmaktır. Paylaşılan yazılımların memoryhackers.net ile bir alakası olmayıp, memoryhackers.net yasalara göre sadece "yer sağlayıcı" olarak hizmet etmektedir. Sitede bir çok oyun için yazılmış hile & tools bulabilir, programlama dersleri izleyebilir, ilginizi çeken içerikleri paylaşabilir ya da bilgisayarla ilgili veyahut hayatınızdaki herhangi bir olayla ilgili görüş&yardım talep edebilirsiniz. Memoryhackers.net kökleri çok uzun yıllara dayanmaktadır. Memoryhackers.net oyunlardaki zengin / fakir ayrımcılığını kaldırmak için uzun yıllar hizmet vermektedir & vermeye devam edicektir.
  • Facebook'ta takip Et