🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.sys.next
Article #99

Re: How can I get transparent color ?

#99
From: Izumi Ohzawa
Date: Tue, 08 Sep 1992 01:54
47 lines
1969 bytes
In article <1992Sep7.044243.24114@ee.t.u-tokyo.ac.jp> sano@mizu.t.u-tokyo.ac.jp writes:

>$B$5$N!wElBg(J $B$G$9!#(J
>$BKh2s%7%g%&$b$J$$<ALd$P$+$j$G!"$$$5$5$+J9$-$:$i$$$N$G$9$,!"(J
>View $B$N$J$+$GF)L@$J?'$r;H$&$K$O$I$&$7$?$i$$$$$N$G$7$g$&$+!#(J
>
>$B%G%U%)%k%H$N@_Dj$G$?$@(J PSsetalpha() $B$r;H$C$?$@$1$G$O!"?'(J
>$B$,0E$/$J$k$@$1$G!"F)$1$F$/$l$^$;$s!#(J

$B%"%k%U%!%A%c%M%k$O$?$7$+(Jcompositing$B$r;H$C$?;~$K$7$+(J
$B$-$+$J$+$C$?$H;W$$$^$9!#MWNN$OH>F)L@$K$7$?$$J*$r(JNXImage$B$N(J
bitmap$B$KIA$-9~$s$G$*$$$F!"(JdrawSelf::$B$G$O%P%C%/%0%i%&%s%I(J
$B$rIA$$$?8e!"E,Ev$J%b!<%I$G(JView$B$K(Jcomposite$B$7$F$d$l$P$$$$$H;W$$$^$9!#(J

----
id imageCache;

    ....
    if(!imageCache)
        imageCache = [[NXImage alloc] initSize:&bounds.size];
    [imageCache useCacheWithDepth:NX_DefaultDepth];
    if([imageCache lockFocus]) {
	NXSetColor(NXConvertRGBAlphaToColor(1.0, 0., 0., 0.5));	// $BH>F)L@$J@V(J

	<$BH>F)L@$J%Z%$%s%H$GIA$/(J >

	[imageCache unlockFocus];
    }


- drawSelf:(NXRect *)r:(int)count
{    
    NXDrawWhiteBezel(&bounds, NULL);

    <$B%P%C%/%0%i%&%s%I$rIA$/(J>

    [imageCache composite: NX_SOVER toPoint: &bounds.origin];
    return self;
}



--
Izumi Ohzawa             [ $BBg_78^=;(J ]
USMail: University of California, 360 Minor Hall, Berkeley, CA 94720
Telephone: (510) 642-6440     Fax:  (510) 642-3323
Internet: izumi@pinoko.berkeley.edu (NeXT Mail OK)
Technical Details
Message-ID: <18h14vINN9b6@agate.berkeley.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!spool.mu.edu!agate!agate!usenet
References: <1992Sep7.044243.24114@ee.t.u-tokyo.ac.jp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!spool.mu.edu!agate!agate!usenet
From: izumi@pinoko.berkeley.edu (Izumi Ohzawa)
Newsgroups: fj.sys.next
Subject: Re: How can I get transparent color ?
Date: 8 Sep 1992 01:54:39 GMT
Organization: University of California, Berkeley
Lines: 47
Distribution: fj
Message-ID: <18h14vINN9b6@agate.berkeley.edu>
References: <1992Sep7.044243.24114@ee.t.u-tokyo.ac.jp>
Reply-To: izumi@pinoko.berkeley.edu
NNTP-Posting-Host: moica.berkeley.edu