public class ViewActor extends Actor.Controllable<Self,java.lang.Void,java.lang.Void,java.lang.Void> implements IActor, ActorChain.IView, IValue<IPoint>, ActorChain.IViewCallback
| Modifier and Type | Class and Description |
|---|---|
class |
ViewActor.ViewActorSize |
Actor.Aggregator<INPUT,OUTPUT>, Actor.Alphar, Actor.Append, Actor.ArrayJumper, Actor.ArrayMover, Actor.Average, Actor.BasicLight, Actor.BasicMerge, Actor.BasicQuaker, Actor.BasicSplit, Actor.Booster, Actor.Centripetal, Actor.Charger, Actor.CollidableRegister, Actor.ColorChanger, Actor.Colorer, Actor.Consumer<VALUE,INPUT>, Actor.Controllable<VALUE,INPUT,OUTPUT,PARENT>, Actor.ControllableEffector, Actor.ControllableSignal, Actor.Counter, Actor.Effector<VALUE,INPUT,OUTPUT,PARENT>, Actor.EffectorSkelton<Parent,Effect>, Actor.Ender, Actor.Exp, Actor.Filter<VALUE,INPUT,OUTPUT>, Actor.FloatFilter, Actor.FloatGenerator, Actor.Generator<OUTPUT>, Actor.HeapToFamily, Actor.IConsumer<INPUT>, Actor.IControllableInterruption, Actor.IDesigner<VALUE,INPUT,OUTPUT>, Actor.IEffector<PARENT,EFFECT>, Actor.IFunc<VALUE,INPUT,OUTPUT>, Actor.IGenerator<OUTPUT>, Actor.IntegerCounter, Actor.IntegerFilter, Actor.IntegerGenerator, Actor.Jumper, Actor.LogEnabler, Actor.LogPrinter, Actor.Loop, Actor.LoopBoost, Actor.Memory<OUTPUT>, Actor.Mover, Actor.MultiFloatFilter, Actor.MultiIntegerFilter, Actor.NewSizer, Actor.OriginalEffector<Parent,Effect>, Actor.PlusExp, Actor.PlusFloatFilter, Actor.PlusIntegerFilter, Actor.PointGenerator, Actor.Recorder, Actor.Register<V,E>, Actor.Relation, Actor.Reset, Actor.Restarter, Actor.Rotater, Actor.ScrollableAdjuster, Actor.ScrollableRegister, Actor.Show, Actor.SimpleActor, Actor.Sizer, Actor.Sleep, Actor.Sound, Actor.StandAlonePiece, Actor.StringFilter, Actor.Stun, Actor.Sum, Actor.SumIntegerFilter, Actor.Time, Actor.TouchUpFilter, Actor.ValueArrayEffector<EFFECT>, Actor.ValueConsumer<INPUT>, Actor.ValueEffector<EFFECT>, Actor.ValueLogPrinter, Actor.ViewTxn<E>, Actor.WaitEndHeap, Actor.WordGeneratorChainPiece.LogCase, ChainPiece.PieceStatePiece.PartnerList<PARTNER extends IPiece>, Piece.PartnersReturn<PARTNER extends IPiece>| Modifier and Type | Field and Description |
|---|---|
protected IPoint |
_wp |
_statusHandler, fImpl, threadExecutorinPack, outPack, partnerList| Constructor and Description |
|---|
ViewActor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
__setPointObject(IPoint obj) |
IPoint |
_valueGet() |
boolean |
_valueSet(IPoint value) |
ViewActor |
addPercent(WorldPoint effectp) |
ViewActor |
addSize(WorldPoint size) |
protected void |
addViewToAnimation() |
void |
ctrlStart() |
void |
ctrlStop() |
int |
getAlpha() |
float |
getAngle() |
IPoint |
getCenter() |
int |
getColor() |
IPoint |
getPercent() |
IPoint |
getRawSize() |
IValue<IPoint> |
getSize() |
void |
move_user(IPoint iPoint) |
protected void |
removeViewFromAnimation() |
ViewActor |
setAlpha(int a) |
void |
setAngle(float _Angle) |
ViewActor |
setCenter(IPoint pos) |
ViewActor |
setColor(int _color) |
ViewActor |
setPercent(IPoint effectp) |
ViewActor |
setSize(IPoint size) |
void |
setView(ActorChain.IView view) |
boolean |
view_impl(java.lang.Object canvas) |
void |
view_init() |
boolean |
view_user(java.lang.Object canvas,
IPoint iPoint,
IPoint size,
int alpha,
float angle) |
__initValue, actorInit, getNowTag, interrupt, interrupt, interruptEnd, interruptError, interruptRestart, interruptStep, onRemove, onTerminate, postRun, preRun, pull, push, push, setAutoEnd, setAutoStart, setNowTag, unsetAutoEnd, unsetAutoStart, waitWakeactorRun__add, __add, __addLinkClass, __addLinkClass, __collectClass, __setAssociatedClasses, addMember, appendTo, boost, classLoadToLib, compareTo, detached, getBlueprint, getLinkClassFromLib, getLinkClassFromLib, getMembers, getParameters, getParent, getParent, getPartners, isConnectedTo, kick, log, offer, once, pieceReset, pieceRun, pullInActor, pushInActor, removeMember, setActor, setBlueprint, setKickFamily, setLinkClass, setLinkClass, setLogLevel, setLoop, staticAddClassLimit, staticAddClassLimits, staticHasClassLimit, staticInitializeLinks, staticOverrideLinks, staticRegisterLinkClass, toJSON__exec, __log, __logout, _waitNext, appended, changeState, end, getId, getLockStatus, getLockTag, getLogLevel, getParentChain, getState, getStatusHandler, getTag, getTickInterval, init, initNum, invalidate, isAlive, L, onError, onUnerror, postAppend, printLastExecLog, restart, restoreState, run, sendUnerrorEvent, setControlled, setError, setFunc, setLogTag, setParentChain, setStatusHandler, setTag, start, tick, waitEndaddInPath, addNewInPack, addNewOutPack, addOutPath, clearPull, clearPush, detach, detachAll, getCache, getInPack, getInPathClasses, getLinks, getName, getOutPack, getOutPathClasses, getPackType, getPartners, getPartners, hasInPath, hasOutPath, input, inputHeapAsync, inputPeek, isConnectedTo, isConnectedTo, isConnectedTo, outputAll, outputAllReset, outputAllSimple, resetInPathPack, setInPackType, setInPathClass, setName, setOutPackType, setOutPathClass, setPartner, setPathClass, waitOutput, waitOutputAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNameprotected IPoint _wp
protected void __setPointObject(IPoint obj)
public void ctrlStop()
ctrlStop in interface ActorChain.IControllablectrlStop in class Actor.Controllable<Self,java.lang.Void,java.lang.Void,java.lang.Void>public void ctrlStart()
throws Chain.ChainException,
java.lang.InterruptedException
ctrlStart in interface ActorChain.IControllablectrlStart in class Actor.Controllable<Self,java.lang.Void,java.lang.Void,java.lang.Void>Chain.ChainExceptionjava.lang.InterruptedExceptionpublic void setView(ActorChain.IView view)
public boolean view_user(java.lang.Object canvas,
IPoint iPoint,
IPoint size,
int alpha,
float angle)
view_user in interface ActorChain.IViewpublic void view_init()
throws Chain.ChainException
view_init in interface ActorChain.IViewCallbackChain.ChainExceptionpublic void move_user(IPoint iPoint)
public ViewActor setCenter(IPoint pos)
setCenter in interface ActorChain.IViewpublic final ViewActor addSize(WorldPoint size)
public final ViewActor addPercent(WorldPoint effectp)
public ViewActor setAlpha(int a)
setAlpha in interface ActorChain.IViewpublic ViewActor setColor(int _color)
public IPoint getRawSize()
public IPoint getPercent()
public IPoint getCenter()
getCenter in interface ActorChain.IViewpublic int getAlpha()
public int getColor()
public void setAngle(float _Angle)
public float getAngle()
protected void addViewToAnimation()
protected void removeViewFromAnimation()
public final boolean view_impl(java.lang.Object canvas)
view_impl in interface ActorChain.IViewCallbackpublic boolean _valueSet(IPoint value)