Controls camera scale for different resolutions. Use this to display at 0.5x scale on iPhone3G or 2x scale on iPhone4. More...
Public Types | |
| enum | MatchByType |
| Match by type. More... | |
| enum | AutoScaleMode |
| Auto Scale mode. More... | |
Public Member Functions | |
| bool | Match (int pixelWidth, int pixelHeight) |
| Returns true if this instance of tk2dCameraResolutionOverride matches the curent resolution. In future versions this may change to support ranges of resolutions in addition to explict ones. | |
Public Attributes | |
| string | name |
| Name of the override. | |
| MatchByType | matchBy = MatchByType.Resolution |
| How to identify matches for this override. | |
| int | width |
| Screen width to match. | |
| int | height |
| Screen height to match. | |
| float | aspectRatioNumerator = 4.0f |
| Aspect ratio to match to, stored as numerator and denominator to make it easier to match accurately. | |
| float | scale = 1.0f |
| Amount to scale the matched resolution by 1.0 = pixel perfect, 0.5 = 50% of pixel perfect size. | |
| Vector2 | offsetPixels = new Vector2(0, 0) |
| Amount to offset from the bottom left, in number of pixels in target resolution. Example, if override resolution is 1024x768, an offset of 20 will offset in by 20 pixels. | |
| AutoScaleMode | autoScaleMode = AutoScaleMode.None |
| How scaling is performed. | |
Controls camera scale for different resolutions. Use this to display at 0.5x scale on iPhone3G or 2x scale on iPhone4.
Auto Scale mode.
Match by type.
| bool tk2dCameraResolutionOverride.Match | ( | int | pixelWidth, |
| int | pixelHeight | ||
| ) |
Returns true if this instance of tk2dCameraResolutionOverride matches the curent resolution. In future versions this may change to support ranges of resolutions in addition to explict ones.
| float tk2dCameraResolutionOverride.aspectRatioNumerator = 4.0f |
Aspect ratio to match to, stored as numerator and denominator to make it easier to match accurately.
| AutoScaleMode tk2dCameraResolutionOverride.autoScaleMode = AutoScaleMode.None |
How scaling is performed.
Screen height to match.
| MatchByType tk2dCameraResolutionOverride.matchBy = MatchByType.Resolution |
How to identify matches for this override.
Name of the override.
| Vector2 tk2dCameraResolutionOverride.offsetPixels = new Vector2(0, 0) |
Amount to offset from the bottom left, in number of pixels in target resolution. Example, if override resolution is 1024x768, an offset of 20 will offset in by 20 pixels.
| float tk2dCameraResolutionOverride.scale = 1.0f |
Amount to scale the matched resolution by 1.0 = pixel perfect, 0.5 = 50% of pixel perfect size.
Screen width to match.