# class GenerateLightmapTexCoordSettings

GenerateLightmapTexCoordSettings is the interface used to manage light map uv generation.

# Properties

Property Description
ChartAggregatorMode Determines which method to use when aggregating the UVs. TextureSizeProportions - Aggregated UV charts will be scaled to keep their relative pixel density relative to all other UV charts. The user can still set the size of the output texture maps. SurfaceArea - Aggregated UV charts will have their size set based on its actual geometrical size. OriginalPixelDensity - The combined atlas will be resized to fit each chart so that all charts retain the same amount of pixels as they originally had. This will override any manually set texture size. UVSizeProportions - Aggregated UV charts will have their size set based on its original UV size, disregarding the size of the texture they are used in.");.
GenerateLightmapTexCoord Property for whether to generate an extra set of TexCoords for LightMapping.
GutterSpace The minimum number of pixels between charts of the output mapping image.
LightmapTexCoordLevel The texture coordinate level used for storing the LightMap UVs. The texcoord name has priority over level. If neither name or level is set then output would be level 0.
LightmapTexCoordName The texture coordinate level name used for storing the generated Lightmap UVs. If this is not set will default to level. If neither name or level is set then output would be level 0.
TextureHeight The height of the texture of the output mapping image.
TextureWidth The width of the texture of the output mapping image.

# Methods

Method Description
GetClass Get the name of the GenerateLightmapTexCoordSettings class.
GetErrorString Returns a string describing the error that was found the last time ValidateSettings was performed.
IsA Returns true if GenerateLightmapTexCoordSettings is a or is a descendant of the class named as the type parameter.
IsNull Returns true if the GenerateLightmapTexCoordSettings object is invalid.
ValidateSettings Validates the current settings values.

# 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 spGenerateLightmapTexCoordSettings, and if this is the case, returns the object cast into spGenerateLightmapTexCoordSettings.

# Properties details

# ChartAggregatorMode

Determines which method to use when aggregating the UVs. TextureSizeProportions - Aggregated UV charts will be scaled to keep their relative pixel density relative to all other UV charts. The user can still set the size of the output texture maps. SurfaceArea - Aggregated UV charts will have their size set based on its actual geometrical size. OriginalPixelDensity - The combined atlas will be resized to fit each chart so that all charts retain the same amount of pixels as they originally had. This will override any manually set texture size. UVSizeProportions - Aggregated UV charts will have their size set based on its original UV size, disregarding the size of the texture they are used in.");.

    # GenerateLightmapTexCoord

    Property for whether to generate an extra set of TexCoords for LightMapping.

      # GutterSpace

      The minimum number of pixels between charts of the output mapping image.

        # LightmapTexCoordLevel

        The texture coordinate level used for storing the LightMap UVs. The texcoord name has priority over level. If neither name or level is set then output would be level 0.

          # LightmapTexCoordName

          The texture coordinate level name used for storing the generated Lightmap UVs. If this is not set will default to level. If neither name or level is set then output would be level 0.

            # TextureHeight

            The height of the texture of the output mapping image.

              # TextureWidth

              The width of the texture of the output mapping image.

                # Methods details

                # GetClass

                Get the name of the GenerateLightmapTexCoordSettings class.

                  # GetErrorString

                  Returns a string describing the error that was found the last time ValidateSettings was performed.

                    # IsA

                    Returns true if GenerateLightmapTexCoordSettings is a or is a descendant of the class named as the type parameter.

                      # IsNull

                      Returns true if the GenerateLightmapTexCoordSettings object is invalid.

                        # ValidateSettings

                        Validates the current settings values.

                          # Static methods details

                          # 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 spGenerateLightmapTexCoordSettings, and if this is the case, returns the object cast into spGenerateLightmapTexCoordSettings.