- Qt 5.15
- New Classes and Functions in Qt 5.7
- Qt 5.15.18 Reference Documentation

# New Classes and Functions in Qt 5.7

This page contains a comprehensive list of all new classes and functions introduced in Qt 5.7. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.

- New Classes
- New QML Types
- New QML Properties
- New QML Methods

### New Classes

N
  QNodeCreatedChange (Qt3DCore)

### New QML Types

A
  AbstractActionInput
  Action
  ActionInput
  AlphaCoverage
  AlphaTest
  AnalogAxisInput
  Axis

B
  ButtonAxisInput

C
  ClearBuffers
  ColorMask
  ComputeCommand
  CullFace

D
  DepthTest
  DiffuseMapMaterial
  DiffuseSpecularMapMaterial
  DirectionalLight
  DispatchCompute
  Dithering

E
  Effect

F
  FirstPersonCameraController
  ForwardRenderer
  FrontFace
  FrustumCulling

G
  Geometry
  GeometryRenderer
  GoochMaterial

I
  InputChord
  InputSequence
  InputSettings

M
  MultiSampleAntiAliasing

N
  NoDepthMask
  NormalDiffuseMapAlphaMaterial
  NormalDiffuseMapMaterial
  NormalDiffuseSpecularMapMaterial

O
  OrbitCameraController

P
  PerVertexColorMaterial
  PhongAlphaMaterial
  PhongMaterial
  PickingSettings
  PointSize
  PolygonOffset

R
  RenderPass
  RenderPassFilter
  RenderSettings
  RenderState
  RenderSurfaceSelector
  RenderTarget
  RenderTargetOutput
  RenderTargetSelector

S
  SceneLoader
  ScissorTest
  ScxmlStateMachine
  SeamlessCubemap
  SortPolicy
  StencilMask
  StencilOperation
  StencilOperationArguments
  StencilTest
  StencilTestArguments

T
  Technique
  TechniqueFilter

V
  Viewport

### New QML Properties

| brightness
| copyrightsVisible
| invert

### New QML Methods

bool | addItems(sources)
bool | insertItems(index, sources)
bool | moveItem(from, to)
bool | removeItems(int start, int end)

## Additions to Other Qt 5 Releases

- What's New in Qt 5.6
- What's New in Qt 5.5
- What's New in Qt 5.4
- What's New in Qt 5.3
- What's New in Qt 5.2
- What's New in Qt 5.1
- What's New in Qt 5.0