Cesium for Unreal 2.18.0
Loading...
Searching...
No Matches
FCesiumPropertyAttribute Struct Reference

A Blueprint-accessible wrapper for a glTF property attribute. More...

#include <CesiumPropertyAttribute.h>

Public Member Functions

 FCesiumPropertyAttribute ()
 Construct an empty property attribute instance.
 
 FCesiumPropertyAttribute (const CesiumGltf::Model &model, const CesiumGltf::MeshPrimitive &primitive, const CesiumGltf::PropertyAttribute &propertyAttribute)
 Constructs a property attribute from the given glTF.
 
 FCesiumPropertyAttribute (const CesiumGltf::Model &model, const CesiumGltf::MeshPrimitive &primitive, const CesiumGltf::PropertyAttribute &propertyAttribute, const TSharedPtr< FCesiumMetadataEnumCollection > &pEnumCollection)
 Constructs a property attribute from the given glTF.
 
FString getClassName () const
 Gets the name of the metadata class that this property attribute conforms to.
 

Friends

class UCesiumPropertyAttributeBlueprintLibrary
 

Detailed Description

A Blueprint-accessible wrapper for a glTF property attribute.

Provides access to FCesiumPropertyAttributeProperty views of per-vertex metadata.

Definition at line 39 of file CesiumPropertyAttribute.h.

Constructor & Destructor Documentation

◆ FCesiumPropertyAttribute() [1/3]

FCesiumPropertyAttribute::FCesiumPropertyAttribute ( )
inline

Construct an empty property attribute instance.

Definition at line 46 of file CesiumPropertyAttribute.h.

◆ FCesiumPropertyAttribute() [2/3]

FCesiumPropertyAttribute::FCesiumPropertyAttribute ( const CesiumGltf::Model & model,
const CesiumGltf::MeshPrimitive & primitive,
const CesiumGltf::PropertyAttribute & propertyAttribute )
inline

Constructs a property attribute from the given glTF.

Parameters
modelThe model that stores EXT_structural_metadata.
primitiveThe primitive that contains the target property attribute.
propertyAttributeThe target property attribute.

Definition at line 57 of file CesiumPropertyAttribute.h.

◆ FCesiumPropertyAttribute() [3/3]

FCesiumPropertyAttribute::FCesiumPropertyAttribute ( const CesiumGltf::Model & model,
const CesiumGltf::MeshPrimitive & primitive,
const CesiumGltf::PropertyAttribute & propertyAttribute,
const TSharedPtr< FCesiumMetadataEnumCollection > & pEnumCollection )

Constructs a property attribute from the given glTF.

Parameters
modelThe model that stores EXT_structural_metadata.
primitiveThe primitive that contains the target property attribute.
propertyAttributeThe target property attribute.
pEnumCollectionThe enum collection to use, if any.

Member Function Documentation

◆ getClassName()

FString FCesiumPropertyAttribute::getClassName ( ) const
inline

Gets the name of the metadata class that this property attribute conforms to.

Definition at line 85 of file CesiumPropertyAttribute.h.

Friends And Related Symbol Documentation

◆ UCesiumPropertyAttributeBlueprintLibrary

Definition at line 95 of file CesiumPropertyAttribute.h.


The documentation for this struct was generated from the following file: