All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ch.viseon.threejs.declarations.animation.PropertyBinding.kt Maven / Gradle / Ivy

Go to download

Kotlin wrapper for ThreeJs, javascript library for 3d rendering

There is a newer version: 126.0.0
Show newest version
@file:JsModule("three")
package ch.viseon.threejs.declarations.animation

	/**
	* This holds a reference to a real property in the scene graph; used internally.
	*/
open external class PropertyBinding(rootNode: ch.viseon.threejs.declarations.core.Object3D = definedExternally){

	/**
	* 
	*/
	open var path: Double  = definedExternally


	/**
	* 
	*/
	open var parsedPath: Double  = definedExternally


	/**
	* 
	*/
	open var node: Double  = definedExternally


	/**
	* 
	*/
	open var rootNode: Double  = definedExternally


	/**
	* 
	*/
	open var BindingType: dynamic  = definedExternally


	/**
	* 
	*/
	open var Versioning: dynamic  = definedExternally


	/**
	* 
	*/
	open var GetterByBindingType: Array  = definedExternally


	/**
	* 
	*/
	open var SetterByBindingTypeAndVersioning: Array  = definedExternally


	/**
	* 
	*/
	open fun getValue(targetArray: Array = definedExternally, offset: Double = definedExternally) : dynamic


	/**
	* 
	*/
	open fun setValue(sourceArray: Array = definedExternally, offset: Double = definedExternally) : dynamic


	/**
	* Create getter / setter pair for a property in the scene graph. Used internally by [page:PropertyBinding.getValue getValue] and [page:PropertyBinding.setValue setValue].
	*/
	open fun bind() : dynamic


	/**
	* Unbind getter / setter pair for a property in the scene graph.
	*/
	open fun unbind() : dynamic


	/**
	* Create a new Composite PropertyBinding.
	*/
	open fun Composite() : dynamic


	/**
	* Create a new Composite PropertyBinding (if root is an [page:AnimationObjectGroup]) or PropertyBinding.
	*/
	open fun create() : dynamic


	/**
	* Matches strings in the following forms: -- nodeName.property -- nodeName.property[accessor] -- nodeName.material.property[accessor] -- uuid.property[accessor] -- uuid.objectName[objectIndex].propertyName[propertyIndex] -- parentName/nodeName.property -- parentName/parentName/nodeName.property[index] -- .bone[Armature.DEF_cog].position -- scene:helium_balloon_model:helium_balloon_model.position
	*/
	open fun parseTrackName() : dynamic


	/**
	* Find a node in a node tree or [page:Skeleton Skeleton].
	*/
	open fun findNode() : dynamic
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy