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.WordGenerator
ChainPiece.LogCase, ChainPiece.PieceState
Piece.PartnerList<PARTNER extends IPiece>, Piece.PartnersReturn<PARTNER extends IPiece>
Modifier and Type | Field and Description |
---|---|
protected IPoint |
_wp |
_statusHandler, fImpl, threadExecutor
inPack, 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, waitWake
actorRun
__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, waitEnd
addInPath, 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, waitOutputAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
protected IPoint _wp
protected void __setPointObject(IPoint obj)
public void ctrlStop()
ctrlStop
in interface ActorChain.IControllable
ctrlStop
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.IControllable
ctrlStart
in class Actor.Controllable<Self,java.lang.Void,java.lang.Void,java.lang.Void>
Chain.ChainException
java.lang.InterruptedException
public 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.IView
public void view_init() throws Chain.ChainException
view_init
in interface ActorChain.IViewCallback
Chain.ChainException
public void move_user(IPoint iPoint)
public ViewActor setCenter(IPoint pos)
setCenter
in interface ActorChain.IView
public final ViewActor addSize(WorldPoint size)
public final ViewActor addPercent(WorldPoint effectp)
public ViewActor setAlpha(int a)
setAlpha
in interface ActorChain.IView
public ViewActor setColor(int _color)
public IPoint getRawSize()
public IPoint getPercent()
public IPoint getCenter()
getCenter
in interface ActorChain.IView
public 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.IViewCallback
public boolean _valueSet(IPoint value)