![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IGenericNodeTarget graph node target interface.
A generic node target is used to encapsulate (possibly) any number of nodes in a scene graph, referenced by their unique ID or directly by pointer. It provides access methods to add, remove or query the set of nodes that are referenced. By using an IGenericNodeTarget, a graph node's process of handling references to other nodes can be unified, the respective node references may be acquired by either specifying a node ID in an XML scene graph file, or directly set from code when a new node is created from a Logic::IProcessor.
Murl.Graph.IGenericNodeTarget.GraphIAligner
Murl.Graph.IGenericNodeTarget.GraphIAnchor
Murl.Graph.IGenericNodeTarget.GraphIAnchorState
Murl.Graph.IGenericNodeTarget.GraphIAnchorStateCopy
Murl.Graph.IGenericNodeTarget.GraphIAttributeContainer
Murl.Graph.IGenericNodeTarget.GraphIAudible
Murl.Graph.IGenericNodeTarget.GraphIAudioSequence
Murl.Graph.IGenericNodeTarget.GraphIAudioSource
Murl.Graph.IGenericNodeTarget.GraphIBallJoint
Murl.Graph.IGenericNodeTarget.GraphIBlendable
Murl.Graph.IGenericNodeTarget.GraphIBody
Murl.Graph.IGenericNodeTarget.GraphIBone
Murl.Graph.IGenericNodeTarget.GraphIBoneState
Murl.Graph.IGenericNodeTarget.GraphIBoneStateCopy
Murl.Graph.IGenericNodeTarget.GraphIBoundingBox
Murl.Graph.IGenericNodeTarget.GraphIButton
Murl.Graph.IGenericNodeTarget.GraphICamera
Murl.Graph.IGenericNodeTarget.GraphICameraState
Murl.Graph.IGenericNodeTarget.GraphICameraStateCopy
Murl.Graph.IGenericNodeTarget.GraphICameraTransform
Murl.Graph.IGenericNodeTarget.GraphIClip
Murl.Graph.IGenericNodeTarget.GraphIClipSequencer
Murl.Graph.IGenericNodeTarget.GraphIClipTransition
Murl.Graph.IGenericNodeTarget.GraphICloneTransform
Murl.Graph.IGenericNodeTarget.GraphICollidable
Murl.Graph.IGenericNodeTarget.GraphICollider
Murl.Graph.IGenericNodeTarget.GraphIColored
Murl.Graph.IGenericNodeTarget.GraphIConstantBuffer
Murl.Graph.IGenericNodeTarget.GraphIConstantBufferContainer
Murl.Graph.IGenericNodeTarget.GraphIConstantBufferParameter
Murl.Graph.IGenericNodeTarget.GraphIConstantBufferParameterGroup
Murl.Graph.IGenericNodeTarget.GraphIConstantBufferParameters
Murl.Graph.IGenericNodeTarget.GraphIContact
Murl.Graph.IGenericNodeTarget.GraphICubeCollider
Murl.Graph.IGenericNodeTarget.GraphICubeGeometry
Murl.Graph.IGenericNodeTarget.GraphICuller
Murl.Graph.IGenericNodeTarget.GraphICullerState
Murl.Graph.IGenericNodeTarget.GraphICullerStateCopy
Murl.Graph.IGenericNodeTarget.GraphIDrawable
Murl.Graph.IGenericNodeTarget.GraphIDrawableContainer
Murl.Graph.IGenericNodeTarget.GraphIField
Murl.Graph.IGenericNodeTarget.GraphIFixedParameters
Murl.Graph.IGenericNodeTarget.GraphIFixedProgram
Murl.Graph.IGenericNodeTarget.GraphIFrameBuffer
Murl.Graph.IGenericNodeTarget.GraphIGenericGeometry
Murl.Graph.IGenericNodeTarget.GraphIGenericParameter
Murl.Graph.IGenericNodeTarget.GraphIGenericParameterGroup
Murl.Graph.IGenericNodeTarget.GraphIGenericParameters
Murl.Graph.IGenericNodeTarget.GraphIHeightField
Murl.Graph.IGenericNodeTarget.GraphIHingeJoint
Murl.Graph.IGenericNodeTarget.GraphIIndexBuffer
Murl.Graph.IGenericNodeTarget.GraphIIndexBufferContainer
Murl.Graph.IGenericNodeTarget.GraphIIndexed
Murl.Graph.IGenericNodeTarget.GraphIInstance
Murl.Graph.IGenericNodeTarget.GraphIIsland
Murl.Graph.IGenericNodeTarget.GraphIIslandState
Murl.Graph.IGenericNodeTarget.GraphIIslandStateCopy
Murl.Graph.IGenericNodeTarget.GraphIJoint
Murl.Graph.IGenericNodeTarget.GraphILayerState
Murl.Graph.IGenericNodeTarget.GraphILight
Murl.Graph.IGenericNodeTarget.GraphILightState
Murl.Graph.IGenericNodeTarget.GraphILightStateCopy
Murl.Graph.IGenericNodeTarget.GraphILightTransform
Murl.Graph.IGenericNodeTarget.GraphIListener
Murl.Graph.IGenericNodeTarget.GraphIListenerState
Murl.Graph.IGenericNodeTarget.GraphIListenerStateCopy
Murl.Graph.IGenericNodeTarget.GraphIListenerTransform
Murl.Graph.IGenericNodeTarget.GraphIMaterial
Murl.Graph.IGenericNodeTarget.GraphIMaterialState
Murl.Graph.IGenericNodeTarget.GraphIMaterialStateCopy
Murl.Graph.IGenericNodeTarget.GraphINamespace
Murl.Graph.IGenericNodeTarget.GraphINinePatch
Murl.Graph.IGenericNodeTarget.GraphINinePatchPlaneGeometry
Murl.Graph.IGenericNodeTarget.GraphINinePatchPlaneSequenceGeometry
Murl.Graph.IGenericNodeTarget.GraphINode
Murl.Graph.IGenericNodeTarget.GraphIParameters
Murl.Graph.IGenericNodeTarget.GraphIParametersState
Murl.Graph.IGenericNodeTarget.GraphIParametersStateCopy
Murl.Graph.IGenericNodeTarget.GraphIPlaneCollider
Murl.Graph.IGenericNodeTarget.GraphIPlaneGeometry
Murl.Graph.IGenericNodeTarget.GraphIPlaneSequenceGeometry
Murl.Graph.IGenericNodeTarget.GraphIPlayable
Murl.Graph.IGenericNodeTarget.GraphIProgram
Murl.Graph.IGenericNodeTarget.GraphIReference
Murl.Graph.IGenericNodeTarget.GraphIResetTransform
Murl.Graph.IGenericNodeTarget.GraphIResourceMeshCollider
Murl.Graph.IGenericNodeTarget.GraphIResourceMeshCuller
Murl.Graph.IGenericNodeTarget.GraphIResourceMeshGeometry
Murl.Graph.IGenericNodeTarget.GraphIResourceShadowGeometry
Murl.Graph.IGenericNodeTarget.GraphIScalable
Murl.Graph.IGenericNodeTarget.GraphIScale
Murl.Graph.IGenericNodeTarget.GraphIShader
Murl.Graph.IGenericNodeTarget.GraphIShaderParameter
Murl.Graph.IGenericNodeTarget.GraphIShaderParameterGroup
Murl.Graph.IGenericNodeTarget.GraphIShaderParameters
Murl.Graph.IGenericNodeTarget.GraphIShaderProgram
Murl.Graph.IGenericNodeTarget.GraphIShadowCamera
Murl.Graph.IGenericNodeTarget.GraphISphereCollider
Murl.Graph.IGenericNodeTarget.GraphISpring
Murl.Graph.IGenericNodeTarget.GraphIStateSlot
Murl.Graph.IGenericNodeTarget.GraphIStateUnit
Murl.Graph.IGenericNodeTarget.GraphISubState
Murl.Graph.IGenericNodeTarget.GraphISubject
Murl.Graph.IGenericNodeTarget.GraphISurface
Murl.Graph.IGenericNodeTarget.GraphISurfaceState
Murl.Graph.IGenericNodeTarget.GraphISurfaceStateCopy
Murl.Graph.IGenericNodeTarget.GraphISwitch
Murl.Graph.IGenericNodeTarget.GraphITemplate
Murl.Graph.IGenericNodeTarget.GraphIText
Murl.Graph.IGenericNodeTarget.GraphITextGeometry
Murl.Graph.IGenericNodeTarget.GraphITextTexture
Murl.Graph.IGenericNodeTarget.GraphITexture
Murl.Graph.IGenericNodeTarget.GraphITextureState
Murl.Graph.IGenericNodeTarget.GraphITextureStateCopy
Murl.Graph.IGenericNodeTarget.GraphITimeline
Murl.Graph.IGenericNodeTarget.GraphITimelineState
Murl.Graph.IGenericNodeTarget.GraphITimelineStateCopy
Murl.Graph.IGenericNodeTarget.GraphITransform
Murl.Graph.IGenericNodeTarget.GraphITransformable
Murl.Graph.IGenericNodeTarget.GraphITraversable
Murl.Graph.IGenericNodeTarget.GraphIUniformContainer
Murl.Graph.IGenericNodeTarget.GraphIVariable
Murl.Graph.IGenericNodeTarget.GraphIVertexBuffer
Murl.Graph.IGenericNodeTarget.GraphIVertexBufferContainer
Murl.Graph.IGenericNodeTarget.GraphIVideoSequence
Murl.Graph.IGenericNodeTarget.GraphIVideoSource
Murl.Graph.IGenericNodeTarget.GraphIView
Murl.Graph.IGenericNodeTarget.GraphIVisible