Class RuntimeShader
public class RuntimeShader : Shader, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Shader>RuntimeShader
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Shader>.IsAssignableFrom(IJavaType)JVMBridgeBase<Shader>.IsAssignableFrom<T>()JVMBridgeBase<Shader>.Execute<T>(params T[])JVMBridgeBase<Shader>.DynBridgeClazzJVMBridgeBase<Shader>.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
RuntimeShader()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public RuntimeShader()
RuntimeShader(String)
public RuntimeShader(String arg0)
Parameters
RuntimeShader(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 RuntimeShader(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
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
SetInputBuffer(String, BitmapShader)
public void SetInputBuffer(String arg0, BitmapShader arg1)
Parameters
arg0
Stringarg1
BitmapShader
SetInputShader(String, Shader)
public void SetInputShader(String arg0, Shader 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)