[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx
From: |
Tuomas Lukka |
Subject: |
Re: [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx |
Date: |
Wed, 25 Sep 2002 17:14:22 +0300 |
User-agent: |
Mutt/1.4i |
> + /** Converts java.lang.String to C++ unistring
> + *
> + * typedef std::basic_string<unsigned short> unistring;
> + *
> + * @param env the JNI interface pointer
> + * @param jstr java.lang.String
> + * @return unistring
> + */
> + Renderables::unistring jstr2unistr(JNIEnv *env, jstring jstr) {
> + const jchar *strptr = env->GetStringChars(jstr, 0);
> + Renderables::unistring unistr(strptr);
> + // FIX PROP: Renderables::unistring unistr(strptr,
> env->GetStringLength(jstr));
> + env->ReleaseStringChars(jstr, strptr);
> + return unistr;
> + }
> +
Note that this is not yet sufficient: we also need the other function
which converts to std::string for callGL uses.
Tuomas
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Tuomas J. Lukka, 2002/09/04
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Tuomas J. Lukka, 2002/09/18
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Tuomas J. Lukka, 2002/09/23
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Asko Soukka, 2002/09/25
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Matti Katila, 2002/09/25
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Asko Soukka, 2002/09/27
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Asko Soukka, 2002/09/27
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Asko Soukka, 2002/09/27
- [Gzz-commits] gzz/gfx/jni GzzGL-jni.cxx, Asko Soukka, 2002/09/30