class ImpostorSettings
Settings for the ImpostorProccessor
Properties
| Property | Description |
| ImpostorType | Specifies which type of impostor should be created: BillboardCloud, Flipbook or ImpostorFromSingleView. |
Methods
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.
Syntax
SetImpostorType parameters
| Type | Name | Min | Max | Description |
| EImpostorType | value | | | The ImpostorType value to use. |
GetImpostorType return value
Type: EImpostorType
Default: BillboardCloud
| Key | Value | Comment |
| BillboardCloud | 0 | Generates a set of billboards that represents the scene. |
| Flipbook | 1 | Renders the scene from a number of views and generates an atlas with the images. |
| FromSingleView | 3 | Generates an impostor from a single view. |
Syntax
SetImpostorType parameters
| Type | Name | Min | Max | Description |
| EImpostorType | value | | | The ImpostorType value to use. |
GetImpostorType return value
Type: ``````
Default: BillboardCloud
| Key | Value | Comment |
| BillboardCloud | 0 | Generates a set of billboards that represents the scene. |
| Flipbook | 1 | Renders the scene from a number of views and generates an atlas with the images. |
| FromSingleView | 3 | Generates an impostor from a single view. |
Syntax
SetImpostorType parameters
| Name | Type | Min | Max | Description |
| value | EImpostorType | | | The ImpostorType value to use. |
GetImpostorType return value
Type: EImpostorType
Default: BillboardCloud
| Key | Value | Comment |
| EImpostorType_BillboardCloud | 0 | Generates a set of billboards that represents the scene. |
| EImpostorType_Flipbook | 1 | Renders the scene from a number of views and generates an atlas with the images. |
| EImpostorType_FromSingleView | 3 | Generates an impostor from a single view. |
Methods details
GetBillboardCloudSettings
The settings for creating the billboard cloud.
GetClass
Get the name of the ImpostorSettings 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
GetErrorString
Returns a string describing the error that was found the last time ValidateSettings was performed.
Syntax
Parameters
GetErrorString takes no parameters.
Return value
Type: spString
Syntax
Parameters
GetErrorString takes no parameters.
Return value
Type: string
Syntax
Parameters
GetErrorString takes no parameters.
Return value
Type: str
GetFlipbookSettings
The settings for creating the flipbook.
Syntax
Parameters
GetFlipbookSettings takes no parameters.
Return value
Type: FlipbookSettings
Syntax
Parameters
GetFlipbookSettings takes no parameters.
Return value
Type: FlipbookSettings
Syntax
Parameters
GetFlipbookSettings takes no parameters.
Return value
Type: FlipbookSettings
GetImpostorFromSingleViewSettings
The settings for the single view impostor.
IsA
Returns true if ImpostorSettings 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 ImpostorSettings 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 ImpostorSettings 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 ImpostorSettings is, or is a descendant of. |
Return value
Type: bool
IsNull
Returns true if the ImpostorSettings 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
ValidateSettings
Validates the current settings values.
Syntax
Parameters
ValidateSettings takes no parameters.
Return value
Type: bool
Syntax
Parameters
ValidateSettings takes no parameters.
Return value
Type: bool
Syntax
Parameters
ValidateSettings takes no parameters.
Return value
Type: bool
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 spImpostorSettings, and if this is the case, returns the object cast into spImpostorSettings.
Syntax
Parameters
| Type | Name | Min | Max | Description |
Object | object | | | Object to cast. |
Return value
Type: ImpostorSettings
Syntax
Parameters
| Type | Name | Min | Max | Description |
Object | object | | | Object to cast. |
Return value
Type: ImpostorSettings
Syntax
Parameters
| Name | Type | Min | Max | Description |
| object | Object | | | Object to cast. |
Return value
Type: ImpostorSettings