ShadowLight class abstract

class ShadowLight

Inheritance
Implemented types
Implementers
Annotations
  • @JS.new()

Constructors

ShadowLight()

Properties

animations ↔ List<Animation>
getter/setter pairinherited
behaviors → List<Behavior<Node>>
no setterinherited
customProjectionMatrixBuilder ↔ void Function(Matrix viewMatrix, List<AbstractMesh> renderList, Matrix result)
getter/setter pairoverride
diffuse ↔ Color3
getter/setter pairinherited
direction ↔ Vector3
getter/setter pairoverride
doNotSerialize ↔ bool
getter/setter pairinherited
excludedMeshes ↔ List<AbstractMesh>
getter/setter pairinherited
excludeWithLayerMask ↔ num
getter/setter pairinherited
falloffType ↔ num
getter/setter pairinherited
hashCode → int
The hash code for this object.
no setterinherited
id ↔ String
getter/setter pairinherited
includedOnlyMeshes ↔ List<AbstractMesh>
getter/setter pairinherited
includeOnlyWithLayerMask ↔ num
getter/setter pairinherited
intensity ↔ num
getter/setter pairinherited
intensityMode ↔ num
getter/setter pairinherited
lightmapMode ↔ num
getter/setter pairinherited
metadata ↔ dynamic
getter/setter pairinherited
name ↔ String
getter/setter pairinherited
onDispose ← void Function()
no getterinherited
onDisposeObservable ↔ Observable<Node>
getter/setter pairinherited
onReady ↔ void Function(Node node)
getter/setter pairinherited
parent ↔ Node
getter/setter pairinherited
position ↔ Vector3
getter/setter pairoverride
radius ↔ num
getter/setter pairinherited
range ↔ num
getter/setter pairinherited
renderPriority ↔ num
getter/setter pairinherited
reservedDataStore ↔ dynamic
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shadowEnabled ↔ bool
getter/setter pairinherited
shadowMaxZ ↔ num
getter/setter pairoverride
shadowMinZ ↔ num
getter/setter pairoverride
specular ↔ Color3
getter/setter pairinherited
state ↔ String
getter/setter pairinherited
transformedDirection ↔ Vector3
getter/setter pairoverride
transformedPosition ↔ Vector3
getter/setter pairoverride
uniqueId ↔ num
getter/setter pairinherited
worldMatrixFromCache → Matrix
no setterinherited

Methods

addBehavior(Behavior<Node> behavior) → Node
inherited
canAffectMesh(AbstractMesh mesh) → bool
inherited
clone(String name, [Node newParent]) → Light
inherited
computeTransformedInformation() → bool
override
computeWorldMatrix([bool force]) → Matrix
override
createAnimationRange(String name, num from, num to) → void
inherited
deleteAnimationRange(String name, [bool deleteFrames]) → void
inherited
dispose([bool doNotRecurse, bool disposeMaterialAndTextures]) → void
inherited
forceProjectionMatrixCompute() → void
override
getAbsolutePosition() → Vector3
override
getAnimationByName(String name) → Animation
inherited
getBehaviorByName(String name) → Behavior<Node>
inherited
getChildMeshes([bool directDescendantsOnly, bool predicate(Node node)]) → List<AbstractMesh>
inherited
getChildren([bool predicate(Node node), bool directDescendantsOnly]) → List<Node>
inherited
getClassName() → String
inherited
getDepthMaxZ(Camera activeCamera) → num
override
getDepthMinZ(Camera activeCamera) → num
override
getDepthScale() → num
override
getDescendants([bool directDescendantsOnly, bool predicate(Node node)]) → List<Node>
inherited
getEngine() → Engine
inherited
getRotation() → Vector3
getScaledIntensity() → num
inherited
getScene() → Scene
inherited
getShadowDirection([num faceIndex]) → Vector3
override
getShadowGenerator() → IShadowGenerator
inherited
getTypeID() → num
inherited
getWorldMatrix() → Matrix
inherited
isDescendantOf(Node ancestor) → bool
inherited
isDisposed() → bool
inherited
isEnabled([bool checkAncestors]) → bool
inherited
isReady([bool completeCheck]) → bool
inherited
isSynchronized() → bool
inherited
isSynchronizedWithParent() → bool
inherited
needCube() → bool
override
needProjectionMatrixCompute() → bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prepareLightSpecificDefines(dynamic defines, num lightIndex) → void
inherited
removeBehavior(Behavior<Node> behavior) → Node
inherited
serialize() → dynamic
inherited
serializeAnimationRanges() → dynamic
inherited
setDirectionToTarget(Vector3 target) → Vector3
setEnabled(bool value) → void
inherited
setShadowProjectionMatrix(Matrix matrix, Matrix viewMatrix, List<AbstractMesh> renderList) → IShadowLight
override
toString([bool fullDetails]) → String
A string representation of this object.
inherited
transferTexturesToEffect(Effect effect, String lightIndex) → Light
inherited
transferToEffect(Effect effect, String lightIndex) → Light
inherited
transferToNodeMaterialEffect(Effect effect, String lightDataUniformName) → Light
inherited
updateCache([bool force]) → void
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited