Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
FCesiumPrimitiveFeatures Struct Reference

A Blueprint-accessible wrapper for a glTF Primitive's mesh features. More...

#include <CesiumPrimitiveFeatures.h>

Public Member Functions

 FCesiumPrimitiveFeatures ()
 Constructs an empty primitive features instance.
 
 FCesiumPrimitiveFeatures (const CesiumGltf::Model &Model, const CesiumGltf::MeshPrimitive &Primitive, const CesiumGltf::ExtensionExtMeshFeatures &Features)
 Constructs a primitive features instance.
 
 FCesiumPrimitiveFeatures (const CesiumGltf::Model &Model, const CesiumGltf::Node &Node, const CesiumGltf::ExtensionExtInstanceFeatures &InstanceFeatures)
 Constructs an instance feature object.
 

Friends

class UCesiumPrimitiveFeaturesBlueprintLibrary
 

Detailed Description

A Blueprint-accessible wrapper for a glTF Primitive's mesh features.

It holds views of the feature ID sets associated with this primitive. The collection of features in the EXT_instance_features is very similar to that in EXT_mesh_features, so FCesiumPrimitiveFeatures can be used to handle those features too.

Definition at line 25 of file CesiumPrimitiveFeatures.h.

Constructor & Destructor Documentation

◆ FCesiumPrimitiveFeatures() [1/3]

FCesiumPrimitiveFeatures::FCesiumPrimitiveFeatures ( )
inline

Constructs an empty primitive features instance.

Definition at line 32 of file CesiumPrimitiveFeatures.h.

◆ FCesiumPrimitiveFeatures() [2/3]

FCesiumPrimitiveFeatures::FCesiumPrimitiveFeatures ( const CesiumGltf::Model & Model,
const CesiumGltf::MeshPrimitive & Primitive,
const CesiumGltf::ExtensionExtMeshFeatures & Features )

Constructs a primitive features instance.

Parameters
ModelThe model that contains the EXT_mesh_features extension
PrimitiveThe mesh primitive that stores EXT_mesh_features extension
FeaturesThe EXT_mesh_features of the glTF mesh primitive

◆ FCesiumPrimitiveFeatures() [3/3]

FCesiumPrimitiveFeatures::FCesiumPrimitiveFeatures ( const CesiumGltf::Model & Model,
const CesiumGltf::Node & Node,
const CesiumGltf::ExtensionExtInstanceFeatures & InstanceFeatures )

Constructs an instance feature object.

Parameters
ModelThe model that contains the EXT_instance_features extension
NodeThe node that stores EXT_instance_features extension
InstanceFeaturesThe EXT_Instance_features of the glTF mesh primitive

Friends And Related Symbol Documentation

◆ UCesiumPrimitiveFeaturesBlueprintLibrary

Definition at line 68 of file CesiumPrimitiveFeatures.h.


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