FlutterOpenGLFfi class
FFI bindings to Flutter_OpenGL
Constructors
- FlutterOpenGLFfi(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary
. -
FlutterOpenGLFfi.fromLookup(Pointer<
T> lookup<T extends NativeType>(String symbolName) ) -
The symbols are looked up with
lookup
.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addBoolUniform(
String name, bool val) → bool -
addFloatUniform(
String name, double val) → bool -
- add FLOAT
-
addIntUniform(
String name, int val) → bool -
- add INT
-
addMat2Uniform(
String name, List< double> val) → bool -
- add MAT2
-
addMat3Uniform(
String name, List< double> val) → bool -
- add MAT3
-
addMat4Uniform(
String name, List< double> val) → bool -
- add MAT4
-
addSampler2DUniform(
String name, int width, int height, Uint8List val) → bool -
addShaderToyUniforms(
) → void -
addVec2Uniform(
String name, List< double> val) → bool -
- add VEC2
-
addVec3Uniform(
String name, List< double> val) → bool -
- add VEC3
-
addVec4Uniform(
String name, List< double> val) → bool -
- add VEC4
-
getFps(
) → double -
getFragmentShader(
) → String -
getTextureSize(
) → Size -
getVertexShader(
) → String -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeUniform(
String name) → bool -
rendererStatus(
) → bool -
replaceSampler2DUniform(
String name, int width, int height, Uint8List val) → bool -
setBoolUniform(
String name, bool val) → bool -
setClearColor(
int clearR, int clearG, int clearB, int clearA) → void -
setFloatUniform(
String name, double val) → bool -
- set FLOAT
-
setIntUniform(
String name, int val) → bool -
- set INT
-
setMat2Uniform(
String name, List< double> val) → bool -
- set MAT2
-
setMat3Uniform(
String name, List< double> val) → bool -
- set MAT3
-
setMat4Uniform(
String name, List< double> val) → bool -
- set MAT4
-
setMousePosition(
Offset startingPos, Offset pos, PointerEventType eventType, Size twSize) → void -
setSampler2DUniform(
String name, Uint8List val) → bool -
- set SAMPLER2D
-
setShader(
bool isContinuous, String vertexShader, String fragmentShader) → String -
setShaderToy(
String fragmentShader) → String -
setVec2Uniform(
String name, List< double> val) → bool -
- set VEC2
-
setVec3Uniform(
String name, List< double> val) → bool -
- set VEC3
-
setVec4Uniform(
String name, List< double> val) → bool -
- set VEC4
-
startCaptureOnSampler2D(
String name, String completeFilePath) → bool -
- Start capturing
-
startThread(
) → void -
stopCapture(
) → bool -
- Stop capturing
-
stopThread(
) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited