SO3Engine
Public Member Functions | Protected Attributes | List of all members
SO3::STexture Class Reference

#include <SO3Texture.h>

Inheritance diagram for SO3::STexture:
SO3::SData

Public Member Functions

 STexture (SScene *scene, const std::string &groupName, const std::string &textureName, const std::string &path, const int &w=0, const int &h=0)
 
 STexture (SScene *scene, const std::string &groupName, const std::string &textureName, Ogre::Image image)
 
 ~STexture ()
 
Ogre::TexturePtr getOgreTexturePointer ()
 
SSceneGetScene ()
 
void BlitAlphaTexture (PtrObjBitmap Bcolor, PtrObjBitmap Balpha)
 
void BlitTexture (PtrObjBitmap B)
 
std::string GetGroupName ()
 
- Public Member Functions inherited from SO3::SData
 SData (const std::string &dataName)
 
virtual ~SData ()
 
std::string GetName () const
 
SUserObjectBindingsGetUserObjectBindings ()
 
const SUserObjectBindingsGetUserObjectBindings () const
 

Protected Attributes

Ogre::TexturePtr O3TexturePtr
 
SScenemScene
 
std::string mGroupName
 
- Protected Attributes inherited from SO3::SData
std::string name
 

Detailed Description

Definition at line 40 of file SO3Texture.h.

Constructor & Destructor Documentation

◆ STexture() [1/2]

SO3::STexture::STexture ( SScene scene,
const std::string &  groupName,
const std::string &  textureName,
const std::string &  path,
const int &  w = 0,
const int &  h = 0 
)

Definition at line 16 of file SO3Texture.cpp.

◆ STexture() [2/2]

SO3::STexture::STexture ( SScene scene,
const std::string &  groupName,
const std::string &  textureName,
Ogre::Image  image 
)

Definition at line 84 of file SO3Texture.cpp.

◆ ~STexture()

SO3::STexture::~STexture ( )

Definition at line 122 of file SO3Texture.cpp.

Member Function Documentation

◆ BlitAlphaTexture()

void SO3::STexture::BlitAlphaTexture ( PtrObjBitmap  Bcolor,
PtrObjBitmap  Balpha 
)

Definition at line 162 of file SO3Texture.cpp.

◆ BlitTexture()

void SO3::STexture::BlitTexture ( PtrObjBitmap  B)

Definition at line 205 of file SO3Texture.cpp.

◆ GetGroupName()

std::string SO3::STexture::GetGroupName ( )

Definition at line 152 of file SO3Texture.cpp.

◆ getOgreTexturePointer()

Ogre::TexturePtr SO3::STexture::getOgreTexturePointer ( )

Definition at line 157 of file SO3Texture.cpp.

◆ GetScene()

SScene * SO3::STexture::GetScene ( )

Definition at line 147 of file SO3Texture.cpp.

Member Data Documentation

◆ mGroupName

std::string SO3::STexture::mGroupName
protected

Definition at line 47 of file SO3Texture.h.

◆ mScene

SScene* SO3::STexture::mScene
protected

Definition at line 46 of file SO3Texture.h.

◆ O3TexturePtr

Ogre::TexturePtr SO3::STexture::O3TexturePtr
protected

Definition at line 45 of file SO3Texture.h.


The documentation for this class was generated from the following files: