#include <SimplygonSDK.h>
 | 
| virtual CountedPointer< IBoneSettings >  | GetBoneSettings ()=0 | 
|   | 
| virtual const char *  | GetClass () | 
|   | 
| virtual CountedPointer< IMappingImage >  | GetMappingImage ()=0 | 
|   | 
| virtual CountedPointer< IMappingImageSettings >  | GetMappingImageSettings ()=0 | 
|   | 
| virtual CountedPointer< IRemeshingSettings >  | GetRemeshingSettings ()=0 | 
|   | 
| virtual CountedPointer< IVisibilitySettings >  | GetVisibilitySettings ()=0 | 
|   | 
| virtual bool  | IsA (const char *type) const | 
|   | 
| virtual void  | AddMaterialCaster (IMaterialCaster *MaterialCaster, unsigned int MaterialIndex)=0 | 
|   | 
| virtual CountedPointer< IMaterialCaster >  | AddMaterialCasterByType (const char *CasterType, unsigned int MaterialIndex)=0 | 
|   | 
| virtual bool  | GetBoolParameter (const char *name)=0 | 
|   | 
| virtual double  | GetDoubleParameter (const char *name)=0 | 
|   | 
| virtual int  | GetIntParameter (const char *name)=0 | 
|   | 
| virtual CountedPointer< IObjectCollection >  | GetMaterialCasters ()=0 | 
|   | 
| virtual unsigned int  | GetParameterType (const char *name)=0 | 
|   | 
| virtual CountedPointer< IPipelineSettings >  | GetPipelineSettings ()=0 | 
|   | 
| virtual rstring  | GetStringParameter (const char *name)=0 | 
|   | 
| virtual unsigned int  | GetUIntParameter (const char *name)=0 | 
|   | 
| virtual void  | RunScene (IScene *scene)=0 | 
|   | 
| virtual void  | RunSceneFromFile (const char *input_scene, const char *output_scene)=0 | 
|   | 
| virtual bool  | SetBoolParameter (const char *name, bool value)=0 | 
|   | 
| virtual bool  | SetDoubleParameter (const char *name, double value)=0 | 
|   | 
| virtual bool  | SetIntParameter (const char *name, int value)=0 | 
|   | 
| virtual bool  | SetParameterFromString (const char *name, const char *value)=0 | 
|   | 
| virtual bool  | SetStringParameter (const char *name, const char *value)=0 | 
|   | 
| virtual bool  | SetUIntParameter (const char *name, unsigned int value)=0 | 
|   | 
| virtual rid  | AddObserver (robserver *Observer, rid EventId)=0 | 
|   | 
| virtual void  | AddRef ()=0 | 
|   | 
| virtual rstring  | GetName ()=0 | 
|   | 
| virtual void *  | GetUserComponentArea (rid userid)=0 | 
|   | 
| virtual void  | PrintInfo ()=0 | 
|   | 
| virtual void  | Release ()=0 | 
|   | 
| virtual void  | RemoveObserver (rid ObserverId)=0 | 
|   | 
| virtual void  | SetName (const char *Name)=0 | 
|   | 
IRemeshingPipeline provides a pipeline for a single remeshing processor to be applied on the input scene. 
Definition at line 21888 of file SimplygonSDK.h.
 
◆ GetBoneSettings()
Get the bone settings object containing the bone settings for this pipeline 
- Returns
 - the bone settings 
 
 
 
◆ GetClass()
  
  
      
        
          | virtual const char* SimplygonSDK::IRemeshingPipeline::GetClass  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
GetClass returns the name of the class of the object. 
- Returns
 - the name of the actual class of the object, as a const char string 
 
Reimplemented from SimplygonSDK::IPipeline.
 
 
◆ GetMappingImage()
Get the mapping image from the performed reduction. Should only be called after the pipeline has been run 
- Returns
 - the mapping image for the reduction 
 
 
 
◆ GetMappingImageSettings()
Get the mapping image settings object containing the mapping image settings for this pipeline 
- Returns
 - the mapping image settings 
 
 
 
◆ GetRemeshingSettings()
Get the remeshing settings object containing the reduction settings for this pipeline 
- Returns
 - the reduction settings 
 
 
 
◆ GetVisibilitySettings()
Get the visibility settings object containing the visibility settings for this pipeline 
- Returns
 - the visibility settings 
 
 
 
◆ IsA()
  
  
      
        
          | virtual bool SimplygonSDK::IRemeshingPipeline::IsA  | 
          ( | 
          const char *  | 
          type | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
The IsA function returns true if the object is a or is a descendant of the class named as the type parameter 
- Parameters
 - 
  
    | type | is the name of the class to check if the object is, or is a descendant of  | 
  
   
- Returns
 - true if the object is of the specified class, false if not 
 
Reimplemented from SimplygonSDK::IPipeline.
 
 
◆ IsClassA()
  
  
      
        
          | static bool SimplygonSDK::IRemeshingPipeline::IsClassA  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
The IsClassA function returns true if IRemeshingPipeline is a or is a descendant of the class named as the type parameter 
- Parameters
 - 
  
    | type | is the name of the class to check if the class is, or is a descendant of  | 
  
   
- Returns
 - true if the class is of the specified class, false if not 
 
Definition at line 21909 of file SimplygonSDK.h.
 
 
◆ SafeCast()
SafeCast makes sure the pointer is of a class that can be cast into a IRemeshingPipeline pointer, and if this is possible, returns the cast pointer. 
- Parameters
 - 
  
  
 
- Returns
 - a pointer to the IRemeshingPipeline object, if the cast can be made, and a NULL pointer otherwise 
 
Definition at line 21922 of file SimplygonSDK.h.
 
 
The documentation for this class was generated from the following file: