| 
    Oxygine
    1
    
   2g game engine 
   | 
 
  
 Public Member Functions | |
| void | init (nativeTextureHandle id, int w, int h, TextureFormat tf) | 
| void | init (int w, int h, TextureFormat tf, bool renderTarget) | 
| void | init (const ImageData &src, bool sysMemCopy) | 
| void | release () | 
| void | swap (NativeTexture *) | 
| nativeTextureHandle | getHandle () const | 
| int | getWidth () const | 
| int | getHeight () const | 
| TextureFormat | getFormat () const | 
| unsigned int | getFboID () const | 
| ImageData | lock (lock_flags, const Rect *src) | 
| void | unlock () | 
| void | setLinearFilter (bool enable) | 
| void | setClamp2Edge (bool clamp2edge) | 
| void | updateRegion (int x, int y, const ImageData &data) | 
| void | apply (const Rect *rect=0) | 
  Public Member Functions inherited from oxygine::Object | |
| Object (const Object &src) | |
| Object (bool assignUniqueID=true) | |
  Public Member Functions inherited from oxygine::ref_counter | |
| void | addRef () | 
| void | releaseRef () | 
  Public Member Functions inherited from oxygine::ObjectBase | |
| ObjectBase (const ObjectBase &src) | |
| ObjectBase (bool assignID=true) | |
| const std::string & | getName () const | 
| const void * | getUserData () const | 
| int | getObjectID () const | 
| bool | isName (const std::string &name) const | 
| bool | isName (const char *name) const | 
| void | setName (const std::string &name) | 
| void | setUserData (const void *data) | 
| void | dumpObject () const | 
| void | __removeFromDebugList () | 
  Public Member Functions inherited from oxygine::Restorable | |
| void | restore () | 
| void | reg (RestoreCallback cb, void *user) | 
| void | unreg () | 
Protected Member Functions | |
| void * | _getRestorableObject () | 
  Protected Member Functions inherited from oxygine::Object | |
| void | __doCheck () | 
  Protected Member Functions inherited from oxygine::ObjectBase | |
| void | __generateID () | 
| std::string * | __getName () const | 
| void | __freeName () const | 
Protected Attributes | |
| size_t | _id | 
| size_t | _fbo | 
| TextureFormat | _format | 
| int | _width | 
| int | _height | 
| std::vector< unsigned char > | _data | 
| int | _lockFlags | 
| Rect | _lockRect | 
  Protected Attributes inherited from oxygine::ObjectBase | |
| std::string | __name | 
| int | __id | 
| const void * | __userData | 
Friends | |
| class | VideoDriverGL | 
| class | VideoDriverGLES20 | 
Additional Inherited Members | |
  Public Types inherited from oxygine::Texture | |
| enum | { lock_read = 0x1, lock_write = 0x2, lock_write_on_apply = 0x4 } | 
| typedef int | lock_flags | 
  Public Types inherited from oxygine::ObjectBase | |
| typedef std::vector< ObjectBase * > | __createdObjects | 
  Public Types inherited from oxygine::Restorable | |
| typedef std::vector< Restorable * > | restorable | 
| typedef Closure< void(Restorable *, void *userData)> | RestoreCallback | 
  Static Public Member Functions inherited from oxygine::NativeTexture | |
| static void | dumpCreatedTextures () | 
| static std::vector< spNativeTexture > | getCreatedTextures () | 
  Static Public Member Functions inherited from oxygine::ObjectBase | |
| static void | dumpCreatedObjects () | 
| static void | showAssertInCtor (int id) | 
| static void | showAssertInDtor (int id) | 
| static __createdObjects & | __getCreatedObjects () | 
| static void | __startTracingLeaks () | 
| static void | __stopTracingLeaks () | 
  Static Public Member Functions inherited from oxygine::Restorable | |
| static const restorable & | getObjects () | 
| static void | restoreAll () | 
| static void | releaseAll () | 
| static bool | isRestored () | 
  Public Attributes inherited from oxygine::ref_counter | |
| int | _ref_counter | 
  Static Public Attributes inherited from oxygine::NativeTexture | |
| static volatile int | created | 
  Static Protected Member Functions inherited from oxygine::ObjectBase | |
| static void | __addToDebugList (ObjectBase *base) | 
| static void | __removeFromDebugList (ObjectBase *base) | 
  Static Protected Attributes inherited from oxygine::ObjectBase | |
| static int | _lastID | 
| static int | _assertCtorID | 
| static int | _assertDtorID | 
      
  | 
  virtual | 
returns handle (ptr) to HW texture ID
Implements oxygine::NativeTexture.
      
  | 
  virtual | 
set wrap mode as clamp2edge or repeat (tiling)
Implements oxygine::NativeTexture.
      
  | 
  virtual | 
Disabled/Enables bilinear texture filter
Implements oxygine::NativeTexture.
 1.8.14