MDX -> XNA: AlphaOperation is here, but what about AlphaArgument?

I'm converting from MDX to XNA and want to be able to control the alpha of an object through its vertices. I see that there's an AlphaOperation property in the RenderState, but what does the AlphaOperation operate on? I don't see any AlphaArguments like there were in MDX, so I'm a little lost here. Thanks in advance.
[322 byte] By [RoofTopPewWee] at [2007-12-27]
# 1

My XNA and MDX documentation seem to overlap, so I'm not 100% sure if this is accurate.

I think the operation in the RenderState you're referring to is the AlphaBlendOperation, which controls how blending works globally. The alpha arguments you want (and the operation for that matter) used to be set on the device.TextureStates collection in MDX. This collection is no longer available on XNA's GraphicsDevice, which makes sense since it's part of the Fixed Function Pipeline that was dropped. One possible way to do this in XNA would be in a shader/effect, which is probably also the recommended pratice.

Hope this helps :)

RimvanWersch at 2007-9-4 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 2
Alpha blending is set through a set of properties - AlphaBlendOperation, AlphaSourceBlend and AlphaDestinationBlend.
ProfEclipse at 2007-9-4 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 3

Oops. I should have said SourceBlend, and DestinationBlend. The ones with Alpha prefix are for blending into the frame buffer alpha channel (per Shawn Hargreaves in another post). Sorry for the confusion.

ProfEclipse at 2007-9-4 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...