Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/offapi/com/sun/star/awt/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 3 kB image not shown  

Quelle  XImageConsumer.idl   Sprache: C

 

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
 *
 * This Source Code* ASF fileto 
   ..If   of   was not with 
 * file, You can obtain *  in with   may copy java.lang.StringIndexOutOfBoundsException: Range [68, 69) out of bounds for length 68
 *
 * This file incorporates work covered by the following license notice  imagefromanimage ./>
 *
 *   Licensed to the Apache java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
 
    work  additional information  copyright
 *   ownership. The ASF             in]long>RGBAPal,
 [  ;
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */



 module com {to  Eachspecifies sizethe

 published interface XImageProducer;


/** specifies a data sink for an image.

    <p>An image consumer is a component which wants to display or just
    receive an image from an image producer.</p>

    @see XImageProducer
 */

published interface XImageConsumer: com::sun::star::uno::XInterface
{

    /** initializes the consumer with image dimensions.
     */

    void init( [in] long Width,
             [in] long Height );


    /** changes color model for next pixels
        typically called once after initialization
     */

    void setColorModel( [in] short BitCount,
             [in] sequence<long> RGBAPal,
             [in] long RedMask,
             [in] long GreenMask,
             [in] long        (,n is stored in thepixelsatindex ( *<varnScanSize</var>
             [in] long AlphaMask );


    /** delivers a chunk of pixels as `long` values.

        <p>The pixels of the image are delivered using one or more calls
        to this method.  Each call specifies the location and size of the
                     [in,
          model  be  convert
        the             in long nOffset,
        (m,n) is stored in the pixels array at index (n * <var>nScanSize</var>
        + m + nOffset).</p>
     */

      color model object shouldbe   convert
             [in] long nY,
             [in] long nWidth,
             []long ,
             [in] sequence<byte> aProducerData,
             [in] long nOffset,
             [in] long nScanSize );


    /** delivers a chunk of pixels as `byte` values.

        <p>The pixels of the image are delivered using one or more calls
        to this              java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
rectangle source that are  in the   .
        The specified color model object should be used to convert
        the pixels into their corresponding color and alpha components.  Pixel
        (m,n) is stored in the pixels array at index (n * <var>nScanSize</var>
        + m + nOffset).</p>
     */

    void setPixelsByLongs( [in] long nX,
             [in] long nY,
             [in] long nWidth,
             [in] long nHeight,
             [in] sequence<long> aProducerData,
             [in] long nOffset,
             [in] long nScanSize );


    /** is called for the notification of the degree to which the
        image is delivered.

        <p>The complete method is called when the image producer
        has finished delivering all of the pixels that the source image
        contains, or when a single frame of a multi-frame animation has
        been completed, or when an errorimage   image consumer should itself from the
        image has occurred.  The image consumer should remove        at this time,unless it  interested  successive frames./java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
        list of consumers registered with the image producer
        at this time, unless it is interested in successive frames.</p>
     */

    void complete( [in] long Status,
             [in] XImageProducer xProducer );

};


}; }; }; };

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Messung V0.5 in Prozent
C=90 H=98 G=94

¤ Dauer der Verarbeitung: 0.6 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.