KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
ActorComponent.h File Reference

This file contains the class UActorComponent. More...

#include "krpch.h"
#include "Karma/Core/Object.h"
Include dependency graph for ActorComponent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Karma::UActorComponent
 ActorComponent is the base class for components that define reusable behavior that can be added to different types of Actors. ActorComponents that have a transform are known as SceneComponents and those that can be rendered are PrimitiveComponents. Components are a special type of Object that Actors can attach to themselves as sub-objects. Components are useful for sharing common behaviors. More...
 

Enumerations

enum class  Karma::EComponentCreationMethod : uint8_t { Native , SimpleConstructionScript , UserConstructionScript , Instance }
 Enum for UActorComponent instance creation method. More...
 

Detailed Description

This file contains the class UActorComponent.

Author
Ravi Mohan (the_cowboy)
Version
1.0
Date
February 27, 2023

Enumeration Type Documentation

◆ EComponentCreationMethod

enum class Karma::EComponentCreationMethod : uint8_t
strong

Enum for UActorComponent instance creation method.

Enumerator
Native 

A component that is part of a native class.

SimpleConstructionScript 

A component that is created from a template defined in the Components section of the Blueprint.

UserConstructionScript 

A dynamically created component, either from the UserConstructionScript or from a Add Component node in a Blueprint event graph.

Instance 

A component added to a single Actor instance via the Component section of the Actor's details panel.