31 [ReinteropNativeImplementation(
"CesiumForUnityNative::CesiumFeatureImpl",
"CesiumFeatureImpl.h")]
32 [Obsolete(
"Retrieve feature IDs from the CesiumPrimitiveFeatures component attached to a mesh primitive instead. For metadata, use the CesiumModelMetadata component attached to its parent game object.")]
56 public partial sbyte
GetInt8(
string property, sbyte defaultValue);
64 public partial
byte GetUInt8(
string property,
byte defaultValue);
120 public partial
float GetFloat32(
string property,
float defaultValue);
128 public partial
double GetFloat64(
string property,
double defaultValue);
Allows access to a particular feature of CesiumMetadata.
partial String GetComponentString(string property, int index, String defaultValue)
Gets the value of the specified property from an array as a string.
partial byte GetComponentUInt8(string property, int index, byte defaultValue)
Gets the value of the specified property from an array as a byte.
partial MetadataType GetComponentType(string property)
Gets the type of component array.
partial Int32 GetComponentInt32(string property, int index, Int32 defaultValue)
Gets the value of the specified property from an array as a signed 32-bit integer.
partial UInt64 GetUInt64(string property, UInt64 defaultValue)
Gets the value of the specified property as an unsigned 64-bit integer.
partial Int16 GetComponentInt16(string property, int index, Int16 defaultValue)
Gets the value of the specified property from an array as a signed 16-bit integer.
partial String GetString(string property, String defaultValue)
Gets the value of the specified property as a string.
partial float GetComponentFloat32(string property, int index, float defaultValue)
Gets the value of the specified property from an array as a 32-bit floating-point number.
partial Boolean GetComponentBoolean(string property, int index, Boolean defaultValue)
Gets the value of the specified property property from an array as a boolean value.
string[] properties
The names of the properties that exist in this CesiumFeature.
partial UInt16 GetComponentUInt16(string property, int index, UInt16 defaultValue)
Gets the value of the specified property from an array as an unsigned 16-bit integer.
partial UInt16 GetUInt16(string property, UInt16 defaultValue)
Gets the value of the specified property as an unsigned 16-bit integer.
partial sbyte GetInt8(string property, sbyte defaultValue)
Gets the value of the specified property as a signed byte.
partial Int32 GetInt32(string property, Int32 defaultValue)
Gets the value of the specified property as a signed 32-bit integer.
partial Boolean GetBoolean(string property, Boolean defaultValue)
Gets the value of the specified property as a boolean value.
partial byte GetUInt8(string property, byte defaultValue)
Gets the value of the specified property as a byte.
partial double GetComponentFloat64(string property, int index, double defaultValue)
Gets the value of the specified property property from an array as a 64-bit floating-point number.
string className
The name of the class that this CesiumFeature conforms to.
partial UInt64 GetComponentUInt64(string property, int index, UInt64 defaultValue)
Gets the value of the specified property from an array as an unsigned 64-bit integer.
partial Int16 GetInt16(string property, Int16 defaultValue)
Gets the value of the specified property as a signed 16-bit integer.
partial sbyte GetComponentInt8(string property, int index, sbyte defaultValue)
Gets the value of the specified property from an array as a signed byte.
partial int GetComponentCount(string property)
Gets the number of components in the array.
partial bool IsNormalized(string property)
Determines if the specified property's value is normalized.
string featureTableName
The name of the feature table containing the values of this CesiumFeature's properties.
partial Int64 GetComponentInt64(string property, int index, Int64 defaultValue)
Gets the value of the specified property from an array as a signed 64-bit integer.
partial UInt32 GetComponentUInt32(string property, int index, UInt32 defaultValue)
Gets the value of the specified property from an array as an unsigned 32-bit integer.
partial float GetFloat32(string property, float defaultValue)
Gets the value of the specified property as a 32-bit floating-point number.
partial Int64 GetInt64(string property, Int64 defaultValue)
Gets the value of the specified property as a signed 64-bit integer.
partial MetadataType GetMetadataType(string property)
Gets the type of the specified property.
partial double GetFloat64(string property, double defaultValue)
Gets the value of the specified property as a 64-bit floating-point number.
partial UInt32 GetUInt32(string property, UInt32 defaultValue)
Gets the value of the specified property as an unsigned 32-bit integer.
MetadataType
Identifies the type of a property.