class MappingImage
 MappingImage stores the mapping between a processed geometry and the source geometry it is based on. The mapping image object also stores multisampling settings. It can be used to cast information from the original geometry to the processed geometry, such as surface transfer or calculating normal maps. See IMaterialCaster and subclasses for casting uses.
  Methods
 | Method | Description | 
|---|
 | GetClass | Get the name of the MappingImage class. | 
 | GetHeight | The height of the mapping texture. | 
 | GetImageData | The ImageData object, which stores the mapping data. | 
 | GetLayerCount | The number of layers of the mapping texture. | 
 | GetMappingMeshData | The IMappingImageMeshData Mesh data that is used to retrieve the triangle mapping to mesh information to map back to the original scene. | 
 | GetMultisamplingHeight | The multi sampling height of the mapping texture. | 
 | GetMultisamplingWidth | The multi sampling width of the mapping texture. | 
 | GetWidth | The width of the mapping texture. | 
 | IsA | Returns true if MappingImage is a or is a descendant of the class named as the type parameter. | 
 | IsNull | Returns true if the MappingImage object is invalid. | 
 | NewQuartersizeCopy | Return a copy of the mapping image which is scaled in size by half, in width and height. The area covered is a quarter size of the original, hence its name. | 
  Static methods
 | Method | Description | 
|---|
 | IsClassA | Returns true if the class is a or is a descendant of the class named as the type parameter. | 
 | SafeCast | SafeCast makes sure the input object is of a class that can be cast into spMappingImage, and if this is the case, returns the object cast into spMappingImage. | 
  Methods details
  GetClass
 Get the name of the MappingImage class.
   Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: spString
  Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: string
  Syntax
  Parameters
 GetClass takes no parameters.
  Return value
 Type: str
   GetHeight
 The height of the mapping texture.
   Syntax
  Parameters
 GetHeight takes no parameters.
  Return value
 Type: unsigned int
  Syntax
  Parameters
 GetHeight takes no parameters.
  Return value
 Type: uint
  Syntax
  Parameters
 GetHeight takes no parameters.
  Return value
 Type: int
   GetImageData
 The ImageData object, which stores the mapping data.
   Syntax
  Parameters
 GetImageData takes no parameters.
  Return value
 Type: ChunkedImageData
  Syntax
  Parameters
 GetImageData takes no parameters.
  Return value
 Type: ChunkedImageData
  Syntax
  Parameters
 GetImageData takes no parameters.
  Return value
 Type: ChunkedImageData
   GetLayerCount
 The number of layers of the mapping texture.
   Syntax
  Parameters
 GetLayerCount takes no parameters.
  Return value
 Type: unsigned int
  Syntax
  Parameters
 GetLayerCount takes no parameters.
  Return value
 Type: uint
  Syntax
  Parameters
 GetLayerCount takes no parameters.
  Return value
 Type: int
   GetMappingMeshData
 The IMappingImageMeshData Mesh data that is used to retrieve the triangle mapping to mesh information to map back to the original scene.
   GetMultisamplingHeight
 The multi sampling height of the mapping texture.
   Syntax
  Parameters
 GetMultisamplingHeight takes no parameters.
  Return value
 Type: unsigned int
  Syntax
  Parameters
 GetMultisamplingHeight takes no parameters.
  Return value
 Type: uint
  Syntax
  Parameters
 GetMultisamplingHeight takes no parameters.
  Return value
 Type: int
   GetMultisamplingWidth
 The multi sampling width of the mapping texture.
   Syntax
  Parameters
 GetMultisamplingWidth takes no parameters.
  Return value
 Type: unsigned int
  Syntax
  Parameters
 GetMultisamplingWidth takes no parameters.
  Return value
 Type: uint
  Syntax
  Parameters
 GetMultisamplingWidth takes no parameters.
  Return value
 Type: int
   GetWidth
 The width of the mapping texture.
   Syntax
  Parameters
 GetWidth takes no parameters.
  Return value
 Type: unsigned int
  Syntax
  Parameters
 GetWidth takes no parameters.
  Return value
 Type: uint
  Syntax
  Parameters
 GetWidth takes no parameters.
  Return value
 Type: int
   IsA
 Returns true if MappingImage is a or is a descendant of the class named as the type parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | type |  |  | Name of the class to check if MappingImage is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | type |  |  | Name of the class to check if MappingImage is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | type | str |  |  | Name of the class to check if MappingImage is, or is a descendant of. | 
  Return value
 Type: bool
   IsNull
 Returns true if the MappingImage object is invalid.
   Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
  Syntax
  Parameters
 IsNull takes no parameters.
  Return value
 Type: bool
   NewQuartersizeCopy
 Return a copy of the mapping image which is scaled in size by half, in width and height. The area covered is a quarter size of the original, hence its name.
   Syntax
  Parameters
 NewQuartersizeCopy takes no parameters.
  Return value
 Type: MappingImage
  Syntax
  Parameters
 NewQuartersizeCopy takes no parameters.
  Return value
 Type: MappingImage
  Syntax
  Parameters
 NewQuartersizeCopy takes no parameters.
  Return value
 Type: MappingImage
   Static methods details
  IsClassA
 Returns true if the class is a or is a descendant of the class named as the type parameter.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | const char * | type |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | string | type |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | type | str |  |  | Name of the class to check if the class is, or is a descendant of. | 
  Return value
 Type: bool
   SafeCast
 SafeCast makes sure the input object is of a class that can be cast into spMappingImage, and if this is the case, returns the object cast into spMappingImage.
   Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Object | object |  |  | Object to cast. | 
  Return value
 Type: MappingImage
  Syntax
  Parameters
 | Type | Name | Min | Max | Description | 
|---|
 | Object | object |  |  | Object to cast. | 
  Return value
 Type: MappingImage
  Syntax
  Parameters
 | Name | Type | Min | Max | Description | 
|---|
 | object | Object |  |  | Object to cast. | 
  Return value
 Type: MappingImage