DestinyCharacterRenderComponent class
Only really useful if you're attempting to render the character's current appearance in 3D, this returns a bare minimum of information, pre-aggregated, that you'll need to perform that rendering. Note that you need to combine this with other 3D assets and data from our servers. Examine the Javascript returned by https://bungie.net/sharedbundle/spasm to see how we use this data, but be warned: the rabbit hole goes pretty deep.
- Annotations
-
- @JsonSerializable()
Constructors
- DestinyCharacterRenderComponent()
-
DestinyCharacterRenderComponent.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
customDyes
↔ List<
DyeReference> ? -
Custom dyes, calculated by iterating over the character's equipped items. Useful for pre-fetching all of the dye data needed from our server.
getter/setter pair
- customization ↔ DestinyCharacterCustomization?
-
This is actually something that Spasm.js doesn't do right now, and that we don't return assets for yet. This is the data about what character customization options you picked. You can combine this with DestinyCharacterCustomizationOptionDefinition to show some cool info, and hopefully someday to actually render a user's face in 3D. We'll see if we ever end up with time for that.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- peerView ↔ DestinyCharacterPeerView?
-
A minimal view of:
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
asyncToJson(
) → Future< Map< String, dynamic> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
asyncFromJson(
Map< String, dynamic> json) → Future<DestinyCharacterRenderComponent>