Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneComponentPtr.h |
Include |
#include "EntitySystem/MovieSceneComponentPtr.h" |
template<typename T>
struct TComponentPtr
Facade for any component data type
Name | Description | ||
---|---|---|---|
|
T * |
ComponentPtr |
Name | Description | |
---|---|---|
|
TComponentPtr() |
|
|
TComponentPtr ( |
|
|
TComponentPtr ( |
|
|
TComponentPtr ( |
Name | Description | ||
---|---|---|---|
|
TArrayView< ... |
AsArray ( |
Retrieve this component data as an array view of the specified size (usually the size will be FEntityAllocation::Num()) |
|
T * |
AsPtr() |
Explicitly convert this component data to its underlying pointer type |
|
IsValid() |
||
|
TArrayView< ... |
Slice |
Retrieve a slice of this component data as an array view of the specified size and offset (usually the size will be FEntityAllocation::Num()) |
Name | Description | ||
---|---|---|---|
|
operator bool() |
||
|
operator T *() |
||
|
operator*() |
||
|
operator[] ( |
||
|
TComponentPt... |
operator= ( |
|
|
TComponentPt... |
operator= ( |
|
|
T * |
operator->() |
Name |
Description |
---|---|
ValueType |
Value type is either a T or const T& for read-only types, or T& for writeable types |