Skip to content

Internals changes

Open Markdown

Viewpoint changes in each release. The internals list changes with it. This page lists the changes of the list, release by release, so that you can update your addon.

Viewpoint writes this page when it builds a release. Do not edit it by hand.

For each release, the page has three tables.

TableMeaningWhat you do
AddedNew members on the list.Nothing. You can use them.
DeprecatedMembers that still work and will go. The table names the replacement.Move to the replacement. The card of your addon shows uses deprecated internals until you do.
RemovedMembers that are gone. The table names the release and the replacement.Update your addon. It shows Needs an update and does not start until you do.

Each row gives the class, the member, the release and, for the last two tables, the replacement.

Added

This is the first release with the list: every member of the internals list is new.

Deprecated

No member is deprecated.

Removed

ClassMemberReleaseReplacement
viewpoint.FPcursorBeforePausealpha-0.1.7FP.cursorBefore
viewpoint.FPsnapshot(Lviewpoint/core/Frame;Lzombie/iso/IsoCell;Lzombie/characters/IsoGameCharacter;I)Valpha-0.1.7ViewListener.onFrame
viewpoint.SceneDrawerdrawCrosshair()Valpha-0.1.7ReticleProvider
viewpoint.input.Controlseyealpha-0.1.7FrameView
viewpoint.input.ThirdPersoncapturealpha-0.1.7CameraLayer
viewpoint.interact.LootMenuenabledalpha-0.1.7None with the same shape.
viewpoint.models.RigidCaptureitem(Lviewpoint/core/Frame;Lzombie/core/skinnedmodel/model/WorldItemModelDrawer;Lzombie/iso/IsoGridSquare;Lzombie/inventory/InventoryItem;)Zalpha-0.1.7RigidCapture.item
viewpoint.packs.ModelPacksswitchesalpha-0.1.7None with the same shape.
viewpoint.platform.GlProgramlink(Lviewpoint/platform/ShaderPacks$Active;)Lviewpoint/platform/ProgramLinker$Linked;alpha-0.1.7GlProgram.link
viewpoint.platform.Shadersread(Ljava/lang/String;Lviewpoint/platform/ShaderPacks$Active;[Z)Ljava/lang/String;alpha-0.1.7Shaders.read
viewpoint.render.IndirectPassdraw(Lviewpoint/render/FrameContext;ZZ)Valpha-0.1.7IndirectPass.draw
viewpoint.render.ModelPassfillalpha-0.1.7None with the same shape.
viewpoint.render.MousePick$Hit<init>(Lviewpoint/render/MousePick$Ask;DDDFFF)Valpha-0.1.7MousePick.Hit
viewpoint.render.SceneDatatorchCountalpha-0.1.7None with the same shape.
viewpoint.world.ChunkCacheupdate(Lviewpoint/core/Frame;Lzombie/iso/IsoCell;I)Valpha-0.1.7ChunkCache.update
viewpoint.world.FacadesfacadeTile(Lzombie/iso/IsoGridSquare;ZI)Lzombie/iso/sprite/IsoSprite;alpha-0.1.7None with the same shape.
viewpoint.world.FacadesroomTile(Lzombie/iso/RoomDef;Lzombie/iso/areas/IsoRoom;ZI)Lzombie/iso/sprite/IsoSprite;alpha-0.1.7Facades.roomTile
viewpoint.world.PackGatherplace(Lviewpoint/packs/PackBind;Lzombie/iso/sprite/IsoSprite;FFFI)Valpha-0.1.7viewpoint.world.PackGather.place(Lviewpoint/packs/PackBind;Lzombie/iso/sprite/IsoSprite;FFFII)Lviewpoint/world/Recipe$Op;
viewpoint.world.Recipemodel(Lviewpoint/world/Recipe;Lviewpoint/packs/PackBind;ZFFFIII)Valpha-0.1.7viewpoint.world.Recipe.model(Lviewpoint/world/Recipe;Lviewpoint/packs/PackBind;ZFFFIIII)Lviewpoint/world/Recipe$Op;
viewpoint.world.WallMesherback(Lzombie/iso/sprite/IsoSprite;Lviewpoint/world/TileMesh;Lzombie/core/textures/Texture;Lzombie/iso/IsoGridSquare;Lzombie/iso/IsoGridSquare;Lzombie/iso/RoomDef;ZIZFFFFF[Z)Valpha-0.1.7WallMesher.back
viewpoint.world.WallMesherwall(Lzombie/iso/sprite/IsoSprite;Lviewpoint/world/TileMesh;Lzombie/core/textures/Texture;Lzombie/iso/IsoGridSquare;FFFZ[Z)Zalpha-0.1.7WallMesher.wall
viewpoint.world.WorldMesherplant(Lzombie/core/textures/Texture;FFFII)Valpha-0.1.7PlantGather.plant

A release stays on this page. Read all the releases between the version that you built for and the version that your players use.