ArrayValue

data class ArrayValue(manimObject: MObject, array: Array<ExecValue>, style: StyleProperties, animatedStyle: AnimationProperties?) : ExecValue

1D Array Execution Value Class

Constructors

ArrayValue
Link copied to clipboard
fun ArrayValue(manimObject: MObject, array: Array<ExecValue>, style: StyleProperties = StyleProperties(), animatedStyle: AnimationProperties? = null)
: Creates a new Array Execution Value.

Functions

clone
Link copied to clipboard
open override fun clone(): ExecValue
compareTo
Link copied to clipboard
operator fun compareTo(other: Any): Int
'==','!
component1
Link copied to clipboard
operator fun component1(): MObject
component2
Link copied to clipboard
operator fun component2(): Array<ExecValue>
component3
Link copied to clipboard
operator fun component3(): StyleProperties
component4
Link copied to clipboard
operator fun component4(): AnimationProperties?
copy
Link copied to clipboard
fun copy(manimObject: MObject, array: Array<ExecValue>, style: StyleProperties = StyleProperties(), animatedStyle: AnimationProperties? = null): ArrayValue
div
Link copied to clipboard
operator fun div(other: ExecValue): ExecValue
'/'
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
minus
Link copied to clipboard
operator fun minus(other: ExecValue): ExecValue
'-'
not
Link copied to clipboard
operator fun not(): Boolean
'!
plus
Link copied to clipboard
operator fun plus(other: ExecValue): ExecValue
'+'
times
Link copied to clipboard
operator fun times(other: ExecValue): ExecValue
'*'
toInterpolatedString
Link copied to clipboard
open fun toInterpolatedString(): String
toString
Link copied to clipboard
open override fun toString(): String

Properties

animatedStyle
Link copied to clipboard
var animatedStyle: AnimationProperties? = null
: Dynamic styling to apply to the array on rendering.
array
Link copied to clipboard
var array: Array<ExecValue>
manimObject
Link copied to clipboard
open override var manimObject: MObject
: Manim Object corresponded to by the BoolValue.
name
Link copied to clipboard
open override val name: String
: String name of value.
style
Link copied to clipboard
var style: StyleProperties
: Static styling to apply to the array on rendering.
value
Link copied to clipboard
open override val value: Array<ExecValue>
: Current execution state represented by array of execution values.