|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
#include <ArticyDatabase.h>
Public Member Functions | |
| FArticyShadowableObject ()=default | |
| FArticyShadowableObject (UArticyObject *Object, int32 CloneId, UObject *Outer=nullptr) | |
| UArticyObject * | Get (const IShadowStateManager *ShadowManager, bool ForceUnshadowed=false) const |
Represents a shadowable Articy object, capable of managing multiple shadows.
|
default |
Default constructor.
|
explicit |
Constructs a shadowable object with the specified object.
| Object | The Articy object to shadow. |
| CloneId | The clone ID of the object. |
| Outer | The outer object context for the shadowable object. |
Constructs a shadowable object, initializing it with the provided object.
| Object | The Articy object to shadow. |
| CloneId | The clone ID for the object. |
| Outer | The outer object context for the shadowable object. |
| UArticyObject * FArticyShadowableObject::Get | ( | const IShadowStateManager * | ShadowManager, |
| bool | bForceUnshadowed = false ) const |
Returns the requested shadow.
| ShadowManager | The manager for shadow states. |
| ForceUnshadowed | Force retrieval of the unshadowed version. |
Retrieves the shadowed Articy object based on the shadow manager and clone state.
| ShadowManager | The manager for shadow states. |
| bForceUnshadowed | Force retrieval of the unshadowed version. |