This page has been translated automatically.
Getting Started
Migrating to UNIGINE 2.0
C++ API Migration
UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Unigine::Image Class

UNIGINEUNIGINE 2.0Comments
FORMAT_R5G6B5- Removed.
FORMAT_ETC2- Removed.
FORMAT_ETC5- Removed.
FORMAT_EAC1- Removed.
FORMAT_EAC2- Removed.
FILTER_BOX- Removed.
-FILTER_LINEAR Added a linear filter.
-FORMAT_RGB565 Added an RGB565 format.
-virtual int createCubeArray (int width, int height, int num_layers, int format, int num_mipmaps) const =0 Creates an image of a Cube Array type.
-virtual int is2DType () const =0 Returns a value indicating if the image is 2D image.
-virtual int is3DType () const =0 Returns a value indicating if the image is 3D image.
-virtual int isCubeType () const =0 Returns a value indicating if the image is Cube image.
-virtual int isArrayType () const =0 Returns a value indicating if the image is Array image.
-virtual int getNumFaces () const =0 Returns a number of faces in the image.
-virtual size_t getStride (int level) const =0 Returns the image stride on a given mipmap level.
virtual int expand () const =0virtual int sign () const =0 Converts the image from unsigned type to signed char.
-virtual void setCubeArray (int x, int y, int face, int layer, const Pixel & p) const =0 Sets a color of a given pixel for the cube array images.
-virtual Pixel getCubeArray (int x, int y, int face, int layer) const =0 Returns a color of a given pixel of the cube array image.
-virtual Pixel getCubeArray (float x, float y, int face, int layer) const =0 Returns a color of a given pixel of the cube array image.
-virtual Pixel getCubeArray (const vec3 & direction, int layer) const =0 Returns a color of a given pixel of the cube array image.
-virtual unsigned char * getPixelsCubeArray (int face, int layer, int level) const =0 Returns the pointer to the array of pixels with the given mipmap level and image layer for the Cube Array image.
-virtual int getNumChannels () const =0 Returns the number of channels.
-virtual int copy (const Ptr< Image > & image, int layer) const =0 Copies a specified layer between images.
virtual int resize (int width, int height) const =0virtual int resize (int width, int height, int filter) const =0 Added the filter argument.
Last update: 03.07.2017
Build: ()