Classes | |
| struct | TextureData |
Public Member Functions | |
| SoTextureComposer () | |
Static Public Member Functions | |
| static void | initClass () |
| static void | cutImage (const SbImage &, SbImage &, const SbVec3s &origin, const SbVec3s &size) |
Public Attributes | |
| SoSFVec3i32 | origin |
| SoSFVec3i32 | size |
Protected Member Functions | |
| ~SoTextureComposer () | |
| void | GLRender (SoGLRenderAction *) |
| void | callback (SoCallbackAction *) |
| void | rayPick (SoRayPickAction *) |
| void | doAction (SoAction *) |
| void | GLRenderUnit (int, SoState *, int) |
| void | doActionUnit (int, SoState *) |
| void | removeTextureData () |
Static Protected Member Functions | |
| static void | fieldChangeCB (void *, SoSensor *) |
Protected Attributes | |
| SbPList | texturedata_ |
| SoFieldSensor * | originsensor_ |
| bool | needregenration_ |
| SoElement * | matchinfo_ |
Private Member Functions | |
| SO_NODE_HEADER (SoTextureComposer) | |
Picks up SoTextureComposerSetElement's image and sends parts of it to OpenGL
| SoTextureComposer::SoTextureComposer | ( | ) |
| SoTextureComposer::~SoTextureComposer | ( | ) | [protected] |
| void SoTextureComposer::callback | ( | SoCallbackAction * | ) | [protected] |
| static void SoTextureComposer::cutImage | ( | const SbImage & | , | |
| SbImage & | , | |||
| const SbVec3s & | origin, | |||
| const SbVec3s & | size | |||
| ) | [static] |
| void SoTextureComposer::doAction | ( | SoAction * | ) | [protected] |
| void SoTextureComposer::doActionUnit | ( | int | , | |
| SoState * | ||||
| ) | [protected] |
| static void SoTextureComposer::fieldChangeCB | ( | void * | , | |
| SoSensor * | ||||
| ) | [static, protected] |
| void SoTextureComposer::GLRender | ( | SoGLRenderAction * | ) | [protected] |
| void SoTextureComposer::GLRenderUnit | ( | int | , | |
| SoState * | , | |||
| int | ||||
| ) | [protected] |
| static void SoTextureComposer::initClass | ( | ) | [static] |
| void SoTextureComposer::rayPick | ( | SoRayPickAction * | ) | [protected] |
| void SoTextureComposer::removeTextureData | ( | ) | [protected] |
| SoTextureComposer::SO_NODE_HEADER | ( | SoTextureComposer | ) | [private] |
SoElement* SoTextureComposer::matchinfo_ [protected] |
bool SoTextureComposer::needregenration_ [protected] |
| SoSFVec3i32 SoTextureComposer::origin |
SoFieldSensor* SoTextureComposer::originsensor_ [protected] |
| SoSFVec3i32 SoTextureComposer::size |
SbPList SoTextureComposer::texturedata_ [protected] |
1.7.1