Package pl.AWTGameEngine.components
Class SpriteRenderer
java.lang.Object
pl.AWTGameEngine.components.base.ObjectComponent
pl.AWTGameEngine.components.base.NetComponent
pl.AWTGameEngine.components.SpriteRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanBefore component synchronization, canSynchronize() will be fired.voidMethod is called while frame is drawing.Object synchronization is handled over a TCP connection to ensure that component will be updated.voidonSynchronizeReceived(String data) Event is fired when synchronization is received in the component.voidvoidvoidsetSpriteSource(String spriteSource) Methods inherited from class pl.AWTGameEngine.components.base.NetComponent
clearNetCache, onClientConnect, onClientDisconnect, onClientTryToConnect, onNetUpdateMethods inherited from class pl.AWTGameEngine.components.base.ObjectComponent
conflictsWith, getCamera, getComponentAuthor, getComponentDescription, getComponentName, getKeyListener, getMouseListener, getObject, getObjectByName, getRenderEngine, getRequiredClass, getScene, getSceneLoader, getWindow, hasRequiredClass, isDefaultComponent, isGLComponent, isUnique, isWebComponent, on3DRenderRequest, onAddComponent, onAddComponent, onAfterRender, onAfterUpdate, onButtonClick, onCollide, onCollide, onContextMenuClick, onContextMenuOpen, onEverySecond, onGUIUpdate, onKeyType, onKeyType, onMenuBarClick, onMouseClick, onMouseClick, onPhysicsAfterUpdate, onPhysicsPreUpdate, onPhysicsUpdate, onPreRender, onPreUpdate, onRemoveComponent, onSerializationFinish, onTreeValueChange, onTriggerEnter, onTriggerLeave, onUpdate, onUpdateCameraPosition, onUpdateCameraPosition, onUpdateCameraRotation, onUpdatePosition, onUpdatePosition, onUpdateRotation, onUpdateRotation, onUpdateSize, onUpdateSize, onWindowClosing, onWindowMove, onWindowResize
-
Constructor Details
-
SpriteRenderer
-
-
Method Details
-
onRender
Description copied from class:ObjectComponentMethod is called while frame is drawing.- Overrides:
onRenderin classObjectComponent
-
onWebRenderRequest
- Overrides:
onWebRenderRequestin classObjectComponent
-
getSprite
-
getSpriteSource
-
setSprite
-
setSpriteSource
-
onSynchronizeReceived
Description copied from class:NetComponentEvent is fired when synchronization is received in the component.- Overrides:
onSynchronizeReceivedin classNetComponent- Parameters:
data- Data from the NetBlock
-
onSynchronize
Description copied from class:NetComponentObject synchronization is handled over a TCP connection to ensure that component will be updated.- Overrides:
onSynchronizein classNetComponent- Returns:
- NetBlock
-
canSynchronize
public boolean canSynchronize()Description copied from class:NetComponentBefore component synchronization, canSynchronize() will be fired. Here you can check cache, if the component was updated.- Overrides:
canSynchronizein classNetComponent- Returns:
- State if component can be synchronized
-