DDGPESurf Derivation
9/8/2008
Personalizado drivers DDGPE-baseado sempre devem usar um objeto de superfície que é derivado de DDGPESurf. Este tópico descreve funções você deve substituir e funções você deve chamar no seu DDGPESurf-com classes.
Funções que você deve substituir
HasAlpha
Se seu driver suporta o EDDGPEPixelFormat tipo de dados IN para a criação de superfície, você pode adicionar seus próprios tipos de superfícies. Se você adicionar um personalizado superfície tipo cujo formato pixel inclui uma alfa canalizar, você deve substituir o DDGPESurf::HasAlpha função.virtual BOOL HasAlpha ( void );
Você deve chamar funções
SetDriverGUID
Para fornecer uma maneira de identificar com exclusividade o driver que possui uma superfície específica DDGPE, você deve chamar o SetDriverGUID função. Esta GUID deve ser o mesmo que o objeto DDGPE no seu driver DDGPE-Based aplicada.virtual void SetDriverGUID ( GUID guidDriverGUID );