|
| GameApi::P | resize_to_correct_size2 (GameApi::Env &e, GameApi::P model, Matrix *mat) |
| template<class T> |
| void | print (std::string label, T *ptr) |
| IMPORT void | InstallProgress (int num, std::string label, int max=15) |
| IMPORT void | ProgressBar (int num, int val, int max, std::string label) |
| void | SetupProgress (int num, int count) |
| int | my_getline (LoadStream *stream, int index, std::string &line) |
| int | index_from_string (char c, std::string s) |
| LoadStream * | load_from_vector (std::vector< unsigned char, GameApiAllocator< unsigned char > > vec) |
| int | find_data (std::string data) |
| LoadStream * | load_from_url_stream (GameApi::Env &e, std::string url) |
| void | MTL_CB (void *data) |
| void | MTL2_CB (void *data) |
| std::string | convert_slashes (std::string s) |
| void | MTL_d_CB (void *data) |
| void | MTL_bump_CB (void *data) |
| ASyncCallback * | rem_async_cb (std::string url) |
| std::string | MB (long num) |
| int | CalcUrlIndex (std::string url) |
| void | stackTrace () |
| std::ostream & | operator<< (std::ostream &o, VEC4 v) |
| Point | ChangePositions_Func (Point p, int face, int point, void *data) |
| Vector | ChangeNormals_Func (Vector p, int face, int point, void *data) |
| unsigned int | ChangeColor_Func (unsigned int p, int face, int point, void *data) |
| StateBitmaps * | PrepareFaceCollPolyHandle (FaceCollPolyHandle *h2, int bbm_choose) |
| bool | is_texture_usage_confirmed (const FaceCollection *p) |
| bool | is_texture_usage_confirmed (VertexArraySet *set) |
| std::string | get_shader_path (GameApi::Env &e, GameApi::US us) |
| void | print (const PTexCacheItem &i) |
| GameApi::SH | find_ptex_shader (const PTexCacheItem &ii) |
| void | confirm_texture_usage (GameApi::Env &e, GameApi::P p) |
| int | filesize (std::string filename) |
| bool | invalidate (CacheItem *item, std::string filename, int obj_count) |
| std::string | cache_id (std::string filename, int obj_count) |
| void | resize_reset () |
| void | calc_resize_model (GameApi::Env &e, GameApi::EveryApi &ev, GameApi::P p) |
| GameApi::ML | resize_model (GameApi::Env &env, GameApi::EveryApi &ev, GameApi::ML ml) |
| std::pair< float, Point > | find_mesh_scale (FaceCollection *coll) |
| std::pair< float, Point > | find_mesh_scale_g (FaceCollection *coll, GameApi::TRR resize_transfer_id, bool is_animated) |
| GameApi::P | resize_to_correct_size_g2 (GameApi::Env &e, GameApi::P model, Matrix *mat, GameApi::TRR resize) |
| std::string | NumI (int val) |
| std::string | Num (float val) |
| std::string | ConvF (float val) |
| std::string | funccall_to_string (ShaderModule *mod) |
| std::string | str_tolower (std::string s) |
| std::pair< Point, Point > | find_bounds (FaceCollection *coll) |
| void | bind_accel (FaceCollection *coll, AccelStructure *accel) |
| void | shadow_color_callback (void *ptr) |
| void | convert_stl_to_binary (std::vector< unsigned char > *ptr) |
| float | det3 (float *arr) |
| void | lod_lock () |
| void | lod_unlock () |
| void | progress_mat (void *data) |
| bool | Compare_Voxel (const PosColor &c1, const PosColor &c2) |
| bool | Compare_Voxel_Eq (const PosColor &c1, const PosColor &c2) |
| GameApi::ML | mesh_anim (GameApi::Env &e, GameApi::EveryApi &ev, std::vector< Anim_Struct > vec2) |
| bool | ComparePTSObj2 (int a, int b) |
| bool | ComparePTSObj (int a, int b) |
| float | FetchPtsObj_y (int a) |
| bool | ComparePTSObj_y (int a, int b) |
| float | FetchPtsObj_y_matrix (int a) |
| bool | ComparePTSObj_y_matrix (int a, int b) |
| bool | CompareWithCalc (int a, int b) |
| bool | CompareWithCalc_matrix (int a, int b) |
| bool | compare_matrix (Matrix m1, Matrix m2) |
| void | insertion_sort (std::vector< int > &a, bool(*Compare)(int a, int b)) |
| GameApi::P | split_attach_faces (GameApi::Env &e, GameApi::P p, GameApi::ATT att, int max_attach, int num, bool &prepared) |
| GameApi::MS | ms_array (GameApi::Env &e, std::vector< Matrix > vec) |
| float | EvalFaces (int id) |
| bool | CompareFaces (int id1, int id2) |
| template<class T> |
| Bitmap< T > * | subbitmap_t (Bitmap< T > *bm, int x, int y, int width, int height) |
| unsigned int | colourspace_sphere (float x, float y, float z, float t) |
| std::set< Edge > | Decimate::collectEdges (const std::vector< Triangle > &tris) |
| void | Decimate::collapseEdge (Mesh &mesh, int v1, int v2) |
| void | Decimate::decimate (Mesh &mesh, float target_ratio) |
| Decimate::Mesh | decimate_mesh_from_facecollection (FaceCollection *coll) |
| Vec3 | Decimate2::cross (const Vec3 &a, const Vec3 &b) |
| bool | Decimate2::readOBJ (const std::string &filename, std::vector< Vertex > &verts, std::vector< Triangle > &tris) |
| void | Decimate2::writeOBJ (const std::string &filename, const std::vector< Vertex > &verts, const std::vector< Triangle > &tris) |
| SymmetricMatrix | Decimate2::planeQuadric (const Vec3 &v0, const Vec3 &v1, const Vec3 &v2) |
| void | Decimate2::computeVertexQuadrics (std::vector< Vertex > &verts, const std::vector< Triangle > &tris) |
| Vec3 | Decimate2::midpoint (const Vec3 &a, const Vec3 &b) |
| double | Decimate2::computeEdgeCost (const Vertex &v1, const Vertex &v2, Vec3 &opt) |
| void | Decimate2::decimate (std::vector< Vertex > &verts, std::vector< Triangle > &tris, float targetRatio) |
| Decimate2::Mesh | decimate_mesh_from_facecollection2 (FaceCollection *coll) |
| std::vector< PointPair2 > | get_pairs (FaceCollection &coll) |
| bool | operator< (const PointIndex &p1, const PointIndex &p2) |
| float | triArea (Point a, Point b, Point c) |
| float | quadArea (Point p1, Point p2, Point p3, Point p4) |
| float | count_percentage (FaceCollection *coll) |
| float | count_percentage_tf (GLTFModelInterface *next, int m, int j) |
| int | hash3D (int x, int y, int z, int gridRes) |
| Complex | mul (Complex x, Complex y) |
| int | huutomerkki (int n) |
| float | arg (Complex z) |
| float | mag (Complex z) |
| Complex | exp (Complex z, int n) |
| Complex | ln (Complex z) |
| Complex | minus (Complex x, Complex y) |
| Complex | e_eml (Complex x, Complex y) |
| Complex | e_one () |
| Complex | e_e () |
| Complex | e_exp (Complex x) |
| Complex | e_ln (Complex x) |
| Complex | e_minus (Complex x, Complex y) |
| Complex | e_minusone () |
| Complex | e_two () |
| Complex | e_minus_x (Complex x) |
| Complex | e_plus (Complex x, Complex y) |
| Complex | e_one_per_x (Complex x) |
| Complex | e_mul (Complex x, Complex y) |
| Complex | e_x_pow_2 (Complex x) |
| Complex | e_x_div_y (Complex x, Complex y) |
| Complex | e_x_div_2 (Complex x) |
| Complex | e_avg (Complex x, Complex y) |
| Complex | e_sqrt (Complex x) |
| Complex | e_pow (Complex x, Complex y) |
| Complex | e_log_x__y (Complex x, Complex y) |
| Complex | e_pi () |
| Complex | e_hypot (Complex x, Complex y) |
| Complex | e_delta (Complex x) |
| Complex | e_cosh (Complex x) |
| Complex | e_sinh (Complex x) |
| Complex | e_tanh (Complex x) |
| Complex | e_cos (Complex x) |
| Complex | e_sin (Complex x) |
| Complex | e_tan (Complex x) |
| Complex | e_asinh (Complex x) |
| Complex | e_acosh (Complex x) |
| Complex | e_acos (Complex x) |
| Complex | e_atanh (Complex x) |
| Complex | e_asin (Complex x) |
| Complex | e_atan (Complex x) |
| Point | calc_cone_pos (Point p1, Point p2, float val) |