AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
RawShader Class Reference

Public Member Functions

synchronized void delete ()
 
 RawShader (String uniqueName, String vs, String fs)
 
String GetName ()
 
long GetUniqueId ()
 
UniformSet GetUniforms ()
 
String GetVertexShader ()
 
String GetFragmentShader ()
 
boolean GetStatic ()
 
void SetStatic (boolean val)
 
void SetUniform (String name, Uniform val)
 
void BindUniformBlock (String blockname, String bindingPoint)
 
boolean HasBindingPoint (String bindingPoint)
 
void Dump (String outdir)
 

Protected Member Functions

 RawShader (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (RawShader obj)