public class CGENativeLibrary
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CGENativeLibrary.BlendFilterType |
|
static interface |
CGENativeLibrary.LoadImageCallback |
|
static class |
CGENativeLibrary.TextureBlendMode |
|
static class |
CGENativeLibrary.TextureResult |
| Constructor | Description |
|---|---|
CGENativeLibrary() |
| Modifier and Type | Method | Description |
|---|---|---|
static long |
cgeCreateBlendFilter(int blendMode,
int texID,
int texWidth,
int texHeight,
int blendFilterType,
float intensity) |
|
static long |
cgeCreateCustomNativeFilter(int index,
float intensity,
boolean useWrapper) |
|
static long |
cgeCreateFilterWithConfig(java.lang.String config,
float intensity) |
|
static void |
cgeDeleteFilterWithAddress(long address) |
|
static android.graphics.Bitmap |
cgeFilterImage_MultipleEffects(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity) |
|
static void |
cgeFilterImage_MultipleEffectsWriteBack(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity) |
|
static android.graphics.Bitmap |
cgeFilterImageWithCustomFilter(android.graphics.Bitmap bmp,
int index,
float intensity,
boolean hasContext,
boolean useWrapper) |
|
static int |
cgeGetCustomFilterNum() |
|
static long |
createBlendFilter(CGENativeLibrary.TextureBlendMode blendMode,
int texID,
int texWidth,
int texHeight,
CGENativeLibrary.BlendFilterType blendFilterType,
float intensity) |
|
static android.graphics.Bitmap |
filterImage_MultipleEffects(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity) |
|
static void |
filterImage_MultipleEffectsWriteBack(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity) |
|
static CGENativeLibrary.TextureResult |
loadTextureByBitmap(android.graphics.Bitmap bmp) |
|
static CGENativeLibrary.TextureResult |
loadTextureByFile(java.lang.String fileName) |
|
static CGENativeLibrary.TextureResult |
loadTextureByName(java.lang.String sourceName) |
|
static void |
setLoadImageCallback(CGENativeLibrary.LoadImageCallback callback,
java.lang.Object arg) |
public static void setLoadImageCallback(CGENativeLibrary.LoadImageCallback callback, java.lang.Object arg)
public static CGENativeLibrary.TextureResult loadTextureByName(java.lang.String sourceName)
public static CGENativeLibrary.TextureResult loadTextureByBitmap(android.graphics.Bitmap bmp)
public static CGENativeLibrary.TextureResult loadTextureByFile(java.lang.String fileName)
public static android.graphics.Bitmap filterImage_MultipleEffects(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity)
public static void filterImage_MultipleEffectsWriteBack(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity)
public static long createBlendFilter(CGENativeLibrary.TextureBlendMode blendMode, int texID, int texWidth, int texHeight, CGENativeLibrary.BlendFilterType blendFilterType, float intensity)
public static android.graphics.Bitmap cgeFilterImage_MultipleEffects(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity)
public static void cgeFilterImage_MultipleEffectsWriteBack(android.graphics.Bitmap bmp,
java.lang.String config,
float intensity)
public static long cgeCreateFilterWithConfig(java.lang.String config,
float intensity)
public static void cgeDeleteFilterWithAddress(long address)
public static long cgeCreateBlendFilter(int blendMode,
int texID,
int texWidth,
int texHeight,
int blendFilterType,
float intensity)
public static android.graphics.Bitmap cgeFilterImageWithCustomFilter(android.graphics.Bitmap bmp,
int index,
float intensity,
boolean hasContext,
boolean useWrapper)
public static long cgeCreateCustomNativeFilter(int index,
float intensity,
boolean useWrapper)
public static int cgeGetCustomFilterNum()