Package com.prineside.tdi2.ui.actors
Class ModelView
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.prineside.tdi2.ui.actors.ModelView
- All Implemented Interfaces:
 Disposable
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionModelView(int width, int height, ModelView.Transformer transformer, Environment environment, boolean disableFramebuffer)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidact(float delta) Updates the actor based on time.voiddispose()Releases all resources of this object.voidDraws the actor.voidvoidВызывать каждый раз, когда нужно перерисовать превьюvoidsaveScreenshot(String fileName) voidsetEnvironment(Environment environment) voidsetModel(ModelInstance model, float scale) voidsetModelPart(Model model, String nodeName, Material forceMaterial, float scale) voidsetSize(int width, int height) voidsetTransformer(ModelView.Transformer transformer) voidMethods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, hit, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, remove, removeAction, removeCaptureListener, removeListener, rotateBy, scaleBy, scaleBy, screenToLocalCoordinates, setBounds, setColor, setColor, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront, toString 
- 
Field Details
- 
camera
 - 
model
 - 
environment
 - 
modelCache
 - 
rotateModelAround
 - 
modelCacheUpdateRequired
public boolean modelCacheUpdateRequired - 
width
public int width - 
height
public int height 
 - 
 - 
Constructor Details
- 
ModelView
public ModelView(int width, int height, ModelView.Transformer transformer, Environment environment, boolean disableFramebuffer) - Parameters:
 environment- may be nulldisableFramebuffer- если true, рисуется на весь экран в очереди отрисовки UI-актера
 
 - 
 - 
Method Details
- 
setSize
public void setSize(int width, int height)  - 
requireRedraw
public void requireRedraw()Вызывать каждый раз, когда нужно перерисовать превью - 
requireModelCacheUpdate
public void requireModelCacheUpdate() - 
setTransformer
 - 
setEnvironment
 - 
setModel
 - 
setModelPart
 - 
saveScreenshot
 - 
updateModelCacheIfRequired
public void updateModelCacheIfRequired() - 
act
public void act(float delta) Description copied from class:com.badlogic.gdx.scenes.scene2d.ActorUpdates the actor based on time. Typically this is called each frame byStage.act(float).The default implementation calls
Action.act(float)on each action and removes actions that are complete. - 
draw
Description copied from class:com.badlogic.gdx.scenes.scene2d.ActorDraws the actor. The batch is configured to draw in the parent's coordinate system.This draw methodis convenient to draw a rotated and scaled TextureRegion.Batch.begin()has already been called on the batch. IfBatch.end()is called to draw without the batch thenBatch.begin()must be called before the method returns.The default implementation does nothing.
 - 
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.DisposableReleases all resources of this object.- Specified by:
 disposein interfaceDisposable
 
 -