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.