OpenGL ES SDK for Android
ARM Developer Center
|
Classes | |
class | AndroidPlatform |
Functions specific to the Android Platform. More... | |
class | EGLRuntime |
Functions for managing EGL. More... | |
class | ETCHeader |
Class to extract information from the ETC headers of compressed textures. More... | |
class | HDRImage |
Class to load an manage HDR images. More... | |
class | JavaClass |
Wraps a Java class to allow access to it's static fields and methods using JNI. More... | |
class | Matrix |
Functions for manipulating matrices. More... | |
class | CubeModel |
Functions for generating cube shapes. More... | |
class | PlaneModel |
Functions for generating Plane shapes. More... | |
class | SphereModel |
Functions for generating sphere shapes. More... | |
class | SuperEllipsoidModel |
Functions for generating super ellipsoid shapes. More... | |
class | TorusModel |
Functions for generating torus shapes. More... | |
class | Platform |
Abstract class to hide the complexity of multiple build targets. More... | |
class | Shader |
Functions for working with OpenGL ES shaders. More... | |
class | Text |
Functions for drawing text in OpenGL ES. More... | |
class | Texture |
Functions for working with textures. More... | |
class | Timer |
Provides a platform independent high resolution timer. More... | |
class | Vec2 |
A 2D integer vector. More... | |
class | Vec3 |
A 3D integer vector. More... | |
class | Vec4 |
A 4D integer vector. More... | |
class | Vec2f |
A 2D floating point vector. More... | |
class | Vec3f |
A 3D floating point vector. More... | |
class | Vec4f |
A 4D floating point vector. More... | |
struct | MergeProgramLocations |
struct | Rule30ProgramLocations |
struct | GeometryProperties |
struct | ProgramAndShaderObjectIds |
struct | RenderGeometryObjects |
struct | RenderSceneObjects |
struct | RenderSceneProgramLocations |
struct | DirectionalLightProperties |
struct | SpotLightProperties |
struct | ModelViewProperties |
struct | CameraViewProperties |
struct | SpotLightViewProperites |
struct | tagBITMAPFILEHEADER |
struct | tagBITMAPINFOHEADER |
Functions | |
float | distanceBetweenPoints (const Vec2f &point1, const Vec2f &point2) |
Compute Euclidean 2-dimensional distance between two points on XY plane. More... | |
float | signum (float f) |
Get the sign of a number. More... | |
float | uniformRandomNumber () |
Generate random number in the 0.0 to 1.0 range. More... | |
float | degreesToRadians (float degrees) |
Convert an angle in degrees to radians. More... | |
float | radiansToDegrees (float radians) |
Convert an angle in radians to degrees. More... | |
Variables | |
Platform * | platform = Platform::getInstance() |
const float | identityArray [16] |
static const float | lineVertices [] |
static const float | quadVertices [] |
static const float | lineTextureCoordinates [] |
static const float | quadTextureCoordinates [] |
Convert an angle in degrees to radians.
[in] | degrees | The angle (in degrees) to convert to radians. |
degrees | The angle (in degrees) to convert to radians. |
Definition at line 86 of file Mathematics.h.
|
inline |
Compute Euclidean 2-dimensional distance between two points on XY plane.
[in] | point1 | First point. |
[in] | point2 | Second point. |
Definition at line 48 of file Mathematics.h.
Convert an angle in radians to degrees.
radians | The angle (in radians) to convert to degrees. |
Definition at line 76 of file Mathematics.h.
Get the sign of a number.
[in] | f | Value to check the sign of. |
Definition at line 58 of file Mathematics.h.
|
inline |
Generate random number in the 0.0 to 1.0 range.
Definition at line 77 of file Mathematics.h.
const float MaliSDK::identityArray[16] |
Definition at line 34 of file Matrix.cpp.
|
static |
Definition at line 105 of file IntegerLogic.h.
|
static |
Definition at line 86 of file IntegerLogic.h.
Platform* MaliSDK::platform = Platform::getInstance() |
Definition at line 28 of file EGLRuntime.cpp.
|
static |
Definition at line 112 of file IntegerLogic.h.
|
static |
Definition at line 96 of file IntegerLogic.h.