CANIMNODEEDITORUMODULE
Overview
The CANIMNODEEDITORUMODULE is an editor-only module that provides the foundation for creating custom Animation Blueprint nodes. It extends the Unreal Engine Animation Graph editor with project-specific node types.
This module is not packaged in shipping builds (WITH_EDITOR only).
| Functionalities | Overview |
|---|---|
| Custom Anim Nodes | Framework for registering and displaying custom Animation Blueprint graph nodes (Node/V1) |
| Blueprint Library | Reserved UCAnimNodeBPLibrary class (editor-only, currently empty) |
Dependencies
| Module | Purpose |
|---|---|
| CdryxCoreUModule | Core framework utilities and interfaces |
| CdryxCharUModule | Character module (animation data structures) |
| AnimGraph / AnimGraphRuntime | Unreal animation graph and runtime support |
| BlueprintGraph / UnrealEd | Editor graph and tooling infrastructure |
| AnimationBlueprintEditor | Animation Blueprint editor integration |
Structure
CdryxAnimNodeEditorUModule/
├── Public/
│ ├── CdryxAnimNodeEditorUModule.h/.cpp — Module definition
│ └── CCustomNode/
│ ├── CBlueprint/
│ │ └── CAnimNodeBPLibrary.h — Blueprint function library (editor-only)
│ └── Node/
│ └── V1/ — Custom anim node implementations
└── CdryxAnimNodeEditorUModule.Build.cs — Build configurationC++ API
This module does not expose public C++ utility functions. It serves as a structural entry point for custom animation node registration.
Blueprint
UCAnimNodeBPLibrary is declared but intentionally empty. Custom animation nodes are editor-only and are not available in shipping builds.