![]() |
Public API Reference |
#include <polygon.h>
Public Methods | |
int | GetShiftU () const |
Get the power of the lowest power of 2 that is not smaller than the texture bounding box' width. More... | |
int | GetIMinU () const |
Get the rounded u-value of the textures bounding box' lower left corner. More... | |
int | GetIMinV () const |
Get the rounded v-value of the textures bounding box' lower left corner. More... | |
void | GetTextureBox (float &fMinU, float &fMinV, float &fMaxU, float &fMaxV) const |
Get texture box. More... | |
float | GetFDU () const |
Get the u-value of the textures bounding box' lower left corner. More... | |
float | GetFDV () const |
Get the v-value of the textures bounding box' lower left corner. More... | |
Public Attributes | |
csMatrix3 | m_obj2tex |
Transformation from object to texture space. More... | |
csVector3 | v_obj2tex |
Translation from object to texture space. More... | |
int | Imin_u |
Bounding box of corresponding polygon in 2D texture space. More... | |
int | Imin_v |
Bounding box of corresponding polygon in 2D texture space. More... | |
float | Fmin_u |
fp bounding box (0..1 texture space). More... | |
float | Fmin_v |
fp bounding box (0..1 texture space). More... | |
float | Fmax_u |
fp bounding box (0..1 texture space). More... | |
float | Fmax_v |
fp bounding box (0..1 texture space). More... |
You can get it from the iPolygonTexture below.
Definition at line 311 of file polygon.h.
|
Get the u-value of the textures bounding box' lower left corner.
|
|
Get the v-value of the textures bounding box' lower left corner.
|
|
Get the rounded u-value of the textures bounding box' lower left corner.
Definition at line 342 of file polygon.h. References Imin_u. |
|
Get the rounded v-value of the textures bounding box' lower left corner.
Definition at line 344 of file polygon.h. References Imin_v. |
|
Get the power of the lowest power of 2 that is not smaller than the texture bounding box' width. that is: 2^shift_u >= texbbox-width > 2^(shift_u-1) |
|
Get texture box.
|
|
fp bounding box (0..1 texture space).
Definition at line 329 of file polygon.h. Referenced by GetTextureBox. |
|
fp bounding box (0..1 texture space).
Definition at line 329 of file polygon.h. Referenced by GetTextureBox. |
|
fp bounding box (0..1 texture space).
Definition at line 329 of file polygon.h. Referenced by GetTextureBox. |
|
fp bounding box (0..1 texture space).
Definition at line 329 of file polygon.h. Referenced by GetTextureBox. |
|
Bounding box of corresponding polygon in 2D texture space. Note that the u-axis of this bounding box is made a power of 2 for efficiency reasons. Definition at line 326 of file polygon.h. Referenced by GetIMinU. |
|
Bounding box of corresponding polygon in 2D texture space. Note that the u-axis of this bounding box is made a power of 2 for efficiency reasons. Definition at line 326 of file polygon.h. Referenced by GetIMinV. |
|
Transformation from object to texture space.
|
|
Translation from object to texture space.
|