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

Public Member Functions

synchronized void delete ()
 
Scene GetScene ()
 
void SetScene (Scene val)
 
SelectionManager GetSelection ()
 
void SetSelection (SelectionManager val)
 
Scene2D GetScene2D ()
 
void SetScene2D (Scene2D val)
 
long GetUpdateTicket ()
 
void SetUpdateTicket (long val)
 
long GetPickFilter ()
 
void SetPickFilter (long val)
 
Vector3 GetOrbitPivot ()
 
void SetOrbitPivot (Vector3 val)
 
EnumMouseButton GetPanButton ()
 
void SetPanButton (EnumMouseButton val)
 
EnumMouseButton GetOrbitButton ()
 
void SetOrbitButton (EnumMouseButton val)
 
EnumMouseButton GetPickButton ()
 
void SetPickButton (EnumMouseButton val)
 
MaterialManager GetMaterialManager ()
 
void ClearPickFilters ()
 
void ResetPickFilters ()
 
void AddPickFilter (EnumShapeFilter filter)
 
void ClearPickFilter (EnumShapeFilter filter)
 
void ResetOrbitPivot ()
 
boolean Initialize (long width, long height)
 
void Destroy ()
 
Camera GetCamera ()
 
void Resize (long width, long height)
 
void RequestUpdate (long flags)
 
void ZoomToExtend (float ratio)
 
void UpdateWorld ()
 

Protected Member Functions

 ViewContext (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (ViewContext obj)
 

Protected Attributes

transient boolean swigCMemOwn