AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
BufferGeometry Class Reference
Inheritance diagram for BufferGeometry:
GfxObject

Public Member Functions

synchronized void delete ()
 
 BufferGeometry (long instanceCount)
 
ElementAttribute GetIndex ()
 
void SetIndex (ElementAttribute val)
 
long GetInstanceCount ()
 
void SetInstanceCount (long val)
 
AxisAlignedBox GetBoundingBox ()
 
void SetBoundingBox (AxisAlignedBox val)
 
long GetUpdateVersion ()
 
boolean GetMorphTargetsRelative ()
 
void SetMorphTargetsRelative (boolean val)
 
long GetVertexCount ()
 
boolean IsEmpty ()
 
void RequestUpdate ()
 
BufferAttribute GetAttribute (long idx)
 
void AddAttribute (BufferAttribute attribute)
 
boolean HasMorphTargets ()
 
boolean HasMorphNormals ()
 
void AddMorphAttribute (long target, EnumAttributeSemantic semantic, BufferAttribute attribute)
 
boolean HasColorAttribute ()
 
boolean HasAttribute (EnumAttributeSemantic semantic)
 
void ComputeBoundingBox ()
 
AxisAlignedBox GetSafeBoudingBox ()
 
- Public Member Functions inherited from GfxObject
synchronized void delete ()
 
long GetUuid ()
 
void SetUuid (long val)
 

Protected Member Functions

 BufferGeometry (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from GfxObject
 GfxObject (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (BufferGeometry obj)
 
- Static Protected Member Functions inherited from GfxObject
static long getCPtr (GfxObject obj)
 

Member Function Documentation

void BufferGeometry.AddAttribute ( BufferAttribute  attribute)

Add attribute.

BufferAttribute BufferGeometry.GetAttribute ( long  idx)

Get attribute by index

Parameters
idxthe index