Unreal Engine C++ API

The Unreal Engine C++ API is the primary programmatic surface of the engine. It is shipped as engine source on GitHub (under the Unreal Engine EULA) and documented as a per-module class reference covering Actors, Components, GameFramework, Subsystems, Slate, RHI, Renderer, AnimGraph, Niagara, Chaos, AI, and more. Developers extend the engine by writing C++ classes and modules in their project or as plugins.

API entry from apis.yml

apis.yml Raw ↑
aid: unreal-engine:unreal-engine-cpp-api
name: Unreal Engine C++ API
description: The Unreal Engine C++ API is the primary programmatic surface of the engine. It is shipped
  as engine source on GitHub (under the Unreal Engine EULA) and documented as a per-module class reference
  covering Actors, Components, GameFramework, Subsystems, Slate, RHI, Renderer, AnimGraph, Niagara, Chaos,
  AI, and more. Developers extend the engine by writing C++ classes and modules in their project or as
  plugins.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://dev.epicgames.com/documentation/en-us/unreal-engine/cplusplus-in-unreal-engine
baseURL: https://dev.epicgames.com/documentation/en-us/unreal-engine
tags:
- C++
- SDK
- Source
properties:
- type: Documentation
  url: https://dev.epicgames.com/documentation/en-us/unreal-engine/cplusplus-in-unreal-engine
- type: APIReference
  url: https://dev.epicgames.com/documentation/en-us/unreal-engine/API
- type: GitHubRepository
  url: https://github.com/EpicGames/UnrealEngine