OpenGL ES SDK for Android ARM Developer Center
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
App Struct Reference

#include <geometry.h>

Public Attributes

int window_width
 
int window_height
 
float frame_time
 
float elapsed_time
 
float fov
 
float z_near
 
float z_far
 
float pointer_x
 
float pointer_y
 
bool pointer_down
 
bool pointer_released
 
float rotate_x
 
float rotate_y
 
float translate_z
 
vec3 sphere_pos
 
float sphere_radius
 
float voxel_mode
 
GLuint program_geometry
 
GLuint a_geometry_texel
 
GLuint u_geometry_inCentroid
 
GLuint u_geometry_inSurface
 
GLuint u_geometry_inMaterial
 
GLuint u_geometry_view
 
GLuint u_geometry_projection
 
GLuint program_backdrop
 
GLuint a_backdrop_position
 
GLuint program_centroid
 
GLuint u_centroid_voxel_mode
 
GLuint program_generate
 
GLuint u_generate_sphere_radius
 
GLuint u_generate_sphere_pos
 
GLuint u_generate_dimension
 
GLuint u_generate_time
 
GLuint vao
 
GLuint vbo_point
 
GLuint vbo_points
 
GLuint ibo_points
 
GLuint vbo_quad
 
GLuint indirect_buffer
 
GLuint index_buffer
 
GLuint tex_material
 
Volume tex_centroid
 
Volume tex_surface
 
int current_scene
 
Scene scenes [5]
 
GLuint program_mapping
 
GLuint a_mapping_position
 
GLuint u_mapping_height_scale
 
GLuint u_mapping_use_mip
 
GLuint u_mapping_max_lod_coverage
 
GLuint u_mapping_screen_size
 
GLuint u_mapping_diffusemap
 
GLuint u_mapping_heightmap
 
GLuint u_mapping_model
 
GLuint u_mapping_view
 
GLuint u_mapping_projection
 
GLuint u_backdrop_view
 
GLuint u_backdrop_sun_dir
 
GLuint u_backdrop_screen_size
 
GLuint u_backdrop_inv_tan_fov
 
GLuint vbo_cube
 

Detailed Description

Definition at line 33 of file geometry.h.

Member Data Documentation

GLuint App::a_backdrop_position

Definition at line 66 of file geometry.h.

GLuint App::a_geometry_texel

Definition at line 57 of file geometry.h.

GLuint App::a_mapping_position

Definition at line 51 of file tessellation.h.

int App::current_scene

Definition at line 46 of file tessellation.h.

float App::elapsed_time

Definition at line 38 of file geometry.h.

float App::fov

Definition at line 39 of file geometry.h.

float App::frame_time

Definition at line 37 of file geometry.h.

GLuint App::ibo_points

Definition at line 83 of file geometry.h.

GLuint App::index_buffer

Definition at line 89 of file geometry.h.

GLuint App::indirect_buffer

Definition at line 88 of file geometry.h.

bool App::pointer_down

Definition at line 46 of file geometry.h.

bool App::pointer_released

Definition at line 47 of file geometry.h.

float App::pointer_x

Definition at line 44 of file geometry.h.

float App::pointer_y

Definition at line 45 of file geometry.h.

GLuint App::program_backdrop

Definition at line 65 of file geometry.h.

GLuint App::program_centroid

Definition at line 69 of file geometry.h.

GLuint App::program_generate

Definition at line 73 of file geometry.h.

GLuint App::program_geometry

Definition at line 56 of file geometry.h.

GLuint App::program_mapping

Definition at line 50 of file tessellation.h.

float App::rotate_x

Definition at line 48 of file geometry.h.

float App::rotate_y

Definition at line 49 of file geometry.h.

Scene App::scenes[5]

Definition at line 47 of file tessellation.h.

vec3 App::sphere_pos

Definition at line 51 of file geometry.h.

float App::sphere_radius

Definition at line 52 of file geometry.h.

Volume App::tex_centroid

Definition at line 95 of file geometry.h.

GLuint App::tex_material

Definition at line 92 of file geometry.h.

Volume App::tex_surface

Definition at line 96 of file geometry.h.

float App::translate_z

Definition at line 50 of file geometry.h.

GLuint App::u_backdrop_inv_tan_fov

Definition at line 68 of file tessellation.h.

GLuint App::u_backdrop_screen_size

Definition at line 67 of file tessellation.h.

GLuint App::u_backdrop_sun_dir

Definition at line 66 of file tessellation.h.

GLuint App::u_backdrop_view

Definition at line 65 of file tessellation.h.

GLuint App::u_centroid_voxel_mode

Definition at line 70 of file geometry.h.

GLuint App::u_generate_dimension

Definition at line 76 of file geometry.h.

GLuint App::u_generate_sphere_pos

Definition at line 75 of file geometry.h.

GLuint App::u_generate_sphere_radius

Definition at line 74 of file geometry.h.

GLuint App::u_generate_time

Definition at line 77 of file geometry.h.

GLuint App::u_geometry_inCentroid

Definition at line 58 of file geometry.h.

GLuint App::u_geometry_inMaterial

Definition at line 60 of file geometry.h.

GLuint App::u_geometry_inSurface

Definition at line 59 of file geometry.h.

GLuint App::u_geometry_projection

Definition at line 62 of file geometry.h.

GLuint App::u_geometry_view

Definition at line 61 of file geometry.h.

GLuint App::u_mapping_diffusemap

Definition at line 56 of file tessellation.h.

GLuint App::u_mapping_height_scale

Definition at line 52 of file tessellation.h.

GLuint App::u_mapping_heightmap

Definition at line 57 of file tessellation.h.

GLuint App::u_mapping_max_lod_coverage

Definition at line 54 of file tessellation.h.

GLuint App::u_mapping_model

Definition at line 58 of file tessellation.h.

GLuint App::u_mapping_projection

Definition at line 60 of file tessellation.h.

GLuint App::u_mapping_screen_size

Definition at line 55 of file tessellation.h.

GLuint App::u_mapping_use_mip

Definition at line 53 of file tessellation.h.

GLuint App::u_mapping_view

Definition at line 59 of file tessellation.h.

GLuint App::vao

Definition at line 80 of file geometry.h.

GLuint App::vbo_cube

Definition at line 72 of file tessellation.h.

GLuint App::vbo_point

Definition at line 81 of file geometry.h.

GLuint App::vbo_points

Definition at line 82 of file geometry.h.

GLuint App::vbo_quad

Definition at line 84 of file geometry.h.

float App::voxel_mode

Definition at line 53 of file geometry.h.

int App::window_height

Definition at line 36 of file geometry.h.

int App::window_width

Definition at line 35 of file geometry.h.

float App::z_far

Definition at line 41 of file geometry.h.

float App::z_near

Definition at line 40 of file geometry.h.


The documentation for this struct was generated from the following files: