public

Inheritance Graph

graph BT
	StreamerPKM
	StreamerPKM --> AbstractRenderingStreamer
	click StreamerPKM "classRendering_1_1Serialization_1_1StreamerPKM"
	click AbstractRenderingStreamer "classRendering_1_1Serialization_1_1AbstractRenderingStreamer"

Description

Loader for the Ericsson Texture Compression (ETC) format (PKM 10).

See also: http://devtools.ericsson.com/etc

See also: http://www.khronos.org/registry/gles/extensions/OES/OES_compressed_ETC1_RGB8_texture.txt

Author: Benjamin Eikel

Date: 2011-05-25

Public Static Attributes

   
   
const char *const fileExtension

Public Functions

   
   
  StreamerPKM()
   
  ~StreamerPKM()
   
Util::Reference < Texture > loadTexture(std::istream & void, TextureType void, uint32_t void)

Public Static Functions

   
   
uint8_t queryCapabilities(const std::string & extension)

Documentation

variable
Rendering::Serialization::StreamerPKM::fileExtension

public static
 
 
const char *const fileExtension

Defined in Rendering/Serialization/StreamerPKM.h:38


function
Rendering::Serialization::StreamerPKM::StreamerPKM

public inline
   
   
StreamerPKM( )

Defined in Rendering/Serialization/StreamerPKM.h:29


function
Rendering::Serialization::StreamerPKM::~StreamerPKM

public inline virtual
   
   
~StreamerPKM( )

Defined in Rendering/Serialization/StreamerPKM.h:32


function
Rendering::Serialization::StreamerPKM::loadTexture

public virtual
     
     
Util::Reference < Texture > loadTexture( std::istream & void,
  TextureType void,
  uint32_t void
)    

Load a texture from the given stream.

Parameters

input
Use the data from the stream beginning at the preset position.

Returns

Texture object. The caller is responsible for the memory deallocation.

Defined in Rendering/Serialization/StreamerPKM.h:35


function
Rendering::Serialization::StreamerPKM::queryCapabilities

public static
     
     
uint8_t queryCapabilities( const std::string & extension )

Defined in Rendering/Serialization/StreamerPKM.h:37