PointLight class
class PointLight
- Inheritance
- 
    - Object
- Node
- Light
- ShadowLight
- PointLight
 
- Annotations
- 
    - @JS.new()
 
Constructors
- PointLight(String name, Vector3 position, Scene scene)
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 pairinherited
- 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 pairinherited
- 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
- shadowAngle ↔ num
- 
  
  getter/setter pair
- shadowEnabled ↔ bool
- 
  
  getter/setter pairinherited
- shadowMaxZ ↔ num
- 
  
  getter/setter pairinherited
- shadowMinZ ↔ num
- 
  
  getter/setter pairinherited
- specular ↔ Color3
- 
  
  getter/setter pairinherited
- state ↔ String
- 
  
  getter/setter pairinherited
- transformedDirection ↔ Vector3
- 
  
  getter/setter pairinherited
- transformedPosition ↔ Vector3
- 
  
  getter/setter pairinherited
- 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 
- 
  
  inherited
- 
  computeWorldMatrix([bool force]) → Matrix 
- 
  
  inherited
- 
  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 
- 
  
  inherited
- 
  getAbsolutePosition() → Vector3 
- 
  
  inherited
- 
  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 
- 
  
  override
- 
  getDepthMaxZ(Camera activeCamera) → num 
- 
  
  inherited
- 
  getDepthMinZ(Camera activeCamera) → num 
- 
  
  inherited
- 
  getDepthScale() → num 
- 
  
  inherited
- 
  getDescendants([bool directDescendantsOnly, bool predicate(Node node)]) → List< Node> 
- 
  
  inherited
- 
  getEngine() → Engine 
- 
  
  inherited
- 
  getRotation() → Vector3 
- 
  
  inherited
- 
  getScaledIntensity() → num 
- 
  
  inherited
- 
  getScene() → Scene 
- 
  
  inherited
- 
  getShadowDirection([num faceIndex]) → Vector3 
- 
  
  override
- 
  getShadowGenerator() → IShadowGenerator 
- 
  
  inherited
- 
  getTypeID() → num 
- 
  
  override
- 
  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 
- 
  
  inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  prepareLightSpecificDefines(dynamic defines, num lightIndex) → void 
- 
  
  override
- 
  removeBehavior(Behavior< Node> behavior) → Node
- 
  
  inherited
- 
  serialize() → dynamic 
- 
  
  inherited
- 
  serializeAnimationRanges() → dynamic 
- 
  
  inherited
- 
  setDirectionToTarget(Vector3 target) → Vector3 
- 
  
  inherited
- 
  setEnabled(bool value) → void 
- 
  
  inherited
- 
  setShadowProjectionMatrix(Matrix matrix, Matrix viewMatrix, List< AbstractMesh> renderList) → IShadowLight
- 
  
  inherited
- 
  toString([bool fullDetails]) → String 
- 
  A string representation of this object.
  inherited
- 
  transferTexturesToEffect(Effect effect, String lightIndex) → Light 
- 
  
  inherited
- 
  transferToEffect(Effect effect, String lightIndex) → PointLight 
- 
  
  override
- 
  transferToNodeMaterialEffect(Effect effect, String lightDataUniformName) → PointLight 
- 
  
  override
- 
  updateCache([bool force]) → void 
- 
  
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited