cinder::gl::TileRender Class Reference
#include <TileRender.h>
List of all members.
Public Member Functions |
| TileRender (int32_t imageWidth, int32_t imageHeight, int32_t tileWidth=512, int32_t tileHeight=512) |
bool | nextTile () |
int32_t | getImageWidth () const |
int32_t | getImageHeight () const |
float | getImageAspectRatio () const |
Area | getCurrentTileArea () const |
Surface | getSurface () const |
void | setMatricesWindow (int32_t windowWidth, int32_t windowHeight) |
void | setMatrices (const Camera &camera) |
void | frustum (float left, float right, float bottom, float top, float nearPlane, float farPlane) |
void | ortho (float left, float right, float bottom, float top, float nearPlane, float farPlane) |
Protected Member Functions |
void | updateFrustum () |
Protected Attributes |
int32_t | mImageWidth |
int32_t | mImageHeight |
int32_t | mTileWidth |
int32_t | mTileHeight |
int32_t | mNumTilesX |
int32_t | mNumTilesY |
int32_t | mCurrentTile |
Area | mCurrentArea |
Rectf | mCurrentFrustumCoords |
float | mCurrentFrustumNear |
float | mCurrentFrustumFar |
bool | mCurrentFrustumPersp |
Area | mSavedViewport |
Surface | mSurface |
Constructor & Destructor Documentation
cinder::gl::TileRender::TileRender |
( |
int32_t |
imageWidth, |
|
|
int32_t |
imageHeight, |
|
|
int32_t |
tileWidth = 512 , |
|
|
int32_t |
tileHeight = 512 | |
|
) |
| | |
Member Function Documentation
bool cinder::gl::TileRender::nextTile |
( |
|
) |
|
int32_t cinder::gl::TileRender::getImageWidth |
( |
|
) |
const |
int32_t cinder::gl::TileRender::getImageHeight |
( |
|
) |
const |
float cinder::gl::TileRender::getImageAspectRatio |
( |
|
) |
const |
Area cinder::gl::TileRender::getCurrentTileArea |
( |
|
) |
const |
Surface cinder::gl::TileRender::getSurface |
( |
|
) |
const |
void cinder::gl::TileRender::setMatricesWindow |
( |
int32_t |
windowWidth, |
|
|
int32_t |
windowHeight | |
|
) |
| | |
void cinder::gl::TileRender::setMatrices |
( |
const Camera & |
camera |
) |
|
void cinder::gl::TileRender::frustum |
( |
float |
left, |
|
|
float |
right, |
|
|
float |
bottom, |
|
|
float |
top, |
|
|
float |
nearPlane, |
|
|
float |
farPlane | |
|
) |
| | |
void cinder::gl::TileRender::ortho |
( |
float |
left, |
|
|
float |
right, |
|
|
float |
bottom, |
|
|
float |
top, |
|
|
float |
nearPlane, |
|
|
float |
farPlane | |
|
) |
| | |
void cinder::gl::TileRender::updateFrustum |
( |
|
) |
[protected] |
Member Data Documentation
The documentation for this class was generated from the following files: