Class Mesh
public class Mesh : JVMBridgeBase<Mesh>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Mesh>Mesh
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Mesh>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<Mesh>.IsAssignableFrom(IJavaType)JVMBridgeBase<Mesh>.IsAssignableFrom<T>()JVMBridgeBase<Mesh>.Execute<T>(params T[])JVMBridgeBase<Mesh>.DynBridgeClazzJVMBridgeBase<Mesh>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Mesh()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Mesh()
Mesh(MeshSpecification, int, Buffer, int, RectF)
public Mesh(MeshSpecification arg0, int arg1, Buffer arg2, int arg3, RectF arg4)
Parameters
arg0
MeshSpecificationarg1
intarg2
Bufferarg3
intarg4
RectF
Mesh(MeshSpecification, int, Buffer, int, ShortBuffer, RectF)
public Mesh(MeshSpecification arg0, int arg1, Buffer arg2, int arg3, ShortBuffer arg4, RectF arg5)
Parameters
arg0
MeshSpecificationarg1
intarg2
Bufferarg3
intarg4
ShortBufferarg5
RectF
Mesh(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Mesh(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
TRIANGLES
public static int TRIANGLES { get; }
Property Value
TRIANGLE_STRIP
public static int TRIANGLE_STRIP { get; }
Property Value
Methods
SetColorUniform(String, Color)
public void SetColorUniform(String arg0, Color arg1)
Parameters
SetColorUniform(String, int)
public void SetColorUniform(String arg0, int arg1)
Parameters
SetColorUniform(String, long)
public void SetColorUniform(String arg0, long arg1)
Parameters
SetFloatUniform(String, float)
public void SetFloatUniform(String arg0, float arg1)
Parameters
SetFloatUniform(String, float, float)
public void SetFloatUniform(String arg0, float arg1, float arg2)
Parameters
SetFloatUniform(String, float, float, float)
public void SetFloatUniform(String arg0, float arg1, float arg2, float arg3)
Parameters
SetFloatUniform(String, float, float, float, float)
public void SetFloatUniform(String arg0, float arg1, float arg2, float arg3, float arg4)
Parameters
SetFloatUniform(String, float[])
public void SetFloatUniform(String arg0, float[] arg1)
Parameters
SetIntUniform(String, int)
public void SetIntUniform(String arg0, int arg1)
Parameters
SetIntUniform(String, int, int)
public void SetIntUniform(String arg0, int arg1, int arg2)
Parameters
SetIntUniform(String, int, int, int)
public void SetIntUniform(String arg0, int arg1, int arg2, int arg3)
Parameters
SetIntUniform(String, int, int, int, int)
public void SetIntUniform(String arg0, int arg1, int arg2, int arg3, int arg4)
Parameters
SetIntUniform(String, int[])
public void SetIntUniform(String arg0, int[] arg1)