Lightmetrica  0.0.1.50dbee3 (yosakoi)
 All Classes Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | List of all members
BitmapTexture Class Referenceabstract

#include <bitmaptexture.h>

Public Member Functions

virtual bool Load (const std::string &path, bool verticalFlip=false)=0
 
virtual const BitmapImageBitmap () const =0
 
- Public Member Functions inherited from Texture
 LM_ASSET_INTERFACE_DEF ("texture","textures")
 
 LM_ASSET_NO_DEPENDENCIES ()
 
virtual Math::Vec3 Evaluate (const Math::Vec2 &uv) const =0
 
- Public Member Functions inherited from Asset
virtual bool Load (const ConfigNode &node, const Assets &assets)=0
 
LM_PUBLIC_API std::string ID () const
 
LM_HIDDEN_API void SetID (const std::string &id)
 
- Public Member Functions inherited from Component
virtual std::string ComponentInterfaceTypeName () const =0
 
virtual std::string ComponentImplTypeName () const =0
 
- Public Member Functions inherited from SIMDAlignedType
void * operator new (std::size_t size) throw (std::bad_alloc)
 
void operator delete (void *p)
 

Detailed Description

Bitmap texture. An interface for textures contained in a bitmap texture.

Inheritance diagram for BitmapTexture:
Texture Asset Component SIMDAlignedType DefaultBitmapTexture

Member Function Documentation

virtual const BitmapImage& BitmapTexture::Bitmap ( ) const
pure virtual

Get internal bitmap data.

Returns
A bitmap.

Implemented in DefaultBitmapTexture.


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