public class LPShapeViewModel extends LPBaseViewModel implements ShapeVM
ShapeVM.LPShapeReceiverListener
构造器和说明 |
---|
LPShapeViewModel(LPSDKContext context,
ShapeVM.LPShapeReceiverListener shapeReceiverInterface) |
限定符和类型 | 方法和说明 |
---|---|
void |
addShapeReceiver(ShapeVM.LPShapeReceiverListener shapeReceiverListener) |
void |
bdsRepaintShape(java.lang.String docId,
int pageCount,
float pageRatio) |
void |
destroy() |
void |
eraseAllShape(LPResRoomShapeDelModel shapeDelModel) |
void |
eraseAllShape(LPResRoomShapeDelModel delModel,
boolean isSmallBlackboard) |
void |
eraseShape(LPResRoomShapeDelModel shapeDelModel) |
void |
eraseShape(LPResRoomShapeDelModel delModel,
boolean isSmallBlackboard) |
io.reactivex.subjects.PublishSubject<java.lang.Boolean> |
getPublishSubjectOfBdsRepaint() |
void |
removeShapeReceiver(ShapeVM.LPShapeReceiverListener shapeReceiverListener) |
void |
requestPageAllShape(java.lang.String docId,
int index) |
void |
requestPageAllShape(java.lang.String docId,
int index,
java.lang.String layer,
boolean isSmallBlackboard) |
void |
requestShapeAdd(LPResRoomShapeSingleModel model,
int hasAppend) |
void |
requestShapeAdd(LPResRoomShapeSingleModel model,
int hasAppend,
boolean isSmallBlackboard) |
void |
requestShapeAppend(LPResRoomShapeSingleModel model) |
void |
requestShapeAppend(LPResRoomShapeSingleModel model,
boolean isSmallBlackboard) |
void |
requestShapeLaserUpdate(LPResRoomShapeSingleModel shapeSingleModel) |
void |
requestShapeLaserUpdate(LPResRoomShapeSingleModel shapeSingleModel,
boolean isSmallBlackboard) |
void |
requestShapeUpdate(LPResRoomShapeMultipleModel multipleModel) |
void |
requestShapeUpdate(LPResRoomShapeMultipleModel multipleModel,
boolean isSmallBlackboard) |
void |
requestShapeUpdate(LPResRoomShapeSingleModel shapeSingleModel) |
void |
requestShapeUpdate(LPResRoomShapeSingleModel shapeSingleModel,
boolean isSmallBlackboard) |
void |
setLaserShapeListener(ShapeVM.LPShapeReceiverListener lpShapeReceiverListener) |
correspondingEvents, lifecycle, peekLifecycle, requestScope
public LPShapeViewModel(LPSDKContext context, ShapeVM.LPShapeReceiverListener shapeReceiverInterface)
public void addShapeReceiver(ShapeVM.LPShapeReceiverListener shapeReceiverListener)
public void removeShapeReceiver(ShapeVM.LPShapeReceiverListener shapeReceiverListener)
public void setLaserShapeListener(ShapeVM.LPShapeReceiverListener lpShapeReceiverListener)
public void destroy()
destroy
在接口中 ShapeVM
destroy
在类中 LPBaseViewModel
public io.reactivex.subjects.PublishSubject<java.lang.Boolean> getPublishSubjectOfBdsRepaint()
public void requestPageAllShape(java.lang.String docId, int index)
requestPageAllShape
在接口中 ShapeVM
public void requestPageAllShape(java.lang.String docId, int index, java.lang.String layer, boolean isSmallBlackboard)
requestPageAllShape
在接口中 ShapeVM
public void requestShapeAdd(LPResRoomShapeSingleModel model, int hasAppend)
requestShapeAdd
在接口中 ShapeVM
public void requestShapeAdd(LPResRoomShapeSingleModel model, int hasAppend, boolean isSmallBlackboard)
requestShapeAdd
在接口中 ShapeVM
public void requestShapeAppend(LPResRoomShapeSingleModel model)
requestShapeAppend
在接口中 ShapeVM
public void requestShapeAppend(LPResRoomShapeSingleModel model, boolean isSmallBlackboard)
requestShapeAppend
在接口中 ShapeVM
public void requestShapeUpdate(LPResRoomShapeMultipleModel multipleModel)
requestShapeUpdate
在接口中 ShapeVM
public void requestShapeUpdate(LPResRoomShapeMultipleModel multipleModel, boolean isSmallBlackboard)
requestShapeUpdate
在接口中 ShapeVM
public void requestShapeUpdate(LPResRoomShapeSingleModel shapeSingleModel)
requestShapeUpdate
在接口中 ShapeVM
public void requestShapeUpdate(LPResRoomShapeSingleModel shapeSingleModel, boolean isSmallBlackboard)
requestShapeUpdate
在接口中 ShapeVM
public void requestShapeLaserUpdate(LPResRoomShapeSingleModel shapeSingleModel)
requestShapeLaserUpdate
在接口中 ShapeVM
public void requestShapeLaserUpdate(LPResRoomShapeSingleModel shapeSingleModel, boolean isSmallBlackboard)
requestShapeLaserUpdate
在接口中 ShapeVM
public void eraseShape(LPResRoomShapeDelModel shapeDelModel)
eraseShape
在接口中 ShapeVM
public void eraseShape(LPResRoomShapeDelModel delModel, boolean isSmallBlackboard)
eraseShape
在接口中 ShapeVM
public void eraseAllShape(LPResRoomShapeDelModel shapeDelModel)
eraseAllShape
在接口中 ShapeVM
public void eraseAllShape(LPResRoomShapeDelModel delModel, boolean isSmallBlackboard)
eraseAllShape
在接口中 ShapeVM
public void bdsRepaintShape(java.lang.String docId, int pageCount, float pageRatio)
bdsRepaintShape
在接口中 ShapeVM