Class SBMVisualModelTexture#
ClassList > SBMVisualModelTexture
This class is the base class to describe a visual model. More...
#include "SBMVisualModelTexture.hpp"
Inherits the following classes: SBCReferenceTarget
Public Functions#
| Type | Name |
|---|---|
| SBMVisualModelTexture (unsigned int width, unsigned int height, unsigned char * textureData) Builds a texture. |
|
| SB_DECLARE_DATA (SBMVisualModelTexture) |
|
| unsigned int | getHeight () const Returns the height. |
| unsigned char * | getTextureData () const Returns the texture data. |
| unsigned int | getWidth () const Returns the width. |
| void | setHeight (unsigned int diffuseMapHeight) Sets the height. |
| void | setTextureData (unsigned char * diffuseMapTextureData) Sets the texture data. |
| void | setWidth (unsigned int diffuseMapWidth) Sets the width. |
| virtual | ~SBMVisualModelTexture () Deletes the triangle surface. |
Public Functions inherited from SBCReferenceTarget#
| Type | Name |
|---|---|
| SBCReferenceTarget () Builds the reference target. |
|
| unsigned int | getMemoryFootprint () const Returns the memory footprint. |
| void | printReferencesToOwners () const Prints the references to the owners of this reference target. |
| virtual | ~SBCReferenceTarget () Destructor. |
Protected Attributes inherited from SBCReferenceTarget#
| Type | Name |
|---|---|
| SBCReferenceTargetData * | dataPointer A pointer to the private data. |
Protected Functions inherited from SBCReferenceTarget#
| Type | Name |
|---|---|
| SBCReferenceTarget (SBCReferenceTargetData * dataPointer) Protected constructor. |
|
| void | removeAllReferenceOwners () Stops all the reference owners from referencing this reference target. |
Detailed Description#
Short name: SBTexture
Public Functions Documentation#
function SBMVisualModelTexture#
Builds a texture.
SBMVisualModelTexture::SBMVisualModelTexture (
unsigned int width,
unsigned int height,
unsigned char * textureData
)
function SB_DECLARE_DATA#
function getHeight#
Returns the height.
function getTextureData#
Returns the texture data.
function getWidth#
Returns the width.
function setHeight#
Sets the height.
function setTextureData#
Sets the texture data.
function setWidth#
Sets the width.
function ~SBMVisualModelTexture#
Deletes the triangle surface.