C# Class Aiv.Fast2D.InstancedSprite

Inheritance: Sprite
Afficher le fichier Open project: aiv01/aiv-fast2d Class Usage Examples

Méthodes publiques

Méthode Description
GetAdditiveColor ( int instanceId ) : System.Vector4
GetMultiplyColor ( int instanceId ) : System.Vector4
GetPosition ( int instanceId ) : System.Vector2
GetScale ( int instanceId ) : System.Vector2
InstancedSprite ( float width, float height ) : System
InstancedSprite ( float width, float height, int instances ) : System
SetAdditiveColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
SetMultiplyColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
SetPosition ( int instanceId, System.Vector2 position, bool noUpload = false ) : void
SetScale ( int instanceId, System.Vector2 scale, bool noUpload = false ) : void
UpdateAdditiveColors ( ) : void
UpdateMultiplyColors ( ) : void
UpdatePositions ( ) : void
UpdateScales ( ) : void

Private Methods

Méthode Description
SetupInstances ( ) : void

Method Details

GetAdditiveColor() public méthode

public GetAdditiveColor ( int instanceId ) : System.Vector4
instanceId int
Résultat System.Vector4

GetMultiplyColor() public méthode

public GetMultiplyColor ( int instanceId ) : System.Vector4
instanceId int
Résultat System.Vector4

GetPosition() public méthode

public GetPosition ( int instanceId ) : System.Vector2
instanceId int
Résultat System.Vector2

GetScale() public méthode

public GetScale ( int instanceId ) : System.Vector2
instanceId int
Résultat System.Vector2

InstancedSprite() public méthode

public InstancedSprite ( float width, float height ) : System
width float
height float
Résultat System

InstancedSprite() public méthode

public InstancedSprite ( float width, float height, int instances ) : System
width float
height float
instances int
Résultat System

SetAdditiveColor() public méthode

public SetAdditiveColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
instanceId int
color System.Vector4
noUpload bool
Résultat void

SetMultiplyColor() public méthode

public SetMultiplyColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
instanceId int
color System.Vector4
noUpload bool
Résultat void

SetPosition() public méthode

public SetPosition ( int instanceId, System.Vector2 position, bool noUpload = false ) : void
instanceId int
position System.Vector2
noUpload bool
Résultat void

SetScale() public méthode

public SetScale ( int instanceId, System.Vector2 scale, bool noUpload = false ) : void
instanceId int
scale System.Vector2
noUpload bool
Résultat void

UpdateAdditiveColors() public méthode

public UpdateAdditiveColors ( ) : void
Résultat void

UpdateMultiplyColors() public méthode

public UpdateMultiplyColors ( ) : void
Résultat void

UpdatePositions() public méthode

public UpdatePositions ( ) : void
Résultat void

UpdateScales() public méthode

public UpdateScales ( ) : void
Résultat void