Namespace UE4.Paper2D
Classes
MaterialExpressionSpriteTextureSampler
This is a texture sampler 2D with a special automatically defined parameter name. The texture specified here will be replaced by the SourceTexture or an AdditionalSourceTextures entry of a Paper2D sprite if this material is used on a sprite.
PaperCharacter
APaperCharacter behaves like ACharacter, but uses a UPaperFlipbookComponent instead of a USkeletalMeshComponent as a visual representation
PaperFlipbook
Contains an animation sequence of sprite frames
PaperFlipbookActor
An instance of a UPaperFlipbook in a level.
PaperFlipbookComponent
Paper Flipbook Component
PaperGroupedSpriteActor
A group of sprites that will be rendered and culled as a single unit This actor is created when you Merge several sprite components together.
PaperGroupedSpriteComponent
A component that handles rendering and collision for many instances of one or more UPaperSprite assets.
PaperRuntimeSettings
Implements the settings for the Paper2D plugin.
PaperSprite
Sprite Asset Stores the data necessary to render a single 2D sprite (from a region of a texture) Can also contain collision shapes for the sprite.
PaperSpriteActor
An instance of a UPaperSprite in a level.
PaperSpriteAtlas
Groups together a set of sprites that will try to share the same texture atlas (allowing them to be combined into a single draw call)
PaperSpriteBlueprintLibrary
Paper Sprite Blueprint Library
PaperSpriteComponent
A component that handles rendering and collision for a single instance of a UPaperSprite asset.
PaperTerrainActor
An instance of a piece of 2D terrain in the level
PaperTerrainComponent
The terrain visualization component for an associated spline component.
PaperTerrainMaterial
Paper Terrain Material 'Material' setup for a 2D terrain spline (stores references to sprites that will be instanced along the spline path, not actually related to UMaterialInterface).
PaperTerrainSplineComponent
@TODO: Document
PaperTileLayer
This class represents a single layer in a tile map. All layers in the map must have the size dimensions.
PaperTileMap
A tile map is a 2D grid with a defined width and height (in tiles). There can be multiple layers, each of which can specify which tile should appear in each cell of the map for that layer.
PaperTileMapActor
An instance of a UPaperTileMap in a level.
PaperTileMapComponent
A component that handles rendering and collision for a single instance of a UPaperTileMap asset.
PaperTileSet
A tile set is a collection of tiles pulled from a texture that can be used to fill out a tile map.
TileMapBlueprintLibrary
A collection of utility methods for working with tile map components @
Structs
IntMargin
Describes the space around a 2D area on an integer grid.
PaperFlipbookKeyFrame
Paper Flipbook Key Frame
PaperSpriteAtlasSlot
Paper Sprite Atlas Slot
PaperSpriteSocket
@TODO: Should have some nice UI and enforce unique names, etc...
PaperTerrainMaterialRule
Rule for a single section of a terrain material
PaperTileInfo
This is the contents of a tile map cell
PaperTileMetadata
Information about a single tile in a tile set
PaperTileSetTerrain
Information about a terrain type
SpriteAssetInitParameters
Sprite Asset Init Parameters
SpriteDrawCallRecord
Sprite Draw Call Record
SpriteGeometryCollection
Sprite Geometry Collection
SpriteGeometryShape
A single piece of geometry (e.g., a polygon which may be convex or concave, a box, or a circle)
SpriteInstanceData
Sprite Instance Data
Enums
EFlipbookCollisionMode
EFlipbook Collision Mode
EPaperSpriteAtlasPadding
EPaper Sprite Atlas Padding
ESpriteCollisionMode
The kind of collision that a Paper2D asset or component might participate in
ESpritePivotMode
ESprite Pivot Mode
ESpritePolygonMode
Method of specifying polygons for a sprite's render or collision data
ESpriteShapeType
The type of a shape in a sprite geometry structure
ETileMapProjectionMode
The different kinds of projection modes supported