Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyComponentHandler.h |
| Include | #include "EntitySystem/MovieScenePropertyComponentHandler.h" |
| Source | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyRegistry.h |
Syntax
template<typename PropertyTraits>
struct TPropertyDefinitionBuilder
Variables
| Type | Name | Description | |
|---|---|---|---|
| FPropertyDefinition * | Definition | ||
| friend | FPropertyRegistry | ||
| FPropertyRegistry * | Registry |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TPropertyDefinitionBuilder
(
FPropertyDefinition* InDefinition, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TPropertyDefinitionBuilder< PropertyTraits > & | AddSoleChannel
(
TComponentTypeID< typename PropertyTraits::StorageType > InComponent |
||
| void | Commit () |
||
| void | Commit
(
HandlerType&& InHandler |
||
| TPropertyDefinitionBuilder< PropertyTraits > & | |||
| TPropertyDefinitionBuilder< PropertyTraits > & | SetBlenderSystem
(
UClass* BlenderSystemClass |
||
| TPropertyDefinitionBuilder< PropertyTraits > & | SetCustomAccessors
(
TCustomPropertyRegistration< PropertyTraits, InlineSize >* InCustomAccessors |
||
| TPropertyDefinitionBuilder< PropertyTraits > & | SetStat
(
TStatId InStatID |