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.