Simplygon C++ API  8.3.35800.0
SimplygonSDK.h File Reference
#include <string.h>
#include <stdint.h>

Go to the source code of this file.

Classes

class  SimplygonSDK::CountedPointer< T >
 
class  SimplygonSDK::IAggregationPipeline
 
class  SimplygonSDK::IAggregationProcessor
 
class  SimplygonSDK::IAggregationSettings
 
class  SimplygonSDK::IAmbientOcclusionCaster
 
class  SimplygonSDK::IAmbientOcclusionCasterSettings
 
class  SimplygonSDK::IArray
 
class  SimplygonSDK::IBinaryExporter
 
class  SimplygonSDK::IBinaryImporter
 
class  SimplygonSDK::IBoneSettings
 
class  SimplygonSDK::IBoolArray
 
class  SimplygonSDK::IBoolData
 
class  SimplygonSDK::ICharArray
 
class  SimplygonSDK::ICharData
 
class  SimplygonSDK::IChartAggregator
 
class  SimplygonSDK::IChunkedImageData
 
class  SimplygonSDK::IColorCaster
 
class  SimplygonSDK::IColorCasterSettings
 
class  SimplygonSDK::IData
 
class  SimplygonSDK::IDirectXRenderer
 
class  SimplygonSDK::IDisplacementCaster
 
class  SimplygonSDK::IDisplacementCasterSettings
 
class  SimplygonSDK::IDoubleArray
 
class  SimplygonSDK::IDoubleData
 
class  SimplygonSDK::IFieldData
 
class  SimplygonSDK::IFloatArray
 
class  SimplygonSDK::IFloatData
 
class  SimplygonSDK::IFoliageProcessor
 
class  SimplygonSDK::IFoliageSettings
 
class  SimplygonSDK::IGeometryData
 
class  SimplygonSDK::IGeometryDataCollection
 
class  SimplygonSDK::IGeometryValidator
 
class  SimplygonSDK::IGraphicsExporter
 
class  SimplygonSDK::IGraphicsImporter
 
class  SimplygonSDK::IImageComparer
 
class  SimplygonSDK::IImageData
 
class  SimplygonSDK::IImageDataExporter
 
class  SimplygonSDK::IImageDataImporter
 
class  SimplygonSDK::IImpostorProcessor
 
class  SimplygonSDK::IImpostorSettings
 
class  SimplygonSDK::IIntArray
 
class  SimplygonSDK::IIntData
 
class  SimplygonSDK::ILongArray
 
class  SimplygonSDK::ILongData
 
class  SimplygonSDK::IMappingImage
 
class  SimplygonSDK::IMappingImageMeshData
 
class  SimplygonSDK::IMappingImageSettings
 
class  SimplygonSDK::IMaterial
 
class  SimplygonSDK::IMaterialCaster
 
class  SimplygonSDK::IMaterialCasterSettings
 
class  SimplygonSDK::IMaterialTable
 
class  SimplygonSDK::IMatrix4x4
 
class  SimplygonSDK::INormalCalculationSettings
 
class  SimplygonSDK::INormalCaster
 
class  SimplygonSDK::INormalCasterSettings
 
class  SimplygonSDK::INormalRepairer
 
class  SimplygonSDK::IObject
 
class  SimplygonSDK::IObjectCollection
 
class  SimplygonSDK::IOcclusionMeshProcessor
 
class  SimplygonSDK::IOcclusionMeshSettings
 
class  SimplygonSDK::IOpacityCaster
 
class  SimplygonSDK::IOpacityCasterSettings
 
class  SimplygonSDK::IPackedGeometryData
 
class  SimplygonSDK::IParameterizer
 
class  SimplygonSDK::IPartRemover
 
class  SimplygonSDK::IPipeline
 
class  SimplygonSDK::IPipelineSerializer
 
class  SimplygonSDK::IPipelineSettings
 
class  SimplygonSDK::IProcessingObject
 
class  SimplygonSDK::IRealArray
 
class  SimplygonSDK::IRealData
 
class  SimplygonSDK::IRecommendedTextureSizeCalculator
 
class  SimplygonSDK::IReductionPipeline
 
class  SimplygonSDK::IReductionProcessor
 
class  SimplygonSDK::IReductionSettings
 
class  SimplygonSDK::IRemeshingPipeline
 
class  SimplygonSDK::IRemeshingProcessor
 
class  SimplygonSDK::IRemeshingProcessorV2
 
class  SimplygonSDK::IRemeshingSettings
 
class  SimplygonSDK::IRemeshingSettingsV2
 
class  SimplygonSDK::IRepairSettings
 
class  SimplygonSDK::IRhandleData
 
class  SimplygonSDK::IRidArray
 
class  SimplygonSDK::IRidData
 
class  SimplygonSDK::IScene
 
class  SimplygonSDK::ISceneBone
 
class  SimplygonSDK::ISceneBoneTable
 
class  SimplygonSDK::ISceneCamera
 
class  SimplygonSDK::ISceneLodGroup
 
class  SimplygonSDK::ISceneMesh
 
class  SimplygonSDK::ISceneNode
 
class  SimplygonSDK::ISceneNodeCollection
 
class  SimplygonSDK::IScenePlane
 
class  SimplygonSDK::ISelectionSet
 
class  SimplygonSDK::ISelectionSetTable
 
class  SimplygonSDK::ISettingsObject
 
class  SimplygonSDK::IShaderGenerator
 
class  SimplygonSDK::IShadingAddNode
 
class  SimplygonSDK::IShadingClampNode
 
class  SimplygonSDK::IShadingColorNode
 
class  SimplygonSDK::IShadingCosNode
 
class  SimplygonSDK::IShadingCross3Node
 
class  SimplygonSDK::IShadingCustomNode
 
class  SimplygonSDK::IShadingDivideNode
 
class  SimplygonSDK::IShadingDot3Node
 
class  SimplygonSDK::IShadingEqualNode
 
class  SimplygonSDK::IShadingFilterNode
 
class  SimplygonSDK::IShadingGreaterThanNode
 
class  SimplygonSDK::IShadingInterpolateNode
 
class  SimplygonSDK::IShadingLayeredBlendNode
 
class  SimplygonSDK::IShadingLessThanNode
 
class  SimplygonSDK::IShadingMaxNode
 
class  SimplygonSDK::IShadingMinNode
 
class  SimplygonSDK::IShadingMultiplyNode
 
class  SimplygonSDK::IShadingNode
 
class  SimplygonSDK::IShadingNormalize3Node
 
class  SimplygonSDK::IShadingNotEqualNode
 
class  SimplygonSDK::IShadingPowNode
 
class  SimplygonSDK::IShadingSinNode
 
class  SimplygonSDK::IShadingSqrtNode
 
class  SimplygonSDK::IShadingStepNode
 
class  SimplygonSDK::IShadingSubtractNode
 
class  SimplygonSDK::IShadingSwizzlingNode
 
class  SimplygonSDK::IShadingTextureNode
 
class  SimplygonSDK::IShadingVertexColorNode
 
class  SimplygonSDK::IShadowMeshProcessor
 
class  SimplygonSDK::IShadowMeshSettings
 
class  SimplygonSDK::IShortArray
 
class  SimplygonSDK::IShortData
 
class  SimplygonSDK::ISimplygonSDK
 
class  SimplygonSDK::IString
 
class  SimplygonSDK::IStringArray
 
class  SimplygonSDK::ISurfaceMapper
 
class  SimplygonSDK::ITable
 
class  SimplygonSDK::ITangentCalculator
 
class  SimplygonSDK::ITexture
 
class  SimplygonSDK::ITextureTable
 
class  SimplygonSDK::ITJunctionEliminator
 
class  SimplygonSDK::ITransform3
 
class  SimplygonSDK::IUnsignedCharArray
 
class  SimplygonSDK::IUnsignedCharData
 
class  SimplygonSDK::IUnsignedIntArray
 
class  SimplygonSDK::IUnsignedIntData
 
class  SimplygonSDK::IUnsignedLongArray
 
class  SimplygonSDK::IUnsignedLongData
 
class  SimplygonSDK::IUnsignedShortArray
 
class  SimplygonSDK::IUnsignedShortData
 
class  SimplygonSDK::IValueArray
 
class  SimplygonSDK::IVertexColorBaker
 
class  SimplygonSDK::IVisibilitySettings
 
class  SimplygonSDK::IWavefrontExporter
 
class  SimplygonSDK::IWavefrontImporter
 
class  SimplygonSDK::IWelder
 
class  SimplygonSDK::rdata< I >
 
class  SimplygonSDK::rerrorhandler
 
class  SimplygonSDK::robserver
 
class  SimplygonSDK::rstring
 

Namespaces

 SimplygonSDK
 

Macros

#define InterfaceDefined_SimplygonSDK_IAggregationPipeline   1
 Conditional build define for the interface IAggregationPipeline. More...
 
#define InterfaceDefined_SimplygonSDK_IAggregationProcessor   1
 Conditional build define for the interface IAggregationProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IAggregationSettings   1
 Conditional build define for the interface IAggregationSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IAmbientOcclusionCaster   1
 Conditional build define for the interface IAmbientOcclusionCaster. More...
 
#define InterfaceDefined_SimplygonSDK_IAmbientOcclusionCasterSettings   1
 Conditional build define for the interface IAmbientOcclusionCasterSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IArray   1
 Conditional build define for the interface IArray. More...
 
#define InterfaceDefined_SimplygonSDK_IBinaryExporter   1
 Conditional build define for the interface IBinaryExporter. More...
 
#define InterfaceDefined_SimplygonSDK_IBinaryImporter   1
 Conditional build define for the interface IBinaryImporter. More...
 
#define InterfaceDefined_SimplygonSDK_IBoneSettings   1
 Conditional build define for the interface IBoneSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IBoolArray   1
 Conditional build define for the interface IBoolArray. More...
 
#define InterfaceDefined_SimplygonSDK_ICharArray   1
 Conditional build define for the interface ICharArray. More...
 
#define InterfaceDefined_SimplygonSDK_IChartAggregator   1
 Conditional build define for the interface IChartAggregator. More...
 
#define InterfaceDefined_SimplygonSDK_IChunkedImageData   1
 Conditional build define for the interface IChunkedImageData. More...
 
#define InterfaceDefined_SimplygonSDK_IColorCaster   1
 Conditional build define for the interface IColorCaster. More...
 
#define InterfaceDefined_SimplygonSDK_IColorCasterSettings   1
 Conditional build define for the interface IColorCasterSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IDirectXRenderer   1
 Conditional build define for the interface IDirectXRenderer. More...
 
#define InterfaceDefined_SimplygonSDK_IDisplacementCaster   1
 Conditional build define for the interface IDisplacementCaster. More...
 
#define InterfaceDefined_SimplygonSDK_IDisplacementCasterSettings   1
 Conditional build define for the interface IDisplacementCasterSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IDoubleArray   1
 Conditional build define for the interface IDoubleArray. More...
 
#define InterfaceDefined_SimplygonSDK_IFieldData   1
 Conditional build define for the interface IFieldData. More...
 
#define InterfaceDefined_SimplygonSDK_IFloatArray   1
 Conditional build define for the interface IFloatArray. More...
 
#define InterfaceDefined_SimplygonSDK_IFoliageProcessor   1
 Conditional build define for the interface IFoliageProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IFoliageSettings   1
 Conditional build define for the interface IFoliageSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IGeometryData   1
 Conditional build define for the interface IGeometryData. More...
 
#define InterfaceDefined_SimplygonSDK_IGeometryDataCollection   1
 Conditional build define for the interface IGeometryDataCollection. More...
 
#define InterfaceDefined_SimplygonSDK_IGeometryValidator   1
 Conditional build define for the interface IGeometryValidator. More...
 
#define InterfaceDefined_SimplygonSDK_IGraphicsExporter   1
 Conditional build define for the interface IGraphicsExporter. More...
 
#define InterfaceDefined_SimplygonSDK_IGraphicsImporter   1
 Conditional build define for the interface IGraphicsImporter. More...
 
#define InterfaceDefined_SimplygonSDK_IImageComparer   1
 Conditional build define for the interface IImageComparer. More...
 
#define InterfaceDefined_SimplygonSDK_IImageData   1
 Conditional build define for the interface IImageData. More...
 
#define InterfaceDefined_SimplygonSDK_IImageDataExporter   1
 Conditional build define for the interface IImageDataExporter. More...
 
#define InterfaceDefined_SimplygonSDK_IImageDataImporter   1
 Conditional build define for the interface IImageDataImporter. More...
 
#define InterfaceDefined_SimplygonSDK_IImpostorProcessor   1
 Conditional build define for the interface IImpostorProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IImpostorSettings   1
 Conditional build define for the interface IImpostorSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IIntArray   1
 Conditional build define for the interface IIntArray. More...
 
#define InterfaceDefined_SimplygonSDK_ILongArray   1
 Conditional build define for the interface ILongArray. More...
 
#define InterfaceDefined_SimplygonSDK_IMappingImage   1
 Conditional build define for the interface IMappingImage. More...
 
#define InterfaceDefined_SimplygonSDK_IMappingImageMeshData   1
 Conditional build define for the interface IMappingImageMeshData. More...
 
#define InterfaceDefined_SimplygonSDK_IMappingImageSettings   1
 Conditional build define for the interface IMappingImageSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IMaterial   1
 Conditional build define for the interface IMaterial. More...
 
#define InterfaceDefined_SimplygonSDK_IMaterialCaster   1
 Conditional build define for the interface IMaterialCaster. More...
 
#define InterfaceDefined_SimplygonSDK_IMaterialCasterSettings   1
 Conditional build define for the interface IMaterialCasterSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IMaterialTable   1
 Conditional build define for the interface IMaterialTable. More...
 
#define InterfaceDefined_SimplygonSDK_IMatrix4x4   1
 Conditional build define for the interface IMatrix4x4. More...
 
#define InterfaceDefined_SimplygonSDK_INormalCalculationSettings   1
 Conditional build define for the interface INormalCalculationSettings. More...
 
#define InterfaceDefined_SimplygonSDK_INormalCaster   1
 Conditional build define for the interface INormalCaster. More...
 
#define InterfaceDefined_SimplygonSDK_INormalCasterSettings   1
 Conditional build define for the interface INormalCasterSettings. More...
 
#define InterfaceDefined_SimplygonSDK_INormalRepairer   1
 Conditional build define for the interface INormalRepairer. More...
 
#define InterfaceDefined_SimplygonSDK_IObjectCollection   1
 Conditional build define for the interface IObjectCollection. More...
 
#define InterfaceDefined_SimplygonSDK_IOcclusionMeshProcessor   1
 Conditional build define for the interface IOcclusionMeshProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IOcclusionMeshSettings   1
 Conditional build define for the interface IOcclusionMeshSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IOpacityCaster   1
 Conditional build define for the interface IOpacityCaster. More...
 
#define InterfaceDefined_SimplygonSDK_IOpacityCasterSettings   1
 Conditional build define for the interface IOpacityCasterSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IPackedGeometryData   1
 Conditional build define for the interface IPackedGeometryData. More...
 
#define InterfaceDefined_SimplygonSDK_IParameterizer   1
 Conditional build define for the interface IParameterizer. More...
 
#define InterfaceDefined_SimplygonSDK_IPartRemover   1
 Conditional build define for the interface IPartRemover. More...
 
#define InterfaceDefined_SimplygonSDK_IPipeline   1
 Conditional build define for the interface IPipeline. More...
 
#define InterfaceDefined_SimplygonSDK_IPipelineSerializer   1
 Conditional build define for the interface IPipelineSerializer. More...
 
#define InterfaceDefined_SimplygonSDK_IPipelineSettings   1
 Conditional build define for the interface IPipelineSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IProcessingObject   1
 Conditional build define for the interface IProcessingObject. More...
 
#define InterfaceDefined_SimplygonSDK_IRealArray   1
 Conditional build define for the interface IRealArray. More...
 
#define InterfaceDefined_SimplygonSDK_IRecommendedTextureSizeCalculator   1
 Conditional build define for the interface IRecommendedTextureSizeCalculator. More...
 
#define InterfaceDefined_SimplygonSDK_IReductionPipeline   1
 Conditional build define for the interface IReductionPipeline. More...
 
#define InterfaceDefined_SimplygonSDK_IReductionProcessor   1
 Conditional build define for the interface IReductionProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IReductionSettings   1
 Conditional build define for the interface IReductionSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IRemeshingPipeline   1
 Conditional build define for the interface IRemeshingPipeline. More...
 
#define InterfaceDefined_SimplygonSDK_IRemeshingProcessor   1
 Conditional build define for the interface IRemeshingProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IRemeshingProcessorV2   1
 Conditional build define for the interface IRemeshingProcessorV2. More...
 
#define InterfaceDefined_SimplygonSDK_IRemeshingSettings   1
 Conditional build define for the interface IRemeshingSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IRemeshingSettingsV2   1
 Conditional build define for the interface IRemeshingSettingsV2. More...
 
#define InterfaceDefined_SimplygonSDK_IRepairSettings   1
 Conditional build define for the interface IRepairSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IRidArray   1
 Conditional build define for the interface IRidArray. More...
 
#define InterfaceDefined_SimplygonSDK_IScene   1
 Conditional build define for the interface IScene. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneBone   1
 Conditional build define for the interface ISceneBone. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneBoneTable   1
 Conditional build define for the interface ISceneBoneTable. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneCamera   1
 Conditional build define for the interface ISceneCamera. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneLodGroup   1
 Conditional build define for the interface ISceneLodGroup. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneMesh   1
 Conditional build define for the interface ISceneMesh. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneNode   1
 Conditional build define for the interface ISceneNode. More...
 
#define InterfaceDefined_SimplygonSDK_ISceneNodeCollection   1
 Conditional build define for the interface ISceneNodeCollection. More...
 
#define InterfaceDefined_SimplygonSDK_IScenePlane   1
 Conditional build define for the interface IScenePlane. More...
 
#define InterfaceDefined_SimplygonSDK_ISelectionSet   1
 Conditional build define for the interface ISelectionSet. More...
 
#define InterfaceDefined_SimplygonSDK_ISelectionSetTable   1
 Conditional build define for the interface ISelectionSetTable. More...
 
#define InterfaceDefined_SimplygonSDK_ISettingsObject   1
 Conditional build define for the interface ISettingsObject. More...
 
#define InterfaceDefined_SimplygonSDK_IShaderGenerator   1
 Conditional build define for the interface IShaderGenerator. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingAddNode   1
 Conditional build define for the interface IShadingAddNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingClampNode   1
 Conditional build define for the interface IShadingClampNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingColorNode   1
 Conditional build define for the interface IShadingColorNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingCosNode   1
 Conditional build define for the interface IShadingCosNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingCross3Node   1
 Conditional build define for the interface IShadingCross3Node. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingCustomNode   1
 Conditional build define for the interface IShadingCustomNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingDivideNode   1
 Conditional build define for the interface IShadingDivideNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingDot3Node   1
 Conditional build define for the interface IShadingDot3Node. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingEqualNode   1
 Conditional build define for the interface IShadingEqualNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingFilterNode   1
 Conditional build define for the interface IShadingFilterNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingGreaterThanNode   1
 Conditional build define for the interface IShadingGreaterThanNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingInterpolateNode   1
 Conditional build define for the interface IShadingInterpolateNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingLayeredBlendNode   1
 Conditional build define for the interface IShadingLayeredBlendNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingLessThanNode   1
 Conditional build define for the interface IShadingLessThanNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingMaxNode   1
 Conditional build define for the interface IShadingMaxNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingMinNode   1
 Conditional build define for the interface IShadingMinNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingMultiplyNode   1
 Conditional build define for the interface IShadingMultiplyNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingNode   1
 Conditional build define for the interface IShadingNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingNormalize3Node   1
 Conditional build define for the interface IShadingNormalize3Node. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingNotEqualNode   1
 Conditional build define for the interface IShadingNotEqualNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingPowNode   1
 Conditional build define for the interface IShadingPowNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingSinNode   1
 Conditional build define for the interface IShadingSinNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingSqrtNode   1
 Conditional build define for the interface IShadingSqrtNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingStepNode   1
 Conditional build define for the interface IShadingStepNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingSubtractNode   1
 Conditional build define for the interface IShadingSubtractNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingSwizzlingNode   1
 Conditional build define for the interface IShadingSwizzlingNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingTextureNode   1
 Conditional build define for the interface IShadingTextureNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadingVertexColorNode   1
 Conditional build define for the interface IShadingVertexColorNode. More...
 
#define InterfaceDefined_SimplygonSDK_IShadowMeshProcessor   1
 Conditional build define for the interface IShadowMeshProcessor. More...
 
#define InterfaceDefined_SimplygonSDK_IShadowMeshSettings   1
 Conditional build define for the interface IShadowMeshSettings. More...
 
#define InterfaceDefined_SimplygonSDK_IShortArray   1
 Conditional build define for the interface IShortArray. More...
 
#define InterfaceDefined_SimplygonSDK_IStringArray   1
 Conditional build define for the interface IStringArray. More...
 
#define InterfaceDefined_SimplygonSDK_ISurfaceMapper   1
 Conditional build define for the interface ISurfaceMapper. More...
 
#define InterfaceDefined_SimplygonSDK_ITable   1
 Conditional build define for the interface ITable. More...
 
#define InterfaceDefined_SimplygonSDK_ITangentCalculator   1
 Conditional build define for the interface ITangentCalculator. More...
 
#define InterfaceDefined_SimplygonSDK_ITexture   1
 Conditional build define for the interface ITexture. More...
 
#define InterfaceDefined_SimplygonSDK_ITextureTable   1
 Conditional build define for the interface ITextureTable. More...
 
#define InterfaceDefined_SimplygonSDK_ITJunctionEliminator   1
 Conditional build define for the interface ITJunctionEliminator. More...
 
#define InterfaceDefined_SimplygonSDK_ITransform3   1
 Conditional build define for the interface ITransform3. More...
 
#define InterfaceDefined_SimplygonSDK_IUnsignedCharArray   1
 Conditional build define for the interface IUnsignedCharArray. More...
 
#define InterfaceDefined_SimplygonSDK_IUnsignedIntArray   1
 Conditional build define for the interface IUnsignedIntArray. More...
 
#define InterfaceDefined_SimplygonSDK_IUnsignedLongArray   1
 Conditional build define for the interface IUnsignedLongArray. More...
 
#define InterfaceDefined_SimplygonSDK_IUnsignedShortArray   1
 Conditional build define for the interface IUnsignedShortArray. More...
 
#define InterfaceDefined_SimplygonSDK_IValueArray   1
 Conditional build define for the interface IValueArray. More...
 
#define InterfaceDefined_SimplygonSDK_IVertexColorBaker   1
 Conditional build define for the interface IVertexColorBaker. More...
 
#define InterfaceDefined_SimplygonSDK_IVisibilitySettings   1
 Conditional build define for the interface IVisibilitySettings. More...
 
#define InterfaceDefined_SimplygonSDK_IWavefrontExporter   1
 Conditional build define for the interface IWavefrontExporter. More...
 
#define InterfaceDefined_SimplygonSDK_IWavefrontImporter   1
 Conditional build define for the interface IWavefrontImporter. More...
 
#define InterfaceDefined_SimplygonSDK_IWelder   1
 Conditional build define for the interface IWelder. More...
 
#define SGDEPRECATED
 
#define SIMPLYGONSDK_VERSION   0x0803
 

Typedefs

typedef float SimplygonSDK::real
 
typedef void * SimplygonSDK::rhandle
 
typedef int SimplygonSDK::rid
 
typedef CountedPointer< IAggregationPipeline > SimplygonSDK::spAggregationPipeline
 
typedef CountedPointer< IAggregationProcessor > SimplygonSDK::spAggregationProcessor
 
typedef CountedPointer< IAggregationSettings > SimplygonSDK::spAggregationSettings
 
typedef CountedPointer< IAmbientOcclusionCaster > SimplygonSDK::spAmbientOcclusionCaster
 
typedef CountedPointer< IAmbientOcclusionCasterSettings > SimplygonSDK::spAmbientOcclusionCasterSettings
 
typedef CountedPointer< IArray > SimplygonSDK::spArray
 
typedef CountedPointer< IBinaryExporter > SimplygonSDK::spBinaryExporter
 
typedef CountedPointer< IBinaryImporter > SimplygonSDK::spBinaryImporter
 
typedef CountedPointer< IBoneSettings > SimplygonSDK::spBoneSettings
 
typedef CountedPointer< IBoolArray > SimplygonSDK::spBoolArray
 
typedef rdata< IBoolData > SimplygonSDK::spBoolData
 
typedef CountedPointer< ICharArray > SimplygonSDK::spCharArray
 
typedef rdata< ICharData > SimplygonSDK::spCharData
 
typedef CountedPointer< IChartAggregator > SimplygonSDK::spChartAggregator
 
typedef CountedPointer< IChunkedImageData > SimplygonSDK::spChunkedImageData
 
typedef CountedPointer< IColorCaster > SimplygonSDK::spColorCaster
 
typedef CountedPointer< IColorCasterSettings > SimplygonSDK::spColorCasterSettings
 
typedef CountedPointer< IDirectXRenderer > SimplygonSDK::spDirectXRenderer
 
typedef CountedPointer< IDisplacementCaster > SimplygonSDK::spDisplacementCaster
 
typedef CountedPointer< IDisplacementCasterSettings > SimplygonSDK::spDisplacementCasterSettings
 
typedef CountedPointer< IDoubleArray > SimplygonSDK::spDoubleArray
 
typedef rdata< IDoubleData > SimplygonSDK::spDoubleData
 
typedef CountedPointer< IFieldData > SimplygonSDK::spFieldData
 
typedef CountedPointer< IFloatArray > SimplygonSDK::spFloatArray
 
typedef rdata< IFloatData > SimplygonSDK::spFloatData
 
typedef CountedPointer< IFoliageProcessor > SimplygonSDK::spFoliageProcessor
 
typedef CountedPointer< IFoliageSettings > SimplygonSDK::spFoliageSettings
 
typedef CountedPointer< IGeometryData > SimplygonSDK::spGeometryData
 
typedef CountedPointer< IGeometryDataCollection > SimplygonSDK::spGeometryDataCollection
 
typedef CountedPointer< IGeometryValidator > SimplygonSDK::spGeometryValidator
 
typedef CountedPointer< IGraphicsExporter > SimplygonSDK::spGraphicsExporter
 
typedef CountedPointer< IGraphicsImporter > SimplygonSDK::spGraphicsImporter
 
typedef CountedPointer< IImageComparer > SimplygonSDK::spImageComparer
 
typedef CountedPointer< IImageData > SimplygonSDK::spImageData
 
typedef CountedPointer< IImageDataExporter > SimplygonSDK::spImageDataExporter
 
typedef CountedPointer< IImageDataImporter > SimplygonSDK::spImageDataImporter
 
typedef CountedPointer< IImpostorProcessor > SimplygonSDK::spImpostorProcessor
 
typedef CountedPointer< IImpostorSettings > SimplygonSDK::spImpostorSettings
 
typedef CountedPointer< IIntArray > SimplygonSDK::spIntArray
 
typedef rdata< IIntData > SimplygonSDK::spIntData
 
typedef CountedPointer< ILongArray > SimplygonSDK::spLongArray
 
typedef rdata< ILongData > SimplygonSDK::spLongData
 
typedef CountedPointer< IMappingImage > SimplygonSDK::spMappingImage
 
typedef CountedPointer< IMappingImageMeshData > SimplygonSDK::spMappingImageMeshData
 
typedef CountedPointer< IMappingImageSettings > SimplygonSDK::spMappingImageSettings
 
typedef CountedPointer< IMaterial > SimplygonSDK::spMaterial
 
typedef CountedPointer< IMaterialCaster > SimplygonSDK::spMaterialCaster
 
typedef CountedPointer< IMaterialCasterSettings > SimplygonSDK::spMaterialCasterSettings
 
typedef CountedPointer< IMaterialTable > SimplygonSDK::spMaterialTable
 
typedef CountedPointer< IMatrix4x4 > SimplygonSDK::spMatrix4x4
 
typedef CountedPointer< INormalCalculationSettings > SimplygonSDK::spNormalCalculationSettings
 
typedef CountedPointer< INormalCaster > SimplygonSDK::spNormalCaster
 
typedef CountedPointer< INormalCasterSettings > SimplygonSDK::spNormalCasterSettings
 
typedef CountedPointer< INormalRepairer > SimplygonSDK::spNormalRepairer
 
typedef CountedPointer< IObject > SimplygonSDK::spObject
 
typedef CountedPointer< IObjectCollection > SimplygonSDK::spObjectCollection
 
typedef CountedPointer< IOcclusionMeshProcessor > SimplygonSDK::spOcclusionMeshProcessor
 
typedef CountedPointer< IOcclusionMeshSettings > SimplygonSDK::spOcclusionMeshSettings
 
typedef CountedPointer< IOpacityCaster > SimplygonSDK::spOpacityCaster
 
typedef CountedPointer< IOpacityCasterSettings > SimplygonSDK::spOpacityCasterSettings
 
typedef CountedPointer< IPackedGeometryData > SimplygonSDK::spPackedGeometryData
 
typedef CountedPointer< IParameterizer > SimplygonSDK::spParameterizer
 
typedef CountedPointer< IPartRemover > SimplygonSDK::spPartRemover
 
typedef CountedPointer< IPipeline > SimplygonSDK::spPipeline
 
typedef CountedPointer< IPipelineSerializer > SimplygonSDK::spPipelineSerializer
 
typedef CountedPointer< IPipelineSettings > SimplygonSDK::spPipelineSettings
 
typedef CountedPointer< IProcessingObject > SimplygonSDK::spProcessingObject
 
typedef CountedPointer< IRealArray > SimplygonSDK::spRealArray
 
typedef rdata< IRealData > SimplygonSDK::spRealData
 
typedef CountedPointer< IRecommendedTextureSizeCalculator > SimplygonSDK::spRecommendedTextureSizeCalculator
 
typedef CountedPointer< IReductionPipeline > SimplygonSDK::spReductionPipeline
 
typedef CountedPointer< IReductionProcessor > SimplygonSDK::spReductionProcessor
 
typedef CountedPointer< IReductionSettings > SimplygonSDK::spReductionSettings
 
typedef CountedPointer< IRemeshingPipeline > SimplygonSDK::spRemeshingPipeline
 
typedef CountedPointer< IRemeshingProcessor > SimplygonSDK::spRemeshingProcessor
 
typedef CountedPointer< IRemeshingProcessorV2 > SimplygonSDK::spRemeshingProcessorV2
 
typedef CountedPointer< IRemeshingSettings > SimplygonSDK::spRemeshingSettings
 
typedef CountedPointer< IRemeshingSettingsV2 > SimplygonSDK::spRemeshingSettingsV2
 
typedef CountedPointer< IRepairSettings > SimplygonSDK::spRepairSettings
 
typedef rdata< IRhandleData > SimplygonSDK::spRhandleData
 
typedef CountedPointer< IRidArray > SimplygonSDK::spRidArray
 
typedef rdata< IRidData > SimplygonSDK::spRidData
 
typedef CountedPointer< IScene > SimplygonSDK::spScene
 
typedef CountedPointer< ISceneBone > SimplygonSDK::spSceneBone
 
typedef CountedPointer< ISceneBoneTable > SimplygonSDK::spSceneBoneTable
 
typedef CountedPointer< ISceneCamera > SimplygonSDK::spSceneCamera
 
typedef CountedPointer< ISceneLodGroup > SimplygonSDK::spSceneLodGroup
 
typedef CountedPointer< ISceneMesh > SimplygonSDK::spSceneMesh
 
typedef CountedPointer< ISceneNode > SimplygonSDK::spSceneNode
 
typedef CountedPointer< ISceneNodeCollection > SimplygonSDK::spSceneNodeCollection
 
typedef CountedPointer< IScenePlane > SimplygonSDK::spScenePlane
 
typedef CountedPointer< ISelectionSet > SimplygonSDK::spSelectionSet
 
typedef CountedPointer< ISelectionSetTable > SimplygonSDK::spSelectionSetTable
 
typedef CountedPointer< ISettingsObject > SimplygonSDK::spSettingsObject
 
typedef CountedPointer< IShaderGenerator > SimplygonSDK::spShaderGenerator
 
typedef CountedPointer< IShadingAddNode > SimplygonSDK::spShadingAddNode
 
typedef CountedPointer< IShadingClampNode > SimplygonSDK::spShadingClampNode
 
typedef CountedPointer< IShadingColorNode > SimplygonSDK::spShadingColorNode
 
typedef CountedPointer< IShadingCosNode > SimplygonSDK::spShadingCosNode
 
typedef CountedPointer< IShadingCross3Node > SimplygonSDK::spShadingCross3Node
 
typedef CountedPointer< IShadingCustomNode > SimplygonSDK::spShadingCustomNode
 
typedef CountedPointer< IShadingDivideNode > SimplygonSDK::spShadingDivideNode
 
typedef CountedPointer< IShadingDot3Node > SimplygonSDK::spShadingDot3Node
 
typedef CountedPointer< IShadingEqualNode > SimplygonSDK::spShadingEqualNode
 
typedef CountedPointer< IShadingFilterNode > SimplygonSDK::spShadingFilterNode
 
typedef CountedPointer< IShadingGreaterThanNode > SimplygonSDK::spShadingGreaterThanNode
 
typedef CountedPointer< IShadingInterpolateNode > SimplygonSDK::spShadingInterpolateNode
 
typedef CountedPointer< IShadingLayeredBlendNode > SimplygonSDK::spShadingLayeredBlendNode
 
typedef CountedPointer< IShadingLessThanNode > SimplygonSDK::spShadingLessThanNode
 
typedef CountedPointer< IShadingMaxNode > SimplygonSDK::spShadingMaxNode
 
typedef CountedPointer< IShadingMinNode > SimplygonSDK::spShadingMinNode
 
typedef CountedPointer< IShadingMultiplyNode > SimplygonSDK::spShadingMultiplyNode
 
typedef CountedPointer< IShadingNode > SimplygonSDK::spShadingNode
 
typedef CountedPointer< IShadingNormalize3Node > SimplygonSDK::spShadingNormalize3Node
 
typedef CountedPointer< IShadingNotEqualNode > SimplygonSDK::spShadingNotEqualNode
 
typedef CountedPointer< IShadingPowNode > SimplygonSDK::spShadingPowNode
 
typedef CountedPointer< IShadingSinNode > SimplygonSDK::spShadingSinNode
 
typedef CountedPointer< IShadingSqrtNode > SimplygonSDK::spShadingSqrtNode
 
typedef CountedPointer< IShadingStepNode > SimplygonSDK::spShadingStepNode
 
typedef CountedPointer< IShadingSubtractNode > SimplygonSDK::spShadingSubtractNode
 
typedef CountedPointer< IShadingSwizzlingNode > SimplygonSDK::spShadingSwizzlingNode
 
typedef CountedPointer< IShadingTextureNode > SimplygonSDK::spShadingTextureNode
 
typedef CountedPointer< IShadingVertexColorNode > SimplygonSDK::spShadingVertexColorNode
 
typedef CountedPointer< IShadowMeshProcessor > SimplygonSDK::spShadowMeshProcessor
 
typedef CountedPointer< IShadowMeshSettings > SimplygonSDK::spShadowMeshSettings
 
typedef CountedPointer< IShortArray > SimplygonSDK::spShortArray
 
typedef rdata< IShortData > SimplygonSDK::spShortData
 
typedef CountedPointer< IStringArray > SimplygonSDK::spStringArray
 
typedef CountedPointer< ISurfaceMapper > SimplygonSDK::spSurfaceMapper
 
typedef CountedPointer< ITable > SimplygonSDK::spTable
 
typedef CountedPointer< ITangentCalculator > SimplygonSDK::spTangentCalculator
 
typedef CountedPointer< ITexture > SimplygonSDK::spTexture
 
typedef CountedPointer< ITextureTable > SimplygonSDK::spTextureTable
 
typedef CountedPointer< ITJunctionEliminator > SimplygonSDK::spTJunctionEliminator
 
typedef CountedPointer< ITransform3 > SimplygonSDK::spTransform3
 
typedef CountedPointer< IUnsignedCharArray > SimplygonSDK::spUnsignedCharArray
 
typedef rdata< IUnsignedCharData > SimplygonSDK::spUnsignedCharData
 
typedef CountedPointer< IUnsignedIntArray > SimplygonSDK::spUnsignedIntArray
 
typedef rdata< IUnsignedIntData > SimplygonSDK::spUnsignedIntData
 
typedef CountedPointer< IUnsignedLongArray > SimplygonSDK::spUnsignedLongArray
 
typedef rdata< IUnsignedLongData > SimplygonSDK::spUnsignedLongData
 
typedef CountedPointer< IUnsignedShortArray > SimplygonSDK::spUnsignedShortArray
 
typedef rdata< IUnsignedShortData > SimplygonSDK::spUnsignedShortData
 
typedef CountedPointer< IValueArray > SimplygonSDK::spValueArray
 
typedef CountedPointer< IVertexColorBaker > SimplygonSDK::spVertexColorBaker
 
typedef CountedPointer< IVisibilitySettings > SimplygonSDK::spVisibilitySettings
 
typedef CountedPointer< IWavefrontExporter > SimplygonSDK::spWavefrontExporter
 
typedef CountedPointer< IWavefrontImporter > SimplygonSDK::spWavefrontImporter
 
typedef CountedPointer< IWelder > SimplygonSDK::spWelder
 

Enumerations

enum  SimplygonSDK::AtlasFillMode { SimplygonSDK::SG_ATLASFILLMODE_INTERPOLATE = 0x00000000, SimplygonSDK::SG_ATLASFILLMODE_NEARESTNEIGHBOR = 0x00000001, SimplygonSDK::SG_ATLASFILLMODE_NONE = 0x00000002 }
 The fill mode determines what to do with the pixels that remain unfilled after both the casting and dilation has been performed. More...
 
enum  SimplygonSDK::BaseTypes {
  SimplygonSDK::TYPES_ID_BOOL = 1, SimplygonSDK::TYPES_ID_CHAR = 2, SimplygonSDK::TYPES_ID_UCHAR = 3, SimplygonSDK::TYPES_ID_SHORT = 4,
  SimplygonSDK::TYPES_ID_USHORT = 5, SimplygonSDK::TYPES_ID_INT = 6, SimplygonSDK::TYPES_ID_UINT = 7, SimplygonSDK::TYPES_ID_LONG = 8,
  SimplygonSDK::TYPES_ID_ULONG = 9, SimplygonSDK::TYPES_ID_FLOAT = 10, SimplygonSDK::TYPES_ID_DOUBLE = 11, SimplygonSDK::TYPES_ID_REAL = 12,
  SimplygonSDK::TYPES_ID_RID = 13, SimplygonSDK::TYPES_ID_RCHAR = 14, SimplygonSDK::TYPES_ID_RHANDLE = 15, SimplygonSDK::TYPES_ID_STRING = 16,
  SimplygonSDK::TYPES_ID_OBJECT = 17
}
 BaseTypes are ids of the base types used by data containers (arrays etc.) within Simplygon. More...
 
enum  SimplygonSDK::BoneReductionTargets {
  SimplygonSDK::SG_BONEREDUCTIONTARGET_BONECOUNT = 0x00000001, SimplygonSDK::SG_BONEREDUCTIONTARGET_BONERATIO = 0x00000002, SimplygonSDK::SG_BONEREDUCTIONTARGET_MAXDEVIATION = 0x00000004, SimplygonSDK::SG_BONEREDUCTIONTARGET_ONSCREENSIZE = 0x00000008,
  SimplygonSDK::SG_BONEREDUCTIONTARGET_ALL = 0x0000000F
}
 BoneReductionTargets are used to define which types of reduction targets the bone reducer will use. More...
 
enum  SimplygonSDK::CameraType { SimplygonSDK::SG_CAMERATYPE_PERSPECTIVE = 0x00000000, SimplygonSDK::SG_CAMERATYPE_ORTHOGRAPHIC = 0x00000001, SimplygonSDK::SG_CAMERATYPE_OMNIDIRECTIONAL = 0x00000002 }
 CameraType specifies the camera used when rendering/computing visibility. More...
 
enum  SimplygonSDK::ChartAggregatorMode { SimplygonSDK::SG_CHARTAGGREGATORMODE_TEXTURESIZEPROPORTIONS = 0x00000000, SimplygonSDK::SG_CHARTAGGREGATORMODE_SURFACEAREA = 0x00000001, SimplygonSDK::SG_CHARTAGGREGATORMODE_ORIGINALPIXELDENSITY = 0x00000002, SimplygonSDK::SG_CHARTAGGREGATORMODE_UVSIZEPROPORTIONS = 0x00000003 }
 ChartAggregatorMode specifies in which manner the output UV chart size will depend on the input. More...
 
enum  SimplygonSDK::ComputeVisibilityMode { SimplygonSDK::SG_COMPUTE_VISIBILITY_MODE_DIRECTX = 0x00000000, SimplygonSDK::SG_COMPUTE_VISIBILITY_MODE_SOFTWARE = 0x00000001 }
 ComputeVisibilityMode specifies which type of renderer to use when computing visibility. More...
 
enum  SimplygonSDK::DataCreationPreferences { SimplygonSDK::SG_DATACREATIONPREFERENCES_ONLY_USE_ORIGINAL_DATA = 0x00000000, SimplygonSDK::SG_DATACREATIONPREFERENCES_PREFER_ORIGINAL_DATA = 0x00000001, SimplygonSDK::SG_DATACREATIONPREFERENCES_PREFER_OPTIMIZED_RESULT = 0x00000002 }
 DataCreationPreferences specifies how big freedom Simplygon has when it comes to altering vertex/triangle data. Allowing more altered data means it will be easier to create good looking LODs, but without altered data it will be easier to keep the memory-usage in the LOD-chain more optimized. More...
 
enum  SimplygonSDK::DitherPatterns { SimplygonSDK::SG_DITHERPATTERNS_NO_DITHER = 0x00000000, SimplygonSDK::SG_DITHERPATTERNS_FLOYDSTEINBERG = 0x00000001, SimplygonSDK::SG_DITHERPATTERNS_JARVISJUDICENINKE = 0x00000002, SimplygonSDK::SG_DITHERPATTERNS_SIERRA = 0x00000003 }
 DitherPatterns are used to set the dithering type to use when generating images. More...
 
enum  SimplygonSDK::ErrorCodes {
  SimplygonSDK::SG_ERROR_NOERROR = 0, SimplygonSDK::SG_ERROR_NOLICENSE = -1, SimplygonSDK::SG_ERROR_NOTINITIALIZED = -2, SimplygonSDK::SG_ERROR_ALREADYINITIALIZED = -3,
  SimplygonSDK::SG_ERROR_FILENOTFOUND = -4, SimplygonSDK::SG_ERROR_INVALIDPARAM = -5, SimplygonSDK::SG_ERROR_FAILEDTESTING = -6, SimplygonSDK::SG_ERROR_WRONGVERSION = -7,
  SimplygonSDK::SG_ERROR_LOADFAILED = -8, SimplygonSDK::SG_ERROR_LICENSE_WRONGAPPLICATION = -9, SimplygonSDK::SG_ERROR_LICENSE_WRONGPLATFORM = -10, SimplygonSDK::SG_ERROR_LICENSE_WRONGVERSION = -11,
  SimplygonSDK::SG_ERROR_FAILEDLOOKUP = -10001, SimplygonSDK::SG_ERROR_FAILEDCONTACT = -10002, SimplygonSDK::SG_ERROR_FAILEDSEND = -10003, SimplygonSDK::SG_ERROR_FAILEDRCV = -10004,
  SimplygonSDK::SG_ERROR_CORRUPTED = -10005, SimplygonSDK::SG_ERROR_EXPIRED = -10006, SimplygonSDK::SG_ERROR_INVALIDLICENSE = -10007, SimplygonSDK::SG_ERROR_WRONGLICENSE = -10008,
  SimplygonSDK::SG_ERROR_NONWCARD = -10009, SimplygonSDK::SG_ERROR_DECODEFAILED = -10010, SimplygonSDK::SG_ERROR_WRONGMACHINE = -10011, SimplygonSDK::SG_ERROR_DECODEFAILED2 = -10012,
  SimplygonSDK::SG_ERROR_DECODEFAILED3 = -10013, SimplygonSDK::SG_ERROR_INVALIDLICENSE2 = -10014, SimplygonSDK::SG_ERROR_EXPIRED2 = -10015, SimplygonSDK::SG_ERROR_INVALID_LICENSE2 = -10016,
  SimplygonSDK::SG_ERROR_WRONG_LICENSE2 = -10017, SimplygonSDK::SG_ERROR_NO_NWCARD = -10018, SimplygonSDK::SG_ERROR_DECODE_FAILED = -10019, SimplygonSDK::SG_ERROR_WRONG_MACHINE2 = -10020,
  SimplygonSDK::SG_ERROR_DECODEFAILED4 = -10021, SimplygonSDK::SG_ERROR_DECODEFAILED5 = -10022, SimplygonSDK::SG_ERROR_INVALIDLICENSE3 = -10023, SimplygonSDK::SG_ERROR_INVALIDWINDOWSVERSION = -10024,
  SimplygonSDK::SG_ERROR_LICENSE_BADREQUEST = -10400, SimplygonSDK::SG_ERROR_LICENSE_UNKNOWNLICENSE = -10404, SimplygonSDK::SG_ERROR_LICENSE_INACTIVE = -10410, SimplygonSDK::SG_ERROR_LICENSE_NODECONFLICT = -10409,
  SimplygonSDK::SG_ERROR_LICENSE_UPGRADEREQUIRED = -10426, SimplygonSDK::SG_ERROR_LICENSE_BADREQUEST2 = -10501
}
 Error codes that are returned on initialization/finalization of the library. More...
 
enum  SimplygonSDK::EventCodes { SimplygonSDK::SG_EVENT_PROGRESS = 0x01000001, SimplygonSDK::SG_EVENT_PROCESS_STARTED = 0x01000002, SimplygonSDK::SG_EVENT_CUSTOM_NODE_EVALUATE = 0x00000001, SimplygonSDK::SG_EVENT_CUSTOM_NODE_GENERATE_SHADER_CODE = 0x00000002 }
 EventCodes are used by the event system to specify what kind of event to listen for. More...
 
enum  SimplygonSDK::FlipFacesAndNormals {
  SimplygonSDK::SG_FLIPFACESANDNORMALS_NONE = 0x00000000, SimplygonSDK::SG_FLIPFACESANDNORMALS_AUTOMATIC = 0x00000001, SimplygonSDK::SG_FLIPFACESANDNORMALS_MAKEDOUBLESIDED = 0x00000002, SimplygonSDK::SG_FLIPFACESANDNORMALS_INVERTFACES = 0x00000003,
  SimplygonSDK::SG_FLIPFACESANDNORMALS_INVERTNORMALS = 0x00000004, SimplygonSDK::SG_FLIPFACESANDNORMALS_INVERTFACESANDNORMALS = 0x00000005
}
 FlipFacesAndNormals specifies how faces and normals should be flipped. More...
 
enum  SimplygonSDK::FoliageType { SimplygonSDK::SG_FOLIAGETYPE_BILLBOARDS = 0x00000000, SimplygonSDK::SG_FOLIAGETYPE_FLIPBOOK = 0x00000001 }
 FoliageType specifies the type of foliage in the foliage processor. More...
 
enum  SimplygonSDK::GeometryValidationCodes {
  SimplygonSDK::SG_VALIDATIONERROR_NOERROR = 0x00000000, SimplygonSDK::SG_VALIDATIONERROR_NAN_FLOAT = 0x00000001, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_TRIANGLECOUNT = 0x00000002, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_VERTEXCOUNT = 0x00000004,
  SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_INDICES = 0x00000008, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_TRIANGLE = 0x00000010, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_FIELD_ITEMCOUNT = 0x00000020, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_FIELD_TUPLECOUNT = 0x00000040,
  SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_FIELD_TUPLESIZE = 0x00000080, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_FIELD_ITEMVALUE = 0x00000100, SimplygonSDK::SG_VALIDATIONERROR_ZEROAREA_TRIANGLE = 0x00000200, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_BONETUPLESIZE = 0x00000400,
  SimplygonSDK::SG_VALIDATIONERROR_MISSING_OBJECT = 0x00000800, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_BONE = 0x00001000, SimplygonSDK::SG_VALIDATIONERROR_ZERO_LENGTH_NORMAL = 0x00002000, SimplygonSDK::SG_VALIDATIONERROR_LARGE_FLOAT = 0x00004000,
  SimplygonSDK::SG_VALIDATIONERROR_DENORMAL_FLOAT = 0x00008000, SimplygonSDK::SG_VALIDATIONERROR_ILLEGAL_SCENE_NODE_GUID = 0x00010000
}
 GeometryValidationCodes are used by the Geometry Validation system to report errors in a setup geometry. More...
 
enum  SimplygonSDK::ImageFileType {
  SimplygonSDK::SG_IMAGEFILETYPE_UNSUPPORTED = -1, SimplygonSDK::SG_IMAGEFILETYPE_BMP = 0, SimplygonSDK::SG_IMAGEFILETYPE_DDS = 1, SimplygonSDK::SG_IMAGEFILETYPE_GIF = 2,
  SimplygonSDK::SG_IMAGEFILETYPE_JPEG = 3, SimplygonSDK::SG_IMAGEFILETYPE_PNG = 4, SimplygonSDK::SG_IMAGEFILETYPE_TGA = 5, SimplygonSDK::SG_IMAGEFILETYPE_TIFF = 6,
  SimplygonSDK::SG_IMAGEFILETYPE_PSD = 7
}
 ImageFileType specifies types of image files. More...
 
enum  SimplygonSDK::MaterialType { SimplygonSDK::SG_MATERIALTYPE_STANDARD = 0x00000000, SimplygonSDK::SG_MATERIALTYPE_FLIPBOOK = 0x00000001, SimplygonSDK::SG_MATERIALTYPE_BILLBOARDCLOUD = 0x00000002 }
 MaterialType specifies the type of material. Certain materials might use specialized shaders. More...
 
enum  SimplygonSDK::OcclusionModes { SimplygonSDK::SG_OCCLUSIONMODE_OCCLUDER = 0x00000000, SimplygonSDK::SG_OCCLUSIONMODE_OCCLUDEE = 0x00000001, SimplygonSDK::SG_OCCLUSIONMODE_STANDARD = 0x00000002 }
 This decides whether an occlusion mesh generated with the corresponding setting is larger or smaller than the input mesh. More...
 
enum  SimplygonSDK::ProcessingMode { SimplygonSDK::SG_MODE_FAST = 0x00000000, SimplygonSDK::SG_MODE_ACCURATE = 0x00000001 }
 This is used to toggle between fast and accurate algorithms for different processing steps. More...
 
enum  SimplygonSDK::ReductionHeuristics { SimplygonSDK::SG_REDUCTIONHEURISTICS_FAST = 0x00000000, SimplygonSDK::SG_REDUCTIONHEURISTICS_CONSISTENT = 0x00000001 }
 ReductionHeuristics decides how precise calculations Simplygon will do during the optimization of the Scene. More...
 
enum  SimplygonSDK::ReductionTargets {
  SimplygonSDK::SG_REDUCTIONTARGET_TRIANGLECOUNT = 0x00000001, SimplygonSDK::SG_REDUCTIONTARGET_TRIANGLERATIO = 0x00000002, SimplygonSDK::SG_REDUCTIONTARGET_MAXDEVIATION = 0x00000004, SimplygonSDK::SG_REDUCTIONTARGET_ONSCREENSIZE = 0x00000008,
  SimplygonSDK::SG_REDUCTIONTARGET_ALL = 0x0000000F
}
 ReductionTargets are used to define which types of reduction targets the reducer will use. More...
 
enum  SimplygonSDK::RemeshingSurfaceTransferMode { SimplygonSDK::SG_SURFACETRANSFER_FAST = 0x00000000, SimplygonSDK::SG_SURFACETRANSFER_ACCURATE = 0x00000001 }
 This is used when fetching data from the original Scene to the Remeshed scene, for data such as textures, vertex colors and skinning. More...
 
enum  SimplygonSDK::SettingValueType {
  SimplygonSDK::SG_SETTINGVALUETYPE_INVALID = 0x00000000, SimplygonSDK::SG_SETTINGVALUETYPE_BOOL = 0x00000001, SimplygonSDK::SG_SETTINGVALUETYPE_INT = 0x00000002, SimplygonSDK::SG_SETTINGVALUETYPE_UINT = 0x00000003,
  SimplygonSDK::SG_SETTINGVALUETYPE_DOUBLE = 0x00000004, SimplygonSDK::SG_SETTINGVALUETYPE_STRING = 0x00000005
}
 SettingValueType is used to denot which data type a setting expects. More...
 
enum  SimplygonSDK::StopCondition { SimplygonSDK::SG_STOPCONDITION_ANY = 0x00000000, SimplygonSDK::SG_STOPCONDITION_ALL = 0x00000001 }
 StopCondition determines if the processing will stop when any or all of the set targets have been hit. More...
 
enum  SimplygonSDK::TangentSpaceMethod { SimplygonSDK::SG_TANGENTSPACEMETHOD_ORTHONORMAL = 0x00000000, SimplygonSDK::SG_TANGENTSPACEMETHOD_3DSMAX = 0x00000001, SimplygonSDK::SG_TANGENTSPACEMETHOD_ORTHONORMAL_LEFTHANDED = 0x00000002 }
 TangentSpaceMethod is used to specify which tangent space method is usedto generate tangent spaces when processing. Use SG_TANGENTSPACEMETHOD_ORTHONORMAL_LEFTHANDEDto generate tangents that are D3D compatible (left-handed coordinate system). More...
 
enum  SimplygonSDK::TexcoordGeneratorType { SimplygonSDK::SG_TEXCOORDGENERATORTYPE_PARAMETERIZER = 0x00000000, SimplygonSDK::SG_TEXCOORDGENERATORTYPE_CHARTAGGREGATOR = 0x00000001, SimplygonSDK::SG_TEXCOORDGENERATORTYPE_PARAMETERIZER_OLD = 0x00000002, SimplygonSDK::SG_TEXCOORDGENERATORTYPE_PARAMETERIZER_8_1 = 0x00000000 }
 TexcoordGeneratorType specifies which method generates the texture coords. More...
 
enum  SimplygonSDK::TextureBlendType {
  SimplygonSDK::SG_TEXTUREBLEND_REPLACE = 0x00000000, SimplygonSDK::SG_TEXTUREBLEND_ADD = 0x00000001, SimplygonSDK::SG_TEXTUREBLEND_SUBTRACT = 0x00000002, SimplygonSDK::SG_TEXTUREBLEND_MULTIPLY = 0x00000003,
  SimplygonSDK::SG_TEXTUREBLEND_ALPHA = 0x00000004, SimplygonSDK::SG_TEXTUREBLEND_PRE_MULTIPLIED_ALPHA = 0x00000005, SimplygonSDK::SG_TEXTUREBLEND_OVER = 0x00000006, SimplygonSDK::SG_TEXTUREBLEND_IN = 0x00000007,
  SimplygonSDK::SG_TEXTUREBLEND_OUT = 0x00000008, SimplygonSDK::SG_TEXTUREBLEND_ADD_W_ALPHA = 0x00000009, SimplygonSDK::SG_TEXTUREBLEND_SUBTRACT_W_ALPHA = 0x0000000A, SimplygonSDK::SG_TEXTUREBLEND_MULTIPLY_W_ALPHA = 0x0000000B
}
 TextureBlendType specifies which type of blend function to use to blend textures. The blend type function will be used while casting channels during material casting. More...
 
enum  SimplygonSDK::TextureWrapMode { SimplygonSDK::SG_TEXTUREWRAPMODE_WRAP = 0x00000000, SimplygonSDK::SG_TEXTUREWRAPMODE_CLAMP = 0x00000001, SimplygonSDK::SG_TEXTUREWRAPMODE_MIRROR = 0x00000002 }
 TextureWrapMode specifies which wrap mode will be used for the texture sampling in a specific texture node when casting. More...
 
enum  SimplygonSDK::ValidationFrequency { SimplygonSDK::SG_VALIDATIONFREQUENCY_NORMAL = 0x00000000, SimplygonSDK::SG_VALIDATIONFREQUENCY_CORE = 0x00000001, SimplygonSDK::SG_VALIDATIONFREQUENCY_ULTRA = 0x00000002 }
 Validation level is used to specify how often validation is done on geometries when debugging integrations. More...
 

Functions

template<class T >
CountedPointer< T > SimplygonSDK::Cast (IObject *ptr)
 
const char * SimplygonSDK::GetHeaderVersion ()
 
const char * SimplygonSDK::GetInterfaceVersionHash ()
 
template<class T >
CountedPointer< T > SimplygonSDK::SafeCast (IObject *ptr)
 
template<class T >
CountedPointer< T > SimplygonSDK::UnsafeCast (IObject *ptr)
 

Variables

const real SimplygonSDK::REAL_MAX = 3.402823466e+38F
 
const real SimplygonSDK::REAL_MIN = 1.175494351e-38F
 
static const char * SimplygonSDK::SG_IMAGEDATA_FORMAT_L = "L"
 The SG_IMAGEDATA_FORMAT_[...] defines the default names of standard image formats in Simplygon. L is a grayscale light. More...
 
static const char * SimplygonSDK::SG_IMAGEDATA_FORMAT_RGB = "RGB"
 The SG_IMAGEDATA_FORMAT_[...] defines the default names of standard image formats in Simplygon. RGB is 3-component red, green, blue. More...
 
static const char * SimplygonSDK::SG_IMAGEDATA_FORMAT_RGBA = "RGBA"
 The SG_IMAGEDATA_FORMAT_[...] defines the default names of standard image formats in Simplygon. RGBA is 4-component red, green, blue, alpha. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_AMBIENT = "Ambient"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_BASECOLOR = "Basecolor"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_DIFFUSE = "Diffuse"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_DISPLACEMENT = "Displacement"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_EMISSIVE = "Emissive"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_GROUPIDS = "GroupIds"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_METALNESS = "Metalness"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_NORMALS = "Normals"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_OCCLUSION = "Occlusion"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_OPACITY = "Opacity"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_ROUGHNESS = "Roughness"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_SHININESS = "Shininess"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const char * SimplygonSDK::SG_MATERIAL_CHANNEL_SPECULAR = "Specular"
 The SG_MATERIAL_CHANNEL_[...] defines the default names of standard material textures in Simplygon. More...
 
static const unsigned int SimplygonSDK::SG_MAXIMUM_CHART_AGGREGATOR_OUTPUT_MATERIAL_COUNT = 1024
 The maximum number of output materials that the chart aggregator supports. More...
 
static const float SimplygonSDK::SG_MAXIMUM_IMPORTANCE_VALUE = (float)1000
 The maximum value allowed for any of the reduction importance multipliers/values. More...
 
static const unsigned int SimplygonSDK::SG_MAXIMUM_MAPPING_IMAGE_INPUT_MATERIAL_COUNT = 1024
 The maximum number of input materials that the mapping image caster supports. More...
 
static const unsigned int SimplygonSDK::SG_MAXIMUM_MAPPING_IMAGE_OUTPUT_MATERIAL_COUNT = 1024
 The maximum number of output materials that the mapping image caster supports. More...
 
static const unsigned int SimplygonSDK::SG_MAXIMUM_PARAMETERIZER_OUTPUT_MATERIAL_COUNT = 1024
 The maximum number of output materials that the parameterizer supports. More...
 
static const unsigned int SimplygonSDK::SG_NUM_SUPPORTED_BONES_PER_VERTEX = 16
 The maximum number of bones that can be references by one vertex within Simplygon. More...
 
static const unsigned int SimplygonSDK::SG_NUM_SUPPORTED_COLOR_CHANNELS = 256
 The maximum number of color channels supported within Simplygon. More...
 
static const unsigned int SimplygonSDK::SG_NUM_SUPPORTED_CUSTOM_NODE_INPUTS = 16
 The maximum number of inputs that can be connected to any custom node within Simplygon. More...
 
static const unsigned int SimplygonSDK::SG_NUM_SUPPORTED_MAPPING_LAYERS = 32
 The maximum number of mapping layers that are supported internally by Simplygon. More...
 
static const unsigned int SimplygonSDK::SG_NUM_SUPPORTED_TEXTURE_CHANNELS = 256
 The maximum number of texture channels supported within Simplygon. More...
 
static const unsigned int SimplygonSDK::SG_SUPPORTED_CUSTOM_NODE_SHADER_CODE_SIZE = 2048
 The maximum size of shader output that can be generated by a custom node within Simplygon. More...
 

Macro Definition Documentation

◆ InterfaceDefined_SimplygonSDK_IAggregationPipeline

#define InterfaceDefined_SimplygonSDK_IAggregationPipeline   1

Conditional build define for the interface IAggregationPipeline.

Definition at line 22059 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IAggregationProcessor

#define InterfaceDefined_SimplygonSDK_IAggregationProcessor   1

Conditional build define for the interface IAggregationProcessor.

Definition at line 18209 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IAggregationSettings

#define InterfaceDefined_SimplygonSDK_IAggregationSettings   1

Conditional build define for the interface IAggregationSettings.

Definition at line 18374 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IAmbientOcclusionCaster

#define InterfaceDefined_SimplygonSDK_IAmbientOcclusionCaster   1

Conditional build define for the interface IAmbientOcclusionCaster.

Definition at line 19165 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IAmbientOcclusionCasterSettings

#define InterfaceDefined_SimplygonSDK_IAmbientOcclusionCasterSettings   1

Conditional build define for the interface IAmbientOcclusionCasterSettings.

Definition at line 19281 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IArray

#define InterfaceDefined_SimplygonSDK_IArray   1

Conditional build define for the interface IArray.

Definition at line 2074 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IBinaryExporter

#define InterfaceDefined_SimplygonSDK_IBinaryExporter   1

Conditional build define for the interface IBinaryExporter.

Definition at line 8859 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IBinaryImporter

#define InterfaceDefined_SimplygonSDK_IBinaryImporter   1

Conditional build define for the interface IBinaryImporter.

Definition at line 8801 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IBoneSettings

#define InterfaceDefined_SimplygonSDK_IBoneSettings   1

Conditional build define for the interface IBoneSettings.

Definition at line 11184 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IBoolArray

#define InterfaceDefined_SimplygonSDK_IBoolArray   1

Conditional build define for the interface IBoolArray.

Definition at line 2476 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ICharArray

#define InterfaceDefined_SimplygonSDK_ICharArray   1

Conditional build define for the interface ICharArray.

Definition at line 2626 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IChartAggregator

#define InterfaceDefined_SimplygonSDK_IChartAggregator   1

Conditional build define for the interface IChartAggregator.

Definition at line 18775 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IChunkedImageData

#define InterfaceDefined_SimplygonSDK_IChunkedImageData   1

Conditional build define for the interface IChunkedImageData.

Definition at line 4522 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IColorCaster

#define InterfaceDefined_SimplygonSDK_IColorCaster   1

Conditional build define for the interface IColorCaster.

Definition at line 9610 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IColorCasterSettings

#define InterfaceDefined_SimplygonSDK_IColorCasterSettings   1

Conditional build define for the interface IColorCasterSettings.

Definition at line 9713 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IDirectXRenderer

#define InterfaceDefined_SimplygonSDK_IDirectXRenderer   1

Conditional build define for the interface IDirectXRenderer.

Definition at line 4626 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IDisplacementCaster

#define InterfaceDefined_SimplygonSDK_IDisplacementCaster   1

Conditional build define for the interface IDisplacementCaster.

Definition at line 10496 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IDisplacementCasterSettings

#define InterfaceDefined_SimplygonSDK_IDisplacementCasterSettings   1

Conditional build define for the interface IDisplacementCasterSettings.

Definition at line 10610 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IDoubleArray

#define InterfaceDefined_SimplygonSDK_IDoubleArray   1

Conditional build define for the interface IDoubleArray.

Definition at line 2776 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IFieldData

#define InterfaceDefined_SimplygonSDK_IFieldData   1

Conditional build define for the interface IFieldData.

Definition at line 5035 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IFloatArray

#define InterfaceDefined_SimplygonSDK_IFloatArray   1

Conditional build define for the interface IFloatArray.

Definition at line 2926 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IFoliageProcessor

#define InterfaceDefined_SimplygonSDK_IFoliageProcessor   1

Conditional build define for the interface IFoliageProcessor.

Definition at line 20107 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IFoliageSettings

#define InterfaceDefined_SimplygonSDK_IFoliageSettings   1

Conditional build define for the interface IFoliageSettings.

Definition at line 20432 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IGeometryData

#define InterfaceDefined_SimplygonSDK_IGeometryData   1

Conditional build define for the interface IGeometryData.

Definition at line 6071 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IGeometryDataCollection

#define InterfaceDefined_SimplygonSDK_IGeometryDataCollection   1

Conditional build define for the interface IGeometryDataCollection.

Definition at line 8373 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IGeometryValidator

#define InterfaceDefined_SimplygonSDK_IGeometryValidator   1

Conditional build define for the interface IGeometryValidator.

Definition at line 8988 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IGraphicsExporter

#define InterfaceDefined_SimplygonSDK_IGraphicsExporter   1

Conditional build define for the interface IGraphicsExporter.

Definition at line 8674 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IGraphicsImporter

#define InterfaceDefined_SimplygonSDK_IGraphicsImporter   1

Conditional build define for the interface IGraphicsImporter.

Definition at line 8464 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IImageComparer

#define InterfaceDefined_SimplygonSDK_IImageComparer   1

Conditional build define for the interface IImageComparer.

Definition at line 20780 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IImageData

#define InterfaceDefined_SimplygonSDK_IImageData   1

Conditional build define for the interface IImageData.

Definition at line 6842 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IImageDataExporter

#define InterfaceDefined_SimplygonSDK_IImageDataExporter   1

Conditional build define for the interface IImageDataExporter.

Definition at line 19020 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IImageDataImporter

#define InterfaceDefined_SimplygonSDK_IImageDataImporter   1

Conditional build define for the interface IImageDataImporter.

Definition at line 15844 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IImpostorProcessor

#define InterfaceDefined_SimplygonSDK_IImpostorProcessor   1

Conditional build define for the interface IImpostorProcessor.

Definition at line 19389 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IImpostorSettings

#define InterfaceDefined_SimplygonSDK_IImpostorSettings   1

Conditional build define for the interface IImpostorSettings.

Definition at line 19524 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IIntArray

#define InterfaceDefined_SimplygonSDK_IIntArray   1

Conditional build define for the interface IIntArray.

Definition at line 3076 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ILongArray

#define InterfaceDefined_SimplygonSDK_ILongArray   1

Conditional build define for the interface ILongArray.

Definition at line 3226 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMappingImage

#define InterfaceDefined_SimplygonSDK_IMappingImage   1

Conditional build define for the interface IMappingImage.

Definition at line 7731 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMappingImageMeshData

#define InterfaceDefined_SimplygonSDK_IMappingImageMeshData   1

Conditional build define for the interface IMappingImageMeshData.

Definition at line 15936 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMappingImageSettings

#define InterfaceDefined_SimplygonSDK_IMappingImageSettings   1

Conditional build define for the interface IMappingImageSettings.

Definition at line 12757 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMaterial

#define InterfaceDefined_SimplygonSDK_IMaterial   1

Conditional build define for the interface IMaterial.

Definition at line 7154 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMaterialCaster

#define InterfaceDefined_SimplygonSDK_IMaterialCaster   1

Conditional build define for the interface IMaterialCaster.

Definition at line 9318 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMaterialCasterSettings

#define InterfaceDefined_SimplygonSDK_IMaterialCasterSettings   1

Conditional build define for the interface IMaterialCasterSettings.

Definition at line 9478 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMaterialTable

#define InterfaceDefined_SimplygonSDK_IMaterialTable   1

Conditional build define for the interface IMaterialTable.

Definition at line 7296 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IMatrix4x4

#define InterfaceDefined_SimplygonSDK_IMatrix4x4   1

Conditional build define for the interface IMatrix4x4.

Definition at line 7466 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_INormalCalculationSettings

#define InterfaceDefined_SimplygonSDK_INormalCalculationSettings   1

Conditional build define for the interface INormalCalculationSettings.

Definition at line 12084 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_INormalCaster

#define InterfaceDefined_SimplygonSDK_INormalCaster   1

Conditional build define for the interface INormalCaster.

Definition at line 9999 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_INormalCasterSettings

#define InterfaceDefined_SimplygonSDK_INormalCasterSettings   1

Conditional build define for the interface INormalCasterSettings.

Definition at line 10105 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_INormalRepairer

#define InterfaceDefined_SimplygonSDK_INormalRepairer   1

Conditional build define for the interface INormalRepairer.

Definition at line 10374 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IObjectCollection

#define InterfaceDefined_SimplygonSDK_IObjectCollection   1

Conditional build define for the interface IObjectCollection.

Definition at line 8271 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IOcclusionMeshProcessor

#define InterfaceDefined_SimplygonSDK_IOcclusionMeshProcessor   1

Conditional build define for the interface IOcclusionMeshProcessor.

Definition at line 19821 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IOcclusionMeshSettings

#define InterfaceDefined_SimplygonSDK_IOcclusionMeshSettings   1

Conditional build define for the interface IOcclusionMeshSettings.

Definition at line 20002 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IOpacityCaster

#define InterfaceDefined_SimplygonSDK_IOpacityCaster   1

Conditional build define for the interface IOpacityCaster.

Definition at line 9804 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IOpacityCasterSettings

#define InterfaceDefined_SimplygonSDK_IOpacityCasterSettings   1

Conditional build define for the interface IOpacityCasterSettings.

Definition at line 9876 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IPackedGeometryData

#define InterfaceDefined_SimplygonSDK_IPackedGeometryData   1

Conditional build define for the interface IPackedGeometryData.

Definition at line 6615 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IParameterizer

#define InterfaceDefined_SimplygonSDK_IParameterizer   1

Conditional build define for the interface IParameterizer.

Definition at line 8109 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IPartRemover

#define InterfaceDefined_SimplygonSDK_IPartRemover   1

Conditional build define for the interface IPartRemover.

Definition at line 21031 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IPipeline

#define InterfaceDefined_SimplygonSDK_IPipeline   1

Conditional build define for the interface IPipeline.

Definition at line 21697 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IPipelineSerializer

#define InterfaceDefined_SimplygonSDK_IPipelineSerializer   1

Conditional build define for the interface IPipelineSerializer.

Definition at line 21766 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IPipelineSettings

#define InterfaceDefined_SimplygonSDK_IPipelineSettings   1

Conditional build define for the interface IPipelineSettings.

Definition at line 22131 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IProcessingObject

#define InterfaceDefined_SimplygonSDK_IProcessingObject   1

Conditional build define for the interface IProcessingObject.

Definition at line 7807 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRealArray

#define InterfaceDefined_SimplygonSDK_IRealArray   1

Conditional build define for the interface IRealArray.

Definition at line 3376 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRecommendedTextureSizeCalculator

#define InterfaceDefined_SimplygonSDK_IRecommendedTextureSizeCalculator   1

Conditional build define for the interface IRecommendedTextureSizeCalculator.

Definition at line 20896 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IReductionPipeline

#define InterfaceDefined_SimplygonSDK_IReductionPipeline   1

Conditional build define for the interface IReductionPipeline.

Definition at line 21876 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IReductionProcessor

#define InterfaceDefined_SimplygonSDK_IReductionProcessor   1

Conditional build define for the interface IReductionProcessor.

Definition at line 13168 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IReductionSettings

#define InterfaceDefined_SimplygonSDK_IReductionSettings   1

Conditional build define for the interface IReductionSettings.

Definition at line 11898 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRemeshingPipeline

#define InterfaceDefined_SimplygonSDK_IRemeshingPipeline   1

Conditional build define for the interface IRemeshingPipeline.

Definition at line 21971 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRemeshingProcessor

#define InterfaceDefined_SimplygonSDK_IRemeshingProcessor   1

Conditional build define for the interface IRemeshingProcessor.

Definition at line 13868 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRemeshingProcessorV2

#define InterfaceDefined_SimplygonSDK_IRemeshingProcessorV2   1

Conditional build define for the interface IRemeshingProcessorV2.

Definition at line 13990 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRemeshingSettings

#define InterfaceDefined_SimplygonSDK_IRemeshingSettings   1

Conditional build define for the interface IRemeshingSettings.

Definition at line 13556 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRemeshingSettingsV2

#define InterfaceDefined_SimplygonSDK_IRemeshingSettingsV2   1

Conditional build define for the interface IRemeshingSettingsV2.

Definition at line 13726 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRepairSettings

#define InterfaceDefined_SimplygonSDK_IRepairSettings   1

Conditional build define for the interface IRepairSettings.

Definition at line 10911 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IRidArray

#define InterfaceDefined_SimplygonSDK_IRidArray   1

Conditional build define for the interface IRidArray.

Definition at line 3526 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IScene

#define InterfaceDefined_SimplygonSDK_IScene   1

Conditional build define for the interface IScene.

Definition at line 14311 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneBone

#define InterfaceDefined_SimplygonSDK_ISceneBone   1

Conditional build define for the interface ISceneBone.

Definition at line 14892 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneBoneTable

#define InterfaceDefined_SimplygonSDK_ISceneBoneTable   1

Conditional build define for the interface ISceneBoneTable.

Definition at line 14994 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneCamera

#define InterfaceDefined_SimplygonSDK_ISceneCamera   1

Conditional build define for the interface ISceneCamera.

Definition at line 15262 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneLodGroup

#define InterfaceDefined_SimplygonSDK_ISceneLodGroup   1

Conditional build define for the interface ISceneLodGroup.

Definition at line 14815 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneMesh

#define InterfaceDefined_SimplygonSDK_ISceneMesh   1

Conditional build define for the interface ISceneMesh.

Definition at line 14744 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneNode

#define InterfaceDefined_SimplygonSDK_ISceneNode   1

Conditional build define for the interface ISceneNode.

Definition at line 14574 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISceneNodeCollection

#define InterfaceDefined_SimplygonSDK_ISceneNodeCollection   1

Conditional build define for the interface ISceneNodeCollection.

Definition at line 14676 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IScenePlane

#define InterfaceDefined_SimplygonSDK_IScenePlane   1

Conditional build define for the interface IScenePlane.

Definition at line 15077 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISelectionSet

#define InterfaceDefined_SimplygonSDK_ISelectionSet   1

Conditional build define for the interface ISelectionSet.

Definition at line 15348 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISelectionSetTable

#define InterfaceDefined_SimplygonSDK_ISelectionSetTable   1

Conditional build define for the interface ISelectionSetTable.

Definition at line 15451 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISettingsObject

#define InterfaceDefined_SimplygonSDK_ISettingsObject   1

Conditional build define for the interface ISettingsObject.

Definition at line 9059 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShaderGenerator

#define InterfaceDefined_SimplygonSDK_IShaderGenerator   1

Conditional build define for the interface IShaderGenerator.

Definition at line 18105 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingAddNode

#define InterfaceDefined_SimplygonSDK_IShadingAddNode   1

Conditional build define for the interface IShadingAddNode.

Definition at line 16531 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingClampNode

#define InterfaceDefined_SimplygonSDK_IShadingClampNode   1

Conditional build define for the interface IShadingClampNode.

Definition at line 16811 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingColorNode

#define InterfaceDefined_SimplygonSDK_IShadingColorNode   1

Conditional build define for the interface IShadingColorNode.

Definition at line 16475 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingCosNode

#define InterfaceDefined_SimplygonSDK_IShadingCosNode   1

Conditional build define for the interface IShadingCosNode.

Definition at line 17668 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingCross3Node

#define InterfaceDefined_SimplygonSDK_IShadingCross3Node   1

Conditional build define for the interface IShadingCross3Node.

Definition at line 17613 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingCustomNode

#define InterfaceDefined_SimplygonSDK_IShadingCustomNode   1

Conditional build define for the interface IShadingCustomNode.

Definition at line 17309 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingDivideNode

#define InterfaceDefined_SimplygonSDK_IShadingDivideNode   1

Conditional build define for the interface IShadingDivideNode.

Definition at line 16755 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingDot3Node

#define InterfaceDefined_SimplygonSDK_IShadingDot3Node   1

Conditional build define for the interface IShadingDot3Node.

Definition at line 17558 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingEqualNode

#define InterfaceDefined_SimplygonSDK_IShadingEqualNode   1

Conditional build define for the interface IShadingEqualNode.

Definition at line 17037 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingFilterNode

#define InterfaceDefined_SimplygonSDK_IShadingFilterNode   1

Conditional build define for the interface IShadingFilterNode.

Definition at line 16121 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingGreaterThanNode

#define InterfaceDefined_SimplygonSDK_IShadingGreaterThanNode   1

Conditional build define for the interface IShadingGreaterThanNode.

Definition at line 17780 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingInterpolateNode

#define InterfaceDefined_SimplygonSDK_IShadingInterpolateNode   1

Conditional build define for the interface IShadingInterpolateNode.

Definition at line 17237 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingLayeredBlendNode

#define InterfaceDefined_SimplygonSDK_IShadingLayeredBlendNode   1

Conditional build define for the interface IShadingLayeredBlendNode.

Definition at line 17392 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingLessThanNode

#define InterfaceDefined_SimplygonSDK_IShadingLessThanNode   1

Conditional build define for the interface IShadingLessThanNode.

Definition at line 17837 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingMaxNode

#define InterfaceDefined_SimplygonSDK_IShadingMaxNode   1

Conditional build define for the interface IShadingMaxNode.

Definition at line 16867 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingMinNode

#define InterfaceDefined_SimplygonSDK_IShadingMinNode   1

Conditional build define for the interface IShadingMinNode.

Definition at line 16923 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingMultiplyNode

#define InterfaceDefined_SimplygonSDK_IShadingMultiplyNode   1

Conditional build define for the interface IShadingMultiplyNode.

Definition at line 16643 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingNode

#define InterfaceDefined_SimplygonSDK_IShadingNode   1

Conditional build define for the interface IShadingNode.

Definition at line 16042 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingNormalize3Node

#define InterfaceDefined_SimplygonSDK_IShadingNormalize3Node   1

Conditional build define for the interface IShadingNormalize3Node.

Definition at line 17447 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingNotEqualNode

#define InterfaceDefined_SimplygonSDK_IShadingNotEqualNode   1

Conditional build define for the interface IShadingNotEqualNode.

Definition at line 17094 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingPowNode

#define InterfaceDefined_SimplygonSDK_IShadingPowNode   1

Conditional build define for the interface IShadingPowNode.

Definition at line 16699 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingSinNode

#define InterfaceDefined_SimplygonSDK_IShadingSinNode   1

Conditional build define for the interface IShadingSinNode.

Definition at line 17723 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingSqrtNode

#define InterfaceDefined_SimplygonSDK_IShadingSqrtNode   1

Conditional build define for the interface IShadingSqrtNode.

Definition at line 17503 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingStepNode

#define InterfaceDefined_SimplygonSDK_IShadingStepNode   1

Conditional build define for the interface IShadingStepNode.

Definition at line 16980 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingSubtractNode

#define InterfaceDefined_SimplygonSDK_IShadingSubtractNode   1

Conditional build define for the interface IShadingSubtractNode.

Definition at line 16587 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingSwizzlingNode

#define InterfaceDefined_SimplygonSDK_IShadingSwizzlingNode   1

Conditional build define for the interface IShadingSwizzlingNode.

Definition at line 16411 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingTextureNode

#define InterfaceDefined_SimplygonSDK_IShadingTextureNode   1

Conditional build define for the interface IShadingTextureNode.

Definition at line 16295 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadingVertexColorNode

#define InterfaceDefined_SimplygonSDK_IShadingVertexColorNode   1

Conditional build define for the interface IShadingVertexColorNode.

Definition at line 17180 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadowMeshProcessor

#define InterfaceDefined_SimplygonSDK_IShadowMeshProcessor   1

Conditional build define for the interface IShadowMeshProcessor.

Definition at line 20516 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShadowMeshSettings

#define InterfaceDefined_SimplygonSDK_IShadowMeshSettings   1

Conditional build define for the interface IShadowMeshSettings.

Definition at line 20601 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IShortArray

#define InterfaceDefined_SimplygonSDK_IShortArray   1

Conditional build define for the interface IShortArray.

Definition at line 3676 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IStringArray

#define InterfaceDefined_SimplygonSDK_IStringArray   1

Conditional build define for the interface IStringArray.

Definition at line 2326 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ISurfaceMapper

#define InterfaceDefined_SimplygonSDK_ISurfaceMapper   1

Conditional build define for the interface ISurfaceMapper.

Definition at line 19736 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ITable

#define InterfaceDefined_SimplygonSDK_ITable   1

Conditional build define for the interface ITable.

Definition at line 6965 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ITangentCalculator

#define InterfaceDefined_SimplygonSDK_ITangentCalculator   1

Conditional build define for the interface ITangentCalculator.

Definition at line 10706 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ITexture

#define InterfaceDefined_SimplygonSDK_ITexture   1

Conditional build define for the interface ITexture.

Definition at line 15543 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ITextureTable

#define InterfaceDefined_SimplygonSDK_ITextureTable   1

Conditional build define for the interface ITextureTable.

Definition at line 15670 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ITJunctionEliminator

#define InterfaceDefined_SimplygonSDK_ITJunctionEliminator   1

Conditional build define for the interface ITJunctionEliminator.

Definition at line 21464 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_ITransform3

#define InterfaceDefined_SimplygonSDK_ITransform3   1

Conditional build define for the interface ITransform3.

Definition at line 7618 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IUnsignedCharArray

#define InterfaceDefined_SimplygonSDK_IUnsignedCharArray   1

Conditional build define for the interface IUnsignedCharArray.

Definition at line 3826 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IUnsignedIntArray

#define InterfaceDefined_SimplygonSDK_IUnsignedIntArray   1

Conditional build define for the interface IUnsignedIntArray.

Definition at line 3976 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IUnsignedLongArray

#define InterfaceDefined_SimplygonSDK_IUnsignedLongArray   1

Conditional build define for the interface IUnsignedLongArray.

Definition at line 4126 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IUnsignedShortArray

#define InterfaceDefined_SimplygonSDK_IUnsignedShortArray   1

Conditional build define for the interface IUnsignedShortArray.

Definition at line 4276 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IValueArray

#define InterfaceDefined_SimplygonSDK_IValueArray   1

Conditional build define for the interface IValueArray.

Definition at line 2241 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IVertexColorBaker

#define InterfaceDefined_SimplygonSDK_IVertexColorBaker   1

Conditional build define for the interface IVertexColorBaker.

Definition at line 18935 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IVisibilitySettings

#define InterfaceDefined_SimplygonSDK_IVisibilitySettings   1

Conditional build define for the interface IVisibilitySettings.

Definition at line 13026 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IWavefrontExporter

#define InterfaceDefined_SimplygonSDK_IWavefrontExporter   1

Conditional build define for the interface IWavefrontExporter.

Definition at line 8743 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IWavefrontImporter

#define InterfaceDefined_SimplygonSDK_IWavefrontImporter   1

Conditional build define for the interface IWavefrontImporter.

Definition at line 8571 of file SimplygonSDK.h.

◆ InterfaceDefined_SimplygonSDK_IWelder

#define InterfaceDefined_SimplygonSDK_IWelder   1

Conditional build define for the interface IWelder.

Definition at line 21317 of file SimplygonSDK.h.

◆ SGDEPRECATED

#define SGDEPRECATED

Definition at line 32 of file SimplygonSDK.h.

◆ SIMPLYGONSDK_VERSION

#define SIMPLYGONSDK_VERSION   0x0803

The version of this header, as a macro definition, for conditional builds. Use GetHeaderVersion() to get full version including build number, and use GetInterfaceVersionHash() to get the hash of the interface.

Definition at line 11 of file SimplygonSDK.h.