OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2010, Google Inc. | 2 * Copyright 2010, Google Inc. |
3 * All rights reserved. | 3 * All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 o3d.Bitmap.FACE_NEGATIVE_X = 1; | 67 o3d.Bitmap.FACE_NEGATIVE_X = 1; |
68 o3d.Bitmap.FACE_POSITIVE_Y = 2; | 68 o3d.Bitmap.FACE_POSITIVE_Y = 2; |
69 o3d.Bitmap.FACE_NEGATIVE_Y = 3; | 69 o3d.Bitmap.FACE_NEGATIVE_Y = 3; |
70 o3d.Bitmap.FACE_POSITIVE_Z = 4; | 70 o3d.Bitmap.FACE_POSITIVE_Z = 4; |
71 o3d.Bitmap.FACE_NEGATIVE_Z = 5; | 71 o3d.Bitmap.FACE_NEGATIVE_Z = 5; |
72 o3d.Bitmap.IMAGE = 6; | 72 o3d.Bitmap.IMAGE = 6; |
73 o3d.Bitmap.SLICE = 7; | 73 o3d.Bitmap.SLICE = 7; |
74 | 74 |
75 | 75 |
76 /** | 76 /** |
| 77 * The scratch canvas object. |
| 78 * @private |
| 79 */ |
| 80 o3d.Bitmap.scratch_canvas_ = null; |
| 81 |
| 82 |
| 83 /** |
| 84 * Gets a canvas to use for scratch work. |
| 85 * @private |
| 86 */ |
| 87 o3d.Bitmap.getScratchCanvas_ = function() { |
| 88 if (!o3d.Bitmap.scratch_canvas_) |
| 89 o3d.Bitmap.scratch_canvas_ = document.createElement('CANVAS'); |
| 90 return o3d.Bitmap.scratch_canvas_; |
| 91 } |
| 92 |
| 93 |
| 94 /** |
77 * In webgl the bitmap object is represented by an offscreen canvas. | 95 * In webgl the bitmap object is represented by an offscreen canvas. |
78 * @type {Canvas} | 96 * @type {Canvas} |
79 * @private | 97 * @private |
80 */ | 98 */ |
81 o3d.Bitmap.prototype.canvas_ = null; | 99 o3d.Bitmap.prototype.canvas_ = null; |
82 | 100 |
83 | 101 |
84 /** | 102 /** |
85 * Flips a bitmap vertically in place. | 103 * Flips a bitmap vertically in place. |
86 */ | 104 */ |
87 o3d.Bitmap.prototype.flipVertically = function() { | 105 o3d.Bitmap.prototype.flipVertically = function() { |
88 this.defer_flip_vertically_to_texture_ = true; | 106 this.defer_flip_vertically_to_texture_ = true; |
89 }; | 107 }; |
90 | 108 |
91 | 109 |
| 110 |
92 /** | 111 /** |
93 * Generates mip maps from the source level to lower levels. | 112 * Generates mip maps from the source level to lower levels. |
94 * | 113 * |
95 * You can not currently generate mips for DXT textures although you can load | 114 * You can not currently generate mips for DXT textures although you can load |
96 * them from dds files. | 115 * them from dds files. |
97 * | 116 * |
98 * @param {number} source_level The level to use as the source of the mips. | 117 * @param {number} source_level The level to use as the source of the mips. |
99 * @param {number} num_levels The number of levels to generate below the | 118 * @param {number} num_levels The number of levels to generate below the |
100 * source level. | 119 * source level. |
101 */ | 120 */ |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
155 | 174 |
156 | 175 |
157 /** | 176 /** |
158 * The Semantic of the bitmap. | 177 * The Semantic of the bitmap. |
159 * @type {!o3d.Bitmap.Semantic} | 178 * @type {!o3d.Bitmap.Semantic} |
160 */ | 179 */ |
161 o3d.Bitmap.prototype.semantic = o3d.Bitmap.UNKNOWN_SEMANTIC; | 180 o3d.Bitmap.prototype.semantic = o3d.Bitmap.UNKNOWN_SEMANTIC; |
162 | 181 |
163 | 182 |
164 | 183 |
OLD | NEW |