MoleculeRenderView

interface MoleculeRenderView : RenderView

Represents a renderable view of a Molecule.

Functions

Link copied to clipboard
open fun calcBoundingBox(): AABBf?
Link copied to clipboard
open fun getIndexed(index: Int): Any?
Link copied to clipboard
abstract fun moleculeChanged()

Call to update the render view after making changes to the molecule. If the original molecule was updated, but the molecule stack has overrides, then the changes will not be visible. If the top molecule on the stack was updated, then the changes will be visible.

Properties

Link copied to clipboard
abstract var currentMol: Molecule

The currently-visible molecule, can be overridden by the molecule stack

Link copied to clipboard
open val cylinders: CylinderRenderable?
Link copied to clipboard
abstract var isVisible: Boolean
Link copied to clipboard
abstract val molStack: MoleculeRenderStack
Link copied to clipboard
abstract val renderEffects: MoleculeRenderEffects
Link copied to clipboard
abstract var selector: MoleculeSelector
Link copied to clipboard
open val spheres: SphereRenderable?

Inheritors

Link copied to clipboard
Link copied to clipboard