jdk/src/java.base/share/native/libjli/splashscreen.h
changeset 36907 c3d8383e3efb
parent 25859 3317bb8137f4
equal deleted inserted replaced
36906:b6c9a99a8f5d 36907:c3d8383e3efb
    20  *
    20  *
    21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    22  * or visit www.oracle.com if you need additional information or have any
    22  * or visit www.oracle.com if you need additional information or have any
    23  * questions.
    23  * questions.
    24  */
    24  */
    25 
    25 #include "jni.h"
    26 
    26 
    27 int     DoSplashLoadMemory(void* pdata, int size); /* requires preloading the file */
    27 int     DoSplashLoadMemory(void* pdata, int size); /* requires preloading the file */
    28 int     DoSplashLoadFile(const char* filename);
    28 int     DoSplashLoadFile(const char* filename);
    29 void    DoSplashInit(void);
    29 void    DoSplashInit(void);
    30 void    DoSplashClose(void);
    30 void    DoSplashClose(void);
    31 void    DoSplashSetFileJarName(const char* fileName, const char* jarName);
    31 void    DoSplashSetFileJarName(const char* fileName, const char* jarName);
    32 void    DoSplashSetScaleFactor(float scaleFactor);
    32 void    DoSplashSetScaleFactor(float scaleFactor);
    33 char*   DoSplashGetScaledImageName(const char* jarName, const char* fileName,
    33 jboolean DoSplashGetScaledImageName(const char* jarName, const char* fileName,
    34                                     float* scaleFactor);
    34          float* scaleFactor, char *scaleImageName, const size_t scaleImageNameLength);
       
    35 int     DoSplashGetScaledImgNameMaxPstfixLen(const char *fileName);