# class ImpostorSettings

Settings for the ImpostorProccessor

# Properties

Property Description
ImpostorType Specifies which type of impostor should be created: BillboardCloud, Flipbook or ImpostorFromSingleView.

# Methods

Method Description
GetBillboardCloudSettings The settings for creating the billboard cloud.
GetBoolParameter Get a named parameter boolean value.
GetClass Get the name of the ImpostorSettings class.
GetDoubleParameter Get a named parameter floating point value.
GetErrorString Returns a string describing the error that was found the last time ValidateSettings was performed.
GetFlipbookSettings The settings for creating the flipbook.
GetImpostorFromSingleViewSettings The settings for the single view impostor.
GetIntParameter Get a named parameter integer value.
GetStringParameter Get a named parameter string value.
GetUIntParameter Get a named parameter unsigned integer value.
IsA Returns true if ImpostorSettings is a or is a descendant of the class named as the type parameter.
IsNull Returns true if the ImpostorSettings object is invalid.
SetBoolParameter Set a named parameter boolean value.
SetDoubleParameter Set a named parameter floating point value.
SetIntParameter Set a named parameter integer value.
SetStringParameter Set a named parameter string value.
SetUIntParameter Set a named parameter unsigned integer value.
ToJSON Get settings as JSON for debugging purposes.
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 spImpostorSettings, and if this is the case, returns the object cast into spImpostorSettings.

# Properties details

# ImpostorType

Specifies which type of impostor should be created: BillboardCloud, Flipbook or ImpostorFromSingleView.

    # Methods details

    # GetBillboardCloudSettings

    The settings for creating the billboard cloud.

      # GetBoolParameter

      Get a named parameter boolean value.

        # GetClass

        Get the name of the ImpostorSettings class.

          # GetDoubleParameter

          Get a named parameter floating point value.

            # GetErrorString

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

              # GetFlipbookSettings

              The settings for creating the flipbook.

                # GetImpostorFromSingleViewSettings

                The settings for the single view impostor.

                  # GetIntParameter

                  Get a named parameter integer value.

                    # GetStringParameter

                    Get a named parameter string value.

                      # GetUIntParameter

                      Get a named parameter unsigned integer value.

                        # IsA

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

                          # IsNull

                          Returns true if the ImpostorSettings object is invalid.

                            # SetBoolParameter

                            Set a named parameter boolean value.

                              # SetDoubleParameter

                              Set a named parameter floating point value.

                                # SetIntParameter

                                Set a named parameter integer value.

                                  # SetStringParameter

                                  Set a named parameter string value.

                                    # SetUIntParameter

                                    Set a named parameter unsigned integer value.

                                      # ToJSON

                                      Get settings as JSON for debugging purposes.

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