AnyCAD Rapid SDK  2021
The Rapid CAD SDK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
ParticleSceneNode Class Reference
Inheritance diagram for ParticleSceneNode:
PrimitiveSceneNode SceneNode GfxObject

Public Member Functions

synchronized void delete ()
 
 ParticleSceneNode (long seedCount, Vector3 color, float pointSize)
 
 ParticleSceneNode (PrimitiveShape shape, long seedCount)
 
long GetSeedCount ()
 
void SetPosition (long seedId, Vector3 position)
 
Vector3 GetPosition (long seedId)
 
void SetColor (long seedId, Vector3 color)
 
Vector3 GetColor (long seedId)
 
void UpdateBoundingBox ()
 
SceneNode Clone ()
 
void setM_Positions (BufferAttribute value)
 
BufferAttribute getM_Positions ()
 
void setM_Colors (BufferAttribute value)
 
BufferAttribute getM_Colors ()
 
- Public Member Functions inherited from PrimitiveSceneNode
synchronized void delete ()
 
 PrimitiveSceneNode (PrimitiveShape shape)
 
 PrimitiveSceneNode (PrimitiveShape shape, MaterialInstance material)
 
 PrimitiveSceneNode (BufferGeometry geometry, EnumPrimitiveType type, MaterialInstance material)
 
PrimitiveShape GetPrimitive ()
 
MaterialInstance GetMaterial ()
 
void SetMaterial (MaterialInstance material)
 
void SetPrimitive (PrimitiveShape shape)
 
SceneNode Clone ()
 
void UpdateBoundingBox ()
 
- Public Member Functions inherited from SceneNode
synchronized void delete ()
 
long GetUserId ()
 
void SetUserId (long val)
 
Matrix4 GetTransform ()
 
void SetTransform (Matrix4 val)
 
AxisAlignedBox GetBoundingBox ()
 
void SetBoundingBox (AxisAlignedBox val)
 
Matrix4 GetWorldTransform ()
 
AxisAlignedBox GetWorldBBox ()
 
boolean GetCastShadow ()
 
void SetCastShadow (boolean val)
 
boolean GetPickable ()
 
void SetPickable (boolean val)
 
boolean GetCulling ()
 
void SetCulling (boolean val)
 
boolean GetVisible ()
 
void SetVisible (boolean val)
 
SceneNode GetParent ()
 
void SetParent (SceneNode val)
 
long GetUpdateVersion ()
 
void SetUpdateVersion (long val)
 
SceneNode Clone ()
 
void RequstUpdate ()
 
void UpdateTransform (Matrix4 parent)
 
AxisAlignedBox ComputeBoundingBox (Matrix4 parent)
 
boolean IsVisiblePath ()
 
- Public Member Functions inherited from GfxObject
synchronized void delete ()
 
long GetUuid ()
 
void SetUuid (long val)
 

Static Public Member Functions

static ParticleSceneNode Cast (PrimitiveSceneNode obj)
 
static ParticleSceneNode Cast (SceneNode node)
 
- Static Public Member Functions inherited from PrimitiveSceneNode
static PrimitiveSceneNode Cast (SceneNode obj)
 
- Static Public Member Functions inherited from SceneNode
static SceneNode Cast (GfxObject obj)
 

Protected Member Functions

 ParticleSceneNode (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from PrimitiveSceneNode
 PrimitiveSceneNode (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from SceneNode
 SceneNode (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 (ParticleSceneNode obj)
 
- Static Protected Member Functions inherited from PrimitiveSceneNode
static long getCPtr (PrimitiveSceneNode obj)
 
- Static Protected Member Functions inherited from SceneNode
static long getCPtr (SceneNode obj)
 
- Static Protected Member Functions inherited from GfxObject
static long getCPtr (GfxObject obj)