//---------------------------------------------------------------------------- // // rloop_mh.h // // Declarations of all ramp span loop routines. // // Copyright (C) Microsoft Corporation, 1997. // //---------------------------------------------------------------------------- include(`m4hdr.mh')dnl define(`d_BeadMacrosOnly', `')dnl include(`rampbead.mh')dnl #ifndef _RLOOP_MH_H_ #define _RLOOP_MH_H_ #ifdef __cplusplus extern "C" { #endif // __cplusplus // Default generic span parser. HRESULT Ramp_RenderSpans_Any(PD3DI_RASTCTX pCtx); // Default generic loop. void Ramp_Loop_Any(PD3DI_RASTCTX pCtx, PD3DI_RASTPRIM pP, PD3DI_RASTSPAN pS); dnl dnl d_DeclRampRenderSpans dnl dnl Declares a ramp RenderSpans bead. dnl define(`d_DeclRampRenderSpans', `HRESULT Ramp_$1(PD3DI_RASTCTX pCtx); ')dnl dnl d_SpecializedRampRenderSpansBeads(`d_DeclRampRenderSpans(XX)', `XX')dnl #ifdef __cplusplus } #endif // __cplusplus #endif // #ifndef _RLOOP_MH_H_