Logo
Public Member Functions | List of all members
Yukar.Engine.SlicingTouchCollieder Class Referenceabstract
Inheritance diagram for Yukar.Engine.SlicingTouchCollieder:
Yukar.Engine.TouchCollieders Yukar.Engine.TouchCollidersForColumn Yukar.Engine.TouchCollidersForRow

Public Member Functions

abstract void CreateColliders (SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 size, int sliceCount)
 
- Public Member Functions inherited from Yukar.Engine.TouchCollieders
 TouchCollieders ()
 
int IsTouchingAny (SharpKmyMath.Vector2 touchPos)
 
bool AreOutOfRange (SharpKmyMath.Vector2 touchPos)
 
void Draw ()
 
void AddCollider (TouchCollider coolider)
 
void Clear ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Yukar.Engine.TouchCollieders
static SharpKmyMath.Vector2 GetSliderTouchPosition (SharpKmyMath.Vector2 sliderPos, SharpKmyMath.Vector2 sliderSize, SharpKmyMath.Vector2 touchPos)
 
static int GetSliderValueFromMouseHorizontalPosition (SharpKmyMath.Vector2 sliderPos, SharpKmyMath.Vector2 sliderSize, int stepCount, SharpKmyMath.Vector2 touchPos)
 
static int GetSliderValueFromMouseVerticalPosition (SharpKmyMath.Vector2 sliderPos, SharpKmyMath.Vector2 sliderSize, int stepCount, SharpKmyMath.Vector2 touchPos)
 
static bool IsMouseOnSlider (SharpKmyMath.Vector2 sliderPos, SharpKmyMath.Vector2 sliderSize, SharpKmyMath.Vector2 touchPos)
 
- Protected Attributes inherited from Yukar.Engine.TouchCollieders
List< TouchCollidercolliders = new List<TouchCollider>()
 

Member Function Documentation

◆ CreateColliders()

abstract void Yukar.Engine.SlicingTouchCollieder.CreateColliders ( SharpKmyMath.Vector2  position,
SharpKmyMath.Vector2  size,
int  sliceCount 
)
pure virtual