UNVSceneCapturerViewpointComponent: Represents each viewpoint from where the capturer captures data. More...
Public Types | |
typedef TFunction< void(TSharedPtr < FJsonObject > , UNVSceneFeatureExtractor_AnnotationData *, UNVSceneCapturerViewpointComponent *)> | OnFinishedCaptureSceneAnnotationDataCallback |
Callback function get called after the scene capture component finished capturing scene's annotation data TSharedPtr<FJsonObject> - The JSON object contain the annotation data UNVSceneFeatureExtractor_AnnotationData* - Reference to the feature extractor that captured the scene annotation data UNVSceneCapturerViewpointComponent* - Reference to the viewpoint that captured the scene pixels data. More... | |
typedef TFunction< void(const FNVTexturePixelData &, UNVSceneFeatureExtractor_PixelData *, UNVSceneCapturerViewpointComponent *)> | OnFinishedCaptureScenePixelsDataCallback |
Callback function get called after the scene capture component finished capturing scene and read back its pixels data FNVTexturePixelData - The struct contain the captured scene's pixels data UNVSceneFeatureExtractor_PixelData* - Reference to the feature extractor that captured the scene pixels data UNVSceneCapturerViewpointComponent* - Reference to the viewpoint that captured the scene pixels data. More... | |
Public Member Functions | |
UNVSceneCapturerViewpointComponent (const FObjectInitializer &ObjectInitializer) | |
bool | CaptureSceneAnnotationData (UNVSceneCapturerViewpointComponent::OnFinishedCaptureSceneAnnotationDataCallback Callback) |
bool | CaptureSceneToPixelsData (UNVSceneCapturerViewpointComponent::OnFinishedCaptureScenePixelsDataCallback Callback) |
const FNVSceneCapturerSettings & | GetCapturerSettings () const |
FString | GetDisplayName () const |
const TArray < FNVFeatureExtractorSettings > & | GetFeatureExtractorSettings () const |
const FNVSceneCapturerViewpointSettings & | GetSettings () const |
bool | IsEnabled () const |
void | SetupFeatureExtractors () |
void | StartCapturing () |
void | StopCapturing () |
void | UpdateCapturerSettings () |
Public Attributes | |
TArray< class UNVSceneFeatureExtractor * > | FeatureExtractorList |
FNVSceneCapturerViewpointSettings | Settings |
Protected Attributes | |
class ANVSceneCapturerActor * | OwnerSceneCapturer |
UNVSceneCapturerViewpointComponent: Represents each viewpoint from where the capturer captures data.
Definition at line 68 of file NVSceneCapturerViewpointComponent.h.
typedef TFunction<void(TSharedPtr<FJsonObject>, UNVSceneFeatureExtractor_AnnotationData*, UNVSceneCapturerViewpointComponent*)> UNVSceneCapturerViewpointComponent::OnFinishedCaptureSceneAnnotationDataCallback |
Callback function get called after the scene capture component finished capturing scene's annotation data TSharedPtr<FJsonObject> - The JSON object contain the annotation data UNVSceneFeatureExtractor_AnnotationData* - Reference to the feature extractor that captured the scene annotation data UNVSceneCapturerViewpointComponent* - Reference to the viewpoint that captured the scene pixels data.
Definition at line 87 of file NVSceneCapturerViewpointComponent.h.
Callback function get called after the scene capture component finished capturing scene and read back its pixels data FNVTexturePixelData - The struct contain the captured scene's pixels data UNVSceneFeatureExtractor_PixelData* - Reference to the feature extractor that captured the scene pixels data UNVSceneCapturerViewpointComponent* - Reference to the viewpoint that captured the scene pixels data.
Definition at line 79 of file NVSceneCapturerViewpointComponent.h.