C# Класс Aiv.Fast2D.InstancedSprite

Наследование: Sprite
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
SetupInstances ( ) : void

Описание методов

GetAdditiveColor() публичный метод

public GetAdditiveColor ( int instanceId ) : System.Vector4
instanceId int
Результат System.Vector4

GetMultiplyColor() публичный метод

public GetMultiplyColor ( int instanceId ) : System.Vector4
instanceId int
Результат System.Vector4

GetPosition() публичный метод

public GetPosition ( int instanceId ) : System.Vector2
instanceId int
Результат System.Vector2

GetScale() публичный метод

public GetScale ( int instanceId ) : System.Vector2
instanceId int
Результат System.Vector2

InstancedSprite() публичный метод

public InstancedSprite ( float width, float height ) : System
width float
height float
Результат System

InstancedSprite() публичный метод

public InstancedSprite ( float width, float height, int instances ) : System
width float
height float
instances int
Результат System

SetAdditiveColor() публичный метод

public SetAdditiveColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
instanceId int
color System.Vector4
noUpload bool
Результат void

SetMultiplyColor() публичный метод

public SetMultiplyColor ( int instanceId, System.Vector4 color, bool noUpload = false ) : void
instanceId int
color System.Vector4
noUpload bool
Результат void

SetPosition() публичный метод

public SetPosition ( int instanceId, System.Vector2 position, bool noUpload = false ) : void
instanceId int
position System.Vector2
noUpload bool
Результат void

SetScale() публичный метод

public SetScale ( int instanceId, System.Vector2 scale, bool noUpload = false ) : void
instanceId int
scale System.Vector2
noUpload bool
Результат void

UpdateAdditiveColors() публичный метод

public UpdateAdditiveColors ( ) : void
Результат void

UpdateMultiplyColors() публичный метод

public UpdateMultiplyColors ( ) : void
Результат void

UpdatePositions() публичный метод

public UpdatePositions ( ) : void
Результат void

UpdateScales() публичный метод

public UpdateScales ( ) : void
Результат void