Simplygon C++ API  8.3.35800.0
Deprecated List
Member SimplygonSDK::IArray::AppendTuples (IArray *source)=0
Method is marked as deprecated and will be removed in future version. Use AppendArray() instead. Use AppendArray instead of this method.
Member SimplygonSDK::IFoliageProcessor::GetFoliageMappingImage ()=0
Method is marked as deprecated and will be removed in future version. Use GetMappingImage() instead. The MappingImage for the Impostor geometry.
Member SimplygonSDK::IGeometryData::AddBaseTypeUserTriangleVertexField (rid base_type, const char *name, unsigned int tuple_size)=0
Method is marked as deprecated and will be removed in future version. Use AddBaseTypeUserCornerField() instead. AddBaseTypeUserTriangleVertexField() has been renamed AddBaseTypeUserCornerField()
Member SimplygonSDK::IGeometryData::AddBitangents (rid level)=0
Method is marked as deprecated and will be removed in future version. Use AddTangents() instead. Bitangents are Added and Removed in unison with Tangents. Only need to call AddTangents to add both Tangent and Bitangent fields, and RemoveTangents to remove both fields. Use GetBitangents to retrieve the bitangent field.
Member SimplygonSDK::IGeometryData::AddBoneIds (unsigned int tuplesize)=0
Method is marked as deprecated and will be removed in future version. Use AddBoneWeights() instead. Function is empty, does now nothing. BoneIds are added/removed when AddBoneWeights()/RemoveBoneWeights() is called.
Member SimplygonSDK::IGeometryData::AddDiffuseColors ()=0
Method is marked as deprecated and will be removed in future version. Use AddColors() instead. DiffuseColors is now an alias for 'Colors0'
Member SimplygonSDK::IGeometryData::AddSpecularColors ()=0
Method is marked as deprecated and will be removed in future version. Use AddColors() instead. SpecularColors is now an alias for 'Colors1'
Member SimplygonSDK::IGeometryData::AddUserTriangleVertexField (IValueArray *field)=0
Method is marked as deprecated and will be removed in future version. Use AddUserCornerField() instead. AddUserTriangleVertexField() is renamed AddUserCornerField() RemoveUserTriangleVertexField() is renamed RemoveUserCornerField() GetUserTriangleVertexField is renamed GetUserCornerField()
Member SimplygonSDK::IGeometryData::CopyCombine3TriangleVertices (IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0
Method is marked as deprecated and will be removed in future version. Use CopyCombine3Corners() instead. CopyTriangleVertex() is renamed CopyCorner() CopyCombineTriangleVertices() is renamed CopyCombineCorners() CopyCombine3TriangleVertices() is renamed CopyCombine3Corners()
Member SimplygonSDK::IGeometryData::CopyCombineTriangleVertices (IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0
Method is marked as deprecated and will be removed in future version. Use CopyCombineCorners() instead. CopyTriangleVertex() is renamed CopyCorner() CopyCombineTriangleVertices() is renamed CopyCombineCorners() CopyCombine3TriangleVertices() is renamed CopyCombine3Corners()
Member SimplygonSDK::IGeometryData::CopyTriangleVertex (IGeometryData *source, rid dest_id, rid src_id)=0
Method is marked as deprecated and will be removed in future version. Use CopyCorner() instead. CopyTriangleVertex() is renamed CopyCorner() CopyCombineTriangleVertices() is renamed CopyCombineCorners() CopyCombine3TriangleVertices() is renamed CopyCombine3Corners()
Member SimplygonSDK::IGeometryData::GetDiffuseColors ()=0
Method is marked as deprecated and will be removed in future version. Use GetColors() instead. DiffuseColors is now an alias for 'Colors0'
Member SimplygonSDK::IGeometryData::GetSpecularColors ()=0
Method is marked as deprecated and will be removed in future version. Use GetColors() instead. SpecularColors is now an alias for 'Colors1'
Member SimplygonSDK::IGeometryData::GetTriangleVertices ()=0
Method is marked as deprecated and will be removed in future version. Use GetCorners() instead. GetTriangleVertices() is renamed GetCorners()
Member SimplygonSDK::IGeometryData::GetUserTriangleVertexField (const char *name)=0
Method is marked as deprecated and will be removed in future version. Use GetUserCornerField() instead. AddUserTriangleVertexField() is renamed AddUserCornerField() RemoveUserTriangleVertexField() is renamed RemoveUserCornerField() GetUserTriangleVertexField is renamed GetUserCornerField()
Member SimplygonSDK::IGeometryData::RemoveBitangents (rid level)=0
Method is marked as deprecated and will be removed in future version. Use RemoveTangents() instead. Bitangents are Added and Removed in unison with Tangents. Only need to call AddTangents to add both Tangent and Bitangent fields, and RemoveTangents to remove both fields. Use GetBitangents to retrieve the bitangent field.
Member SimplygonSDK::IGeometryData::RemoveBoneIds ()=0
Method is marked as deprecated and will be removed in future version. Use RemoveBoneWeights() instead. Function is empty, does now nothing. BoneIds are added/removed when AddBoneWeights()/RemoveBoneWeights() is called.
Member SimplygonSDK::IGeometryData::RemoveDiffuseColors ()=0
Method is marked as deprecated and will be removed in future version. Use RemoveColors() instead. DiffuseColors is now an alias for 'Colors0'
Member SimplygonSDK::IGeometryData::RemoveSpecularColors ()=0
Method is marked as deprecated and will be removed in future version. Use RemoveColors() instead. SpecularColors is now an alias for 'Colors1'
Member SimplygonSDK::IGeometryData::RemoveUserTriangleVertexField (const char *name)=0
Method is marked as deprecated and will be removed in future version. Use RemoveUserCornerField() instead. AddUserTriangleVertexField() is renamed AddUserCornerField() RemoveUserTriangleVertexField() is renamed RemoveUserCornerField() GetUserTriangleVertexField is renamed GetUserCornerField()
Member SimplygonSDK::IMaterialCaster::CastMaterials ()=0
Method is marked as deprecated and will be removed in future version. Use RunProcessing() instead. Runs the material casting from SourceGeometry to Geometry.
Member SimplygonSDK::INormalCalculationSettings::GetDetectPrimitiveNormals ()=0
Method is marked as deprecated and will be removed in future version. Use GetSnapNormalsToFlatSurfaces() instead. Use GetSnapNormalsToFlatSurfaces instead
Member SimplygonSDK::INormalCalculationSettings::SetDetectPrimitiveNormals (bool detectPrimitiveNormals)=0
Method is marked as deprecated and will be removed in future version. Use SetSnapNormalsToFlatSurfaces() instead. Use SetSnapNormalsToFlatSurfaces instead
Member SimplygonSDK::INormalRepairer::GetDetectPrimitiveNormals ()=0
Method is marked as deprecated and will be removed in future version. Use GetSnapNormalsToFlatSurfaces() instead. Use GetSnapNormalsToFlatSurfaces instead.
Member SimplygonSDK::INormalRepairer::SetDetectPrimitiveNormals (bool detectPrimitiveNormals)=0
Method is marked as deprecated and will be removed in future version. Use SetSnapNormalsToFlatSurfaces() instead. Use SetSnapNormalsToFlatSurfaces instead.
Member SimplygonSDK::IPackedGeometryData::AddBitangents (rid level)=0
Method is marked as deprecated and will be removed in future version. Use AddTangents() instead. Bitangents are Added and Removed in unison with Tangents. Only need to call AddTangents to add both Tangent and Bitangent fields, and RemoveTangents to remove both fields. Use GetBitangents to retrieve the bitangent field.
Member SimplygonSDK::IPackedGeometryData::AddDiffuseColors ()=0
Method is marked as deprecated and will be removed in future version. Use AddColors() instead. DiffuseColors is now an alias for 'Colors0'
Member SimplygonSDK::IPackedGeometryData::AddSpecularColors ()=0
Method is marked as deprecated and will be removed in future version. Use AddColors() instead. SpecularColors is now an alias for 'Colors1'
Member SimplygonSDK::IPackedGeometryData::GetDiffuseColors ()=0
Method is marked as deprecated and will be removed in future version. Use GetColors() instead. DiffuseColors is now an alias for 'Colors0'
Member SimplygonSDK::IPackedGeometryData::GetSpecularColors ()=0
Method is marked as deprecated and will be removed in future version. Use GetColors() instead. SpecularColors is now an alias for 'Colors1'
Member SimplygonSDK::IPackedGeometryData::RemoveBitangents (rid level)=0
Method is marked as deprecated and will be removed in future version. Use RemoveTangents() instead. Bitangents are Added and Removed in unison with Tangents. Only need to call AddTangents to add both Tangent and Bitangent fields, and RemoveTangents to remove both fields. Use GetBitangents to retrieve the bitangent field.
Member SimplygonSDK::IPackedGeometryData::RemoveDiffuseColors ()=0
Method is marked as deprecated and will be removed in future version. Use RemoveColors() instead. DiffuseColors is now an alias for 'Colors0'
Member SimplygonSDK::IPackedGeometryData::RemoveSpecularColors ()=0
Method is marked as deprecated and will be removed in future version. Use RemoveColors() instead. SpecularColors is now an alias for 'Colors1'
Member SimplygonSDK::IRemeshingProcessor::RemeshGeometry ()=0
Method is marked as deprecated and will be removed in future version. Use RunProcessing() instead. Runs the remeshing of the geometry. Alias of RunProcessing.
Member SimplygonSDK::IRepairSettings::GetWeldOnlyObjectBoundary ()=0
Method is marked as deprecated and will be removed in future version. Use GetWeldOnlyBetweenSceneNodes() instead. Use GetWeldOnlyBetweenSceneNodes instead
Member SimplygonSDK::IRepairSettings::SetWeldOnlyObjectBoundary (bool weldOnlyObjectBoundary)=0
Method is marked as deprecated and will be removed in future version. Use SetWeldOnlyBetweenSceneNodes() instead. Use SetWeldOnlyBetweenSceneNodes instead
Member SimplygonSDK::IScene::GetCombinedGeometry ()=0
Method is marked as deprecated and will be removed in future version. Use NewCombinedGeometry() instead. Combines all the geometries from the scene and returns a copy.
Member SimplygonSDK::IShaderGenerator::GetShaderInputTexturePaths ()=0
Method is marked as deprecated and will be removed in future version. Use GetShaderInputTexturePathsCount() instead. Get an array of the unique texture paths used in the material. For the shader to use these textures, they are required to be uploaded to the texture channel corresponding to their position in the array. The shader will generate these sampler variables with the naming convention "map_i" (i : the array index of the texture). GenerateShader must have been called prior to this call
Member SimplygonSDK::IShaderGenerator::GetShaderInputUVSets ()=0
Method is marked as deprecated and will be removed in future version. Use GetShaderInputUVSetsCount() instead. Get an array of the unique UV sets used in the material. For the shader to use these UV sets, they are required to be uploaded as texture coordinates corresponding to their position in the array. The shader will generate the texcoords variables with the naming convention "tex_i" (i : the array index of the UV set). GenerateShader must have been called prior to this call
Member SimplygonSDK::IShaderGenerator::GetShaderInputVertexColors ()=0
Method is marked as deprecated and will be removed in future version. Use GetShaderInputVertexColorsCount() instead. Get an array of the unique vertex colors used in the material. For the shader to use these vertex colors, they are required to be uploaded as vertex color corresponding to their position in the array. The shader will generate the vertex color variables with the naming convention "vertexcolor_i" (i : the array index of the vertex color). GenerateShader must have been called prior to this call
Member SimplygonSDK::ISimplygonSDK::CreateStringArray ()=0
Interface is deprecated and will be removed in a future release.Deprecated interface, which will be removed in version 9.0. ReStringArray is the string implementation of ReValueArray. See ReValueArray for a description. Please note that conversions to/from real values will not work on string arrays.
Class SimplygonSDK::IStringArray
Interface is marked as deprecated and will be removed in future version. Deprecated interface, which will be removed in version 9.0. ReStringArray is the string implementation of ReValueArray. See ReValueArray for a description. Please note that conversions to/from real values will not work on string arrays.
Member SimplygonSDK::IValueArray::CopyCombine3Tuples (IValueArray *sourceArray, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0
Method is marked as deprecated and will be removed in future version. CopyCombine3Tuples() combines the data from three tuples into a destination tuple. The call works like CopyCombineTuples(), but there is three source tuples, and two alpha values. the destination will be weighted by the values:
alpha_3 = 1-(alpha_1 + alpha_2)
dest = src_1*alpha_1 + src_2*alpha_2 + src_3*alpha_3
The source array must be of the same type as this array, and have the same number of items in each tuple. This array can be used as the source array to copy within the array.
Member SimplygonSDK::IValueArray::CopyCombineTuples (IValueArray *sourceArray, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0
Method is marked as deprecated and will be removed in future version. CopyCombineTuples() combines the data from two tuples from a source array into a destination tuple in this array. If InterpolateTuples is set to true, dest_id will receive a linear interpolation of the values, using the alpha value. If InterpolateTuples is set to false, then if alpha is less than 0.5 the contents of src_id_1 will end up in dest, else the contents of src_id_2 will be copied.
dest = src_1*(1-alpha) + src_2*alpha
The source array must be of the same type as this array, and have the same number of items in each tuple. This array can be used as the source array to copy within the array.
Member SimplygonSDK::IValueArray::GetInterpolateTuples ()=0
Method is marked as deprecated and will be removed in future version. Set the interpolation flag. If set, the tuple values will be interpolated by calls to CopyCombineTuples, CopyCombine3Tuples, IndexedCombine and IndexedCombine3. If not set, then the methods will copy data from the tuple with the highest alpha blend value.
Member SimplygonSDK::IValueArray::IndexedCombine (IValueArray *source, IRidArray *idtable, IRealArray *blendtable, rid startId)=0
Method is marked as deprecated and will be removed in future version. Works like IndexedCopy(), but uses two consecutive ids in the idtable, and a blend value from the blend table. The idtable contains (idtable_cnt*2) indices and blendtable contains idtable_cnt blend values. Note! The array must be large enough to hold the copied data.
Member SimplygonSDK::IValueArray::IndexedCombine3 (IValueArray *source, IRidArray *idtable, IRealArray *blendtable, rid startId)=0
Method is marked as deprecated and will be removed in future version. Works like IndexedCombine(), but with three ids that are combined through two blend values in the blendtable. The idtable contains (idtable_cnt*3) indices and blendtable contains (idtable_cnt*2) blend values. Note! The array must be large enough to hold the copied data.
Member SimplygonSDK::IValueArray::SetInterpolateTuples (bool value)=0
Method is marked as deprecated and will be removed in future version. Set the interpolation flag. If set, the tuple values will be interpolated by calls to CopyCombineTuples, CopyCombine3Tuples, IndexedCombine and IndexedCombine3. If not set, then the methods will copy data from the tuple with the highest alpha blend value.
Member SimplygonSDK::IWelder::GetOnlyBordersFlag ()=0
Method is marked as deprecated and will be removed in future version. Use GetOnlyBorders() instead. Get the OnlyBordersFlag flag.
Member SimplygonSDK::IWelder::GetOnlyObjectBoundaryFlag ()=0
Method is marked as deprecated and will be removed in future version. Use GetOnlyWithinSceneNode() instead. Get the OnlyObjectBoundaryFlag flag.
Member SimplygonSDK::IWelder::GetOnlyWithinMaterialFlag ()=0
Method is marked as deprecated and will be removed in future version. Use GetOnlyWithinMaterial() instead. Get the OnlyWithinMaterialFlag flag.
Member SimplygonSDK::IWelder::GetSelectionSetName ()=0
Method is marked as deprecated and will be removed in future version. Use GetProcessSelectionSetName() instead. Get the name of the selection set used
Member SimplygonSDK::IWelder::SetOnlyBordersFlag (bool onlyBordersFlag)=0
Method is marked as deprecated and will be removed in future version. Use SetOnlyBorders() instead. Set the OnlyBordersFlag flag.
Member SimplygonSDK::IWelder::SetOnlyObjectBoundaryFlag (bool onlyObjectBoundaryFlag)=0
Method is marked as deprecated and will be removed in future version. Use SetOnlyWithinSceneNode() instead. Set the OnlyObjectBoundaryFlag flag.
Member SimplygonSDK::IWelder::SetOnlyWithinMaterialFlag (bool onlyWithinMaterialFlag)=0
Method is marked as deprecated and will be removed in future version. Use SetOnlyWithinMaterial() instead. Set the OnlyWithinMaterialFlag flag.
Member SimplygonSDK::IWelder::SetSelectionSetName (const char *selectionSetName)=0
Method is marked as deprecated and will be removed in future version. Use SetProcessSelectionSetName() instead. Set the name of the selection to use
Member SimplygonSDK::IWelder::Weld ()=0
Method is marked as deprecated and will be removed in future version. Use RunProcessing() instead. Weld the geometry. Alias for RunProcessing.