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

Public Member Functions

synchronized void delete ()
 
 BufferAttribute (ArrayBufferView data, long divisor, EnumBufferDataUsage dataUsage)
 
 BufferAttribute (ArrayBufferView data, long divisor)
 
 BufferAttribute (ArrayBufferView data)
 
ArrayBufferView GetData ()
 
void SetData (ArrayBufferView val)
 
EnumBufferDataUsage GetDataUsage ()
 
void SetDataUsage (EnumBufferDataUsage val)
 
long GetDivisor ()
 
void SetDivisor (long val)
 
boolean GetNormalized ()
 
void SetNormalized (boolean val)
 
long GetUpdateVersion ()
 
EnumDataType GetDataType ()
 
long GetCount ()
 
long GetByteSize ()
 
long GetDescCount ()
 
VertexAttributeDesc GetDescription (long idx)
 
void RequestUpdate ()
 
EnumVertexAttributeLayout GetLayout ()
 
boolean HasSemantic (EnumAttributeSemantic semantic)
 
EnumAttributeSemantic GetSemantic (long idx)
 
void AddDescription (VertexAttributeDesc desc)
 
void AddDescription (EnumAttributeSemantic loc, EnumAttributeComponents components, long stride, long offset)
 
void AddDescription (long loc, EnumAttributeComponents components, long stride, long offset)
 

Static Public Member Functions

static BufferAttribute Create (EnumAttributeSemantic loc, EnumAttributeComponents component, ArrayBuffer data)
 

Protected Member Functions

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

Static Protected Member Functions

static long getCPtr (BufferAttribute obj)