CSMData class

Constructors

CSMData({required Camera camera, required Scene parent, int cascades = 3, double maxFar = 100000, CSMMode mode = CSMMode.practical, double shadowMapSize = 2048, double shadowBias = 0.000001, Vector3? lightDirection, double lightIntensity = 1, double lightNear = 1, double lightFar = 2000, double lightMargin = 200, void customSplitsCallback(int amount, double near, double far, List<double> target)?})

Properties

camera ↔ Camera
getter/setter pair
cascades int
getter/setter pair
customSplitsCallback ↔ void Function(int amount, double near, double far, List<double> target)?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
lightDirection ↔ Vector3
getter/setter pair
lightFar double
getter/setter pair
lightIntensity double
getter/setter pair
lightMargin double
getter/setter pair
lightNear double
getter/setter pair
maxFar double
getter/setter pair
mode CSMMode
getter/setter pair
parent ↔ Scene
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadowBias double
getter/setter pair
shadowMapSize double
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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