Class ScrollingTextureDataImpl
java.lang.Object
com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
- All Implemented Interfaces:
ScrollingTextureData
Created 29/04/2023 by SuperMartijn642
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
ScrollingTextureData.Builder, ScrollingTextureData.LoopType, ScrollingTextureData.Position -
Constructor Summary
ConstructorsConstructorDescriptionScrollingTextureDataImpl(ScrollingTextureData.Position startPosition, ScrollingTextureData.Position endPosition, int frameTime, int frameWidth, int frameHeight, ScrollingTextureData.LoopType loopType, int loopPause) -
Method Summary
Modifier and TypeMethodDescriptionintintintint
-
Constructor Details
-
ScrollingTextureDataImpl
public ScrollingTextureDataImpl(ScrollingTextureData.Position startPosition, ScrollingTextureData.Position endPosition, int frameTime, int frameWidth, int frameHeight, ScrollingTextureData.LoopType loopType, int loopPause)
-
-
Method Details
-
getStartPosition
- Specified by:
getStartPositionin interfaceScrollingTextureData
-
getEndPosition
- Specified by:
getEndPositionin interfaceScrollingTextureData
-
getFrameTime
public int getFrameTime()- Specified by:
getFrameTimein interfaceScrollingTextureData
-
getFrameWidth
public int getFrameWidth()- Specified by:
getFrameWidthin interfaceScrollingTextureData
-
getFrameHeight
public int getFrameHeight()- Specified by:
getFrameHeightin interfaceScrollingTextureData
-
getLoopType
- Specified by:
getLoopTypein interfaceScrollingTextureData
-
getLoopPause
public int getLoopPause()- Specified by:
getLoopPausein interfaceScrollingTextureData
-