CRenderTarget::CreateCompatibleRenderTarget
Crea un nuevo destino de representación de mapa de bits para su uso durante el dibujo intermedio fuera de pantalla que es compatible con el destino de representación actual.
BOOL CreateCompatibleRenderTarget(
CBitmapRenderTarget& bitmapTarget,
CD2DSizeF sizeDesired = CD2DSizeF(0.,
0.),
CD2DSizeU sizePixelDesired = CD2DSizeU(0,
0),
D2D1_PIXEL_FORMAT* desiredFormat = NULL,
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options = D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
);
Parámetros
bitmapTarget
Cuando este método vuelve, contiene la dirección de un puntero a un nuevo destino de representación del mapa de bits. Este parámetro se pasa sin inicializar.sizeDesired
El tamaño deseado del nuevo destino de representación en píxeles independientes del dispositivo si debe ser diferente del destino de representación original, o NULL. Para obtener más información, vea la sección Comentarios.sizePixelDesired
El tamaño deseado del nuevo destino de representación en píxeles independientes del dispositivo si debe ser diferente del destino de representación original, o NULL. Para obtener más información, vea la sección Comentarios.desiredFormat
El formato de píxel deseado y el modo alfa del nuevo destino de representación o NULL. Si el formato de píxel está establecido en DXGI_FORMAT_UNKNOWN o si este parámetro es NULL, el nuevo destino de representación utiliza el mismo formato de píxel que el destino de representación original. Si el modo alfa es D2D1_ALPHA_MODE_UNKNOWN o este parámetro es NULL, el modo alfa del nuevo destino de representación tiene como valor predeterminado D2D1_ALPHA_MODE_PREMULTIPLIED. Para obtener información acerca de formatos de píxel compatibles, vea Formatos de píxel compatibles y Modos alpha.options
Un valor que especifica si el nuevo destino de representación debe ser compatible con GDI.
Valor devuelto
Si el método se realiza correctamente, devuelve TRUE. De lo contrario, devuelve FALSE.
Requisitos
Encabezado: afxrendertarget.h