C# 클래스 Aiv.Fast2D.InstancedSprite

상속: Sprite
파일 보기 프로젝트 열기: aiv01/aiv-fast2d 1 사용 예제들

공개 메소드들

메소드 설명
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