SYMBOL INDEX (6788 symbols across 778 files) FILE: devtools/codegen.py function prepare_path (line 8) | def prepare_path(path): function find_project_root (line 23) | def find_project_root(path): function make_file (line 28) | def make_file(name): function enumify (line 147) | def enumify(str): function typeify (line 150) | def typeify(str): function enttipefy (line 190) | def enttipefy(str): function normalize_float (line 239) | def normalize_float(x): function parse_vector (line 249) | def parse_vector(value, n: int, default): function validate_default (line 265) | def validate_default(value, type): function refresh_file (line 301) | def refresh_file(name): function print_header (line 439) | def print_header(): function print_help (line 442) | def print_help(): FILE: devtools/converters/cbfg2sprite.py function find (line 12) | def find(xyz): FILE: devtools/converters/errorgenerator.py function fp (line 11) | def fp (bippa): FILE: devtools/exporters/tram_anim_export.py function write_tram_animation (line 12) | def write_tram_animation(context, filepath): class ExportTramAnimation (line 56) | class ExportTramAnimation(bpy.types.Operator): method execute (line 71) | def execute(self, context): method invoke (line 75) | def invoke(self, context, event): function menu_func_export (line 80) | def menu_func_export(self, context): function register (line 84) | def register(): function unregister (line 89) | def unregister(): FILE: devtools/exporters/tram_collision_export.py function object_to_collision_mesh (line 19) | def object_to_collision_mesh(c): function write_tram_collision_model (line 43) | def write_tram_collision_model(context, ob, filepath): class ExportTramCollisionObj (line 93) | class ExportTramCollisionObj(Operator, ExportHelper): method invoke (line 124) | def invoke(self, context, _event): method execute (line 148) | def execute(self, context): function menu_func_export (line 154) | def menu_func_export(self, context): function register (line 158) | def register(): function unregister (line 163) | def unregister(): FILE: devtools/exporters/tram_dynamic_obj_export.py function write_tram_dynamic_model (line 13) | def write_tram_dynamic_model(context, ob, filepath): class ExportTramDynamicObj (line 166) | class ExportTramDynamicObj(Operator, ExportHelper): method invoke (line 198) | def invoke(self, context, _event): method execute (line 222) | def execute(self, context): function menu_func_export (line 229) | def menu_func_export(self, context): function register (line 233) | def register(): function unregister (line 238) | def unregister(): FILE: devtools/exporters/tram_file_export.py function main (line 11) | def main(): FILE: devtools/exporters/tram_material_import.py function import_tram_material (line 13) | def import_tram_material(context, path_prefix): class ImportTramMaterial (line 130) | class ImportTramMaterial(bpy.types.Operator): method execute (line 145) | def execute(self, context): method invoke (line 149) | def invoke(self, context, event): function menu_func_import (line 154) | def menu_func_import(self, context): function register (line 158) | def register(): function unregister (line 163) | def unregister(): FILE: devtools/exporters/tram_static_obj_export.py function write_tram_static_model (line 25) | def write_tram_static_model(context, object, filepath): class ExportTramStaticObj (line 101) | class ExportTramStaticObj(Operator, ExportHelper): method invoke (line 133) | def invoke(self, context, _event): method execute (line 157) | def execute(self, context): function menu_func_export (line 164) | def menu_func_export(self, context): function register (line 168) | def register(): function unregister (line 173) | def unregister(): FILE: devtools/maketool.py class Module (line 34) | class Module: method __init__ (line 35) | def __init__(self, name, group, compile_includes, linker_includes, lin... method enable (line 43) | def enable(self): method disable (line 45) | def disable(self): method is_enabled (line 47) | def is_enabled(self): method get_group (line 49) | def get_group(self): function print_header (line 146) | def print_header(): function print_help (line 150) | def print_help(): function print_config (line 162) | def print_config(): function validate_config (line 176) | def validate_config(): function generate_makefile (line 214) | def generate_makefile(): FILE: devtools/tbsp/main.cpp type Vertex (line 29) | struct Vertex { type Triangle (line 36) | struct Triangle { type Material (line 41) | struct Material { type Plane (line 46) | struct Plane { type Edge (line 56) | struct Edge { type Polygon (line 60) | struct Polygon { type Brush (line 65) | struct Brush { type Entity (line 72) | struct Entity { function vec4 (line 83) | vec4 PlaneToEquation(const Plane& plane) { function NeedsClipped (line 94) | int NeedsClipped(Polygon poly, vec4 eq, float bias = 0.01f) { function Clip (line 120) | std::pair Clip(Polygon poly, vec4 eq) { function main (line 173) | int main(int argc, const char** argv) { FILE: devtools/tmap/main.cpp type Vertex (line 21) | struct Vertex { type Triangle (line 30) | struct Triangle { function VertexCanMerge (line 34) | bool VertexCanMerge(const Vertex& a, const Vertex& b) { function XAtlasPrint (line 42) | int XAtlasPrint(const char* format, ...) { function main (line 51) | int main(int argc, const char** argv) { FILE: devtools/trad/main.cpp type Entity (line 25) | struct Entity type Vertex (line 27) | struct Vertex { type Triangle (line 39) | struct Triangle { type Texel (line 44) | struct Texel { type SceneTriangle (line 48) | struct SceneTriangle { type Lightmap (line 58) | struct Lightmap { method Lightmap (line 59) | Lightmap() { method Lightmap (line 66) | Lightmap(int width, int height) { method Blit (line 77) | void Blit(int x, int y, Texel tex) { method BlitMix (line 83) | void BlitMix(int x, int y, Texel tex) { method Texel (line 89) | Texel Sample(int x, int y) { method Blitted (line 97) | bool Blitted(int x, int y) { method Fill (line 105) | void Fill(int pad) { type Node (line 139) | struct Node { type Edge (line 148) | struct Edge { type Model (line 153) | struct Model { type Light (line 162) | struct Light { type Entity (line 170) | struct Entity { function EvaluateSphericalHarmonic (line 186) | void EvaluateSphericalHarmonic(Node& probe, vec3 direction, vec3 color) { function Model (line 216) | Model LoadModel(const char* model_name) { function GetTriangleArea (line 297) | float GetTriangleArea(const vec2& p1, const vec2& p2, const vec2& p3) { function vec3 (line 301) | vec3 GetBarycentric(Triangle tri, float x, float y) { function vec3 (line 312) | static vec3 TriangleAABBMin (Triangle t) { function vec3 (line 320) | static vec3 TriangleAABBMax (Triangle t) { function vec3 (line 328) | vec3 FindNearestIntersection(const AABBTree& tree, function MovePositionTowardTriangleCenter (line 377) | void MovePositionTowardTriangleCenter(const AABBTree& tree, function MovePositionOutsideMesh (line 402) | void MovePositionOutsideMesh(const AABBTree& tree, function IsTexelInShadow (line 497) | bool IsTexelInShadow(const AABBTree& tree, function vec3 (line 511) | vec3 FindTexelColorFromLight(const Light& light, const vec3& pos, const ... type RasterParams (line 516) | struct RasterParams { function RasterizeTriangle (line 522) | void RasterizeTriangle(RasterParams p, Triangle tri, auto raster_f) { function main (line 630) | int main(int argc, const char** argv) { FILE: devtools/trad/main2.cpp type Vertex (line 25) | struct Vertex { type Triangle (line 36) | struct Triangle { type Texel (line 41) | struct Texel { type Lightmap (line 45) | struct Lightmap { method Lightmap (line 46) | Lightmap(int width, int height) { method Blit (line 58) | void Blit(int x, int y, Texel tex) { method BlitMix (line 64) | void BlitMix(int x, int y, Texel tex) { method Texel (line 70) | Texel Sample(int x, int y) { method Blitted (line 78) | bool Blitted(int x, int y) { method Fill (line 86) | void Fill(int pad) { type Light (line 136) | struct Light { type Entity (line 142) | struct Entity { function vec3 (line 151) | vec3 GetBarycentric(Triangle tri, float x, float y) { function vec3 (line 162) | static vec3 TriangleAABBMin (Triangle t) { function vec3 (line 170) | static vec3 TriangleAABBMax (Triangle t) { function vec3 (line 178) | vec3 FindNearestIntersection(AABBTree& tree, std::vector& tris... function vec3 (line 194) | vec3 FindBetween(AABBTree& tree, std::vector& tris, vec3 from,... function vec3 (line 219) | vec3 FindTexelColorFromLights(AABBTree& tree, std::vector& tri... type RasterParams (line 255) | struct RasterParams { function RasterizeTriangle (line 264) | void RasterizeTriangle(RasterParams p, Triangle tri, auto raster_f) { function main (line 382) | int main(int argc, const char** argv) { FILE: docs/cppapi/dynsections.js function toggleVisibility (line 25) | function toggleVisibility(linkObj) function updateStripes (line 46) | function updateStripes() function toggleLevel (line 52) | function toggleLevel(level) function toggleFolder (line 73) | function toggleFolder(id) function toggleInherit (line 108) | function toggleInherit(id) FILE: docs/cppapi/jquery.js function b (line 2) | function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e... function w (line 2) | function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof... function p (line 2) | function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e... function se (line 2) | function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeTy... function ue (line 2) | function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cac... function le (line 2) | function le(e){return e[S]=!0,e} function ce (line 2) | function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(... function fe (line 2) | function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[... function pe (line 2) | function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourc... function de (line 2) | function de(t){return function(e){return"input"===e.nodeName.toLowerCase... function he (line 2) | function he(n){return function(e){var t=e.nodeName.toLowerCase();return(... function ge (line 2) | function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.... function ve (line 2) | function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,... function ye (line 2) | function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e} function me (line 2) | function me(){} function xe (line 2) | function xe(e){for(var t=0,n=e.length,r="";tr;r++)a=n.classesElementLookup[... function r (line 8) | function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-st... function i (line 8) | function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)} function e (line 8) | function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFl... function i (line 8) | function i(e,i){return parseInt(t.css(e,i),10)||0} function s (line 8) | function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e... function s (line 8) | function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"pa... function n (line 15) | function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase()... function h (line 15) | function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}} function k (line 15) | function k(a){var k=$.extend({},b,{queue:!0,duration:d,complete:a&&funct... function CSSCoordinates (line 23) | function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.ri... function DisplayController (line 23) | function DisplayController(element,options,tipController){var hoverTimer... function PlacementCalculator (line 23) | function PlacementCalculator(){function computePlacementCoords(element,p... function TooltipController (line 23) | function TooltipController(options){var placementCalculator=new Placemen... function isSvgElement (line 23) | function isSvgElement(element){return Boolean(window.SVGElement&&element... function isMouseEvent (line 23) | function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,... function initTracking (line 23) | function initTracking(){if(!session.mouseTrackingActive){session.mouseTr... function getViewportDimensions (line 23) | function getViewportDimensions(){session.scrollLeft=$window.scrollLeft()... function trackResize (line 23) | function trackResize(){session.windowWidth=$window.width();session.windo... function trackScroll (line 23) | function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();... function trackMouse (line 23) | function trackMouse(event){session.currentX=event.pageX;session.currentY... function isMouseOver (line 23) | function isMouseOver(element){var elementPosition=element.offset(),eleme... function getTooltipContent (line 23) | function getTooltipContent(element){var tipText=element.data(DATA_POWERT... function getViewportCollisions (line 23) | function getViewportCollisions(coords,elementWidth,elementHeight){var vi... function countFlags (line 23) | function countFlags(value){var count=0;while(value){value&=value-1;count... function f (line 33) | function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault... function initMouseDetection (line 35) | function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetecti... function isTouchEvent (line 35) | function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)} function getEventsNS (line 35) | function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ... FILE: docs/cppapi/menu.js function initMenu (line 25) | function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { FILE: docs/cppapi/search/search.js function convertToId (line 25) | function convertToId(search) function getXPos (line 48) | function getXPos(item) function getYPos (line 62) | function getYPos(item) function SearchBox (line 83) | function SearchBox(name, resultsPath, label, extension) function SearchResults (line 405) | function SearchResults(name) function setKeyActions (line 710) | function setKeyActions(elem,action) function setClassAttr (line 717) | function setClassAttr(elem,attr) function createResults (line 723) | function createResults() function init_search (line 780) | function init_search() FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h function class (line 42) | class bt32BitAxisSweep3 : public btAxisSweep3Internal FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h function class (line 45) | class Edge function SIMD_FORCE_INLINE (line 66) | SIMD_FORCE_INLINE void SetNextFree(BP_FP_INT_TYPE next) { m_minEdges[0] ... function SIMD_FORCE_INLINE (line 132) | SIMD_FORCE_INLINE Handle* getHandle(BP_FP_INT_TYPE index) const { return... function btOverlappingPairCache (line 153) | btOverlappingPairCache* getOverlappingPairCache() function btOverlappingPairCache (line 157) | const btOverlappingPairCache* getOverlappingPairCache() const function setOverlappingPairUserCallback (line 162) | void setOverlappingPairUserCallback(btOverlappingPairCallback* pairCallb... function btOverlappingPairCallback (line 166) | const btOverlappingPairCallback* getOverlappingPairUserCallback() const function virtual (line 179) | virtual void printStats() FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h type btDispatcherInfo (line 19) | struct btDispatcherInfo type btBroadphaseAabbCallback (line 25) | struct btBroadphaseAabbCallback function btBroadphaseAabbCallback (line 31) | struct btBroadphaseRayCallback : public btBroadphaseAabbCallback function class (line 49) | class btBroadphaseInterface FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h type BroadphaseNativeTypes (line 27) | enum BroadphaseNativeTypes function ATTRIBUTE_ALIGNED16 (line 84) | ATTRIBUTE_ALIGNED16(struct) type btBroadphaseProxy (line 173) | struct btBroadphaseProxy function ATTRIBUTE_ALIGNED16 (line 177) | ATTRIBUTE_ALIGNED16(struct) function class (line 227) | class btBroadphasePairSortPredicate FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h type btBroadphaseProxy (line 22) | struct btBroadphaseProxy type btCollisionObjectWrapper (line 26) | struct btCollisionObjectWrapper type btDispatcherInfo (line 27) | struct btDispatcherInfo type btAlignedObjectArray (line 30) | typedef btAlignedObjectArray btManifoldArray; type btCollisionAlgorithmConstructionInfo (line 32) | struct btCollisionAlgorithmConstructionInfo FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btDbvt.h type btDbvtAabbMm (line 131) | struct btDbvtAabbMm function DBVT_INLINE (line 166) | DBVT_INLINE btVector3& tMins() { return (mi); } function DBVT_INLINE (line 167) | DBVT_INLINE btVector3& tMaxs() { return (mx); } type btDbvtAabbMm (line 177) | typedef btDbvtAabbMm btDbvtVolume; type btDbvtNode (line 180) | struct btDbvtNode type btDbvntNode (line 194) | struct btDbvntNode type btAlignedObjectArray (line 223) | typedef btAlignedObjectArray btNodeStack; type btDbvt (line 228) | struct btDbvt function btDbvtAabbMm (line 464) | inline btDbvtAabbMm btDbvtAabbMm::FromCE(const btVector3& c, const btVec... function btDbvtAabbMm (line 473) | inline btDbvtAabbMm btDbvtAabbMm::FromCR(const btVector3& c, btScalar r) function btDbvtAabbMm (line 479) | inline btDbvtAabbMm btDbvtAabbMm::FromMM(const btVector3& mi, const btVe... function btDbvtAabbMm (line 488) | inline btDbvtAabbMm btDbvtAabbMm::FromPoints(const btVector3* pts, int n) function btDbvtAabbMm (line 501) | inline btDbvtAabbMm btDbvtAabbMm::FromPoints(const btVector3** ppts, int n) function DBVT_INLINE (line 621) | DBVT_INLINE bool Intersect(const btDbvtAabbMm& a, function DBVT_INLINE (line 644) | DBVT_INLINE bool Intersect(const btDbvtAabbMm& a, function DBVT_INLINE (line 658) | DBVT_INLINE btScalar Proximity(const btDbvtAabbMm& a, function DBVT_INLINE (line 745) | DBVT_INLINE void Merge(const btDbvtAabbMm& a, function DBVT_INLINE (line 774) | DBVT_INLINE bool NotEqual(const btDbvtAabbMm& a, function DBVT_CHECKTYPE (line 808) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 826) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 890) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 954) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 1019) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 1152) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 1194) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 1235) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 1281) | DBVT_CHECKTYPE function DBVT_CHECKTYPE (line 1534) | DBVT_CHECKTYPE FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h function btBroadphaseProxy (line 43) | struct btDbvtProxy : btBroadphaseProxy type btAlignedObjectArray (line 57) | typedef btAlignedObjectArray btDbvtProxyArray; function btBroadphaseInterface (line 62) | struct btDbvtBroadphase : btBroadphaseInterface FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h type btBroadphaseProxy (line 21) | struct btBroadphaseProxy type btCollisionObjectWrapper (line 25) | struct btCollisionObjectWrapper type btDispatcherInfo (line 30) | struct btDispatcherInfo type ebtDispatcherQueryType (line 68) | enum ebtDispatcherQueryType function class (line 76) | class btDispatcher FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h type btAlignedObjectArray (line 26) | typedef btAlignedObjectArray btBroadphasePairArray; type btOverlapCallback (line 28) | struct btOverlapCallback type btOverlapFilterCallback (line 37) | struct btOverlapFilterCallback function virtual (line 63) | virtual int getNumOverlappingPairs() const = 0; function class (line 258) | class btSortedOverlappingPairCache : public btOverlappingPairCache function class (line 353) | class btNullPairCache : public btOverlappingPairCache FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h type btBroadphasePair (line 21) | struct btBroadphasePair function class (line 24) | class btOverlappingPairCallback FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h function getTriangleIndex (line 76) | int getTriangleIndex() const function class (line 147) | class btNodeOverlapCallback type btAlignedObjectArray (line 159) | typedef btAlignedObjectArray NodeArray; type btAlignedObjectArray (line 160) | typedef btAlignedObjectArray QuantizedNodeArray; type btAlignedObjectArray (line 161) | typedef btAlignedObjectArray BvhSubtreeInfoArray; function btQuantizedBvh (line 166) | ATTRIBUTE_ALIGNED16(class) type btBvhSubtreeInfoData (line 467) | struct btBvhSubtreeInfoData type btOptimizedBvhNodeFloatData (line 475) | struct btOptimizedBvhNodeFloatData type btOptimizedBvhNodeDoubleData (line 485) | struct btOptimizedBvhNodeDoubleData type btQuantizedBvhNodeData (line 496) | struct btQuantizedBvhNodeData type btQuantizedBvhFloatData (line 503) | struct btQuantizedBvhFloatData type btQuantizedBvhDoubleData (line 520) | struct btQuantizedBvhDoubleData FILE: libraries/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h function btBroadphaseProxy (line 21) | struct btSimpleBroadphaseProxy : public btBroadphaseProxy function SIMD_FORCE_INLINE (line 35) | SIMD_FORCE_INLINE void SetNextFree(int next) { m_nextFree = next; } function class (line 41) | class btSimpleBroadphase : public btBroadphaseInterface FILE: libraries/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h function btDiscreteCollisionDetectorInterface (line 25) | struct SphereTriangleDetector : public btDiscreteCollisionDetectorInterface FILE: libraries/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h function class (line 22) | class btActivatingCollisionAlgorithm : public btCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h function class (line 27) | class btBox2dBox2dCollisionAlgorithm : public btActivatingCollisionAlgor... FILE: libraries/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h function class (line 27) | class btBoxBoxCollisionAlgorithm : public btActivatingCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h function btDiscreteCollisionDetectorInterface (line 27) | struct btBoxBoxDetector : public btDiscreteCollisionDetectorInterface FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h type btCollisionAlgorithmCreateFunc (line 19) | struct btCollisionAlgorithmCreateFunc function class (line 26) | class btCollisionConfiguration FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h type btCollisionObjectWrapper (line 22) | struct btCollisionObjectWrapper type btCollisionAlgorithmConstructionInfo (line 23) | struct btCollisionAlgorithmConstructionInfo type btCollisionAlgorithmCreateFunc (line 26) | struct btCollisionAlgorithmCreateFunc FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h function class (line 42) | class btCollisionDispatcher : public btDispatcher FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h function class (line 22) | class btCollisionDispatcherMt : public btCollisionDispatcher FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h type btBroadphaseProxy (line 29) | struct btBroadphaseProxy type btCollisionShapeData (line 31) | struct btCollisionShapeData type btAlignedObjectArray (line 36) | typedef btAlignedObjectArray btCollisionObject... function btCollisionObject (line 49) | ATTRIBUTE_ALIGNED16(class) function setRestitution (line 311) | void setRestitution(btScalar rest) function setFriction (line 320) | void setFriction(btScalar frict) function setRollingFriction (line 330) | void setRollingFriction(btScalar frict) function setSpinningFriction (line 339) | void setSpinningFriction(btScalar frict) function setContactStiffnessAndDamping (line 348) | void setContactStiffnessAndDamping(btScalar stiffness, btScalar damping) function setWorldTransform (line 389) | void setWorldTransform(const btTransform& worldTrans) function SIMD_FORCE_INLINE (line 395) | SIMD_FORCE_INLINE btBroadphaseProxy* getBroadphaseHandle() function SIMD_FORCE_INLINE (line 400) | SIMD_FORCE_INLINE const btBroadphaseProxy* getBroadphaseHandle() const function setBroadphaseHandle (line 405) | void setBroadphaseHandle(btBroadphaseProxy * handle) function setInterpolationWorldTransform (line 420) | void setInterpolationWorldTransform(const btTransform& trans) function setInterpolationLinearVelocity (line 426) | void setInterpolationLinearVelocity(const btVector3& linvel) function setInterpolationAngularVelocity (line 432) | void setInterpolationAngularVelocity(const btVector3& angvel) function setIslandTag (line 453) | void setIslandTag(int tag) function setCompanionId (line 463) | void setCompanionId(int id) function setWorldArrayIndex (line 474) | void setWorldArrayIndex(int ix) function setHitFraction (line 484) | void setHitFraction(btScalar hitFraction) function setCollisionFlags (line 494) | void setCollisionFlags(int flags) function setCcdSweptSphereRadius (line 506) | void setCcdSweptSphereRadius(btScalar radius) function setCcdMotionThreshold (line 522) | void setCcdMotionThreshold(btScalar ccdMotionThreshold) function setUserPointer (line 549) | void setUserPointer(void* userPointer) function setUserIndex (line 555) | void setUserIndex(int index) function setUserIndex2 (line 560) | void setUserIndex2(int index) function setUserIndex3 (line 565) | void setUserIndex3(int index) function setCustomDebugColor (line 575) | void setCustomDebugColor(const btVector3& colorRGB) function removeCustomDebugColor (line 581) | void removeCustomDebugColor() function getCustomDebugColor (line 586) | bool getCustomDebugColor(btVector3 & colorRGB) const function checkCollideWith (line 596) | inline bool checkCollideWith(const btCollisionObject* co) const function virtual (line 604) | virtual int calculateSerializeBufferSize() const; FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h type btCollisionObjectWrapper (line 16) | struct btCollisionObjectWrapper type btCollisionObjectWrapper (line 17) | struct btCollisionObjectWrapper function btCollisionObject (line 45) | const btCollisionObject* getCollisionObject() const { return m_collision... function SIMD_FORCE_INLINE (line 46) | SIMD_FORCE_INLINE const btCollisionShape* getCollisionShape() const { re... FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h function class (line 85) | class btCollisionWorld function virtual (line 222) | virtual bool needsCollision(btBroadphaseProxy* proxy0) const function RayResultCallback (line 232) | struct ClosestRayResultCallback : public RayResultCallback function RayResultCallback (line 267) | struct AllHitsRayResultCallback : public RayResultCallback type LocalConvexResult (line 307) | struct LocalConvexResult type ConvexResultCallback (line 330) | struct ConvexResultCallback function needsCollision (line 352) | bool needsCollision(btBroadphaseProxy* proxy0) const function ConvexResultCallback (line 362) | struct ClosestConvexResultCallback : public ConvexResultCallback type ContactResultCallback (line 400) | struct ContactResultCallback function setForceUpdateAllAabbs (line 504) | void setForceUpdateAllAabbs(bool forceUpdateAllAabbs) FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h type btBulletSerializedArrays (line 26) | struct btBulletSerializedArrays type ConstraintInput (line 28) | struct ConstraintInput type btCollisionShapeData (line 30) | struct btCollisionShapeData type btStridingMeshInterfaceData (line 33) | struct btStridingMeshInterfaceData type btTriangleInfoMap (line 36) | struct btTriangleInfoMap type btContactSolverInfo (line 45) | struct btContactSolverInfo function class (line 47) | class btCollisionWorldImporter FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h function class (line 38) | class btCompoundCollisionAlgorithm : public btActivatingCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h function class (line 40) | class btCompoundCompoundCollisionAlgorithm : public btCompoundCollisionA... FILE: libraries/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h function class (line 32) | class btConvex2dConvex2dAlgorithm : public btActivatingCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h function btConvexTriangleCallback (line 29) | ATTRIBUTE_ALIGNED16(class) function btConvexConcaveCollisionAlgorithm (line 76) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h function class (line 41) | class btConvexConvexAlgorithm : public btActivatingCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h function class (line 29) | class btConvexPlaneCollisionAlgorithm : public btCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h type btDefaultCollisionConstructionInfo (line 23) | struct btDefaultCollisionConstructionInfo FILE: libraries/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h function class (line 26) | class btEmptyAlgorithm : public btCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btGhostObject.h function btCollisionObject (line 33) | ATTRIBUTE_ALIGNED16(class) function class (line 96) | class btPairCachingGhostObject : public btGhostObject function class (line 117) | class btGhostPairCallback : public btOverlappingPairCallback FILE: libraries/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h type btSimplePair (line 23) | struct btSimplePair type btAlignedObjectArray (line 40) | typedef btAlignedObjectArray btSimplePairArray; function class (line 49) | class btHashedSimplePairCache FILE: libraries/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h type btCollisionObjectWrapper (line 15) | struct btCollisionObjectWrapper type btInternalEdgeAdjustFlags (line 20) | enum btInternalEdgeAdjustFlags FILE: libraries/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h type btCollisionObjectWrapper (line 20) | struct btCollisionObjectWrapper type btScalar (line 37) | typedef btScalar (*CalculateCombinedCallback)(const btCollisionObject* b... function class (line 47) | class btManifoldResult : public btDiscreteCollisionDetectorInterface::Re... FILE: libraries/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h function class (line 30) | class btSimulationIslandManager FILE: libraries/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h function class (line 29) | class btSphereBoxCollisionAlgorithm : public btActivatingCollisionAlgorithm FILE: libraries/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h function class (line 29) | class btSphereSphereCollisionAlgorithm : public btActivatingCollisionAlg... FILE: libraries/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h function class (line 28) | class btSphereTriangleCollisionAlgorithm : public btActivatingCollisionA... FILE: libraries/bullet/BulletCollision/CollisionDispatch/btUnionFind.h type btElement (line 26) | struct btElement function class (line 35) | class btUnionFind FILE: libraries/bullet/BulletCollision/CollisionShapes/btBox2dShape.h function btPolyhedralConvexShape (line 26) | ATTRIBUTE_ALIGNED16(class) function virtual (line 110) | virtual void setMargin(btScalar collisionMargin) function virtual (line 120) | virtual void setLocalScaling(const btVector3& scaling) function btVector3 (line 145) | const btVector3* getVertices() const function btVector3 (line 150) | const btVector3* getNormals() const function virtual (line 179) | virtual void getVertex(int i, btVector3& vtx) const function virtual (line 218) | virtual void getEdge(int i, btVector3& pa, btVector3& pb) const function virtual (line 284) | virtual bool isInside(const btVector3& pt, btScalar tolerance) const function virtual (line 301) | virtual const char* getName() const function virtual (line 311) | virtual void getPreferredPenetrationDirection(int index, btVector3& pene... FILE: libraries/bullet/BulletCollision/CollisionShapes/btBoxShape.h function btPolyhedralConvexShape (line 26) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h function virtual (line 74) | virtual const char* getName() const { return "BVHTRIANGLEMESH"; } function btOptimizedBvh (line 78) | btOptimizedBvh* getOptimizedBvh() function setTriangleInfoMap (line 92) | void setTriangleInfoMap(btTriangleInfoMap * triangleInfoMap) function btTriangleInfoMap (line 97) | const btTriangleInfoMap* getTriangleInfoMap() const function btTriangleInfoMap (line 102) | btTriangleInfoMap* getTriangleInfoMap() function virtual (line 107) | virtual int calculateSerializeBufferSize() const; FILE: libraries/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h function virtual (line 48) | virtual void setMargin(btScalar collisionMargin) function virtual (line 54) | virtual void getAabb(const btTransform& t, btVector3& aabbMin, btVector3... function virtual (line 66) | virtual const char* getName() const function btScalar (line 76) | btScalar getRadius() const function virtual (line 87) | virtual void setLocalScaling(const btVector3& scaling) function virtual (line 97) | virtual btVector3 getAnisotropicRollingFrictionDirection() const function class (line 128) | class btCapsuleShapeZ : public btCapsuleShape type btCapsuleShapeData (line 141) | struct btCapsuleShapeData function SIMD_FORCE_INLINE (line 156) | SIMD_FORCE_INLINE const char* btCapsuleShape::serialize(void* dataBuffer... FILE: libraries/bullet/BulletCollision/CollisionShapes/btCollisionShape.h function btCollisionShape (line 26) | ATTRIBUTE_ALIGNED16(class) type btCollisionShapeData (line 162) | struct btCollisionShapeData FILE: libraries/bullet/BulletCollision/CollisionShapes/btCompoundShape.h type btDbvt (line 28) | struct btDbvt function ATTRIBUTE_ALIGNED16 (line 30) | ATTRIBUTE_ALIGNED16(struct) function btCollisionShape (line 91) | btCollisionShape* getChildShape(int index) function btCollisionShape (line 95) | const btCollisionShape* getChildShape(int index) const function btTransform (line 104) | const btTransform& getChildTransform(int index) const function btCompoundShapeChild (line 112) | btCompoundShapeChild* getChildList() function virtual (line 133) | virtual void setMargin(btScalar margin) function virtual (line 141) | virtual const char* getName() const function btDbvt (line 146) | const btDbvt* getDynamicAabbTree() const function btDbvt (line 151) | btDbvt* getDynamicAabbTree() function virtual (line 170) | virtual int calculateSerializeBufferSize() const; FILE: libraries/bullet/BulletCollision/CollisionShapes/btConcaveShape.h type PHY_ScalarType (line 25) | typedef enum PHY_ScalarType function btCollisionShape (line 37) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btConeShape.h function setRadius (line 45) | void setRadius(const btScalar radius) function setHeight (line 49) | void setHeight(const btScalar height) function virtual (line 54) | virtual void calculateLocalInertia(btScalar mass, btVector3 & inertia) c... function virtual (line 80) | virtual const char* getName() const function virtual (line 100) | virtual int calculateSerializeBufferSize() const; function class (line 125) | class btConeShapeZ : public btConeShape type btConeShapeData (line 143) | struct btConeShapeData function SIMD_FORCE_INLINE (line 158) | SIMD_FORCE_INLINE const char* btConeShape::serialize(void* dataBuffer, b... FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h function btConvex2dShape (line 24) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h function btVector3 (line 40) | btVector3* getUnscaledPoints() function btVector3 (line 45) | const btVector3* getUnscaledPoints() const function btVector3 (line 51) | const btVector3* getPoints() const function SIMD_FORCE_INLINE (line 58) | SIMD_FORCE_INLINE btVector3 getScaledPoint(int i) const function virtual (line 77) | virtual int getNumVertices() const; FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h function btConvexInternalShape (line 28) | ATTRIBUTE_ALIGNED16(class) function getAabb (line 84) | void getAabb(const btTransform& t, btVector3& aabbMin, btVector3& aabbMa... function virtual (line 102) | virtual void setMargin(btScalar margin) function virtual (line 121) | virtual void getPreferredPenetrationDirection(int index, btVector3& pene... function virtual (line 128) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 154) | SIMD_FORCE_INLINE const char* btConvexInternalShape::serialize(void* dat... function class (line 170) | class btConvexInternalAabbCachingShape : public btConvexInternalShape FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h function btPolyhedralConvexAabbCachingShape (line 24) | ATTRIBUTE_ALIGNED16(class) function SIMD_FORCE_INLINE (line 62) | SIMD_FORCE_INLINE btVector3* getUnscaledPoints() function SIMD_FORCE_INLINE (line 67) | SIMD_FORCE_INLINE const btVector3* getUnscaledPoints() const function SIMD_FORCE_INLINE (line 77) | SIMD_FORCE_INLINE btVector3 getScaledPoint(int index) const function virtual (line 89) | virtual const char* getName() const { return "ConvexPointCloud"; } FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h type btFace (line 26) | struct btFace function btConvexPolyhedron (line 33) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvexShape.h function btCollisionShape (line 31) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h function btPolyhedralConvexAabbCachingShape (line 23) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btCylinderShape.h function btVector3 (line 34) | btVector3 getHalfExtentsWithMargin() const function virtual (line 57) | virtual void setMargin(btScalar collisionMargin) function virtual (line 68) | virtual btVector3 localGetSupportingVertex(const btVector3& vec) const function virtual (line 94) | virtual btVector3 getAnisotropicRollingFrictionDirection() const function virtual (line 106) | virtual void setLocalScaling(const btVector3& scaling) function virtual (line 118) | virtual const char* getName() const function virtual (line 123) | virtual int calculateSerializeBufferSize() const; function class (line 151) | class btCylinderShapeZ : public btCylinderShape type btCylinderShapeData (line 174) | struct btCylinderShapeData function SIMD_FORCE_INLINE (line 189) | SIMD_FORCE_INLINE const char* btCylinderShape::serialize(void* dataBuffe... FILE: libraries/bullet/BulletCollision/CollisionShapes/btEmptyShape.h function btConcaveShape (line 28) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h function btHeightfieldTerrainShape (line 70) | ATTRIBUTE_ALIGNED16(class) type btTriangleInfoMap (line 127) | struct btTriangleInfoMap function setFlipTriangleWinding (line 195) | void setFlipTriangleWinding(bool flipTriangleWinding) function virtual (line 207) | virtual const btVector3& getLocalScaling() const; function virtual (line 221) | virtual const char* getName() const { return "HEIGHTFIELD"; } function setUserValue3 (line 224) | void setUserValue3(btScalar value) type btTriangleInfoMap (line 232) | struct btTriangleInfoMap type btTriangleInfoMap (line 236) | struct btTriangleInfoMap function setTriangleInfoMap (line 240) | void setTriangleInfoMap(btTriangleInfoMap* map) FILE: libraries/bullet/BulletCollision/CollisionShapes/btMaterial.h function class (line 22) | class btMaterial FILE: libraries/bullet/BulletCollision/CollisionShapes/btMiniSDF.h type btMultiIndex (line 8) | struct btMultiIndex function max (line 13) | struct btAlignedBox3d function const (line 44) | struct btShapeMatrix function bottomRowsMul (line 59) | struct btShapeGradients function btScalar (line 79) | inline btScalar& operator()(int i, int j) type btCell32 (line 85) | struct btCell32 type btMiniSDF (line 90) | struct btMiniSDF FILE: libraries/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h function btConvexInternalShape (line 23) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h function btVector3 (line 50) | const btVector3& getSpherePosition(int index) const function btScalar (line 55) | btScalar getSphereRadius(int index) const function virtual (line 60) | virtual const char* getName() const function virtual (line 65) | virtual int calculateSerializeBufferSize() const; FILE: libraries/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h function btMultimaterialTriangleMeshShape (line 25) | ATTRIBUTE_ALIGNED16(class) function virtual (line 96) | virtual ~btMultimaterialTriangleMeshShape() function virtual (line 109) | virtual const char *getName() const { return "MULTIMATERIALTRIANGLEMESH"; } FILE: libraries/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h function btOptimizedBvh (line 26) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h function btPolyhedralConvexShape (line 24) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h function virtual (line 39) | virtual const btVector3& getLocalScaling() const; function virtual (line 55) | virtual const char* getName() const { return "SCALEDBVHTRIANGLEMESH"; } function virtual (line 57) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 77) | SIMD_FORCE_INLINE const char* btScaledBvhTriangleMeshShape::serialize(vo... FILE: libraries/bullet/BulletCollision/CollisionShapes/btSdfCollisionShape.h function class (line 6) | class btSdfCollisionShape : public btConcaveShape FILE: libraries/bullet/BulletCollision/CollisionShapes/btShapeHull.h function btShapeHull (line 27) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btSphereShape.h function btConvexInternalShape (line 22) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h function virtual (line 47) | virtual const btVector3& getLocalScaling() const; function virtual (line 60) | virtual const char* getName() const { return "STATICPLANE"; } function virtual (line 62) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 85) | SIMD_FORCE_INLINE const char* btStaticPlaneShape::serialize(void* dataBu... FILE: libraries/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h function virtual (line 63) | virtual int getNumSubParts() const = 0; function virtual (line 69) | virtual void setPremadeAabb(const btVector3& aabbMin, const btVector3& a... function virtual (line 74) | virtual void getPremadeAabb(btVector3 * aabbMin, btVector3 * aabbMax) const function setScaling (line 84) | void setScaling(const btVector3& scaling) function virtual (line 89) | virtual int calculateSerializeBufferSize() const; FILE: libraries/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h function btPolyhedralConvexAabbCachingShape (line 23) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h type btTriangle (line 22) | struct btTriangle function class (line 40) | class btTriangleBuffer : public btTriangleCallback FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h function class (line 23) | class btTriangleCallback function class (line 30) | class btInternalTriangleIndexCallback FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h function ATTRIBUTE_ALIGNED16 (line 25) | ATTRIBUTE_ALIGNED16(struct) type btAlignedObjectArray (line 59) | typedef btAlignedObjectArray IndexedMeshArray; function btTriangleIndexVertexArray (line 65) | ATTRIBUTE_ALIGNED16(class) function virtual (line 120) | virtual void preallocateVertices(int numverts) { (void)numverts; } function virtual (line 121) | virtual void preallocateIndices(int numindices) { (void)numindices; } FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h function ATTRIBUTE_ALIGNED16 (line 23) | ATTRIBUTE_ALIGNED16(struct) type btAlignedObjectArray (line 42) | typedef btAlignedObjectArray MaterialArray; function btTriangleIndexVertexMaterialArray (line 50) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h type btTriangleInfo (line 33) | struct btTriangleInfo type btHashMap (line 50) | typedef btHashMap btInternalTriangleInfoMap; type btTriangleInfoMap (line 53) | struct btTriangleInfoMap function virtual (line 71) | virtual ~btTriangleInfoMap() {} function virtual (line 73) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 120) | SIMD_FORCE_INLINE const char* btTriangleInfoMap::serialize(void* dataBuf... FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h function class (line 27) | class btTriangleMesh : public btTriangleIndexVertexArray FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h function btTriangleMeshShape (line 23) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/CollisionShapes/btTriangleShape.h function btPolyhedralConvexShape (line 22) | ATTRIBUTE_ALIGNED16(class) function calcNormal (line 105) | void calcNormal(btVector3 & normal) const function virtual (line 111) | virtual void getPlaneEquation(int i, btVector3& planeNormal, btVector3& ... function virtual (line 118) | virtual void calculateLocalInertia(btScalar mass, btVector3 & inertia) c... function virtual (line 125) | virtual bool isInside(const btVector3& pt, btScalar tolerance) const function virtual (line 157) | virtual const char* getName() const function virtual (line 167) | virtual void getPreferredPenetrationDirection(int index, btVector3& pene... FILE: libraries/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h function btUniformScalingShape (line 24) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletCollision/Gimpact/btBoxCollision.h type eBT_PLANE_INTERSECTION_TYPE (line 45) | enum eBT_PLANE_INTERSECTION_TYPE function SIMD_FORCE_INLINE (line 144) | SIMD_FORCE_INLINE btScalar bt_mat3_dot_col( function BT_BOX_BOX_TRANSFORM_CACHE (line 151) | ATTRIBUTE_ALIGNED16(class) function btAABB (line 214) | ATTRIBUTE_ALIGNED16(class) function SIMD_FORCE_INLINE (line 273) | SIMD_FORCE_INLINE void invalidate() function SIMD_FORCE_INLINE (line 283) | SIMD_FORCE_INLINE void increment_margin(btScalar margin) function SIMD_FORCE_INLINE (line 293) | SIMD_FORCE_INLINE void copy_with_margin(const btAABB &other, btScalar ma... function calc_from_triangle (line 305) | void calc_from_triangle( function calc_from_triangle_margin (line 320) | void calc_from_triangle_margin( function SIMD_FORCE_INLINE (line 342) | SIMD_FORCE_INLINE void appy_transform(const btTransform &trans) function SIMD_FORCE_INLINE (line 358) | SIMD_FORCE_INLINE void appy_transform_trans_cache(const BT_BOX_BOX_TRANS... function SIMD_FORCE_INLINE (line 374) | SIMD_FORCE_INLINE void merge(const btAABB &box) function merge_point (line 387) | void merge_point(const CLASS_POINT &point) function SIMD_FORCE_INLINE (line 406) | SIMD_FORCE_INLINE void find_intersection(const btAABB &other, btAABB &in... function SIMD_FORCE_INLINE (line 417) | SIMD_FORCE_INLINE bool has_collision(const btAABB &other) const function SIMD_FORCE_INLINE (line 436) | SIMD_FORCE_INLINE bool collide_ray(const btVector3 &vorigin, const btVec... function SIMD_FORCE_INLINE (line 458) | SIMD_FORCE_INLINE void projection_interval(const btVector3 &direction, b... function SIMD_FORCE_INLINE (line 486) | SIMD_FORCE_INLINE bool overlapping_trans_conservative(const btAABB &box,... function SIMD_FORCE_INLINE (line 493) | SIMD_FORCE_INLINE bool overlapping_trans_conservative2(const btAABB &box, function SIMD_FORCE_INLINE (line 502) | SIMD_FORCE_INLINE bool overlapping_trans_cache( function SIMD_FORCE_INLINE (line 554) | SIMD_FORCE_INLINE bool collide_plane( function SIMD_FORCE_INLINE (line 562) | SIMD_FORCE_INLINE bool collide_triangle_exact( function SIMD_FORCE_INLINE (line 610) | SIMD_FORCE_INLINE bool btCompareTransformsEqual(const btTransform &t1, c... FILE: libraries/bullet/BulletCollision/Gimpact/btClipPolygon.h function SIMD_FORCE_INLINE (line 30) | SIMD_FORCE_INLINE btScalar bt_distance_point_plane(const btVector4 &plan... function SIMD_FORCE_INLINE (line 43) | SIMD_FORCE_INLINE void bt_plane_clip_polygon_collect( function SIMD_FORCE_INLINE (line 70) | SIMD_FORCE_INLINE int bt_plane_clip_polygon( function SIMD_FORCE_INLINE (line 119) | SIMD_FORCE_INLINE int bt_plane_clip_triangle( FILE: libraries/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h function btCompoundFromGimpactShape (line 8) | ATTRIBUTE_ALIGNED16(class) function btTriangleRaycastCallback (line 24) | struct MyCallback : public btTriangleRaycastCallback function btInternalTriangleIndexCallback (line 46) | struct MyInternalTriangleIndexCallback : public btInternalTriangleIndexC... function btCompoundShape (line 90) | btCompoundShape* btCreateCompoundFromGimpactShape(const btGImpactMeshSha... FILE: libraries/bullet/BulletCollision/Gimpact/btContactProcessing.h function class (line 32) | class btContactArray : public btAlignedObjectArray FILE: libraries/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h function class (line 40) | class GIM_CONTACT function SIMD_FORCE_INLINE (line 88) | SIMD_FORCE_INLINE void interpolate_normals(btVector3 *normals, int norma... FILE: libraries/bullet/BulletCollision/Gimpact/btGImpactBvh.h function class (line 34) | class btPairSet : public btAlignedObjectArray function class (line 52) | class GIM_BVH_DATA_ARRAY : public btAlignedObjectArray function class (line 56) | class GIM_BVH_TREE_NODE_ARRAY : public btAlignedObjectArray function class (line 66) | class GIM_PRIMITIVE_MANAGER_PROTOTYPE type GIM_AABB_DATA (line 77) | struct GIM_AABB_DATA type GIM_BOX_TREE_NODE (line 84) | struct GIM_BOX_TREE_NODE function class (line 107) | class GIM_BOX_TREE function SIMD_FORCE_INLINE (line 231) | SIMD_FORCE_INLINE GIM_AABB getGlobalBox() const function SIMD_FORCE_INLINE (line 257) | SIMD_FORCE_INLINE void update() function SIMD_FORCE_INLINE (line 263) | SIMD_FORCE_INLINE void buildSet() function SIMD_FORCE_INLINE (line 279) | SIMD_FORCE_INLINE bool boxQuery(const GIM_AABB& box, gim_array& c... function SIMD_FORCE_INLINE (line 315) | SIMD_FORCE_INLINE bool boxQueryTrans(const GIM_AABB& box, function SIMD_FORCE_INLINE (line 324) | SIMD_FORCE_INLINE bool rayQuery( function SIMD_FORCE_INLINE (line 380) | SIMD_FORCE_INLINE bool isLeafNode(GUINT nodeindex) const function SIMD_FORCE_INLINE (line 385) | SIMD_FORCE_INLINE GUINT getNodeData(GUINT nodeindex) const function SIMD_FORCE_INLINE (line 390) | SIMD_FORCE_INLINE void getNodeBound(GUINT nodeindex, GIM_AABB& bound) const function SIMD_FORCE_INLINE (line 395) | SIMD_FORCE_INLINE void setNodeBound(GUINT nodeindex, const GIM_AABB& bound) function SIMD_FORCE_INLINE (line 400) | SIMD_FORCE_INLINE GUINT getLeftNodeIndex(GUINT nodeindex) const function SIMD_FORCE_INLINE (line 405) | SIMD_FORCE_INLINE GUINT getRightNodeIndex(GUINT nodeindex) const function SIMD_FORCE_INLINE (line 410) | SIMD_FORCE_INLINE GUINT getScapeNodeIndex(GUINT nodeindex) const function SIMD_FORCE_INLINE (line 415) | SIMD_FORCE_INLINE void getNodeTriangle(GUINT nodeindex, GIM_TRIANGLE& tr... function SIMD_FORCE_INLINE (line 477) | SIMD_FORCE_INLINE void retrieve_node1_triangle(GUINT node1) function SIMD_FORCE_INLINE (line 490) | SIMD_FORCE_INLINE void retrieve_node0_info(GUINT node0) function SIMD_FORCE_INLINE (line 499) | SIMD_FORCE_INLINE void retrieve_node1_info(GUINT node1) function SIMD_FORCE_INLINE (line 508) | SIMD_FORCE_INLINE bool node_collision(GUINT node0, GUINT node1) function find_collision_pairs (line 549) | void find_collision_pairs() FILE: libraries/bullet/BulletCollision/Gimpact/gim_clip_polygon.h function class (line 37) | class DISTANCE_PLANE_3D_FUNC function PLANE_CLIP_POLYGON_COLLECT (line 48) | void PLANE_CLIP_POLYGON_COLLECT( function GUINT (line 76) | GUINT PLANE_CLIP_POLYGON_GENERIC( function GUINT (line 125) | GUINT PLANE_CLIP_TRIANGLE_GENERIC( function GUINT (line 179) | GUINT PLANE_CLIP_POLYGON3D( function GUINT (line 189) | GUINT PLANE_CLIP_TRIANGLE3D( FILE: libraries/bullet/BulletCollision/Gimpact/gim_contact.h function class (line 57) | class GIM_CONTACT function GUINT (line 94) | GUINT calc_key_contact() const function class (line 129) | class gim_contact_array : public gim_array FILE: libraries/bullet/BulletCollision/Gimpact/gim_geom_types.h type GSHORT (line 39) | typedef GSHORT vec2s[2]; type GSHORT (line 41) | typedef GSHORT vec3s[3]; type GSHORT (line 43) | typedef GSHORT vec4s[4]; type GUSHORT (line 46) | typedef GUSHORT vec2us[2]; type GUSHORT (line 48) | typedef GUSHORT vec3us[3]; type GUSHORT (line 50) | typedef GUSHORT vec4us[4]; type GINT (line 53) | typedef GINT vec2i[2]; type GINT (line 55) | typedef GINT vec3i[3]; type GINT (line 57) | typedef GINT vec4i[4]; type GUINT (line 60) | typedef GUINT vec2ui[2]; type GUINT (line 62) | typedef GUINT vec3ui[3]; type GUINT (line 64) | typedef GUINT vec4ui[4]; type GREAL (line 67) | typedef GREAL vec2f[2]; type GREAL (line 69) | typedef GREAL vec3f[3]; type GREAL (line 71) | typedef GREAL vec4f[4]; type GREAL2 (line 74) | typedef GREAL2 vec2d[2]; type GREAL2 (line 76) | typedef GREAL2 vec3d[3]; type GREAL2 (line 78) | typedef GREAL2 vec4d[4]; type GREAL (line 81) | typedef GREAL mat2f[2][2]; type GREAL (line 83) | typedef GREAL mat3f[3][3]; type GREAL (line 85) | typedef GREAL mat4f[4][4]; type GREAL (line 88) | typedef GREAL quatf[4]; FILE: libraries/bullet/BulletCollision/Gimpact/gim_hash_table.h function class (line 88) | class GIM_HASH_NODE_GET_KEY function class (line 99) | class GIM_HASH_NODE_CMP_KEY_MACRO function class (line 110) | class GIM_HASH_NODE_CMP_MACRO function GUINT (line 150) | inline GUINT gim_next_prime(GUINT number) function GUINT (line 194) | inline GUINT _find_cell(GUINT hashkey) function GUINT (line 213) | inline GUINT _find_avaliable_cell(GUINT hashkey) function _reserve_table_memory (line 244) | inline void _reserve_table_memory(GUINT newtablesize) function _invalidate_keys (line 258) | inline void _invalidate_keys() function _clear_table_memory (line 268) | inline void _clear_table_memory() function _rehash (line 277) | inline void _rehash() function _resize_table (line 306) | inline void _resize_table(GUINT newsize) function _destroy (line 317) | inline void _destroy() function GUINT (line 324) | inline GUINT _assign_hash_table_cell(GUINT hashkey) function _erase_by_index_hash_table (line 339) | inline bool _erase_by_index_hash_table(GUINT index) function _erase_hash_table (line 357) | inline bool _erase_hash_table(GUINT hashkey) function GUINT (line 377) | inline GUINT _insert_hash_table(GUINT hashkey, const T& value) function GUINT (line 404) | inline GUINT _insert_hash_table_replace(GUINT hashkey, const T& value) function _erase_sorted (line 430) | inline bool _erase_sorted(GUINT index) function _erase_unsorted (line 439) | inline bool _erase_unsorted(GUINT index) function _insert_in_pos (line 465) | inline void _insert_in_pos(GUINT hashkey, const T& value, GUINT pos) function GUINT (line 472) | inline GUINT _insert_sorted(GUINT hashkey, const T& value) function GUINT (line 501) | inline GUINT _insert_sorted_replace(GUINT hashkey, const T& value) function GUINT (line 530) | inline GUINT _insert_unsorted(GUINT hashkey, const T& value) function is_hash_table (line 580) | inline bool is_hash_table() function is_sorted (line 586) | inline bool is_sorted() function sort (line 592) | bool sort() function switch_to_hashtable (line 609) | bool switch_to_hashtable() function switch_to_sorted_array (line 625) | bool switch_to_sorted_array() function check_for_switching_to_hashtable (line 633) | bool check_for_switching_to_hashtable() function set_sorted (line 650) | inline void set_sorted(bool value) function GUINT (line 662) | inline GUINT get_key(GUINT index) const function T (line 670) | inline T* get_value_by_index(GUINT index) function T (line 675) | inline const T& operator[](GUINT index) const function T (line 680) | inline T& operator[](GUINT index) function GUINT (line 690) | inline GUINT find(GUINT hashkey) function T (line 723) | inline T* get_value(GUINT hashkey) function erase_by_index (line 732) | inline bool erase_by_index(GUINT index) function erase_by_index_unsorted (line 754) | inline bool erase_by_index_unsorted(GUINT index) function erase_by_key (line 772) | inline bool erase_by_key(GUINT hashkey) function clear (line 792) | void clear() function GUINT (line 812) | inline GUINT insert(GUINT hashkey, const T& element) function GUINT (line 830) | inline GUINT insert_override(GUINT hashkey, const T& element) function GUINT (line 847) | inline GUINT insert_unsorted(GUINT hashkey, const T& element) FILE: libraries/bullet/BulletCollision/Gimpact/gim_math.h type GIM_SCALAR_TYPES (line 58) | enum GIM_SCALAR_TYPES function GREAL (line 134) | inline GREAL gim_inv_sqrt(GREAL f) function GREAL (line 141) | inline GREAL gim_sqrt(GREAL f) FILE: libraries/bullet/BulletCollision/Gimpact/gim_memory.h function gim_simd_memcpy (line 120) | inline void gim_simd_memcpy(void *dst, const void *src, size_t copysize) function gim_swap_elements (line 150) | void gim_swap_elements(T *_array, size_t _i, size_t _j) function gim_swap_elements_memcpy (line 158) | void gim_swap_elements_memcpy(T *_array, size_t _i, size_t _j) function gim_swap_elements_ptr (line 167) | void gim_swap_elements_ptr(char *_array, size_t _i, size_t _j) FILE: libraries/bullet/BulletCollision/Gimpact/gim_pair.h function GIM_PAIR (line 6) | struct GIM_PAIR FILE: libraries/bullet/BulletCollision/Gimpact/gim_radixsort.h function class (line 41) | class less_comparator function class (line 52) | class integer_comparator function class (line 63) | class uint_key_func function class (line 74) | class copy_elements_func function class (line 85) | class memcopy_elements_func type GIM_RSORT_TOKEN (line 96) | struct GIM_RSORT_TOKEN function other (line 114) | inline bool operator>(const GIM_RSORT_TOKEN& other) const function class (line 121) | class GIM_RSORT_TOKEN_COMPARATOR function gim_radix_sort_rtokens (line 137) | inline void gim_radix_sort_rtokens( FILE: libraries/bullet/BulletCollision/Gimpact/gim_tri_collision.h function GIM_TRIANGLE_CONTACT_DATA (line 44) | struct GIM_TRIANGLE_CONTACT_DATA function mergepoints_generic (line 74) | void mergepoints_generic(const CLASS_PLANE &plane, function SIMD_FORCE_INLINE (line 111) | SIMD_FORCE_INLINE void merge_points(const btVector4 &plane, GREAL margin, function class (line 120) | class GIM_TRIANGLE FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h function class (line 29) | class btContinuousConvexCollision : public btConvexCast FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h function class (line 39) | class btConvexCast FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h function class (line 25) | class btConvexPenetrationDepthSolver FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h type btDiscreteCollisionDetectorInterface (line 27) | struct btDiscreteCollisionDetectorInterface type ClosestPointInput (line 39) | struct ClosestPointInput function virtual (line 51) | virtual ~btDiscreteCollisionDetectorInterface(){} type btStorageResult (line 60) | struct btStorageResult function virtual (line 74) | virtual void addContactPoint(const btVector3& normalOnBInWorld, const bt... FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h type btGjkCollisionDescription (line 21) | struct btGjkCollisionDescription FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h function class (line 28) | class btGjkConvexCast : public btConvexCast FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h type btGjkEpaSolver2 (line 31) | struct btGjkEpaSolver2 FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h type btGjkEpaSolver3 (line 32) | struct btGjkEpaSolver3 type U (line 78) | typedef unsigned int U; type U1 (line 79) | typedef unsigned char U1; function EnableMargin (line 99) | void EnableMargin(bool enable) function btVector3 (line 103) | inline btVector3 Support0(const btVector3& d) const function btVector3 (line 107) | inline btVector3 Support1(const btVector3& d) const function btVector3 (line 112) | inline btVector3 Support(const btVector3& d) const function btVector3 (line 116) | btVector3 Support(const btVector3& d, U index) const type eGjkStatus (line 125) | enum eGjkStatus type sSV (line 137) | struct sSV type sSimplex (line 141) | struct sSimplex function Initialize (line 167) | void Initialize() function eGjkStatus (line 175) | eGjkStatus Evaluate(const MinkowskiDiff& shapearg, con... function EncloseOrigin (line 312) | bool EncloseOrigin() function getsupport (line 378) | void getsupport(const btVector3& d, sSV& sv) const function removevertice (line 383) | void removevertice(sSimplex& simplex) function appendvertice (line 387) | void appendvertice(sSimplex& simplex, const btVector3& v) function btScalar (line 393) | static btScalar det(const btVector3& a, const btVector3& b, const btVect... function btScalar (line 399) | static btScalar projectorigin(const btVector3& a, function btScalar (line 431) | static btScalar projectorigin(const btVector3& a, function btScalar (line 477) | static btScalar projectorigin(const btVector3& a, type eEpaStatus (line 528) | enum eEpaStatus type sFace (line 548) | struct sFace type sList (line 558) | struct sList function getedgedist (line 743) | bool getedgedist(sFace* face, typename GJK::sSV* a, ty... function sFace (line 779) | sFace* newface(typename GJK::sSV* a, typename GJK::sSV* w, sFace* f, U ... function Initialize (line 878) | void Initialize(const btConvexTemplate& a, const btConvexTemplate& b, function btComputeGjkEpaPenetration2 (line 975) | int btComputeGjkEpaPenetration2(const btCollisionDescription& colDesc, b... FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h function class (line 24) | class btGjkEpaPenetrationDepthSolver : public btConvexPenetrationDepthSo... FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h function class (line 27) | class btGjkPairDetector : public btDiscreteCollisionDetectorInterface FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h type sce (line 24) | typedef sce::PhysicsEffects::PfxConstraintRow btConstraintRow; function ATTRIBUTE_ALIGNED16 (line 27) | ATTRIBUTE_ALIGNED16(struct) type btConstraintRow (line 37) | typedef btConstraintRow PfxConstraintRow; type btContactPointFlags (line 40) | enum btContactPointFlags function class (line 51) | class btManifoldPoint FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h function class (line 23) | class btMinkowskiPenetrationDepthSolver : public btConvexPenetrationDept... FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h function btMprSimplexSetSize (line 31) | struct btMprCollisionDescription function btPrintPortalVertex (line 95) | inline void btPrintPortalVertex(_btMprSimplex_t *portal, int index) function btMprSimplexSize (line 103) | inline int btMprSimplexSize(const btMprSimplex_t *s) function btMprSupport_t (line 108) | inline const btMprSupport_t *btMprSimplexPoint(const btMprSimplex_t *s, ... function btMprSupportCopy (line 114) | inline void btMprSupportCopy(btMprSupport_t *d, const btMprSupport_t *s) function btMprSimplexSet (line 119) | inline void btMprSimplexSet(btMprSimplex_t *s, size_t pos, const btMprSu... function btMprSimplexSwap (line 124) | inline void btMprSimplexSwap(btMprSimplex_t *s, size_t pos1, size_t pos2) function btMprIsZero (line 133) | inline int btMprIsZero(float val) function btMprEq (line 138) | inline int btMprEq(float _a, float _b) function btMprVec3Eq (line 159) | inline int btMprVec3Eq(const btVector3 *a, const btVector3 *b) function btFindOrigin (line 165) | void btFindOrigin(const btConvexTemplate &a, const btConvexTemplate &b, ... function btMprVec3Set (line 172) | inline void btMprVec3Set(btVector3 *v, float x, float y, float z) function btMprVec3Add (line 177) | inline void btMprVec3Add(btVector3 *v, const btVector3 *w) function btMprVec3Copy (line 182) | inline void btMprVec3Copy(btVector3 *v, const btVector3 *w) function btMprVec3Scale (line 187) | inline void btMprVec3Scale(btVector3 *d, float k) function btMprVec3Dot (line 192) | inline float btMprVec3Dot(const btVector3 *a, const btVector3 *b) function btMprVec3Len2 (line 200) | inline float btMprVec3Len2(const btVector3 *v) function btMprVec3Normalize (line 205) | inline void btMprVec3Normalize(btVector3 *d) function btMprVec3Cross (line 211) | inline void btMprVec3Cross(btVector3 *d, const btVector3 *a, const btVec... function btMprVec3Sub2 (line 216) | inline void btMprVec3Sub2(btVector3 *d, const btVector3 *v, const btVect... function btPortalDir (line 221) | inline void btPortalDir(const btMprSimplex_t *portal, btVector3 *dir) function portalEncapsulesOrigin (line 233) | inline int portalEncapsulesOrigin(const btMprSimplex_t *portal, function portalReachTolerance (line 241) | inline int portalReachTolerance(const btMprSimplex_t *portal, function portalCanEncapsuleOrigin (line 265) | inline int portalCanEncapsuleOrigin(const btMprSimplex_t *portal, function btExpandPortal (line 274) | inline void btExpandPortal(btMprSimplex_t *portal, function btMprSupport (line 308) | void btMprSupport(const btConvexTemplate &a, const btConvexTemplate &b, function btDiscoverPortal (line 324) | int btDiscoverPortal(const btConvexTemplate &a, const btConvexTemplate &b, function btRefinePortal (line 461) | int btRefinePortal(const btConvexTemplate &a, const btConvexTemplate &b,... function btFindPos (line 497) | static void btFindPos(const btMprSimplex_t *portal, btVector3 *pos) function btMprVec3Dist2 (line 570) | inline float btMprVec3Dist2(const btVector3 *a, const btVector3 *b) function _btMprVec3PointSegmentDist2 (line 577) | inline float _btMprVec3PointSegmentDist2(const btVector3 *P, function btMprVec3PointTriDist2 (line 642) | inline float btMprVec3PointTriDist2(const btVector3 *P, function btFindPenetr (line 730) | void btFindPenetr(const btConvexTemplate &a, const btConvexTemplate &b, function btFindPenetrTouch (line 775) | static void btFindPenetrTouch(btMprSimplex_t *portal, float *depth, btVe... function btFindPenetrSegment (line 793) | static void btFindPenetrSegment(btMprSimplex_t *portal, function btMprPenetration (line 813) | int btMprPenetration(const btConvexTemplate &a, const btConvexTemplate &b, function btComputeMprPenetration (line 866) | int btComputeMprPenetration(const btConvexTemplate &a, const btConvexTem... FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h type btCollisionResult (line 25) | struct btCollisionResult type btCollisionObjectDoubleData (line 26) | struct btCollisionObjectDoubleData type btCollisionObjectFloatData (line 27) | struct btCollisionObjectFloatData type btContactManifoldTypes (line 46) | enum btContactManifoldTypes function btPersistentManifold (line 63) | ATTRIBUTE_ALIGNED16(class) function SIMD_FORCE_INLINE (line 106) | SIMD_FORCE_INLINE const btCollisionObject* getBody1() const { return m_b... function setBodies (line 108) | void setBodies(const btCollisionObject* body0, const btCollisionObject* ... function setNumContacts (line 125) | void setNumContacts(int cachedPoints) function SIMD_FORCE_INLINE (line 130) | SIMD_FORCE_INLINE const btManifoldPoint& getContactPoint(int index) const function SIMD_FORCE_INLINE (line 136) | SIMD_FORCE_INLINE btManifoldPoint& getContactPoint(int index) function btScalar (line 143) | btScalar getContactBreakingThreshold() const; function setContactProcessingThreshold (line 155) | void setContactProcessingThreshold(btScalar contactProcessingThreshold) function removeContactPoint (line 164) | void removeContactPoint(int index) function replaceContactPoint (line 191) | void replaceContactPoint(const btManifoldPoint& newPoint, int insertIndex) function validContactDistance (line 241) | bool validContactDistance(const btManifoldPoint& pt) const function SIMD_FORCE_INLINE (line 248) | SIMD_FORCE_INLINE void clearManifold() type btPersistentManifoldDoubleData (line 265) | struct btPersistentManifoldDoubleData type btPersistentManifoldFloatData (line 266) | struct btPersistentManifoldFloatData type btPersistentManifoldDoubleData (line 271) | struct btPersistentManifoldDoubleData type btPersistentManifoldFloatData (line 318) | struct btPersistentManifoldFloatData FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h type btPointCollector (line 21) | struct btPointCollector function virtual (line 34) | virtual void setShapeIdentifiersA(int partId0, int index0) function virtual (line 39) | virtual void setShapeIdentifiersB(int partId1, int index1) function virtual (line 45) | virtual void addContactPoint(const btVector3& normalOnBInWorld, const bt... FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h type btAlignedObjectArray (line 27) | typedef btAlignedObjectArray btVertexArray; type btPolyhedralContactClipping (line 30) | struct btPolyhedralContactClipping FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h type btBroadphaseProxy (line 21) | struct btBroadphaseProxy function class (line 24) | class btTriangleRaycastCallback : public btTriangleCallback function class (line 54) | class btTriangleConvexcastCallback : public btTriangleCallback FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h function class (line 30) | class btSimplexSolverInterface FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h function class (line 27) | class btSubsimplexConvexCast : public btConvexCast FILE: libraries/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h function reset (line 32) | struct btUsageBitfield function isValid (line 56) | struct btSubSimplexClosestResult function btSimplexSolverInterface (line 96) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btBatchedConstraints.h type BatchingMethod (line 28) | enum BatchingMethod FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h type btConeTwistFlags (line 49) | enum btConeTwistFlags function setAngularOnly (line 160) | void setAngularOnly(bool angularOnly) function setLimit (line 170) | void setLimit(int limitIndex, btScalar limitValue) function btScalar (line 195) | btScalar getLimit(int limitIndex) const function getSolveTwistLimit (line 247) | inline int getSolveTwistLimit() function getSolveSwingLimit (line 252) | inline int getSolveSwingLimit() function btScalar (line 257) | inline btScalar getTwistLimitSign() function isPastSwingLimit (line 293) | bool isPastSwingLimit() { return m_solveSwingLimit; } function setDamping (line 296) | void setDamping(btScalar damping) { m_damping = damping; } function enableMotor (line 298) | void enableMotor(bool b) { m_bMotorEnabled = b; } function setMaxMotorImpulse (line 302) | void setMaxMotorImpulse(btScalar maxMotorImpulse) function setMaxMotorImpulseNormalized (line 307) | void setMaxMotorImpulseNormalized(btScalar maxMotorImpulse) function btScalar (line 313) | btScalar getFixThresh() { return m_fixThresh; } function setFixThresh (line 314) | void setFixThresh(btScalar fixThresh) { m_fixThresh = fixThresh; } function virtual (line 352) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 404) | SIMD_FORCE_INLINE const char* btConeTwistConstraint::serialize(void* dat... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h type btContactSolverInfo (line 25) | struct btContactSolverInfo type btBroadphaseProxy (line 26) | struct btBroadphaseProxy type btConstraintSolverType (line 32) | enum btConstraintSolverType function class (line 41) | class btConstraintSolver FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h function btContactConstraint (line 25) | ATTRIBUTE_ALIGNED16(class) type btContactSolverInfo (line 58) | struct btContactSolverInfo FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h type btSolverMode (line 21) | enum btSolverMode type btContactSolverInfoData (line 37) | struct btContactSolverInfoData function btContactSolverInfoData (line 75) | struct btContactSolverInfo : public btContactSolverInfoData type btContactSolverInfoDoubleData (line 117) | struct btContactSolverInfoDoubleData type btContactSolverInfoFloatData (line 145) | struct btContactSolverInfoFloatData FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h function btGeneric6DofSpring2Constraint (line 21) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h function class (line 31) | class btGearConstraint : public btTypedConstraint type btGearConstraintFloatData (line 98) | struct btGearConstraintFloatData type btGearConstraintDoubleData (line 109) | struct btGearConstraintDoubleData function SIMD_FORCE_INLINE (line 125) | SIMD_FORCE_INLINE const char* btGearConstraint::serialize(void* dataBuff... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h function class (line 44) | class btRotationalLimitMotor function class (line 131) | class btTranslationalLimitMotor function isLimited (line 201) | inline bool isLimited(int limitIndex) const function needApplyForce (line 205) | inline bool needApplyForce(int limitIndex) const type bt6DofFlags (line 222) | enum bt6DofFlags function setLinearLowerLimit (line 433) | void setLinearLowerLimit(const btVector3& linearLower) function getLinearLowerLimit (line 438) | void getLinearLowerLimit(btVector3 & linearLower) const function setLinearUpperLimit (line 443) | void setLinearUpperLimit(const btVector3& linearUpper) function getLinearUpperLimit (line 448) | void getLinearUpperLimit(btVector3 & linearUpper) const function setAngularLowerLimit (line 453) | void setAngularLowerLimit(const btVector3& angularLower) function getAngularLowerLimit (line 459) | void getAngularLowerLimit(btVector3 & angularLower) const function setAngularUpperLimit (line 465) | void setAngularUpperLimit(const btVector3& angularUpper) function getAngularUpperLimit (line 471) | void getAngularUpperLimit(btVector3 & angularUpper) const function btRotationalLimitMotor (line 478) | btRotationalLimitMotor* getRotationalLimitMotor(int index) function btTranslationalLimitMotor (line 484) | btTranslationalLimitMotor* getTranslationalLimitMotor() function setLimit (line 490) | void setLimit(int axis, btScalar lo, btScalar hi) function isLimited (line 513) | bool isLimited(int limitIndex) const function setUseFrameOffset (line 530) | void setUseFrameOffset(bool frameOffsetOnOff) { m_useOffsetForConstraint... function setUseLinearReferenceFrameA (line 533) | void setUseLinearReferenceFrameA(bool linearReferenceFrameA) { m_useLine... function virtual (line 548) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 592) | SIMD_FORCE_INLINE const char* btGeneric6DofConstraint::serialize(void* d... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h type RotateOrder (line 57) | enum RotateOrder function class (line 67) | class btRotationalLimitMotor2 function isLimited (line 151) | bool isLimited() function class (line 160) | class btTranslationalLimitMotor2 function isLimited (line 254) | inline bool isLimited(int limitIndex) type bt6DofFlags2 (line 262) | enum bt6DofFlags2 function btGeneric6DofSpring2Constraint (line 272) | ATTRIBUTE_ALIGNED16(class) function virtual (line 322) | virtual void buildJacobian() {} function virtual (line 325) | virtual int calculateSerializeBufferSize() const; function btTranslationalLimitMotor2 (line 329) | btTranslationalLimitMotor2* getTranslationalLimitMotor() { return &m_lin... function btVector3 (line 347) | btVector3 getAxis(int axis_index) const { return m_calculatedAxis[axis_i... function btScalar (line 350) | btScalar getAngle(int axis_index) const { return m_calculatedAxisAngleDi... function btScalar (line 353) | btScalar getRelativePivotPosition(int axis_index) const { return m_calcu... function setLinearLowerLimit (line 357) | void setLinearLowerLimit(const btVector3& linearLower) { m_linearLimits.... function getLinearLowerLimit (line 358) | void getLinearLowerLimit(btVector3 & linearLower) { linearLower = m_line... function setLinearUpperLimit (line 359) | void setLinearUpperLimit(const btVector3& linearUpper) { m_linearLimits.... function getLinearUpperLimit (line 360) | void getLinearUpperLimit(btVector3 & linearUpper) { linearUpper = m_line... function setAngularLowerLimit (line 362) | void setAngularLowerLimit(const btVector3& angularLower) function setAngularLowerLimitReversed (line 368) | void setAngularLowerLimitReversed(const btVector3& angularLower) function getAngularLowerLimit (line 374) | void getAngularLowerLimit(btVector3 & angularLower) function getAngularLowerLimitReversed (line 380) | void getAngularLowerLimitReversed(btVector3 & angularLower) function setAngularUpperLimit (line 386) | void setAngularUpperLimit(const btVector3& angularUpper) function setAngularUpperLimitReversed (line 392) | void setAngularUpperLimitReversed(const btVector3& angularUpper) function getAngularUpperLimit (line 398) | void getAngularUpperLimit(btVector3 & angularUpper) function getAngularUpperLimitReversed (line 404) | void getAngularUpperLimitReversed(btVector3 & angularUpper) function setLimit (line 412) | void setLimit(int axis, btScalar lo, btScalar hi) function setLimitReversed (line 428) | void setLimitReversed(int axis, btScalar lo, btScalar hi) function isLimited (line 444) | bool isLimited(int limitIndex) function setRotationOrder (line 453) | void setRotationOrder(RotateOrder order) { m_rotateOrder = order; } function RotateOrder (line 454) | RotateOrder getRotationOrder() { return m_rotateOrder; } type btGeneric6DofSpring2ConstraintData (line 487) | struct btGeneric6DofSpring2ConstraintData type btGeneric6DofSpring2ConstraintDoubleData2 (line 535) | struct btGeneric6DofSpring2ConstraintDoubleData2 function SIMD_FORCE_INLINE (line 588) | SIMD_FORCE_INLINE const char* btGeneric6DofSpring2Constraint::serialize(... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h function isSpringEnabled (line 64) | bool isSpringEnabled(int index) const function btScalar (line 69) | btScalar getStiffness(int index) const function btScalar (line 74) | btScalar getDamping(int index) const function btScalar (line 79) | btScalar getEquilibriumPoint(int index) const function virtual (line 88) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 119) | SIMD_FORCE_INLINE const char* btGeneric6DofSpringConstraint::serialize(v... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h function btGeneric6DofSpring2Constraint (line 28) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h type btHingeFlags (line 37) | enum btHingeFlags function btHingeConstraint (line 47) | ATTRIBUTE_ALIGNED16(class) function setAxis (line 215) | void setAxis(btVector3 & axisInA) function getSolveLimit (line 279) | inline int getSolveLimit() function btScalar (line 288) | inline btScalar getLimitSign() function getAngularOnly (line 297) | inline bool getAngularOnly() function getEnableAngularMotor (line 301) | inline bool getEnableAngularMotor() function btScalar (line 305) | inline btScalar getMotorTargetVelocity() function btScalar (line 309) | inline btScalar getMaxMotorImpulse() function getUseFrameOffset (line 314) | bool getUseFrameOffset() { return m_useOffsetForConstraintFrame; } function setUseFrameOffset (line 315) | void setUseFrameOffset(bool frameOffsetOnOff) { m_useOffsetForConstraint... function setUseReferenceFrameA (line 318) | void setUseReferenceFrameA(bool useReferenceFrameA) { m_useReferenceFram... type btHingeConstraintDoubleData (line 340) | struct btHingeConstraintDoubleData function btHingeAccumulatedAngleConstraint (line 360) | ATTRIBUTE_ALIGNED16(class) type btHingeConstraintFloatData (line 397) | struct btHingeConstraintFloatData type btHingeConstraintDoubleData2 (line 417) | struct btHingeConstraintDoubleData2 function SIMD_FORCE_INLINE (line 442) | SIMD_FORCE_INLINE const char* btHingeConstraint::serialize(void* dataBuf... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h function btJacobianEntry (line 29) | ATTRIBUTE_ALIGNED16(class) function btScalar (line 92) | btScalar massInvA) function btScalar (line 107) | btScalar getNonDiagonal(const btJacobianEntry& jacB, const btScalar mass... function btScalar (line 116) | btScalar getNonDiagonal(const btJacobianEntry& jacB, const btScalar mass... function btScalar (line 128) | btScalar getRelativeVelocity(const btVector3& linvelA, const btVector3& ... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h function btSequentialImpulseConstraintSolver (line 21) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h type btConstraintSetting (line 33) | struct btConstraintSetting type btPoint2PointFlags (line 45) | enum btPoint2PointFlags function setPivotA (line 91) | void setPivotA(const btVector3& pivotA) function setPivotB (line 96) | void setPivotB(const btVector3& pivotB) function virtual (line 122) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 162) | SIMD_FORCE_INLINE const char* btPoint2PointConstraint::serialize(void* d... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h type btScalar (line 30) | typedef btScalar (*btSingleConstraintRowSolver)(btSolverBody&, btSolverB... function btSequentialImpulseConstraintSolver (line 50) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.h function btSequentialImpulseConstraintSolverMt (line 56) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h type btSliderFlags (line 49) | enum btSliderFlags function btScalar (line 187) | btScalar getLowerLinLimit() { return m_lowerLinLimit; } function setLowerLinLimit (line 188) | void setLowerLinLimit(btScalar lowerLimit) { m_lowerLinLimit = lowerLimi... function btScalar (line 189) | btScalar getUpperLinLimit() { return m_upperLinLimit; } function setUpperLinLimit (line 190) | void setUpperLinLimit(btScalar upperLimit) { m_upperLinLimit = upperLimi... function btScalar (line 191) | btScalar getLowerAngLimit() { return m_lowerAngLimit; } function setLowerAngLimit (line 192) | void setLowerAngLimit(btScalar lowerLimit) { m_lowerAngLimit = btNormali... function btScalar (line 193) | btScalar getUpperAngLimit() { return m_upperAngLimit; } function setUpperAngLimit (line 194) | void setUpperAngLimit(btScalar upperLimit) { m_upperAngLimit = btNormali... function getUseLinearReferenceFrameA (line 195) | bool getUseLinearReferenceFrameA() { return m_useLinearReferenceFrameA; } function btScalar (line 196) | btScalar getSoftnessDirLin() { return m_softnessDirLin; } function btScalar (line 197) | btScalar getRestitutionDirLin() { return m_restitutionDirLin; } function btScalar (line 198) | btScalar getDampingDirLin() { return m_dampingDirLin; } function btScalar (line 199) | btScalar getSoftnessDirAng() { return m_softnessDirAng; } function btScalar (line 200) | btScalar getRestitutionDirAng() { return m_restitutionDirAng; } function btScalar (line 201) | btScalar getDampingDirAng() { return m_dampingDirAng; } function btScalar (line 202) | btScalar getSoftnessLimLin() { return m_softnessLimLin; } function btScalar (line 203) | btScalar getRestitutionLimLin() { return m_restitutionLimLin; } function btScalar (line 204) | btScalar getDampingLimLin() { return m_dampingLimLin; } function btScalar (line 205) | btScalar getSoftnessLimAng() { return m_softnessLimAng; } function btScalar (line 206) | btScalar getRestitutionLimAng() { return m_restitutionLimAng; } function btScalar (line 207) | btScalar getDampingLimAng() { return m_dampingLimAng; } function btScalar (line 208) | btScalar getSoftnessOrthoLin() { return m_softnessOrthoLin; } function btScalar (line 209) | btScalar getRestitutionOrthoLin() { return m_restitutionOrthoLin; } function btScalar (line 210) | btScalar getDampingOrthoLin() { return m_dampingOrthoLin; } function btScalar (line 211) | btScalar getSoftnessOrthoAng() { return m_softnessOrthoAng; } function btScalar (line 212) | btScalar getRestitutionOrthoAng() { return m_restitutionOrthoAng; } function btScalar (line 213) | btScalar getDampingOrthoAng() { return m_dampingOrthoAng; } function setSoftnessDirLin (line 214) | void setSoftnessDirLin(btScalar softnessDirLin) { m_softnessDirLin = sof... function setRestitutionDirLin (line 215) | void setRestitutionDirLin(btScalar restitutionDirLin) { m_restitutionDir... function setDampingDirLin (line 216) | void setDampingDirLin(btScalar dampingDirLin) { m_dampingDirLin = dampin... function setSoftnessDirAng (line 217) | void setSoftnessDirAng(btScalar softnessDirAng) { m_softnessDirAng = sof... function setRestitutionDirAng (line 218) | void setRestitutionDirAng(btScalar restitutionDirAng) { m_restitutionDir... function setDampingDirAng (line 219) | void setDampingDirAng(btScalar dampingDirAng) { m_dampingDirAng = dampin... function setSoftnessLimLin (line 220) | void setSoftnessLimLin(btScalar softnessLimLin) { m_softnessLimLin = sof... function setRestitutionLimLin (line 221) | void setRestitutionLimLin(btScalar restitutionLimLin) { m_restitutionLim... function setDampingLimLin (line 222) | void setDampingLimLin(btScalar dampingLimLin) { m_dampingLimLin = dampin... function setSoftnessLimAng (line 223) | void setSoftnessLimAng(btScalar softnessLimAng) { m_softnessLimAng = sof... function setRestitutionLimAng (line 224) | void setRestitutionLimAng(btScalar restitutionLimAng) { m_restitutionLim... function setDampingLimAng (line 225) | void setDampingLimAng(btScalar dampingLimAng) { m_dampingLimAng = dampin... function setSoftnessOrthoLin (line 226) | void setSoftnessOrthoLin(btScalar softnessOrthoLin) { m_softnessOrthoLin... function setRestitutionOrthoLin (line 227) | void setRestitutionOrthoLin(btScalar restitutionOrthoLin) { m_restitutio... function setDampingOrthoLin (line 228) | void setDampingOrthoLin(btScalar dampingOrthoLin) { m_dampingOrthoLin = ... function setSoftnessOrthoAng (line 229) | void setSoftnessOrthoAng(btScalar softnessOrthoAng) { m_softnessOrthoAng... function setRestitutionOrthoAng (line 230) | void setRestitutionOrthoAng(btScalar restitutionOrthoAng) { m_restitutio... function setDampingOrthoAng (line 231) | void setDampingOrthoAng(btScalar dampingOrthoAng) { m_dampingOrthoAng = ... function setPoweredLinMotor (line 232) | void setPoweredLinMotor(bool onOff) { m_poweredLinMotor = onOff; } function getPoweredLinMotor (line 233) | bool getPoweredLinMotor() { return m_poweredLinMotor; } function setTargetLinMotorVelocity (line 234) | void setTargetLinMotorVelocity(btScalar targetLinMotorVelocity) { m_targ... function btScalar (line 235) | btScalar getTargetLinMotorVelocity() { return m_targetLinMotorVelocity; } function setMaxLinMotorForce (line 236) | void setMaxLinMotorForce(btScalar maxLinMotorForce) { m_maxLinMotorForce... function btScalar (line 237) | btScalar getMaxLinMotorForce() { return m_maxLinMotorForce; } function setPoweredAngMotor (line 238) | void setPoweredAngMotor(bool onOff) { m_poweredAngMotor = onOff; } function getPoweredAngMotor (line 239) | bool getPoweredAngMotor() { return m_poweredAngMotor; } function setTargetAngMotorVelocity (line 240) | void setTargetAngMotorVelocity(btScalar targetAngMotorVelocity) { m_targ... function btScalar (line 241) | btScalar getTargetAngMotorVelocity() { return m_targetAngMotorVelocity; } function setMaxAngMotorForce (line 242) | void setMaxAngMotorForce(btScalar maxAngMotorForce) { m_maxAngMotorForce... function btScalar (line 243) | btScalar getMaxAngMotorForce() { return m_maxAngMotorForce; } function getSolveLinLimit (line 249) | bool getSolveLinLimit() { return m_solveLinLim; } function btScalar (line 250) | btScalar getLinDepth() { return m_depth[0]; } function getSolveAngLimit (line 251) | bool getSolveAngLimit() { return m_solveAngLim; } function btScalar (line 252) | btScalar getAngDepth() { return m_angDepth; } function getUseFrameOffset (line 261) | bool getUseFrameOffset() { return m_useOffsetForConstraintFrame; } function setUseFrameOffset (line 262) | void setUseFrameOffset(bool frameOffsetOnOff) { m_useOffsetForConstraint... function setFrames (line 264) | void setFrames(const btTransform& frameA, const btTransform& frameB) function virtual (line 283) | virtual int calculateSerializeBufferSize() const; function SIMD_FORCE_INLINE (line 329) | SIMD_FORCE_INLINE const char* btSliderConstraint::serialize(void* dataBu... FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h function class (line 25) | class btSolve2LinearConstraint FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h function btSimdScalar (line 33) | struct btSimdScalar function SIMD_FORCE_INLINE (line 44) | SIMD_FORCE_INLINE btSimdScalar(__m128 v128) function SIMD_FORCE_INLINE (line 54) | SIMD_FORCE_INLINE __m128 get128() function SIMD_FORCE_INLINE (line 64) | SIMD_FORCE_INLINE void set128(__m128 v128) function SIMD_FORCE_INLINE (line 69) | SIMD_FORCE_INLINE operator __m128() function ATTRIBUTE_ALIGNED16 (line 103) | ATTRIBUTE_ALIGNED16(struct) FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h function ATTRIBUTE_ALIGNED16 (line 29) | ATTRIBUTE_ALIGNED16(struct) type btAlignedObjectArray (line 72) | typedef btAlignedObjectArray btConstraintArray; FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h type btTypedConstraintType (line 34) | enum btTypedConstraintType type btConstraintParams (line 49) | enum btConstraintParams function ATTRIBUTE_ALIGNED16 (line 63) | ATTRIBUTE_ALIGNED16(struct) function virtual (line 109) | virtual ~btTypedConstraint(){} type btConstraintInfo1 (line 113) | struct btConstraintInfo1 type btConstraintInfo2 (line 120) | struct btConstraintInfo2 function setOverrideNumSolverIterations (line 157) | void setOverrideNumSolverIterations(int overideNumIterations) function virtual (line 163) | virtual void buildJacobian(){} function internalSetAppliedImpulse (line 181) | void internalSetAppliedImpulse(btScalar appliedImpulse) function btScalar (line 186) | btScalar internalGetAppliedImpulse() function setBreakingImpulseThreshold (line 196) | void setBreakingImpulseThreshold(btScalar threshold) function setEnabled (line 206) | void setEnabled(bool enabled) function setUserConstraintType (line 237) | void setUserConstraintType(int userConstraintType) function setUserConstraintId (line 242) | void setUserConstraintId(int uid) function setUserConstraintPtr (line 252) | void setUserConstraintPtr(void* ptr) function setJointFeedback (line 262) | void setJointFeedback(btJointFeedback * jointFeedback) function btJointFeedback (line 267) | const btJointFeedback* getJointFeedback() const function btJointFeedback (line 272) | btJointFeedback* getJointFeedback() function enableFeedback (line 289) | void enableFeedback(bool needsFeedback) function btScalar (line 296) | btScalar getAppliedImpulse() const function setDbgDrawSize (line 307) | void setDbgDrawSize(btScalar dbgDrawSize) function btScalar (line 311) | btScalar getDbgDrawSize() function virtual (line 323) | virtual int calculateSerializeBufferSize() const; type btTypedConstraintFloatData (line 358) | struct btTypedConstraintFloatData type btTypedConstraintData (line 387) | struct btTypedConstraintData type btTypedConstraintDoubleData (line 410) | struct btTypedConstraintDoubleData function class (line 440) | class btAngularLimit FILE: libraries/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h function btGeneric6DofConstraint (line 30) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/Dynamics/btActionInterface.h function class (line 26) | class btActionInterface FILE: libraries/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h type InplaceSolverIslandCallback (line 29) | struct InplaceSolverIslandCallback function btDiscreteDynamicsWorld (line 36) | ATTRIBUTE_ALIGNED16(class) FILE: libraries/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h function virtual (line 54) | virtual void reset() BT_OVERRIDE; FILE: libraries/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h type btDynamicsWorldType (line 30) | enum btDynamicsWorldType function class (line 42) | class btDynamicsWorld : public btCollisionWorld function virtual (line 75) | virtual void removeConstraint(btTypedConstraint* constraint) { (void)con... function virtual (line 84) | virtual btVector3 getGravity() const = 0; function virtual (line 100) | virtual btTypedConstraint* getConstraint(int index) function virtual (line 106) | virtual const btTypedConstraint* getConstraint(int index) const function virtual (line 112) | virtual btDynamicsWorldType getWorldType() const = 0; function virtual (line 151) | virtual void addVehicle(btActionInterface* vehicle) { (void)vehicle; } function virtual (line 153) | virtual void removeVehicle(btActionInterface* vehicle) { (void)vehicle; } function virtual (line 155) | virtual void addCharacter(btActionInterface* character) { (void)characte... function virtual (line 157) | virtual void removeCharacter(btActionInterface* character) { (void)chara... type btDynamicsWorldDoubleData (line 161) | struct btDynamicsWorldDoubleData type btDynamicsWorldFloatData (line 168) | struct btDynamicsWorldFloatData FILE: libraries/bullet/BulletDynamics/Dynamics/btRigidBody.h type btRigidBodyFlags (line 39) | enum btRigidBodyFlags type btRigidBodyConstructionInfo (line 109) | struct btRigidBodyConstructionInfo function btRigidBody (line 189) | static const btRigidBody* upcast(const btCollisionObject* colObj) function btRigidBody (line 195) | static btRigidBody* upcast(btCollisionObject* colObj) function SIMD_FORCE_INLINE (line 242) | SIMD_FORCE_INLINE const btCollisionShape* getCollisionShape() const function SIMD_FORCE_INLINE (line 247) | SIMD_FORCE_INLINE btCollisionShape* getCollisionShape() function setLinearFactor (line 258) | void setLinearFactor(const btVector3& linearFactor) function applyCentralForce (line 274) | void applyCentralForce(const btVector3& force) function setInvInertiaDiagLocal (line 294) | void setInvInertiaDiagLocal(const btVector3& diagInvInertia) function setSleepingThresholds (line 299) | void setSleepingThresholds(btScalar linear, btScalar angular) function applyTorque (line 305) | void applyTorque(const btVector3& torque) function applyForce (line 313) | void applyForce(const btVector3& force, const btVector3& rel_pos) function applyCentralImpulse (line 319) | void applyCentralImpulse(const btVector3& impulse) function applyTorqueImpulse (line 327) | void applyTorqueImpulse(const btVector3& torque) function applyImpulse (line 335) | void applyImpulse(const btVector3& impulse, const btVector3& rel_pos) function applyPushImpulse (line 347) | void applyPushImpulse(const btVector3& impulse, const btVector3& rel_pos) function setPushVelocity (line 369) | void setPushVelocity(const btVector3& v) function clampVelocity (line 375) | void clampVelocity(btVector3& v) const { function setTurnVelocity (line 391) | void setTurnVelocity(const btVector3& v) function applyCentralPushImpulse (line 399) | void applyCentralPushImpulse(const btVector3& impulse) function applyTorqueTurnImpulse (line 407) | void applyTorqueTurnImpulse(const btVector3& torque) function clearForces (line 415) | void clearForces() function btQuaternion (line 427) | btQuaternion getOrientation() const; function setLinearVelocity (line 442) | inline void setLinearVelocity(const btVector3& lin_vel) function setAngularVelocity (line 451) | inline void setAngularVelocity(const btVector3& ang_vel) function btVector3 (line 460) | btVector3 getVelocityInLocalPoint(const btVector3& rel_pos) const function btVector3 (line 469) | btVector3 getPushVelocityInLocalPoint(const btVector3& rel_pos) const function translate (line 475) | void translate(const btVector3& v) function SIMD_FORCE_INLINE (line 482) | SIMD_FORCE_INLINE btScalar computeImpulseDenominator(const btVector3& po... function SIMD_FORCE_INLINE (line 493) | SIMD_FORCE_INLINE btScalar computeAngularImpulseDenominator(const btVect... function SIMD_FORCE_INLINE (line 499) | SIMD_FORCE_INLINE void updateDeactivation(btScalar timeStep) function SIMD_FORCE_INLINE (line 516) | SIMD_FORCE_INLINE bool wantsSleeping() function btBroadphaseProxy (line 535) | const btBroadphaseProxy* getBroadphaseProxy() const function btBroadphaseProxy (line 539) | btBroadphaseProxy* getBroadphaseProxy() function setNewBroadphaseProxy (line 543) | void setNewBroadphaseProxy(btBroadphaseProxy* broadphaseProxy) function btMotionState (line 549) | btMotionState* getMotionState() function btMotionState (line 553) | const btMotionState* getMotionState() const function setMotionState (line 557) | void setMotionState(btMotionState* motionState) function setAngularFactor (line 568) | void setAngularFactor(const btVector3& angFac) function setAngularFactor (line 574) | void setAngularFactor(btScalar angFac) function btTypedConstraint (line 593) | btTypedConstraint* getConstraintRef(int index) function setFlags (line 603) | void setFlags(int flags) type btRigidBodyFloatData (line 635) | struct btRigidBodyFloatData type btRigidBodyDoubleData (line 661) | struct btRigidBodyDoubleData FILE: libraries/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h function class (line 27) | class btSimpleDynamicsWorld : public btDynamicsWorld FILE: libraries/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h type btContactSolverInfo (line 23) | struct btContactSolverInfo function class (line 35) | class btSimulationIslandManagerMt : public btSimulationIslandManager FILE: libraries/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h function class (line 25) | class btRaycastVehicle : public btActionInterface function class (line 205) | class btDefaultVehicleRaycaster : public btVehicleRaycaster FILE: libraries/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h function btVehicleRaycasterResult (line 17) | struct btVehicleRaycaster FILE: libraries/bullet/BulletDynamics/Vehicle/btWheelInfo.h type btWheelInfoConstructionInfo (line 19) | struct btWheelInfoConstructionInfo type btWheelInfo (line 37) | struct btWheelInfo FILE: libraries/bullet/LinearMath/TaskScheduler/btThreadSupportInterface.h function class (line 19) | class btCriticalSection function class (line 29) | class btThreadSupportInterface FILE: libraries/bullet/LinearMath/btAabbUtil2.h function SIMD_FORCE_INLINE (line 32) | SIMD_FORCE_INLINE bool TestPointAgainstAabb2(const btVector3& aabbMin1, ... function SIMD_FORCE_INLINE (line 43) | SIMD_FORCE_INLINE bool TestAabbAgainstAabb2(const btVector3& aabbMin1, c... function SIMD_FORCE_INLINE (line 54) | SIMD_FORCE_INLINE bool TestTriangleAgainstAabb2(const btVector3* vertices, function SIMD_FORCE_INLINE (line 72) | SIMD_FORCE_INLINE int btOutcode(const btVector3& p, const btVector3& hal... function SIMD_FORCE_INLINE (line 82) | SIMD_FORCE_INLINE bool btRayAabb2(const btVector3& rayFrom, function SIMD_FORCE_INLINE (line 117) | SIMD_FORCE_INLINE bool btRayAabb(const btVector3& rayFrom, function SIMD_FORCE_INLINE (line 172) | SIMD_FORCE_INLINE void btTransformAabb(const btVector3& halfExtents, btS... function SIMD_FORCE_INLINE (line 182) | SIMD_FORCE_INLINE void btTransformAabb(const btVector3& localAabbMin, co... function testQuantizedAabbAgainstQuantizedAabb (line 201) | SIMD_FORCE_INLINE unsigned testQuantizedAabbAgainstQuantizedAabb(const u... function SIMD_FORCE_INLINE (line 207) | SIMD_FORCE_INLINE bool testQuantizedAabbAgainstQuantizedAabb(const unsig... FILE: libraries/bullet/LinearMath/btAlignedAllocator.h type size_type (line 50) | typedef int size_type; type btAlignedAllocator (line 67) | typedef btAlignedAllocator self_type; type T (line 82) | typedef const T& const_reference; type T (line 83) | typedef T* pointer; type T (line 84) | typedef T& reference; type T (line 85) | typedef T value_type; function pointer (line 87) | pointer address(reference ref) const { return &ref; } function const_pointer (line 88) | const_pointer address(const_reference ref) const { return &ref; } function construct (line 94) | void construct(pointer ptr, const value_type& value) { new (ptr) value_t... function deallocate (line 95) | void deallocate(pointer ptr) function destroy (line 99) | void destroy(pointer ptr) { ptr->~value_type(); } type btAlignedAllocator (line 104) | typedef btAlignedAllocator other; FILE: libraries/bullet/LinearMath/btAlignedObjectArray.h function SIMD_FORCE_INLINE (line 72) | SIMD_FORCE_INLINE void copy(int start, int end, T* dest) const function SIMD_FORCE_INLINE (line 83) | SIMD_FORCE_INLINE void init() function SIMD_FORCE_INLINE (line 91) | SIMD_FORCE_INLINE void destroy(int first, int last) function SIMD_FORCE_INLINE (line 100) | SIMD_FORCE_INLINE void* allocate(int size) function SIMD_FORCE_INLINE (line 107) | SIMD_FORCE_INLINE void deallocate() function SIMD_FORCE_INLINE (line 147) | SIMD_FORCE_INLINE const T& at(int n) const function SIMD_FORCE_INLINE (line 154) | SIMD_FORCE_INLINE T& at(int n) function SIMD_FORCE_INLINE (line 161) | SIMD_FORCE_INLINE const T& operator[](int n) const function SIMD_FORCE_INLINE (line 168) | SIMD_FORCE_INLINE T& operator[](int n) function SIMD_FORCE_INLINE (line 176) | SIMD_FORCE_INLINE void clear() function SIMD_FORCE_INLINE (line 185) | SIMD_FORCE_INLINE void pop_back() function SIMD_FORCE_INLINE (line 194) | SIMD_FORCE_INLINE void resizeNoInitialize(int newsize) function SIMD_FORCE_INLINE (line 230) | SIMD_FORCE_INLINE T& expandNonInitializing() function SIMD_FORCE_INLINE (line 257) | SIMD_FORCE_INLINE void push_back(const T& _Val) function SIMD_FORCE_INLINE (line 280) | SIMD_FORCE_INLINE void reserve(int _Count) function class (line 301) | class less function swap (line 382) | void swap(int index0, int index1) function findBinarySearch (line 419) | int findBinarySearch(const T& key) const function findLinearSearch (line 438) | int findLinearSearch(const T& key) const function findLinearSearch2 (line 456) | int findLinearSearch2(const T& key) const function removeAtIndex (line 472) | void removeAtIndex(int index) function remove (line 480) | void remove(const T& key) function initializeFromBuffer (line 487) | void initializeFromBuffer(void* buffer, int size, int capacity) function copyFromArray (line 496) | void copyFromArray(const btAlignedObjectArray& otherArray) FILE: libraries/bullet/LinearMath/btConvexHull.h type TUIntArray (line 25) | typedef btAlignedObjectArray TUIntArray; function class (line 27) | class HullResult type HullFlag (line 48) | enum HullFlag function class (line 55) | class HullDesc function HasHullFlag (line 82) | bool HasHullFlag(HullFlag flag) const function SetHullFlag (line 88) | void SetHullFlag(HullFlag flag) function ClearHullFlag (line 93) | void ClearHullFlag(HullFlag flag) type HullError (line 107) | enum HullError function class (line 113) | class btPlane function class (line 122) | class ConvexH function class (line 162) | class PHullResult function class (line 182) | class HullLibrary FILE: libraries/bullet/LinearMath/btConvexHullComputer.h function class (line 24) | class btConvexHullComputer FILE: libraries/bullet/LinearMath/btCpuFeatureUtility.h function class (line 24) | class btCpuFeatureUtility FILE: libraries/bullet/LinearMath/btDefaultMotionState.h function virtual (line 34) | virtual void setWorldTransform(const btTransform& centerOfMassWorldTrans) FILE: libraries/bullet/LinearMath/btGeometryUtil.h function class (line 22) | class btGeometryUtil FILE: libraries/bullet/LinearMath/btGrahamScan2dConvexHull.h function btVector3 (line 22) | struct GrahamVector3 : public btVector3 type btAngleCompareFunc (line 33) | struct btAngleCompareFunc function GrahamScanConvexHull2D (line 58) | inline void GrahamScanConvexHull2D(btAlignedObjectArray& ... FILE: libraries/bullet/LinearMath/btHashMap.h function btHashString (line 23) | struct btHashString function m_string1 (line 38) | btHashString(const char* name) function equals (line 56) | bool equals(const btHashString& other) const function m_uid (line 73) | btHashInt(int uid) : m_uid(uid) function setUid1 (line 82) | void setUid1(int uid) function equals (line 87) | bool equals(const btHashInt& other) const function equals (line 125) | bool equals(const btHashPtr& other) const function equals (line 162) | bool equals(const btHashKeyPtr& other) const function getHash (line 168) | SIMD_FORCE_INLINE unsigned int getHash() const FILE: libraries/bullet/LinearMath/btIDebugDraw.h function class (line 26) | class btIDebugDraw function virtual (line 304) | virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, con... function virtual (line 319) | virtual void drawBox(const btVector3& bbMin, const btVector3& bbMax, con... function virtual (line 335) | virtual void drawCapsule(btScalar radius, btScalar halfHeight, int upAxi... function virtual (line 388) | virtual void drawCylinder(btScalar radius, btScalar halfHeight, int upAx... function virtual (line 414) | virtual void drawCone(btScalar radius, btScalar height, int upAxis, cons... function virtual (line 450) | virtual void drawPlane(const btVector3& planeNormal, btScalar planeConst... function virtual (line 464) | virtual void clearLines() function virtual (line 468) | virtual void flushLines() FILE: libraries/bullet/LinearMath/btImplicitQRSVD.h function class (line 46) | class btMatrix2x2 function btScalar (line 68) | const btScalar& operator()(int i, int j) const function setIdentity (line 81) | void setIdentity() function btScalar (line 90) | static inline btScalar copySign(btScalar x, btScalar y) { function class (line 114) | class GivensRotation { function transposeInPlace (line 138) | inline void transposeInPlace() function compute (line 148) | inline void compute(const btScalar a, const btScalar b) function computeUnconventional (line 169) | inline void computeUnconventional(const btScalar a, const btScalar b) function fill (line 183) | inline void fill(const btMatrix3x3& R) const function fill (line 193) | inline void fill(const btMatrix2x2& R) const function rowRotation (line 209) | inline void rowRotation(btMatrix3x3& A) const function rowRotation (line 218) | inline void rowRotation(btMatrix2x2& A) const function columnRotation (line 235) | inline void columnRotation(btMatrix3x3& A) const function columnRotation (line 244) | inline void columnRotation(btMatrix2x2& A) const function A (line 257) | inline void operator*=(const GivensRotation& A) function zeroChase (line 286) | inline void zeroChase(btMatrix3x3& H, btMatrix3x3& U, btMatrix3x3& V) function makeUpperBidiag (line 342) | inline void makeUpperBidiag(btMatrix3x3& H, btMatrix3x3& U, btMatrix3x3& V) function makeLambdaShape (line 372) | inline void makeLambdaShape(btMatrix3x3& H, btMatrix3x3& U, btMatrix3x3& V) function polarDecomposition (line 431) | inline void polarDecomposition(const btMatrix2x2& A, function polarDecomposition (line 453) | inline void polarDecomposition(const btMatrix2x2& A, function btScalar (line 572) | inline btScalar wilkinsonShift(const btScalar a1, const btScalar b1, con... function flipSign (line 645) | inline void flipSign(int i, btMatrix3x3& U, btVector3& sigma) function flipSign (line 653) | inline void flipSign(int i, btMatrix3x3& U) function swapCol (line 660) | inline void swapCol(btMatrix3x3& A, int i, int j) function sort (line 668) | inline void sort(btMatrix3x3& U, btVector3& sigma, btMatrix3x3& V, int t) FILE: libraries/bullet/LinearMath/btList.h function class (line 18) | class btGEN_Link function class (line 57) | class btGEN_List FILE: libraries/bullet/LinearMath/btMatrix3x3.h function btMatrix3x3 (line 48) | ATTRIBUTE_ALIGNED16(class) function btMatrix3x3 (line 622) | btMatrix3x3 scaled(const btVector3& s) const function btScalar (line 635) | btScalar determinant() const; function SIMD_FORCE_INLINE (line 669) | SIMD_FORCE_INLINE btScalar tdotx(const btVector3& v) const function SIMD_FORCE_INLINE (line 673) | SIMD_FORCE_INLINE btScalar tdoty(const btVector3& v) const function SIMD_FORCE_INLINE (line 677) | SIMD_FORCE_INLINE btScalar tdotz(const btVector3& v) const function diagonalize (line 716) | void diagonalize(btMatrix3x3 & rot, btScalar threshold, int maxSteps) function btScalar (line 801) | btScalar cofac(int r1, int c1, int r2, int c2) const type btMatrix3x3Data (line 806) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 808) | struct btMatrix3x3FloatData type btMatrix3x3Data (line 810) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 812) | struct btMatrix3x3FloatData type btMatrix3x3DoubleData (line 814) | struct btMatrix3x3DoubleData type btMatrix3x3FloatData (line 1390) | struct btMatrix3x3FloatData type btMatrix3x3DoubleData (line 1396) | struct btMatrix3x3DoubleData type btMatrix3x3Data (line 1401) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 1407) | struct btMatrix3x3FloatData type btMatrix3x3Data (line 1413) | struct btMatrix3x3Data type btMatrix3x3FloatData (line 1419) | struct btMatrix3x3FloatData type btMatrix3x3DoubleData (line 1425) | struct btMatrix3x3DoubleData FILE: libraries/bullet/LinearMath/btMatrixX.h function class (line 30) | class btIntSortPredicate function resize (line 52) | void resize(int rows) function T (line 69) | T nrm2() const function setZero (line 113) | void setZero() function T (line 123) | const T& operator[](int index) const function T (line 133) | T* getBufferPointerWritable() function T (line 138) | const T* getBufferPointer() const function T (line 163) | T* getBufferPointerWritable() function T (line 168) | const T* getBufferPointer() const function resize (line 189) | void resize(int rows, int cols) function addElem (line 214) | void addElem(int row, int col, T val) function setElem (line 229) | void setElem(int row, int col, T val) function mulElem (line 235) | void mulElem(int row, int col, T val) function copyLowerToUpperTriangle (line 243) | void copyLowerToUpperTriangle() function T (line 257) | const T& operator()(int row, int col) const function setZero (line 262) | void setZero() function setIdentity (line 276) | void setIdentity() function printMatrix (line 287) | void printMatrix(const char* msg) const function btMatrixX (line 316) | btMatrixX transpose() const function multiplyAdd2_p8r (line 370) | void multiplyAdd2_p8r(const btScalar* B, const btScalar* C, int numRows,... function multiply2_p8r (line 392) | void multiply2_p8r(const btScalar* B, const btScalar* C, int numRows, in... function setSubMatrix (line 415) | void setSubMatrix(int rowstart, int colstart, int rowend, int colend, co... function setSubMatrix (line 429) | void setSubMatrix(int rowstart, int colstart, int rowend, int colend, co... function setSubMatrix (line 441) | void setSubMatrix(int rowstart, int colstart, int rowend, int colend, co... function btMatrixX (line 454) | btMatrixX negative() type btMatrixX (line 467) | typedef btMatrixX btMatrixXf; type btVectorX (line 468) | typedef btVectorX btVectorXf; type btMatrixX (line 470) | typedef btMatrixX btMatrixXd; type btVectorX (line 471) | typedef btVectorX btVectorXd; function setElem (line 514) | inline void setElem(btMatrixXd& mat, int row, int col, double val) function setElem (line 519) | inline void setElem(btMatrixXf& mat, int row, int col, float val) FILE: libraries/bullet/LinearMath/btModifiedGramSchmidt.h function m_in (line 22) | m_in(vecs) function solve (line 27) | void solve() function test (line 46) | void test() FILE: libraries/bullet/LinearMath/btMotionState.h function class (line 23) | class btMotionState FILE: libraries/bullet/LinearMath/btPolarDecomposition.h function class (line 14) | class btPolarDecomposition FILE: libraries/bullet/LinearMath/btPoolAllocator.h function class (line 23) | class btPoolAllocator function validPtr (line 88) | bool validPtr(void* ptr) function freeMemory (line 100) | void freeMemory(void* ptr) FILE: libraries/bullet/LinearMath/btQuadWord.h function class (line 32) | class btQuadWord FILE: libraries/bullet/LinearMath/btQuaternion.h function class (line 49) | class btQuaternion : public btQuadWord function btQuaternion (line 608) | static const btQuaternion& getIdentity() type btQuaternionData (line 616) | struct btQuaternionData type btQuaternionFloatData (line 618) | struct btQuaternionFloatData type btQuaternionDoubleData (line 620) | struct btQuaternionDoubleData type btQuaternionFloatData (line 622) | struct btQuaternionFloatData type btQuaternionFloatData (line 624) | struct btQuaternionFloatData type btQuaternionDoubleData (line 626) | struct btQuaternionDoubleData type btQuaternionDoubleData (line 628) | struct btQuaternionDoubleData function SIMD_FORCE_INLINE (line 887) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 894) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 901) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 925) | SIMD_FORCE_INLINE btVector3 type btQuaternionFloatData (line 966) | struct btQuaternionFloatData type btQuaternionDoubleData (line 971) | struct btQuaternionDoubleData type btQuaternionFloatData (line 976) | struct btQuaternionFloatData type btQuaternionFloatData (line 983) | struct btQuaternionFloatData type btQuaternionDoubleData (line 989) | struct btQuaternionDoubleData type btQuaternionDoubleData (line 996) | struct btQuaternionDoubleData type btQuaternionData (line 1002) | struct btQuaternionData type btQuaternionFloatData (line 1009) | struct btQuaternionFloatData type btQuaternionDoubleData (line 1015) | struct btQuaternionDoubleData FILE: libraries/bullet/LinearMath/btQuickprof.h function class (line 22) | class btClock function class (line 83) | class CProfileNode function class (line 120) | class CProfileIterator function class (line 154) | class CProfileManager function class (line 190) | class CProfileSample FILE: libraries/bullet/LinearMath/btRandom.h function SIMD_FORCE_INLINE (line 25) | SIMD_FORCE_INLINE void GEN_srand(unsigned int seed) { init_genrand(seed); } function GEN_rand (line 26) | SIMD_FORCE_INLINE unsigned int GEN_rand() { return genrand_int32(); } function SIMD_FORCE_INLINE (line 34) | SIMD_FORCE_INLINE void GEN_srand(unsigned int seed) { srand(seed); } function GEN_rand (line 35) | SIMD_FORCE_INLINE unsigned int GEN_rand() { return rand(); } FILE: libraries/bullet/LinearMath/btReducedVector.h type TwoInts (line 15) | struct TwoInts function class (line 26) | class btReducedVector function btScalar (line 198) | btScalar dot(const btReducedVector& other) const function btScalar (line 217) | btScalar dot(const btAlignedObjectArray& other) const function testAdd (line 237) | bool testAdd() const; function sort (line 257) | void sort() FILE: libraries/bullet/LinearMath/btScalar.h function btGetVersion (line 30) | inline int btGetVersion() function btIsDoublePrecision (line 35) | inline int btIsDoublePrecision() type btScalar (line 310) | typedef double btScalar; type btScalar (line 314) | typedef float btScalar; type __m128 (line 320) | typedef __m128 btSimdFloat4; function btGetInfinityMask (line 335) | inline int btGetInfinityMask() //suppress stupid compiler warning type float32x4_t (line 385) | typedef float32x4_t btSimdFloat4; type btInfMaskConverter (line 393) | struct btInfMaskConverter type float32x4_t (line 418) | typedef float32x4_t btSimdFloat4; function SIMD_FORCE_INLINE (line 437) | SIMD_FORCE_INLINE btScalar btSqrt(btScalar x) function SIMD_FORCE_INLINE (line 441) | SIMD_FORCE_INLINE btScalar btFabs(btScalar x) { return fabs(x); } function SIMD_FORCE_INLINE (line 442) | SIMD_FORCE_INLINE btScalar btCos(btScalar x) { return cos(x); } function SIMD_FORCE_INLINE (line 443) | SIMD_FORCE_INLINE btScalar btSin(btScalar x) { return sin(x); } function SIMD_FORCE_INLINE (line 444) | SIMD_FORCE_INLINE btScalar btTan(btScalar x) { return tan(x); } function SIMD_FORCE_INLINE (line 445) | SIMD_FORCE_INLINE btScalar btAcos(btScalar x) function SIMD_FORCE_INLINE (line 451) | SIMD_FORCE_INLINE btScalar btAsin(btScalar x) function SIMD_FORCE_INLINE (line 457) | SIMD_FORCE_INLINE btScalar btAtan(btScalar x) { return atan(x); } function SIMD_FORCE_INLINE (line 458) | SIMD_FORCE_INLINE btScalar btAtan2(btScalar x, btScalar y) { return atan... function SIMD_FORCE_INLINE (line 459) | SIMD_FORCE_INLINE btScalar btExp(btScalar x) { return exp(x); } function SIMD_FORCE_INLINE (line 460) | SIMD_FORCE_INLINE btScalar btLog(btScalar x) { return log(x); } function SIMD_FORCE_INLINE (line 461) | SIMD_FORCE_INLINE btScalar btPow(btScalar x, btScalar y) { return pow(x,... function SIMD_FORCE_INLINE (line 462) | SIMD_FORCE_INLINE btScalar btFmod(btScalar x, btScalar y) { return fmod(... function SIMD_FORCE_INLINE (line 466) | SIMD_FORCE_INLINE btScalar btSqrt(btScalar y) function SIMD_FORCE_INLINE (line 497) | SIMD_FORCE_INLINE btScalar btFabs(btScalar x) { return fabsf(x); } function SIMD_FORCE_INLINE (line 498) | SIMD_FORCE_INLINE btScalar btCos(btScalar x) { return cosf(x); } function SIMD_FORCE_INLINE (line 499) | SIMD_FORCE_INLINE btScalar btSin(btScalar x) { return sinf(x); } function SIMD_FORCE_INLINE (line 500) | SIMD_FORCE_INLINE btScalar btTan(btScalar x) { return tanf(x); } function SIMD_FORCE_INLINE (line 501) | SIMD_FORCE_INLINE btScalar btAcos(btScalar x) function SIMD_FORCE_INLINE (line 509) | SIMD_FORCE_INLINE btScalar btAsin(btScalar x) function SIMD_FORCE_INLINE (line 517) | SIMD_FORCE_INLINE btScalar btAtan(btScalar x) { return atanf(x); } function SIMD_FORCE_INLINE (line 518) | SIMD_FORCE_INLINE btScalar btAtan2(btScalar x, btScalar y) { return atan... function SIMD_FORCE_INLINE (line 519) | SIMD_FORCE_INLINE btScalar btExp(btScalar x) { return expf(x); } function SIMD_FORCE_INLINE (line 520) | SIMD_FORCE_INLINE btScalar btLog(btScalar x) { return logf(x); } function SIMD_FORCE_INLINE (line 521) | SIMD_FORCE_INLINE btScalar btPow(btScalar x, btScalar y) { return powf(x... function SIMD_FORCE_INLINE (line 522) | SIMD_FORCE_INLINE btScalar btFmod(btScalar x, btScalar y) { return fmodf... function SIMD_FORCE_INLINE (line 553) | SIMD_FORCE_INLINE btScalar btAtan2Fast(btScalar y, btScalar x) function SIMD_FORCE_INLINE (line 572) | SIMD_FORCE_INLINE bool btFuzzyZero(btScalar x) { return btFabs(x) < SIMD... function SIMD_FORCE_INLINE (line 574) | SIMD_FORCE_INLINE bool btEqual(btScalar a, btScalar eps) function SIMD_FORCE_INLINE (line 578) | SIMD_FORCE_INLINE bool btGreaterEqual(btScalar a, btScalar eps) function SIMD_FORCE_INLINE (line 583) | SIMD_FORCE_INLINE int btIsNegative(btScalar x) function SIMD_FORCE_INLINE (line 588) | SIMD_FORCE_INLINE btScalar btRadians(btScalar x) { return x * SIMD_RADS_... function SIMD_FORCE_INLINE (line 589) | SIMD_FORCE_INLINE btScalar btDegrees(btScalar x) { return x * SIMD_DEGS_... function SIMD_FORCE_INLINE (line 598) | SIMD_FORCE_INLINE btScalar btFsel(btScalar a, btScalar b, btScalar c) function SIMD_FORCE_INLINE (line 605) | SIMD_FORCE_INLINE bool btMachineIsLittleEndian() function btSelect (line 617) | SIMD_FORCE_INLINE unsigned btSelect(unsigned condition, unsigned valueIf... function SIMD_FORCE_INLINE (line 627) | SIMD_FORCE_INLINE int btSelect(unsigned condition, int valueIfConditionN... function SIMD_FORCE_INLINE (line 633) | SIMD_FORCE_INLINE float btSelect(unsigned condition, float valueIfCondit... function btSwapEndian (line 651) | SIMD_FORCE_INLINE unsigned btSwapEndian(unsigned val) function btSwapEndian (line 656) | SIMD_FORCE_INLINE unsigned short btSwapEndian(unsigned short val) function btSwapEndian (line 661) | SIMD_FORCE_INLINE unsigned btSwapEndian(int val) function btSwapEndian (line 666) | SIMD_FORCE_INLINE unsigned short btSwapEndian(short val) function btSwapEndianFloat (line 677) | SIMD_FORCE_INLINE unsigned int btSwapEndianFloat(float d) function SIMD_FORCE_INLINE (line 691) | SIMD_FORCE_INLINE float btUnswapEndianFloat(unsigned int a) function SIMD_FORCE_INLINE (line 706) | SIMD_FORCE_INLINE void btSwapEndianDouble(double d, unsigned char *dst) function SIMD_FORCE_INLINE (line 721) | SIMD_FORCE_INLINE double btUnswapEndianDouble(const unsigned char *src) function btSetZero (line 739) | void btSetZero(T *a, int n) function SIMD_FORCE_INLINE (line 750) | SIMD_FORCE_INLINE btScalar btLargeDot(const btScalar *a, const btScalar ... function SIMD_FORCE_INLINE (line 781) | SIMD_FORCE_INLINE btScalar btNormalizeAngle(btScalar angleInRadians) type btTypedObject (line 799) | struct btTypedObject type btConvertPointerSizeT (line 816) | struct btConvertPointerSizeT FILE: libraries/bullet/LinearMath/btSerializer.h function SIMD_FORCE_INLINE (line 32) | SIMD_FORCE_INLINE int btStrLen(const char* str) function class (line 47) | class btChunk type btSerializationFlags (line 57) | enum btSerializationFlags function class (line 65) | class btSerializer function virtual (line 419) | virtual ~btDefaultSerializer() function getMemoryDnaSizeInBytes (line 427) | static int getMemoryDnaSizeInBytes() function insertHeader (line 447) | void insertHeader() function writeHeader (line 453) | void writeHeader(unsigned char* buffer) const function virtual (line 487) | virtual void startSerialization() function virtual (line 497) | virtual void finishSerialization() function virtual (line 537) | virtual void* getUniquePointer(void* oldPtr) function virtual (line 574) | virtual void finalizeChunk(btChunk* chunk, const char* structType, int c... function virtual (line 609) | virtual btChunk* allocate(size_t size, int numElements) function virtual (line 626) | virtual const char* findNameForPointer(const void* ptr) const function virtual (line 634) | virtual void registerNameForPointer(const void* ptr, const char* name) function virtual (line 639) | virtual void serializeName(const char* name) function virtual (line 672) | virtual void setSerializationFlags(int flags) function btChunk (line 681) | const btChunk* getChunk(int chunkIndex) const function btDefaultSerializer (line 694) | struct btInMemorySerializer : public btDefaultSerializer FILE: libraries/bullet/LinearMath/btSpatialAlgebra.h function m_bottomVec (line 23) | struct btSpatialForceVector function setVector (line 34) | void setVector(const btVector3 &angular, const btVector3 &linear) function setValue (line 39) | void setValue(const btScalar &ax, const btScalar &ay, const btScalar &az... function addVector (line 45) | void addVector(const btVector3 &angular, const btVector3 &linear) function addValue (line 50) | void addValue(const btScalar &ax, const btScalar &ay, const btScalar &az... function setLinear (line 63) | void setLinear(const btVector3 &linear) { m_topVec = linear; } function setAngular (line 64) | void setAngular(const btVector3 &angular) { m_bottomVec = angular; } function addAngular (line 66) | void addAngular(const btVector3 &angular) { m_bottomVec += angular; } function addLinear (line 67) | void addLinear(const btVector3 &linear) { m_topVec += linear; } function setZero (line 69) | void setZero() type btSpatialMotionVector (line 94) | struct btSpatialMotionVector function setVector (line 101) | void setVector(const btVector3 &angular, const btVector3 &linear) function setValue (line 106) | void setValue(const btScalar &ax, const btScalar &ay, const btScalar &az... function addVector (line 112) | void addVector(const btVector3 &angular, const btVector3 &linear) function addValue (line 117) | void addValue(const btScalar &ax, const btScalar &ay, const btScalar &az... function setAngular (line 130) | void setAngular(const btVector3 &angular) { m_topVec = angular; } function setLinear (line 131) | void setLinear(const btVector3 &linear) { m_bottomVec = linear; } function addAngular (line 133) | void addAngular(const btVector3 &angular) { m_topVec += angular; } function addLinear (line 134) | void addLinear(const btVector3 &linear) { m_bottomVec += linear; } function setZero (line 136) | void setZero() function btScalar (line 142) | btScalar dot(const btSpatialForceVector &b) const type btSymmetricSpatialDyad (line 186) | struct btSymmetricSpatialDyad type btSpatialTransformationMatrix (line 228) | struct btSpatialTransformationMatrix function transformInverse (line 328) | void transformInverse(const btSymmetricSpatialDyad &inMat, FILE: libraries/bullet/LinearMath/btStackAlloc.h type btBlock (line 27) | struct btBlock function class (line 34) | class btStackAlloc function create (line 44) | inline void create(unsigned int size) function destroy (line 50) | inline void destroy() function SIMD_FORCE_INLINE (line 83) | SIMD_FORCE_INLINE btBlock* beginBlock() function SIMD_FORCE_INLINE (line 91) | SIMD_FORCE_INLINE void endBlock(btBlock* block) FILE: libraries/bullet/LinearMath/btThreads.h function class (line 45) | class btSpinMutex function SIMD_FORCE_INLINE (line 70) | SIMD_FORCE_INLINE void btMutexLock(btSpinMutex* mutex) function SIMD_FORCE_INLINE (line 79) | SIMD_FORCE_INLINE void btMutexUnlock(btSpinMutex* mutex) function SIMD_FORCE_INLINE (line 88) | SIMD_FORCE_INLINE bool btMutexTryLock(btSpinMutex* mutex) function class (line 101) | class btIParallelForBody function class (line 112) | class btIParallelSumBody function class (line 123) | class btITaskScheduler FILE: libraries/bullet/LinearMath/btTransform.h function SIMD_FORCE_INLINE (line 59) | SIMD_FORCE_INLINE btTransform(const btTransform& other) function SIMD_FORCE_INLINE (line 76) | SIMD_FORCE_INLINE void mult(const btTransform& t1, const btTransform& t2) function SIMD_FORCE_INLINE (line 90) | SIMD_FORCE_INLINE btVector3 operator()(const btVector3& x) const function SIMD_FORCE_INLINE (line 108) | SIMD_FORCE_INLINE btMatrix3x3& getBasis() { return m_basis; } function SIMD_FORCE_INLINE (line 113) | SIMD_FORCE_INLINE btVector3& getOrigin() { return m_origin; } function btQuaternion (line 118) | btQuaternion getRotation() const function getOpenGLMatrix (line 135) | void getOpenGLMatrix(btScalar * m) const function SIMD_FORCE_INLINE (line 146) | SIMD_FORCE_INLINE void setOrigin(const btVector3& origin) function setBasis (line 154) | void setBasis(const btMatrix3x3& basis) function SIMD_FORCE_INLINE (line 160) | SIMD_FORCE_INLINE void setRotation(const btQuaternion& q) function setIdentity (line 166) | void setIdentity() function btTransform (line 182) | btTransform inverse() const type btTransformFloatData (line 244) | struct btTransformFloatData type btTransformDoubleData (line 250) | struct btTransformDoubleData FILE: libraries/bullet/LinearMath/btTransformUtil.h function SIMD_FORCE_INLINE (line 21) | SIMD_FORCE_INLINE btVector3 btAabbSupport(const btVector3& halfExtents, ... function class (line 29) | class btTransformUtil function class (line 147) | class btConvexSeparatingDistanceUtil function updateSeparatingDistance (line 173) | void updateSeparatingDistance(const btTransform& transA, const btTransfo... function initSeparatingDistance (line 203) | void initSeparatingDistance(const btVector3& separatingVector, btScalar ... FILE: libraries/bullet/LinearMath/btVector3.h function btVector3 (line 80) | ATTRIBUTE_ALIGNED16(class) function SIMD_FORCE_INLINE (line 303) | SIMD_FORCE_INLINE btVector3& normalize() function SIMD_FORCE_INLINE (line 347) | SIMD_FORCE_INLINE btVector3 normalized() const; function SIMD_FORCE_INLINE (line 380) | SIMD_FORCE_INLINE btVector3 cross(const btVector3& v) const function SIMD_FORCE_INLINE (line 419) | SIMD_FORCE_INLINE btScalar triple(const btVector3& v1, const btVector3& ... function SIMD_FORCE_INLINE (line 492) | SIMD_FORCE_INLINE void setInterpolate3(const btVector3& v0, const btVect... function SIMD_FORCE_INLINE (line 521) | SIMD_FORCE_INLINE btVector3 lerp(const btVector3& v, const btScalar& t) ... function SIMD_FORCE_INLINE (line 567) | SIMD_FORCE_INLINE void setX(btScalar _x) { m_floats[0] = _x; } function SIMD_FORCE_INLINE (line 569) | SIMD_FORCE_INLINE void setY(btScalar _y) { m_floats[1] = _y; } function SIMD_FORCE_INLINE (line 571) | SIMD_FORCE_INLINE void setZ(btScalar _z) { m_floats[2] = _z; } function SIMD_FORCE_INLINE (line 573) | SIMD_FORCE_INLINE void setW(btScalar _w) { m_floats[3] = _w; } function SIMD_FORCE_INLINE (line 640) | SIMD_FORCE_INLINE void setValue(const btScalar& _x, const btScalar& _y, ... function getSkewSymmetricMatrix (line 648) | void getSkewSymmetricMatrix(btVector3 * v0, btVector3 * v1, btVector3 * ... function setZero (line 671) | void setZero() type btVector3Data (line 693) | struct btVector3Data type btVector3DoubleData (line 695) | struct btVector3DoubleData type btVector3FloatData (line 697) | struct btVector3FloatData type btVector3FloatData (line 699) | struct btVector3FloatData type btVector3FloatData (line 701) | struct btVector3FloatData type btVector3DoubleData (line 703) | struct btVector3DoubleData type btVector3DoubleData (line 705) | struct btVector3DoubleData function SIMD_FORCE_INLINE (line 720) | SIMD_FORCE_INLINE btVector3 dot3(const btVector3& v0, const btVector3& v... function SIMD_FORCE_INLINE (line 889) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 896) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 903) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 910) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 917) | SIMD_FORCE_INLINE btVector3 function SIMD_FORCE_INLINE (line 923) | SIMD_FORCE_INLINE btScalar function SIMD_FORCE_INLINE (line 933) | SIMD_FORCE_INLINE btVector3 function btScalar (line 956) | btScalar _angle) const function maxDot (line 998) | SIMD_FORCE_INLINE long btVector3::maxDot(const btVector3* array, long ar... function minDot (line 1033) | SIMD_FORCE_INLINE long btVector3::minDot(const btVector3* array, long ar... function class (line 1073) | class btVector4 : public btVector3 function SIMD_FORCE_INLINE (line 1147) | SIMD_FORCE_INLINE int minAxis4() const function SIMD_FORCE_INLINE (line 1198) | SIMD_FORCE_INLINE void setValue(const btScalar& _x, const btScalar& _y, ... function SIMD_FORCE_INLINE (line 1208) | SIMD_FORCE_INLINE void btSwapScalarEndian(const btScalar& sourceVal, btS... function SIMD_FORCE_INLINE (line 1231) | SIMD_FORCE_INLINE void btSwapVector3Endian(const btVector3& sourceVec, b... function btPlaneSpace1 (line 1251) | void btPlaneSpace1(const T& n, T& p, T& q) type btVector3FloatData (line 1281) | struct btVector3FloatData type btVector3DoubleData (line 1286) | struct btVector3DoubleData type btVector3FloatData (line 1291) | struct btVector3FloatData type btVector3FloatData (line 1298) | struct btVector3FloatData type btVector3DoubleData (line 1304) | struct btVector3DoubleData type btVector3DoubleData (line 1311) | struct btVector3DoubleData type btVector3Data (line 1317) | struct btVector3Data type btVector3FloatData (line 1324) | struct btVector3FloatData type btVector3DoubleData (line 1330) | struct btVector3DoubleData FILE: libraries/curl/curl.h type CURL (line 104) | typedef struct Curl_easy CURL; type CURLSH (line 105) | typedef struct Curl_share CURLSH; type CURL (line 107) | typedef void CURL; type CURLSH (line 108) | typedef void CURLSH; type SOCKET (line 134) | typedef SOCKET curl_socket_t; type curl_socket_t (line 137) | typedef int curl_socket_t; type curl_sslbackend (line 144) | typedef enum { type curl_httppost (line 170) | struct curl_httppost { type curlfiletype (line 272) | typedef enum { type curl_fileinfo (line 295) | struct curl_fileinfo { type curl_slist (line 385) | struct curl_slist type curlsocktype (line 388) | typedef enum { type curl_sockaddr (line 405) | struct curl_sockaddr { type curl_socket_t (line 415) | typedef curl_socket_t type curlioerr (line 423) | typedef enum { type curliocmd (line 430) | typedef enum { type curlioerr (line 436) | typedef curlioerr (*curl_ioctl_callback)(CURL *handle, type curl_infotype (line 457) | typedef enum { type CURLcode (line 482) | typedef enum { type CURLproxycode (line 699) | typedef enum { type CURLcode (line 738) | typedef CURLcode (*curl_conv_callback)(char *buffer, size_t length); type CURLcode (line 740) | typedef CURLcode (*curl_ssl_ctx_callback)(CURL *curl, /* easy handle */ type curl_proxytype (line 747) | typedef enum { type curl_khtype (line 813) | enum curl_khtype { type curl_khkey (line 822) | struct curl_khkey { type curl_khstat (line 831) | enum curl_khstat { type curl_khmatch (line 843) | enum curl_khmatch { type curl_khkey (line 852) | struct curl_khkey type curl_khkey (line 853) | struct curl_khkey type curl_khmatch (line 854) | enum curl_khmatch type curl_usessl (line 858) | typedef enum { type curl_ftpccc (line 919) | typedef enum { type curl_ftpauth (line 927) | typedef enum { type curl_ftpcreatedir (line 935) | typedef enum { type curl_ftpmethod (line 946) | typedef enum { type curl_hstsentry (line 965) | struct curl_hstsentry { type curl_index (line 972) | struct curl_index { type CURLSTScode (line 977) | typedef enum { type CURLSTScode (line 983) | typedef CURLSTScode (*curl_hstsread_callback)(CURL *easy, type CURLSTScode (line 986) | typedef CURLSTScode (*curl_hstswrite_callback)(CURL *easy, type CURLoption (line 1060) | typedef enum { type CURL_NETRC_OPTION (line 2187) | enum CURL_NETRC_OPTION { type CURL_TLSAUTH (line 2223) | enum CURL_TLSAUTH { type curl_TimeCond (line 2241) | typedef enum { type curl_mime (line 2260) | typedef struct curl_mime curl_mime; type curl_mimepart (line 2261) | typedef struct curl_mimepart curl_mimepart; type curl_slist (line 2381) | struct curl_slist type CURLformoption (line 2384) | typedef enum { type curl_forms (line 2414) | struct curl_forms { type CURLFORMcode (line 2435) | typedef enum { type curl_httppost (line 2458) | struct curl_httppost type curl_httppost (line 2459) | struct curl_httppost type curl_httppost (line 2483) | struct curl_httppost type curl_httppost (line 2492) | struct curl_httppost type curl_slist (line 2604) | struct curl_slist { type curl_ssl_backend (line 2635) | struct curl_ssl_backend { type curl_ssl_backend (line 2639) | typedef struct curl_ssl_backend curl_ssl_backend; type CURLsslset (line 2641) | typedef enum { type curl_slist (line 2659) | struct curl_slist type curl_slist (line 2669) | struct curl_slist type curl_certinfo (line 2684) | struct curl_certinfo { type curl_tlssessioninfo (line 2694) | struct curl_tlssessioninfo { type CURLINFO (line 2709) | typedef enum { type curl_closepolicy (line 2786) | typedef enum { type curl_lock_data (line 2811) | typedef enum { type curl_lock_access (line 2827) | typedef enum { type CURLSHcode (line 2843) | typedef enum { type CURLSHoption (line 2853) | typedef enum { type CURLversion (line 2872) | typedef enum { type curl_version_info_data (line 2893) | struct curl_version_info_data { type curl_version_info_data (line 2948) | typedef struct curl_version_info_data curl_version_info_data; FILE: libraries/curl/easy.h type curl_blob (line 32) | struct curl_blob { FILE: libraries/curl/multi.h type CURLM (line 56) | typedef struct Curl_multi CURLM; type CURLM (line 58) | typedef void CURLM; type CURLMcode (line 61) | typedef enum { type CURLMSG (line 90) | typedef enum { type CURLMsg (line 97) | struct CURLMsg { type CURLMsg (line 105) | typedef struct CURLMsg CURLMsg; type curl_waitfd (line 114) | struct curl_waitfd { type curl_waitfd (line 173) | struct curl_waitfd type curl_waitfd (line 187) | struct curl_waitfd type CURLMoption (line 347) | typedef enum { type curl_pushheaders (line 439) | struct curl_pushheaders type curl_pushheaders (line 441) | struct curl_pushheaders type curl_pushheaders (line 443) | struct curl_pushheaders type curl_pushheaders (line 449) | struct curl_pushheaders FILE: libraries/curl/options.h type curl_easytype (line 29) | typedef enum { type curl_easyoption (line 49) | struct curl_easyoption { type curl_easyoption (line 63) | struct curl_easyoption FILE: libraries/curl/system.h type CURL_TYPEOF_CURL_SOCKLEN_T (line 447) | typedef CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t; type CURL_TYPEOF_CURL_OFF_T (line 453) | typedef CURL_TYPEOF_CURL_OFF_T curl_off_t; FILE: libraries/curl/typecheck-gcc.h type curlioerr (line 575) | typedef curlioerr (*_curl_ioctl_callback1)(CURL *, int, void *); type curlioerr (line 576) | typedef curlioerr (*_curl_ioctl_callback2)(CURL *, int, const void *); type curlioerr (line 577) | typedef curlioerr (*_curl_ioctl_callback3)(CURL *, curliocmd, void *); type curlioerr (line 578) | typedef curlioerr (*_curl_ioctl_callback4)(CURL *, curliocmd, const void... type curl_socket_t (line 599) | typedef curl_socket_t (*_curl_opensocket_callback1) type curl_socket_t (line 601) | typedef curl_socket_t (*_curl_opensocket_callback2) type curl_socket_t (line 603) | typedef curl_socket_t (*_curl_opensocket_callback3) type curl_socket_t (line 605) | typedef curl_socket_t (*_curl_opensocket_callback4) type CURLcode (line 661) | typedef CURLcode (*_curl_ssl_ctx_callback1)(CURL *, void *, void *); type CURLcode (line 662) | typedef CURLcode (*_curl_ssl_ctx_callback2)(CURL *, void *, const void *); type CURLcode (line 663) | typedef CURLcode (*_curl_ssl_ctx_callback3)(CURL *, const void *, void *); type CURLcode (line 664) | typedef CURLcode (*_curl_ssl_ctx_callback4)(CURL *, const void *, type CURLcode (line 670) | typedef CURLcode (*_curl_ssl_ctx_callback5)(CURL *, SSL_CTX *, void *); type CURLcode (line 671) | typedef CURLcode (*_curl_ssl_ctx_callback6)(CURL *, SSL_CTX *, const voi... type CURLcode (line 672) | typedef CURLcode (*_curl_ssl_ctx_callback7)(CURL *, const SSL_CTX *, voi... type CURLcode (line 673) | typedef CURLcode (*_curl_ssl_ctx_callback8)(CURL *, const SSL_CTX *, type _curl_ssl_ctx_callback1 (line 676) | typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback5; type _curl_ssl_ctx_callback1 (line 677) | typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback6; type _curl_ssl_ctx_callback1 (line 678) | typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback7; type _curl_ssl_ctx_callback1 (line 679) | typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback8; type CURLcode (line 690) | typedef CURLcode (*_curl_conv_callback1)(char *, size_t length); type CURLcode (line 691) | typedef CURLcode (*_curl_conv_callback2)(const char *, size_t length); type CURLcode (line 692) | typedef CURLcode (*_curl_conv_callback3)(void *, size_t length); type CURLcode (line 693) | typedef CURLcode (*_curl_conv_callback4)(const void *, size_t length); type CURLcode (line 701) | typedef CURLcode (*_curl_seek_callback1)(void *, curl_off_t, int); type CURLcode (line 702) | typedef CURLcode (*_curl_seek_callback2)(const void *, curl_off_t, int); FILE: libraries/curl/urlapi.h type CURLUcode (line 32) | typedef enum { type CURLUPart (line 53) | typedef enum { type CURLU (line 83) | typedef struct Curl_URL CURLU; FILE: libraries/glad/glad.c function open_gl (line 56) | static function close_gl (line 71) | static function open_gl (line 87) | static function close_gl (line 118) | static function gladLoadGL (line 148) | int gladLoadGL(void) { type gladGLversionStruct (line 159) | struct gladGLversionStruct function get_exts (line 172) | static int get_exts(void) { function free_exts (line 206) | static void free_exts(void) { function has_ext (line 217) | static int has_ext(const char *ext) { function load_GL_VERSION_1_0 (line 696) | static void load_GL_VERSION_1_0(GLADloadproc load) { function load_GL_VERSION_1_1 (line 747) | static void load_GL_VERSION_1_1(GLADloadproc load) { function load_GL_VERSION_1_2 (line 763) | static void load_GL_VERSION_1_2(GLADloadproc load) { function load_GL_VERSION_1_3 (line 770) | static void load_GL_VERSION_1_3(GLADloadproc load) { function load_GL_VERSION_1_4 (line 782) | static void load_GL_VERSION_1_4(GLADloadproc load) { function load_GL_VERSION_1_5 (line 794) | static void load_GL_VERSION_1_5(GLADloadproc load) { function load_GL_VERSION_2_0 (line 816) | static void load_GL_VERSION_2_0(GLADloadproc load) { function load_GL_VERSION_2_1 (line 912) | static void load_GL_VERSION_2_1(GLADloadproc load) { function load_GL_VERSION_3_0 (line 921) | static void load_GL_VERSION_3_0(GLADloadproc load) { function load_GL_VERSION_3_1 (line 1008) | static void load_GL_VERSION_3_1(GLADloadproc load) { function load_GL_VERSION_3_2 (line 1026) | static void load_GL_VERSION_3_2(GLADloadproc load) { function load_GL_VERSION_3_3 (line 1048) | static void load_GL_VERSION_3_3(GLADloadproc load) { function load_GL_VERSION_4_0 (line 1109) | static void load_GL_VERSION_4_0(GLADloadproc load) { function load_GL_ARB_debug_output (line 1158) | static void load_GL_ARB_debug_output(GLADloadproc load) { function find_extensionsGL (line 1165) | static int find_extensionsGL(void) { function find_coreGL (line 1172) | static void find_coreGL(void) { function gladLoadGLLoader (line 1227) | int gladLoadGLLoader(GLADloadproc load) { FILE: libraries/glad/glad.h type gladGLversionStruct (line 50) | struct gladGLversionStruct { type GLenum (line 90) | typedef unsigned int GLenum; type GLboolean (line 91) | typedef unsigned char GLboolean; type GLbitfield (line 92) | typedef unsigned int GLbitfield; type GLvoid (line 93) | typedef void GLvoid; type khronos_int8_t (line 94) | typedef khronos_int8_t GLbyte; type khronos_uint8_t (line 95) | typedef khronos_uint8_t GLubyte; type khronos_int16_t (line 96) | typedef khronos_int16_t GLshort; type khronos_uint16_t (line 97) | typedef khronos_uint16_t GLushort; type GLint (line 98) | typedef int GLint; type GLuint (line 99) | typedef unsigned int GLuint; type khronos_int32_t (line 100) | typedef khronos_int32_t GLclampx; type GLsizei (line 101) | typedef int GLsizei; type khronos_float_t (line 102) | typedef khronos_float_t GLfloat; type khronos_float_t (line 103) | typedef khronos_float_t GLclampf; type GLdouble (line 104) | typedef double GLdouble; type GLclampd (line 105) | typedef double GLclampd; type GLchar (line 108) | typedef char GLchar; type GLcharARB (line 109) | typedef char GLcharARB; type GLhandleARB (line 113) | typedef unsigned int GLhandleARB; type khronos_uint16_t (line 115) | typedef khronos_uint16_t GLhalf; type khronos_uint16_t (line 116) | typedef khronos_uint16_t GLhalfARB; type khronos_int32_t (line 117) | typedef khronos_int32_t GLfixed; type khronos_intptr_t (line 118) | typedef khronos_intptr_t GLintptr; type khronos_intptr_t (line 119) | typedef khronos_intptr_t GLintptrARB; type khronos_ssize_t (line 120) | typedef khronos_ssize_t GLsizeiptr; type khronos_ssize_t (line 121) | typedef khronos_ssize_t GLsizeiptrARB; type khronos_int64_t (line 122) | typedef khronos_int64_t GLint64; type khronos_int64_t (line 123) | typedef khronos_int64_t GLint64EXT; type khronos_uint64_t (line 124) | typedef khronos_uint64_t GLuint64; type khronos_uint64_t (line 125) | typedef khronos_uint64_t GLuint64EXT; type __GLsync (line 126) | struct __GLsync type _cl_context (line 127) | struct _cl_context type _cl_event (line 128) | struct _cl_event type GLhalfNV (line 133) | typedef unsigned short GLhalfNV; type GLintptr (line 134) | typedef GLintptr GLvdpauSurfaceNV; type GLubyte (line 1152) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC)(GLenum name); type GLubyte (line 1841) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC)(GLenum name, GLu... type const (line 2280) | typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint p... type const (line 2283) | typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC)(GLuint program, G... FILE: libraries/glad/glad_gles3.c type gladGLversionStruct (line 27) | struct gladGLversionStruct function get_exts (line 40) | static int get_exts(void) { function free_exts (line 74) | static void free_exts(void) { function has_ext (line 85) | static int has_ext(const char *ext) { function load_GL_ES_VERSION_2_0 (line 374) | static void load_GL_ES_VERSION_2_0(GLADloadproc load) { function load_GL_ES_VERSION_3_0 (line 519) | static void load_GL_ES_VERSION_3_0(GLADloadproc load) { function find_extensionsGLES2 (line 626) | static int find_extensionsGLES2(void) { function find_coreGLES2 (line 633) | static void find_coreGLES2(void) { function gladLoadGLES2Loader (line 677) | int gladLoadGLES2Loader(GLADloadproc load) { FILE: libraries/glad/glad_gles3.h type gladGLversionStruct (line 55) | struct gladGLversionStruct { type GLenum (line 92) | typedef unsigned int GLenum; type GLboolean (line 93) | typedef unsigned char GLboolean; type GLbitfield (line 94) | typedef unsigned int GLbitfield; type GLvoid (line 95) | typedef void GLvoid; type khronos_int8_t (line 96) | typedef khronos_int8_t GLbyte; type khronos_uint8_t (line 97) | typedef khronos_uint8_t GLubyte; type khronos_int16_t (line 98) | typedef khronos_int16_t GLshort; type khronos_uint16_t (line 99) | typedef khronos_uint16_t GLushort; type GLint (line 100) | typedef int GLint; type GLuint (line 101) | typedef unsigned int GLuint; type khronos_int32_t (line 102) | typedef khronos_int32_t GLclampx; type GLsizei (line 103) | typedef int GLsizei; type khronos_float_t (line 104) | typedef khronos_float_t GLfloat; type khronos_float_t (line 105) | typedef khronos_float_t GLclampf; type GLdouble (line 106) | typedef double GLdouble; type GLclampd (line 107) | typedef double GLclampd; type GLchar (line 110) | typedef char GLchar; type GLcharARB (line 111) | typedef char GLcharARB; type GLhandleARB (line 115) | typedef unsigned int GLhandleARB; type khronos_uint16_t (line 117) | typedef khronos_uint16_t GLhalf; type khronos_uint16_t (line 118) | typedef khronos_uint16_t GLhalfARB; type khronos_int32_t (line 119) | typedef khronos_int32_t GLfixed; type khronos_intptr_t (line 120) | typedef khronos_intptr_t GLintptr; type khronos_intptr_t (line 121) | typedef khronos_intptr_t GLintptrARB; type khronos_ssize_t (line 122) | typedef khronos_ssize_t GLsizeiptr; type khronos_ssize_t (line 123) | typedef khronos_ssize_t GLsizeiptrARB; type khronos_int64_t (line 124) | typedef khronos_int64_t GLint64; type khronos_int64_t (line 125) | typedef khronos_int64_t GLint64EXT; type khronos_uint64_t (line 126) | typedef khronos_uint64_t GLuint64; type khronos_uint64_t (line 127) | typedef khronos_uint64_t GLuint64EXT; type __GLsync (line 128) | struct __GLsync type _cl_context (line 129) | struct _cl_context type _cl_event (line 130) | struct _cl_event type GLhalfNV (line 135) | typedef unsigned short GLhalfNV; type GLintptr (line 136) | typedef GLintptr GLvdpauSurfaceNV; type GLubyte (line 976) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC)(GLenum name); type GLubyte (line 1373) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC)(GLenum name, GLu... FILE: libraries/glad/glad_old.c function open_gl (line 56) | static function close_gl (line 71) | static function open_gl (line 87) | static function close_gl (line 118) | static function gladLoadGL (line 148) | int gladLoadGL(void) { type gladGLversionStruct (line 159) | struct gladGLversionStruct function get_exts (line 172) | static int get_exts(void) { function free_exts (line 206) | static void free_exts(void) { function has_ext (line 217) | static int has_ext(const char *ext) { function load_GL_VERSION_1_0 (line 994) | static void load_GL_VERSION_1_0(GLADloadproc load) { function load_GL_VERSION_1_1 (line 1303) | static void load_GL_VERSION_1_1(GLADloadproc load) { function load_GL_VERSION_1_2 (line 1336) | static void load_GL_VERSION_1_2(GLADloadproc load) { function load_GL_VERSION_1_3 (line 1343) | static void load_GL_VERSION_1_3(GLADloadproc load) { function load_GL_VERSION_1_4 (line 1392) | static void load_GL_VERSION_1_4(GLADloadproc load) { function load_GL_VERSION_1_5 (line 1442) | static void load_GL_VERSION_1_5(GLADloadproc load) { function load_GL_VERSION_2_0 (line 1464) | static void load_GL_VERSION_2_0(GLADloadproc load) { function load_GL_VERSION_2_1 (line 1560) | static void load_GL_VERSION_2_1(GLADloadproc load) { function load_GL_VERSION_3_0 (line 1569) | static void load_GL_VERSION_3_0(GLADloadproc load) { function load_GL_VERSION_3_1 (line 1656) | static void load_GL_VERSION_3_1(GLADloadproc load) { function load_GL_VERSION_3_2 (line 1674) | static void load_GL_VERSION_3_2(GLADloadproc load) { function load_GL_VERSION_3_3 (line 1696) | static void load_GL_VERSION_3_3(GLADloadproc load) { function find_extensionsGL (line 1757) | static int find_extensionsGL(void) { function find_coreGL (line 1764) | static void find_coreGL(void) { function gladLoadGLLoader (line 1818) | int gladLoadGLLoader(GLADloadproc load) { FILE: libraries/glad/glad_old.h type gladGLversionStruct (line 50) | struct gladGLversionStruct { type GLenum (line 90) | typedef unsigned int GLenum; type GLboolean (line 91) | typedef unsigned char GLboolean; type GLbitfield (line 92) | typedef unsigned int GLbitfield; type GLvoid (line 93) | typedef void GLvoid; type khronos_int8_t (line 94) | typedef khronos_int8_t GLbyte; type khronos_uint8_t (line 95) | typedef khronos_uint8_t GLubyte; type khronos_int16_t (line 96) | typedef khronos_int16_t GLshort; type khronos_uint16_t (line 97) | typedef khronos_uint16_t GLushort; type GLint (line 98) | typedef int GLint; type GLuint (line 99) | typedef unsigned int GLuint; type khronos_int32_t (line 100) | typedef khronos_int32_t GLclampx; type GLsizei (line 101) | typedef int GLsizei; type khronos_float_t (line 102) | typedef khronos_float_t GLfloat; type khronos_float_t (line 103) | typedef khronos_float_t GLclampf; type GLdouble (line 104) | typedef double GLdouble; type GLclampd (line 105) | typedef double GLclampd; type GLchar (line 108) | typedef char GLchar; type GLcharARB (line 109) | typedef char GLcharARB; type GLhandleARB (line 113) | typedef unsigned int GLhandleARB; type khronos_uint16_t (line 115) | typedef khronos_uint16_t GLhalf; type khronos_uint16_t (line 116) | typedef khronos_uint16_t GLhalfARB; type khronos_int32_t (line 117) | typedef khronos_int32_t GLfixed; type khronos_intptr_t (line 118) | typedef khronos_intptr_t GLintptr; type khronos_intptr_t (line 119) | typedef khronos_intptr_t GLintptrARB; type khronos_ssize_t (line 120) | typedef khronos_ssize_t GLsizeiptr; type khronos_ssize_t (line 121) | typedef khronos_ssize_t GLsizeiptrARB; type khronos_int64_t (line 122) | typedef khronos_int64_t GLint64; type khronos_int64_t (line 123) | typedef khronos_int64_t GLint64EXT; type khronos_uint64_t (line 124) | typedef khronos_uint64_t GLuint64; type khronos_uint64_t (line 125) | typedef khronos_uint64_t GLuint64EXT; type __GLsync (line 126) | struct __GLsync type _cl_context (line 127) | struct _cl_context type _cl_event (line 128) | struct _cl_event type GLhalfNV (line 133) | typedef unsigned short GLhalfNV; type GLintptr (line 134) | typedef GLintptr GLvdpauSurfaceNV; type GLubyte (line 1506) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC)(GLenum name); type GLuint (line 2383) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTPROC)(GLsizei n, co... type GLubyte (line 3245) | typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC)(GLenum name, GLu... FILE: libraries/glad/khrplatform.h type khronos_int32_t (line 150) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 151) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 152) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 153) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 177) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 178) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 179) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 180) | typedef uint64_t khronos_uint64_t; type __int32 (line 189) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 190) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 191) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 192) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 201) | typedef int khronos_int32_t; type khronos_uint32_t (line 202) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 204) | typedef long int khronos_int64_t; type khronos_uint64_t (line 205) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 207) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 208) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 218) | typedef int khronos_int32_t; type khronos_uint32_t (line 219) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 229) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 230) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 231) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 232) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 242) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 243) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 244) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 245) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 253) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 254) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 256) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 257) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 259) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 260) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 264) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 265) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 267) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 268) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 275) | typedef float khronos_float_t; type khronos_uint64_t (line 288) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 289) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 305) | typedef enum { FILE: libraries/glad/khrplatform_gles3.h type khronos_int32_t (line 150) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 151) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 152) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 153) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 177) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 178) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 179) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 180) | typedef uint64_t khronos_uint64_t; type __int32 (line 189) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 190) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 191) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 192) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 201) | typedef int khronos_int32_t; type khronos_uint32_t (line 202) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 204) | typedef long int khronos_int64_t; type khronos_uint64_t (line 205) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 207) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 208) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 218) | typedef int khronos_int32_t; type khronos_uint32_t (line 219) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 229) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 230) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 231) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 232) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 242) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 243) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 244) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 245) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 253) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 254) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 256) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 257) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 259) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 260) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 264) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 265) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 267) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 268) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 275) | typedef float khronos_float_t; type khronos_uint64_t (line 288) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 289) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 305) | typedef enum { FILE: libraries/glfw/glfw3.h type GLFWmonitor (line 1170) | typedef struct GLFWmonitor GLFWmonitor; type GLFWwindow (line 1182) | typedef struct GLFWwindow GLFWwindow; type GLFWcursor (line 1194) | typedef struct GLFWcursor GLFWcursor; type GLFWvidmode (line 1654) | typedef struct GLFWvidmode type GLFWgammaramp (line 1688) | typedef struct GLFWgammaramp type GLFWimage (line 1717) | typedef struct GLFWimage type GLFWgamepadstate (line 1741) | typedef struct GLFWgamepadstate FILE: libraries/glm/common.hpp type glm (line 20) | namespace glm FILE: libraries/glm/detail/_noise.hpp type glm (line 5) | namespace glm{ type detail (line 6) | namespace detail function GLM_FUNC_QUALIFIER (line 9) | GLM_FUNC_QUALIFIER T mod289(T const& x) function GLM_FUNC_QUALIFIER (line 15) | GLM_FUNC_QUALIFIER T permute(T const& x) function GLM_FUNC_QUALIFIER (line 21) | GLM_FUNC_QUALIFIER vec<2, T, Q> permute(vec<2, T, Q> const& x) function GLM_FUNC_QUALIFIER (line 27) | GLM_FUNC_QUALIFIER vec<3, T, Q> permute(vec<3, T, Q> const& x) function GLM_FUNC_QUALIFIER (line 33) | GLM_FUNC_QUALIFIER vec<4, T, Q> permute(vec<4, T, Q> const& x) function GLM_FUNC_QUALIFIER (line 39) | GLM_FUNC_QUALIFIER T taylorInvSqrt(T const& r) function GLM_FUNC_QUALIFIER (line 45) | GLM_FUNC_QUALIFIER vec<2, T, Q> taylorInvSqrt(vec<2, T, Q> const& r) function GLM_FUNC_QUALIFIER (line 51) | GLM_FUNC_QUALIFIER vec<3, T, Q> taylorInvSqrt(vec<3, T, Q> const& r) function GLM_FUNC_QUALIFIER (line 57) | GLM_FUNC_QUALIFIER vec<4, T, Q> taylorInvSqrt(vec<4, T, Q> const& r) function GLM_FUNC_QUALIFIER (line 63) | GLM_FUNC_QUALIFIER vec<2, T, Q> fade(vec<2, T, Q> const& t) function GLM_FUNC_QUALIFIER (line 69) | GLM_FUNC_QUALIFIER vec<3, T, Q> fade(vec<3, T, Q> const& t) function GLM_FUNC_QUALIFIER (line 75) | GLM_FUNC_QUALIFIER vec<4, T, Q> fade(vec<4, T, Q> const& t) FILE: libraries/glm/detail/_swizzle.hpp type glm (line 3) | namespace glm{ type detail (line 4) | namespace detail type _swizzle_base0 (line 8) | struct _swizzle_base0 method GLM_FUNC_QUALIFIER (line 11) | GLM_FUNC_QUALIFIER T& elem(size_t i){ return (reinterpret_cast... method GLM_FUNC_QUALIFIER (line 12) | GLM_FUNC_QUALIFIER T const& elem(size_t i) const{ return (reinterp... type _swizzle_base1 (line 21) | struct _swizzle_base1 : public _swizzle_base0 type _swizzle_base1<2, T, Q, E0,E1,-1,-2, Aligned> (line 26) | struct _swizzle_base1<2, T, Q, E0,E1,-1,-2, Aligned> : public _swizz... method GLM_FUNC_QUALIFIER (line 28) | GLM_FUNC_QUALIFIER vec<2, T, Q> operator ()() const { return vec<... type _swizzle_base1<3, T, Q, E0,E1,E2,-1, Aligned> (line 32) | struct _swizzle_base1<3, T, Q, E0,E1,E2,-1, Aligned> : public _swizz... method GLM_FUNC_QUALIFIER (line 34) | GLM_FUNC_QUALIFIER vec<3, T, Q> operator ()() const { return vec<... type _swizzle_base1<4, T, Q, E0,E1,E2,E3, Aligned> (line 38) | struct _swizzle_base1<4, T, Q, E0,E1,E2,E3, Aligned> : public _swizz... method GLM_FUNC_QUALIFIER (line 40) | GLM_FUNC_QUALIFIER vec<4, T, Q> operator ()() const { return vec<... type _swizzle_base2 (line 55) | struct _swizzle_base2 : public _swizzle_base1 const& ... method GLM_FUNC_QUALIFIER (line 96) | GLM_FUNC_QUALIFIER void operator -= (vec const& that) method GLM_FUNC_QUALIFIER (line 101) | GLM_FUNC_QUALIFIER void operator += (vec const& that) method GLM_FUNC_QUALIFIER (line 106) | GLM_FUNC_QUALIFIER void operator *= (vec const& that) method GLM_FUNC_QUALIFIER (line 111) | GLM_FUNC_QUALIFIER void operator /= (vec const& that) method GLM_FUNC_QUALIFIER (line 116) | GLM_FUNC_QUALIFIER T& operator[](size_t i) method GLM_FUNC_QUALIFIER (line 121) | GLM_FUNC_QUALIFIER T operator[](size_t i) const method GLM_FUNC_QUALIFIER (line 129) | GLM_FUNC_QUALIFIER void _apply_op(vec const& that, const ... type _swizzle_base2 (line 144) | struct _swizzle_base2 : public _swizzle_bas... type Stub (line 146) | struct Stub {} method GLM_FUNC_QUALIFIER (line 148) | GLM_FUNC_QUALIFIER _swizzle_base2& operator= (Stub const&) { retur... method GLM_FUNC_QUALIFIER (line 150) | GLM_FUNC_QUALIFIER T operator[] (size_t i) const type _swizzle (line 158) | struct _swizzle : public _swizzle_base2 () const { return (*this)... FILE: libraries/glm/detail/_vectorize.hpp type glm (line 3) | namespace glm{ type detail (line 4) | namespace detail type functor1 (line 7) | struct functor1{} type functor1 (line 10) | struct functor1 method call (line 12) | static vec<1, R, Q> call(R (*Func) (T x), vec<1, T, Q> const& v) type functor1 (line 19) | struct functor1 method call (line 21) | static vec<2, R, Q> call(R (*Func) (T x), vec<2, T, Q> const& v) type functor1 (line 28) | struct functor1 method call (line 30) | static vec<3, R, Q> call(R (*Func) (T x), vec<3, T, Q> const& v) type functor1 (line 37) | struct functor1 method call (line 39) | static vec<4, R, Q> call(R (*Func) (T x), vec<4, T, Q> const& v) type functor2 (line 46) | struct functor2{} type functor2 (line 49) | struct functor2 method call (line 51) | call(T (*Func) (T x, T y), vec<1, T, Q> const& a, vec<1, T, Q> con... type functor2 (line 58) | struct functor2 method call (line 60) | call(T (*Func) (T x, T y), vec<2, T, Q> const& a, vec<2, T, Q> con... type functor2 (line 67) | struct functor2 method call (line 69) | call(T (*Func) (T x, T y), vec<3, T, Q> const& a, vec<3, T, Q> con... type functor2 (line 76) | struct functor2 method call (line 78) | call(T (*Func) (T x, T y), vec<4, T, Q> const& a, vec<4, T, Q> con... type functor2_vec_sca (line 85) | struct functor2_vec_sca{} type functor2_vec_sca (line 88) | struct functor2_vec_sca method call (line 90) | call(T (*Func) (T x, T y), vec<1, T, Q> const& a, T b) type functor2_vec_sca (line 97) | struct functor2_vec_sca method call (line 99) | call(T (*Func) (T x, T y), vec<2, T, Q> const& a, T b) type functor2_vec_sca (line 106) | struct functor2_vec_sca method call (line 108) | call(T (*Func) (T x, T y), vec<3, T, Q> const& a, T b) type functor2_vec_sca (line 115) | struct functor2_vec_sca method call (line 117) | call(T (*Func) (T x, T y), vec<4, T, Q> const& a, T b) type functor2_vec_int (line 124) | struct functor2_vec_int {} type functor2_vec_int<1, T, Q> (line 127) | struct functor2_vec_int<1, T, Q> method call (line 129) | call(int (*Func) (T x, int y), vec<1, T, Q> const& a, vec<1, int, ... type functor2_vec_int<2, T, Q> (line 136) | struct functor2_vec_int<2, T, Q> method call (line 138) | call(int (*Func) (T x, int y), vec<2, T, Q> const& a, vec<2, int, ... type functor2_vec_int<3, T, Q> (line 145) | struct functor2_vec_int<3, T, Q> method call (line 147) | call(int (*Func) (T x, int y), vec<3, T, Q> const& a, vec<3, int, ... type functor2_vec_int<4, T, Q> (line 154) | struct functor2_vec_int<4, T, Q> method call (line 156) | call(int (*Func) (T x, int y), vec<4, T, Q> const& a, vec<4, int, ... FILE: libraries/glm/detail/compute_common.hpp type glm (line 6) | namespace glm{ type detail (line 7) | namespace detail type compute_abs (line 10) | struct compute_abs type compute_abs (line 14) | struct compute_abs method genFIType (line 16) | static genFIType call(genFIType x) type compute_abs (line 29) | struct compute_abs method call (line 31) | static float call(float x) type compute_abs (line 39) | struct compute_abs method genFIType (line 41) | static genFIType call(genFIType x) FILE: libraries/glm/detail/compute_vector_relational.hpp type glm (line 7) | namespace glm{ type detail (line 8) | namespace detail type compute_equal (line 11) | struct compute_equal method call (line 13) | static bool call(T a, T b) FILE: libraries/glm/detail/glm.cpp type glm (line 14) | namespace glm type vec<1, uint8, lowp> (line 17) | struct vec<1, uint8, lowp> type vec<1, uint16, lowp> (line 18) | struct vec<1, uint16, lowp> type vec<1, uint32, lowp> (line 19) | struct vec<1, uint32, lowp> type vec<1, uint64, lowp> (line 20) | struct vec<1, uint64, lowp> type vec<1, int8, lowp> (line 21) | struct vec<1, int8, lowp> type vec<1, int16, lowp> (line 22) | struct vec<1, int16, lowp> type vec<1, int32, lowp> (line 23) | struct vec<1, int32, lowp> type vec<1, int64, lowp> (line 24) | struct vec<1, int64, lowp> type vec<1, float32, lowp> (line 25) | struct vec<1, float32, lowp> type vec<1, float64, lowp> (line 26) | struct vec<1, float64, lowp> type vec<1, uint8, mediump> (line 28) | struct vec<1, uint8, mediump> type vec<1, uint16, mediump> (line 29) | struct vec<1, uint16, mediump> type vec<1, uint32, mediump> (line 30) | struct vec<1, uint32, mediump> type vec<1, uint64, mediump> (line 31) | struct vec<1, uint64, mediump> type vec<1, int8, mediump> (line 32) | struct vec<1, int8, mediump> type vec<1, int16, mediump> (line 33) | struct vec<1, int16, mediump> type vec<1, int32, mediump> (line 34) | struct vec<1, int32, mediump> type vec<1, int64, mediump> (line 35) | struct vec<1, int64, mediump> type vec<1, float32, mediump> (line 36) | struct vec<1, float32, mediump> type vec<1, float64, mediump> (line 37) | struct vec<1, float64, mediump> type vec<1, uint8, highp> (line 39) | struct vec<1, uint8, highp> type vec<1, uint16, highp> (line 40) | struct vec<1, uint16, highp> type vec<1, uint32, highp> (line 41) | struct vec<1, uint32, highp> type vec<1, uint64, highp> (line 42) | struct vec<1, uint64, highp> type vec<1, int8, highp> (line 43) | struct vec<1, int8, highp> type vec<1, int16, highp> (line 44) | struct vec<1, int16, highp> type vec<1, int32, highp> (line 45) | struct vec<1, int32, highp> type vec<1, int64, highp> (line 46) | struct vec<1, int64, highp> type vec<1, float32, highp> (line 47) | struct vec<1, float32, highp> type vec<1, float64, highp> (line 48) | struct vec<1, float64, highp> type vec<2, uint8, lowp> (line 51) | struct vec<2, uint8, lowp> type vec<2, uint16, lowp> (line 52) | struct vec<2, uint16, lowp> type vec<2, uint32, lowp> (line 53) | struct vec<2, uint32, lowp> type vec<2, uint64, lowp> (line 54) | struct vec<2, uint64, lowp> type vec<2, int8, lowp> (line 55) | struct vec<2, int8, lowp> type vec<2, int16, lowp> (line 56) | struct vec<2, int16, lowp> type vec<2, int32, lowp> (line 57) | struct vec<2, int32, lowp> type vec<2, int64, lowp> (line 58) | struct vec<2, int64, lowp> type vec<2, float32, lowp> (line 59) | struct vec<2, float32, lowp> type vec<2, float64, lowp> (line 60) | struct vec<2, float64, lowp> type vec<2, uint8, mediump> (line 62) | struct vec<2, uint8, mediump> type vec<2, uint16, mediump> (line 63) | struct vec<2, uint16, mediump> type vec<2, uint32, mediump> (line 64) | struct vec<2, uint32, mediump> type vec<2, uint64, mediump> (line 65) | struct vec<2, uint64, mediump> type vec<2, int8, mediump> (line 66) | struct vec<2, int8, mediump> type vec<2, int16, mediump> (line 67) | struct vec<2, int16, mediump> type vec<2, int32, mediump> (line 68) | struct vec<2, int32, mediump> type vec<2, int64, mediump> (line 69) | struct vec<2, int64, mediump> type vec<2, float32, mediump> (line 70) | struct vec<2, float32, mediump> type vec<2, float64, mediump> (line 71) | struct vec<2, float64, mediump> type vec<2, uint8, highp> (line 73) | struct vec<2, uint8, highp> type vec<2, uint16, highp> (line 74) | struct vec<2, uint16, highp> type vec<2, uint32, highp> (line 75) | struct vec<2, uint32, highp> type vec<2, uint64, highp> (line 76) | struct vec<2, uint64, highp> type vec<2, int8, highp> (line 77) | struct vec<2, int8, highp> type vec<2, int16, highp> (line 78) | struct vec<2, int16, highp> type vec<2, int32, highp> (line 79) | struct vec<2, int32, highp> type vec<2, int64, highp> (line 80) | struct vec<2, int64, highp> type vec<2, float32, highp> (line 81) | struct vec<2, float32, highp> type vec<2, float64, highp> (line 82) | struct vec<2, float64, highp> type vec<3, uint8, lowp> (line 85) | struct vec<3, uint8, lowp> type vec<3, uint16, lowp> (line 86) | struct vec<3, uint16, lowp> type vec<3, uint32, lowp> (line 87) | struct vec<3, uint32, lowp> type vec<3, uint64, lowp> (line 88) | struct vec<3, uint64, lowp> type vec<3, int8, lowp> (line 89) | struct vec<3, int8, lowp> type vec<3, int16, lowp> (line 90) | struct vec<3, int16, lowp> type vec<3, int32, lowp> (line 91) | struct vec<3, int32, lowp> type vec<3, int64, lowp> (line 92) | struct vec<3, int64, lowp> type vec<3, float32, lowp> (line 93) | struct vec<3, float32, lowp> type vec<3, float64, lowp> (line 94) | struct vec<3, float64, lowp> type vec<3, uint8, mediump> (line 96) | struct vec<3, uint8, mediump> type vec<3, uint16, mediump> (line 97) | struct vec<3, uint16, mediump> type vec<3, uint32, mediump> (line 98) | struct vec<3, uint32, mediump> type vec<3, uint64, mediump> (line 99) | struct vec<3, uint64, mediump> type vec<3, int8, mediump> (line 100) | struct vec<3, int8, mediump> type vec<3, int16, mediump> (line 101) | struct vec<3, int16, mediump> type vec<3, int32, mediump> (line 102) | struct vec<3, int32, mediump> type vec<3, int64, mediump> (line 103) | struct vec<3, int64, mediump> type vec<3, float32, mediump> (line 104) | struct vec<3, float32, mediump> type vec<3, float64, mediump> (line 105) | struct vec<3, float64, mediump> type vec<3, uint8, highp> (line 107) | struct vec<3, uint8, highp> type vec<3, uint16, highp> (line 108) | struct vec<3, uint16, highp> type vec<3, uint32, highp> (line 109) | struct vec<3, uint32, highp> type vec<3, uint64, highp> (line 110) | struct vec<3, uint64, highp> type vec<3, int8, highp> (line 111) | struct vec<3, int8, highp> type vec<3, int16, highp> (line 112) | struct vec<3, int16, highp> type vec<3, int32, highp> (line 113) | struct vec<3, int32, highp> type vec<3, int64, highp> (line 114) | struct vec<3, int64, highp> type vec<3, float32, highp> (line 115) | struct vec<3, float32, highp> type vec<3, float64, highp> (line 116) | struct vec<3, float64, highp> type vec<4, uint8, lowp> (line 119) | struct vec<4, uint8, lowp> type vec<4, uint16, lowp> (line 120) | struct vec<4, uint16, lowp> type vec<4, uint32, lowp> (line 121) | struct vec<4, uint32, lowp> type vec<4, uint64, lowp> (line 122) | struct vec<4, uint64, lowp> type vec<4, int8, lowp> (line 123) | struct vec<4, int8, lowp> type vec<4, int16, lowp> (line 124) | struct vec<4, int16, lowp> type vec<4, int32, lowp> (line 125) | struct vec<4, int32, lowp> type vec<4, int64, lowp> (line 126) | struct vec<4, int64, lowp> type vec<4, float32, lowp> (line 127) | struct vec<4, float32, lowp> type vec<4, float64, lowp> (line 128) | struct vec<4, float64, lowp> type vec<4, uint8, mediump> (line 130) | struct vec<4, uint8, mediump> type vec<4, uint16, mediump> (line 131) | struct vec<4, uint16, mediump> type vec<4, uint32, mediump> (line 132) | struct vec<4, uint32, mediump> type vec<4, uint64, mediump> (line 133) | struct vec<4, uint64, mediump> type vec<4, int8, mediump> (line 134) | struct vec<4, int8, mediump> type vec<4, int16, mediump> (line 135) | struct vec<4, int16, mediump> type vec<4, int32, mediump> (line 136) | struct vec<4, int32, mediump> type vec<4, int64, mediump> (line 137) | struct vec<4, int64, mediump> type vec<4, float32, mediump> (line 138) | struct vec<4, float32, mediump> type vec<4, float64, mediump> (line 139) | struct vec<4, float64, mediump> type vec<4, uint8, highp> (line 141) | struct vec<4, uint8, highp> type vec<4, uint16, highp> (line 142) | struct vec<4, uint16, highp> type vec<4, uint32, highp> (line 143) | struct vec<4, uint32, highp> type vec<4, uint64, highp> (line 144) | struct vec<4, uint64, highp> type vec<4, int8, highp> (line 145) | struct vec<4, int8, highp> type vec<4, int16, highp> (line 146) | struct vec<4, int16, highp> type vec<4, int32, highp> (line 147) | struct vec<4, int32, highp> type vec<4, int64, highp> (line 148) | struct vec<4, int64, highp> type vec<4, float32, highp> (line 149) | struct vec<4, float32, highp> type vec<4, float64, highp> (line 150) | struct vec<4, float64, highp> type mat<2, 2, float32, lowp> (line 153) | struct mat<2, 2, float32, lowp> type mat<2, 2, float64, lowp> (line 154) | struct mat<2, 2, float64, lowp> type mat<2, 2, float32, mediump> (line 156) | struct mat<2, 2, float32, mediump> type mat<2, 2, float64, mediump> (line 157) | struct mat<2, 2, float64, mediump> type mat<2, 2, float32, highp> (line 159) | struct mat<2, 2, float32, highp> type mat<2, 2, float64, highp> (line 160) | struct mat<2, 2, float64, highp> type mat<2, 3, float32, lowp> (line 163) | struct mat<2, 3, float32, lowp> type mat<2, 3, float64, lowp> (line 164) | struct mat<2, 3, float64, lowp> type mat<2, 3, float32, mediump> (line 166) | struct mat<2, 3, float32, mediump> type mat<2, 3, float64, mediump> (line 167) | struct mat<2, 3, float64, mediump> type mat<2, 3, float32, highp> (line 169) | struct mat<2, 3, float32, highp> type mat<2, 3, float64, highp> (line 170) | struct mat<2, 3, float64, highp> type mat<2, 4, float32, lowp> (line 173) | struct mat<2, 4, float32, lowp> type mat<2, 4, float64, lowp> (line 174) | struct mat<2, 4, float64, lowp> type mat<2, 4, float32, mediump> (line 176) | struct mat<2, 4, float32, mediump> type mat<2, 4, float64, mediump> (line 177) | struct mat<2, 4, float64, mediump> type mat<2, 4, float32, highp> (line 179) | struct mat<2, 4, float32, highp> type mat<2, 4, float64, highp> (line 180) | struct mat<2, 4, float64, highp> type mat<3, 2, float32, lowp> (line 183) | struct mat<3, 2, float32, lowp> type mat<3, 2, float64, lowp> (line 184) | struct mat<3, 2, float64, lowp> type mat<3, 2, float32, mediump> (line 186) | struct mat<3, 2, float32, mediump> type mat<3, 2, float64, mediump> (line 187) | struct mat<3, 2, float64, mediump> type mat<3, 2, float32, highp> (line 189) | struct mat<3, 2, float32, highp> type mat<3, 2, float64, highp> (line 190) | struct mat<3, 2, float64, highp> type mat<3, 3, float32, lowp> (line 193) | struct mat<3, 3, float32, lowp> type mat<3, 3, float64, lowp> (line 194) | struct mat<3, 3, float64, lowp> type mat<3, 3, float32, mediump> (line 196) | struct mat<3, 3, float32, mediump> type mat<3, 3, float64, mediump> (line 197) | struct mat<3, 3, float64, mediump> type mat<3, 3, float32, highp> (line 199) | struct mat<3, 3, float32, highp> type mat<3, 3, float64, highp> (line 200) | struct mat<3, 3, float64, highp> type mat<3, 4, float32, lowp> (line 203) | struct mat<3, 4, float32, lowp> type mat<3, 4, float64, lowp> (line 204) | struct mat<3, 4, float64, lowp> type mat<3, 4, float32, mediump> (line 206) | struct mat<3, 4, float32, mediump> type mat<3, 4, float64, mediump> (line 207) | struct mat<3, 4, float64, mediump> type mat<3, 4, float32, highp> (line 209) | struct mat<3, 4, float32, highp> type mat<3, 4, float64, highp> (line 210) | struct mat<3, 4, float64, highp> type mat<4, 2, float32, lowp> (line 213) | struct mat<4, 2, float32, lowp> type mat<4, 2, float64, lowp> (line 214) | struct mat<4, 2, float64, lowp> type mat<4, 2, float32, mediump> (line 216) | struct mat<4, 2, float32, mediump> type mat<4, 2, float64, mediump> (line 217) | struct mat<4, 2, float64, mediump> type mat<4, 2, float32, highp> (line 219) | struct mat<4, 2, float32, highp> type mat<4, 2, float64, highp> (line 220) | struct mat<4, 2, float64, highp> type mat<4, 3, float32, lowp> (line 223) | struct mat<4, 3, float32, lowp> type mat<4, 3, float64, lowp> (line 224) | struct mat<4, 3, float64, lowp> type mat<4, 3, float32, mediump> (line 226) | struct mat<4, 3, float32, mediump> type mat<4, 3, float64, mediump> (line 227) | struct mat<4, 3, float64, mediump> type mat<4, 3, float32, highp> (line 229) | struct mat<4, 3, float32, highp> type mat<4, 3, float64, highp> (line 230) | struct mat<4, 3, float64, highp> type mat<4, 4, float32, lowp> (line 233) | struct mat<4, 4, float32, lowp> type mat<4, 4, float64, lowp> (line 234) | struct mat<4, 4, float64, lowp> type mat<4, 4, float32, mediump> (line 236) | struct mat<4, 4, float32, mediump> type mat<4, 4, float64, mediump> (line 237) | struct mat<4, 4, float64, mediump> type mat<4, 4, float32, highp> (line 239) | struct mat<4, 4, float32, highp> type mat<4, 4, float64, highp> (line 240) | struct mat<4, 4, float64, highp> type qua (line 243) | struct qua type qua (line 244) | struct qua type qua (line 246) | struct qua type qua (line 247) | struct qua type qua (line 249) | struct qua type qua (line 250) | struct qua type tdualquat (line 253) | struct tdualquat type tdualquat (line 254) | struct tdualquat type tdualquat (line 256) | struct tdualquat type tdualquat (line 257) | struct tdualquat type tdualquat (line 259) | struct tdualquat type tdualquat (line 260) | struct tdualquat FILE: libraries/glm/detail/qualifier.hpp type glm (line 5) | namespace glm type qualifier (line 8) | enum qualifier type vec (line 35) | struct vec type mat (line 36) | struct mat type qua (line 37) | struct qua type detail (line 56) | namespace detail type is_aligned (line 59) | struct is_aligned type is_aligned (line 66) | struct is_aligned type is_aligned (line 72) | struct is_aligned type is_aligned (line 78) | struct is_aligned type storage (line 85) | struct storage type type (line 87) | struct type { type storage (line 94) | struct storage type type (line 96) | struct alignas(L * sizeof(T)) type { type storage<3, T, true> (line 102) | struct storage<3, T, true> type type (line 104) | struct alignas(4 * sizeof(T)) type { type storage<4, float, true> (line 112) | struct storage<4, float, true> type storage<4, int, true> (line 118) | struct storage<4, int, true> type storage<4, unsigned int, true> (line 124) | struct storage<4, unsigned int, true> type storage<2, double, true> (line 130) | struct storage<2, double, true> type storage<2, detail::int64, true> (line 136) | struct storage<2, detail::int64, true> type storage<2, detail::uint64, true> (line 142) | struct storage<2, detail::uint64, true> type storage<4, double, true> (line 150) | struct storage<4, double, true> type storage<4, detail::int64, true> (line 158) | struct storage<4, detail::int64, true> type storage<4, detail::uint64, true> (line 164) | struct storage<4, detail::uint64, true> type storage<4, float, true> (line 172) | struct storage<4, float, true> type storage<4, int, true> (line 178) | struct storage<4, int, true> type storage<4, unsigned int, true> (line 184) | struct storage<4, unsigned int, true> type genTypeEnum (line 190) | enum genTypeEnum type genTypeTrait (line 198) | struct genTypeTrait type genTypeTrait > (line 202) | struct genTypeTrait > type init_gentype (line 208) | struct init_gentype type init_gentype (line 213) | struct init_gentype method genType (line 215) | static genType identity() type init_gentype (line 222) | struct init_gentype method genType (line 224) | static genType identity() FILE: libraries/glm/detail/setup.hpp type glm (line 541) | namespace glm { type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type glm (line 589) | namespace glm type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type glm (line 605) | namespace glm type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type glm (line 627) | namespace glm{ type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type glm (line 659) | namespace glm{ type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type glm (line 692) | namespace glm{ type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type glm (line 701) | namespace glm{ type std (line 542) | namespace std { function countof (line 608) | constexpr std::size_t countof(T const (&)[N]) type detail (line 628) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 660) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 693) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned type detail (line 702) | namespace detail type is_int (line 631) | struct is_int type test (line 633) | enum test {value = 0} type is_int (line 637) | struct is_int type test (line 639) | enum test {value = ~0} type is_int (line 643) | struct is_int type test (line 645) | enum test {value = ~0} type make_unsigned (line 705) | struct make_unsigned type make_unsigned (line 709) | struct make_unsigned type make_unsigned (line 715) | struct make_unsigned type make_unsigned (line 721) | struct make_unsigned type make_unsigned (line 727) | struct make_unsigned type make_unsigned (line 733) | struct make_unsigned type make_unsigned (line 739) | struct make_unsigned type make_unsigned (line 745) | struct make_unsigned type make_unsigned (line 751) | struct make_unsigned type make_unsigned (line 757) | struct make_unsigned type make_unsigned (line 763) | struct make_unsigned type make_unsigned (line 769) | struct make_unsigned FILE: libraries/glm/detail/type_float.hpp type glm (line 10) | namespace glm{ type detail (line 11) | namespace detail function GLM_CONSTEXPR (line 24) | GLM_CONSTEXPR float_t(float_type Num = 0.0f) : f(Num) {} function GLM_CONSTEXPR (line 26) | GLM_CONSTEXPR float_t& operator=(float_t const& x) function GLM_CONSTEXPR (line 33) | GLM_CONSTEXPR bool negative() const { return i < 0; } function GLM_CONSTEXPR (line 34) | GLM_CONSTEXPR int_type mantissa() const { return i & ((1 << 23) - 1); } function GLM_CONSTEXPR (line 35) | GLM_CONSTEXPR int_type exponent() const { return (i >> 23) & ((1 << ... function GLM_CONSTEXPR (line 47) | GLM_CONSTEXPR float_t(float_type Num = static_cast(0)) :... function GLM_CONSTEXPR (line 49) | GLM_CONSTEXPR float_t& operator=(float_t const& x) function GLM_CONSTEXPR (line 56) | GLM_CONSTEXPR bool negative() const { return i < 0; } function GLM_CONSTEXPR (line 57) | GLM_CONSTEXPR int_type mantissa() const { return i & ((int_type(1) <... function GLM_CONSTEXPR (line 58) | GLM_CONSTEXPR int_type exponent() const { return (i >> 52) & ((int_t... FILE: libraries/glm/detail/type_half.hpp type glm (line 5) | namespace glm{ type detail (line 6) | namespace detail FILE: libraries/glm/detail/type_mat2x2.hpp type glm (line 10) | namespace glm type mat<2, 2, T, Q> (line 13) | struct mat<2, 2, T, Q> method length_type (line 28) | length_type length() { return 2; } FILE: libraries/glm/detail/type_mat2x3.hpp type glm (line 11) | namespace glm type mat<2, 3, T, Q> (line 14) | struct mat<2, 3, T, Q> method length_type (line 29) | length_type length() { return 2; } FILE: libraries/glm/detail/type_mat2x4.hpp type glm (line 11) | namespace glm type mat<2, 4, T, Q> (line 14) | struct mat<2, 4, T, Q> method length_type (line 29) | length_type length() { return 2; } FILE: libraries/glm/detail/type_mat3x2.hpp type glm (line 11) | namespace glm type mat<3, 2, T, Q> (line 14) | struct mat<3, 2, T, Q> method length_type (line 29) | length_type length() { return 3; } FILE: libraries/glm/detail/type_mat3x3.hpp type glm (line 10) | namespace glm type mat<3, 3, T, Q> (line 13) | struct mat<3, 3, T, Q> method length_type (line 28) | length_type length() { return 3; } FILE: libraries/glm/detail/type_mat3x4.hpp type glm (line 11) | namespace glm type mat<3, 4, T, Q> (line 14) | struct mat<3, 4, T, Q> method length_type (line 29) | length_type length() { return 3; } FILE: libraries/glm/detail/type_mat4x2.hpp type glm (line 11) | namespace glm type mat<4, 2, T, Q> (line 14) | struct mat<4, 2, T, Q> method length_type (line 29) | length_type length() { return 4; } FILE: libraries/glm/detail/type_mat4x3.hpp type glm (line 11) | namespace glm type mat<4, 3, T, Q> (line 14) | struct mat<4, 3, T, Q> method length_type (line 29) | length_type length() { return 4; } FILE: libraries/glm/detail/type_mat4x4.hpp type glm (line 10) | namespace glm type mat<4, 4, T, Q> (line 13) | struct mat<4, 4, T, Q> method length_type (line 28) | length_type length(){return 4;} FILE: libraries/glm/detail/type_quat.hpp type glm (line 16) | namespace glm type qua (line 19) | struct qua method length_type (line 76) | length_type length(){return 4;} FILE: libraries/glm/detail/type_vec1.hpp type glm (line 14) | namespace glm type vec<1, T, Q> (line 17) | struct vec<1, T, Q> method length_type (line 88) | length_type length(){return 1;} FILE: libraries/glm/detail/type_vec2.hpp type glm (line 14) | namespace glm type vec<2, T, Q> (line 17) | struct vec<2, T, Q> method length_type (line 87) | length_type length(){return 2;} method GLM_FUNC_DECL (line 135) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1,-1,... FILE: libraries/glm/detail/type_vec3.hpp type glm (line 14) | namespace glm type vec<3, T, Q> (line 17) | struct vec<3, T, Q> method length_type (line 91) | length_type length(){return 3;} method GLM_FUNC_DECL (line 156) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<3, T, Q, E0, E1, E2... method GLM_FUNC_DECL (line 162) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1... method GLM_FUNC_DECL (line 168) | GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& scalar, detail::_swizzle<2,... FILE: libraries/glm/detail/type_vec4.hpp type glm (line 14) | namespace glm type vec<4, T, Q> (line 17) | struct vec<4, T, Q> method length_type (line 90) | length_type length(){return 4;} method GLM_FUNC_DECL (line 205) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<4, T, Q, E0, E1, E2... method GLM_FUNC_DECL (line 211) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1... method GLM_FUNC_DECL (line 217) | GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, T const& y, detail::_swi... method GLM_FUNC_DECL (line 223) | GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, detail::_swizzle<2, T, Q... method GLM_FUNC_DECL (line 229) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<2, T, Q, E0, E1, -1... method GLM_FUNC_DECL (line 235) | GLM_FUNC_DECL GLM_CONSTEXPR vec(detail::_swizzle<3, T, Q, E0, E1, E2... method GLM_FUNC_DECL (line 241) | GLM_FUNC_DECL GLM_CONSTEXPR vec(T const& x, detail::_swizzle<3, T, Q... FILE: libraries/glm/exponential.hpp type glm (line 23) | namespace glm FILE: libraries/glm/ext/matrix_clip_space.hpp type glm (line 31) | namespace glm FILE: libraries/glm/ext/matrix_common.hpp type glm (line 22) | namespace glm FILE: libraries/glm/ext/matrix_double2x2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double2x2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double2x3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double2x3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double2x4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double2x4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double3x2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double3x2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double3x3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double3x3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double3x4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double3x4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double4x2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double4x2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double4x3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double4x3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double4x4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_double4x4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float2x2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float2x2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float2x3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float2x3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float2x4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float2x4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float3x2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float3x2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float3x3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float3x3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float3x4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float3x4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float4x2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float4x2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float4x3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float4x3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float4x4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_float4x4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/matrix_projection.hpp type glm (line 32) | namespace glm FILE: libraries/glm/ext/matrix_relational.hpp type glm (line 24) | namespace glm FILE: libraries/glm/ext/matrix_transform.hpp type glm (line 32) | namespace glm FILE: libraries/glm/ext/quaternion_common.hpp type glm (line 35) | namespace glm FILE: libraries/glm/ext/quaternion_double.hpp type glm (line 29) | namespace glm FILE: libraries/glm/ext/quaternion_double_precision.hpp type glm (line 20) | namespace glm FILE: libraries/glm/ext/quaternion_exponential.hpp type glm (line 27) | namespace glm FILE: libraries/glm/ext/quaternion_float.hpp type glm (line 29) | namespace glm FILE: libraries/glm/ext/quaternion_float_precision.hpp type glm (line 20) | namespace glm FILE: libraries/glm/ext/quaternion_geometric.hpp type glm (line 26) | namespace glm FILE: libraries/glm/ext/quaternion_relational.hpp type glm (line 26) | namespace glm FILE: libraries/glm/ext/quaternion_transform.hpp type glm (line 29) | namespace glm FILE: libraries/glm/ext/quaternion_trigonometric.hpp type glm (line 31) | namespace glm FILE: libraries/glm/ext/scalar_common.hpp type glm (line 23) | namespace glm FILE: libraries/glm/ext/scalar_constants.hpp type glm (line 20) | namespace glm FILE: libraries/glm/ext/scalar_int_sized.hpp type glm (line 21) | namespace glm{ type detail (line 22) | namespace detail type is_int (line 35) | struct is_int type test (line 37) | enum test {value = ~0} type is_int (line 41) | struct is_int type test (line 43) | enum test {value = ~0} type is_int (line 47) | struct is_int type test (line 49) | enum test {value = ~0} FILE: libraries/glm/ext/scalar_integer.hpp type glm (line 26) | namespace glm FILE: libraries/glm/ext/scalar_relational.hpp type glm (line 24) | namespace glm FILE: libraries/glm/ext/scalar_uint_sized.hpp type glm (line 21) | namespace glm{ type detail (line 22) | namespace detail type is_int (line 35) | struct is_int type test (line 37) | enum test {value = ~0} type is_int (line 41) | struct is_int type test (line 43) | enum test {value = ~0} type is_int (line 47) | struct is_int type test (line 49) | enum test {value = ~0} FILE: libraries/glm/ext/scalar_ulp.hpp type glm (line 27) | namespace glm FILE: libraries/glm/ext/vector_bool1.hpp type glm (line 21) | namespace glm FILE: libraries/glm/ext/vector_bool1_precision.hpp type glm (line 19) | namespace glm FILE: libraries/glm/ext/vector_bool2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_bool2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_bool3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_bool3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_bool4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_bool4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_common.hpp type glm (line 24) | namespace glm FILE: libraries/glm/ext/vector_double1.hpp type glm (line 22) | namespace glm FILE: libraries/glm/ext/vector_double1_precision.hpp type glm (line 21) | namespace glm FILE: libraries/glm/ext/vector_double2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_double2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_double3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_double3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_double4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_double4_precision.hpp type glm (line 8) | namespace glm FILE: libraries/glm/ext/vector_float1.hpp type glm (line 22) | namespace glm FILE: libraries/glm/ext/vector_float1_precision.hpp type glm (line 21) | namespace glm FILE: libraries/glm/ext/vector_float2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_float2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_float3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_float3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_float4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_float4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_int1.hpp type glm (line 22) | namespace glm FILE: libraries/glm/ext/vector_int1_precision.hpp type glm (line 19) | namespace glm FILE: libraries/glm/ext/vector_int2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_int2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_int3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_int3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_int4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_int4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_integer.hpp type glm (line 26) | namespace glm FILE: libraries/glm/ext/vector_relational.hpp type glm (line 27) | namespace glm FILE: libraries/glm/ext/vector_uint1.hpp type glm (line 22) | namespace glm FILE: libraries/glm/ext/vector_uint1_precision.hpp type glm (line 19) | namespace glm FILE: libraries/glm/ext/vector_uint2.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_uint2_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_uint3.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_uint3_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_uint4.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_uint4_precision.hpp type glm (line 7) | namespace glm FILE: libraries/glm/ext/vector_ulp.hpp type glm (line 26) | namespace glm FILE: libraries/glm/fwd.hpp type glm (line 5) | namespace glm FILE: libraries/glm/geometric.hpp type glm (line 17) | namespace glm FILE: libraries/glm/gtc/bitfield.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtc/color_space.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtc/constants.hpp type glm (line 22) | namespace glm FILE: libraries/glm/gtc/epsilon.hpp type glm (line 24) | namespace glm FILE: libraries/glm/gtc/integer.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtc/matrix_access.hpp type glm (line 22) | namespace glm FILE: libraries/glm/gtc/matrix_integer.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtc/matrix_inverse.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtc/noise.hpp type glm (line 34) | namespace glm FILE: libraries/glm/gtc/packing.hpp type glm (line 23) | namespace glm FILE: libraries/glm/gtc/quaternion.hpp type glm (line 38) | namespace glm FILE: libraries/glm/gtc/random.hpp type glm (line 25) | namespace glm FILE: libraries/glm/gtc/reciprocal.hpp type glm (line 22) | namespace glm FILE: libraries/glm/gtc/round.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtc/type_aligned.hpp type glm (line 37) | namespace glm FILE: libraries/glm/gtc/type_precision.hpp type glm (line 38) | namespace glm FILE: libraries/glm/gtc/type_ptr.hpp type glm (line 57) | namespace glm FILE: libraries/glm/gtc/ulp.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/associated_min_max.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/bit.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/closest_point.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/color_encoding.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtx/color_space.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/color_space_YCoCg.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/common.hpp type glm (line 29) | namespace glm FILE: libraries/glm/gtx/compatibility.hpp type glm (line 36) | namespace glm function GLM_FUNC_QUALIFIER (line 41) | GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);} function GLM_FUNC_QUALIFIER (line 42) | GLM_FUNC_QUALIFIER vec<2, T, Q> lerp(const vec<2, T, Q>& x, const vec<... function GLM_FUNC_QUALIFIER (line 44) | GLM_FUNC_QUALIFIER vec<3, T, Q> lerp(const vec<3, T, Q>& x, const vec<... function GLM_FUNC_QUALIFIER (line 45) | GLM_FUNC_QUALIFIER vec<4, T, Q> lerp(const vec<4, T, Q>& x, const vec<... function GLM_FUNC_QUALIFIER (line 46) | GLM_FUNC_QUALIFIER vec<2, T, Q> lerp(const vec<2, T, Q>& x, const vec<... function GLM_FUNC_QUALIFIER (line 47) | GLM_FUNC_QUALIFIER vec<3, T, Q> lerp(const vec<3, T, Q>& x, const vec<... function GLM_FUNC_QUALIFIER (line 48) | GLM_FUNC_QUALIFIER vec<4, T, Q> lerp(const vec<4, T, Q>& x, const vec<... function GLM_FUNC_QUALIFIER (line 50) | GLM_FUNC_QUALIFIER T saturate(T x){return clamp(x, T(0), T(1));} function GLM_FUNC_QUALIFIER (line 51) | GLM_FUNC_QUALIFIER vec<2, T, Q> saturate(const vec<2, T, Q>& x){return... function GLM_FUNC_QUALIFIER (line 52) | GLM_FUNC_QUALIFIER vec<3, T, Q> saturate(const vec<3, T, Q>& x){return... function GLM_FUNC_QUALIFIER (line 53) | GLM_FUNC_QUALIFIER vec<4, T, Q> saturate(const vec<4, T, Q>& x){return... function GLM_FUNC_QUALIFIER (line 55) | GLM_FUNC_QUALIFIER T atan2(T x, T y){return atan(x, y);} function GLM_FUNC_QUALIFIER (line 56) | GLM_FUNC_QUALIFIER vec<2, T, Q> atan2(const vec<2, T, Q>& x, const vec... function GLM_FUNC_QUALIFIER (line 57) | GLM_FUNC_QUALIFIER vec<3, T, Q> atan2(const vec<3, T, Q>& x, const vec... function GLM_FUNC_QUALIFIER (line 58) | GLM_FUNC_QUALIFIER vec<4, T, Q> atan2(const vec<4, T, Q>& x, const vec... FILE: libraries/glm/gtx/component_wise.hpp type glm (line 29) | namespace glm FILE: libraries/glm/gtx/dual_quaternion.hpp type glm (line 31) | namespace glm type tdualquat (line 37) | struct tdualquat method length_type (line 52) | length_type length(){return 2;} FILE: libraries/glm/gtx/easing.hpp type glm (line 32) | namespace glm{ FILE: libraries/glm/gtx/euler_angles.hpp type glm (line 29) | namespace glm FILE: libraries/glm/gtx/extend.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/extended_min_max.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/exterior_product.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/fast_exponential.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/fast_square_root.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtx/fast_trigonometry.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/functions.hpp type glm (line 29) | namespace glm FILE: libraries/glm/gtx/gradient_paint.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/handed_coordinate_space.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/hash.hpp type std (line 49) | namespace std type hash > (line 52) | struct hash > type hash > (line 58) | struct hash > type hash > (line 64) | struct hash > type hash > (line 70) | struct hash > type hash> (line 76) | struct hash> type hash > (line 82) | struct hash > type hash > (line 88) | struct hash > type hash > (line 94) | struct hash > type hash > (line 100) | struct hash > type hash > (line 106) | struct hash > type hash > (line 112) | struct hash > type hash > (line 118) | struct hash > type hash > (line 124) | struct hash > type hash > (line 130) | struct hash > type hash > (line 136) | struct hash > FILE: libraries/glm/gtx/integer.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/intersect.hpp type glm (line 32) | namespace glm FILE: libraries/glm/gtx/io.hpp type glm (line 38) | namespace glm type io (line 43) | namespace io type order_type (line 45) | enum order_type { column_major, row_major} class format_punct (line 48) | class format_punct : public std::locale::facet class basic_state_saver (line 71) | class basic_state_saver { class basic_format_saver (line 100) | class basic_format_saver type precision (line 117) | struct precision type width (line 124) | struct width type delimeter (line 132) | struct delimeter type order (line 139) | struct order FILE: libraries/glm/gtx/log_base.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/matrix_cross_product.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/matrix_decompose.hpp type glm (line 31) | namespace glm FILE: libraries/glm/gtx/matrix_factorisation.hpp type glm (line 32) | namespace glm FILE: libraries/glm/gtx/matrix_interpolation.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/matrix_major_storage.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/matrix_operation.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/matrix_query.hpp type glm (line 29) | namespace glm FILE: libraries/glm/gtx/matrix_transform_2d.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/mixed_product.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/norm.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtx/normal.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/normalize_dot.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/number_precision.hpp type glm (line 29) | namespace glm{ type gtx (line 30) | namespace gtx FILE: libraries/glm/gtx/optimum_pow.hpp type glm (line 26) | namespace glm{ type gtx (line 27) | namespace gtx FILE: libraries/glm/gtx/orthonormalize.hpp type glm (line 29) | namespace glm FILE: libraries/glm/gtx/perpendicular.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/polar_coordinates.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/projection.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/quaternion.hpp type glm (line 31) | namespace glm function GLM_FUNC_DECL (line 113) | GLM_FUNC_DECL mat<3, 3, T, Q> toMat3( function GLM_FUNC_DECL (line 120) | GLM_FUNC_DECL mat<4, 4, T, Q> toMat4( function GLM_FUNC_DECL (line 127) | GLM_FUNC_DECL qua toQuat( function GLM_FUNC_DECL (line 134) | GLM_FUNC_DECL qua toQuat( FILE: libraries/glm/gtx/range.hpp type glm (line 29) | namespace glm function length_t (line 40) | inline length_t components(vec<1, T, Q> const& v) function length_t (line 46) | inline length_t components(vec<2, T, Q> const& v) function length_t (line 52) | inline length_t components(vec<3, T, Q> const& v) function length_t (line 58) | inline length_t components(vec<4, T, Q> const& v) function length_t (line 64) | inline length_t components(genType const& m) FILE: libraries/glm/gtx/raw_data.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/rotate_normalized_axis.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtx/rotate_vector.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtx/scalar_multiplication.hpp type glm (line 33) | namespace glm FILE: libraries/glm/gtx/scalar_relational.hpp type glm (line 26) | namespace glm FILE: libraries/glm/gtx/spline.hpp type glm (line 27) | namespace glm FILE: libraries/glm/gtx/std_based_type.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/string_cast.hpp type glm (line 39) | namespace glm FILE: libraries/glm/gtx/texture.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/transform.hpp type glm (line 30) | namespace glm FILE: libraries/glm/gtx/transform2.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/type_trait.hpp type glm (line 28) | namespace glm type type (line 34) | struct type type type > (line 45) | struct type > type type > (line 54) | struct type > type type > (line 65) | struct type > type type > (line 74) | struct type > FILE: libraries/glm/gtx/vec_swizzle.hpp type glm (line 25) | namespace glm { function GLM_INLINE (line 28) | GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<1, T, Q> &v) { function GLM_INLINE (line 33) | GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 38) | GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 43) | GLM_INLINE glm::vec<2, T, Q> xx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 49) | GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 54) | GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 59) | GLM_INLINE glm::vec<2, T, Q> xy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 65) | GLM_INLINE glm::vec<2, T, Q> xz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 70) | GLM_INLINE glm::vec<2, T, Q> xz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 76) | GLM_INLINE glm::vec<2, T, Q> xw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 82) | GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 87) | GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 92) | GLM_INLINE glm::vec<2, T, Q> yx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 98) | GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 103) | GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 108) | GLM_INLINE glm::vec<2, T, Q> yy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 114) | GLM_INLINE glm::vec<2, T, Q> yz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 119) | GLM_INLINE glm::vec<2, T, Q> yz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 125) | GLM_INLINE glm::vec<2, T, Q> yw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 131) | GLM_INLINE glm::vec<2, T, Q> zx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 136) | GLM_INLINE glm::vec<2, T, Q> zx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 142) | GLM_INLINE glm::vec<2, T, Q> zy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 147) | GLM_INLINE glm::vec<2, T, Q> zy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 153) | GLM_INLINE glm::vec<2, T, Q> zz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 158) | GLM_INLINE glm::vec<2, T, Q> zz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 164) | GLM_INLINE glm::vec<2, T, Q> zw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 170) | GLM_INLINE glm::vec<2, T, Q> wx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 176) | GLM_INLINE glm::vec<2, T, Q> wy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 182) | GLM_INLINE glm::vec<2, T, Q> wz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 188) | GLM_INLINE glm::vec<2, T, Q> ww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 194) | GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<1, T, Q> &v) { function GLM_INLINE (line 199) | GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 204) | GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 209) | GLM_INLINE glm::vec<3, T, Q> xxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 215) | GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 220) | GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 225) | GLM_INLINE glm::vec<3, T, Q> xxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 231) | GLM_INLINE glm::vec<3, T, Q> xxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 236) | GLM_INLINE glm::vec<3, T, Q> xxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 242) | GLM_INLINE glm::vec<3, T, Q> xxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 248) | GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 253) | GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 258) | GLM_INLINE glm::vec<3, T, Q> xyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 264) | GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 269) | GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 274) | GLM_INLINE glm::vec<3, T, Q> xyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 280) | GLM_INLINE glm::vec<3, T, Q> xyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 285) | GLM_INLINE glm::vec<3, T, Q> xyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 291) | GLM_INLINE glm::vec<3, T, Q> xyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 297) | GLM_INLINE glm::vec<3, T, Q> xzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 302) | GLM_INLINE glm::vec<3, T, Q> xzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 308) | GLM_INLINE glm::vec<3, T, Q> xzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 313) | GLM_INLINE glm::vec<3, T, Q> xzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 319) | GLM_INLINE glm::vec<3, T, Q> xzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 324) | GLM_INLINE glm::vec<3, T, Q> xzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 330) | GLM_INLINE glm::vec<3, T, Q> xzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 336) | GLM_INLINE glm::vec<3, T, Q> xwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 342) | GLM_INLINE glm::vec<3, T, Q> xwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 348) | GLM_INLINE glm::vec<3, T, Q> xwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 354) | GLM_INLINE glm::vec<3, T, Q> xww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 360) | GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 365) | GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 370) | GLM_INLINE glm::vec<3, T, Q> yxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 376) | GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 381) | GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 386) | GLM_INLINE glm::vec<3, T, Q> yxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 392) | GLM_INLINE glm::vec<3, T, Q> yxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 397) | GLM_INLINE glm::vec<3, T, Q> yxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 403) | GLM_INLINE glm::vec<3, T, Q> yxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 409) | GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 414) | GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 419) | GLM_INLINE glm::vec<3, T, Q> yyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 425) | GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 430) | GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 435) | GLM_INLINE glm::vec<3, T, Q> yyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 441) | GLM_INLINE glm::vec<3, T, Q> yyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 446) | GLM_INLINE glm::vec<3, T, Q> yyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 452) | GLM_INLINE glm::vec<3, T, Q> yyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 458) | GLM_INLINE glm::vec<3, T, Q> yzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 463) | GLM_INLINE glm::vec<3, T, Q> yzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 469) | GLM_INLINE glm::vec<3, T, Q> yzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 474) | GLM_INLINE glm::vec<3, T, Q> yzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 480) | GLM_INLINE glm::vec<3, T, Q> yzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 485) | GLM_INLINE glm::vec<3, T, Q> yzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 491) | GLM_INLINE glm::vec<3, T, Q> yzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 497) | GLM_INLINE glm::vec<3, T, Q> ywx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 503) | GLM_INLINE glm::vec<3, T, Q> ywy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 509) | GLM_INLINE glm::vec<3, T, Q> ywz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 515) | GLM_INLINE glm::vec<3, T, Q> yww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 521) | GLM_INLINE glm::vec<3, T, Q> zxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 526) | GLM_INLINE glm::vec<3, T, Q> zxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 532) | GLM_INLINE glm::vec<3, T, Q> zxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 537) | GLM_INLINE glm::vec<3, T, Q> zxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 543) | GLM_INLINE glm::vec<3, T, Q> zxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 548) | GLM_INLINE glm::vec<3, T, Q> zxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 554) | GLM_INLINE glm::vec<3, T, Q> zxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 560) | GLM_INLINE glm::vec<3, T, Q> zyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 565) | GLM_INLINE glm::vec<3, T, Q> zyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 571) | GLM_INLINE glm::vec<3, T, Q> zyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 576) | GLM_INLINE glm::vec<3, T, Q> zyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 582) | GLM_INLINE glm::vec<3, T, Q> zyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 587) | GLM_INLINE glm::vec<3, T, Q> zyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 593) | GLM_INLINE glm::vec<3, T, Q> zyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 599) | GLM_INLINE glm::vec<3, T, Q> zzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 604) | GLM_INLINE glm::vec<3, T, Q> zzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 610) | GLM_INLINE glm::vec<3, T, Q> zzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 615) | GLM_INLINE glm::vec<3, T, Q> zzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 621) | GLM_INLINE glm::vec<3, T, Q> zzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 626) | GLM_INLINE glm::vec<3, T, Q> zzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 632) | GLM_INLINE glm::vec<3, T, Q> zzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 638) | GLM_INLINE glm::vec<3, T, Q> zwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 644) | GLM_INLINE glm::vec<3, T, Q> zwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 650) | GLM_INLINE glm::vec<3, T, Q> zwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 656) | GLM_INLINE glm::vec<3, T, Q> zww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 662) | GLM_INLINE glm::vec<3, T, Q> wxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 668) | GLM_INLINE glm::vec<3, T, Q> wxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 674) | GLM_INLINE glm::vec<3, T, Q> wxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 680) | GLM_INLINE glm::vec<3, T, Q> wxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 686) | GLM_INLINE glm::vec<3, T, Q> wyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 692) | GLM_INLINE glm::vec<3, T, Q> wyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 698) | GLM_INLINE glm::vec<3, T, Q> wyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 704) | GLM_INLINE glm::vec<3, T, Q> wyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 710) | GLM_INLINE glm::vec<3, T, Q> wzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 716) | GLM_INLINE glm::vec<3, T, Q> wzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 722) | GLM_INLINE glm::vec<3, T, Q> wzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 728) | GLM_INLINE glm::vec<3, T, Q> wzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 734) | GLM_INLINE glm::vec<3, T, Q> wwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 740) | GLM_INLINE glm::vec<3, T, Q> wwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 746) | GLM_INLINE glm::vec<3, T, Q> wwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 752) | GLM_INLINE glm::vec<3, T, Q> www(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 758) | GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<1, T, Q> &v) { function GLM_INLINE (line 763) | GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 768) | GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 773) | GLM_INLINE glm::vec<4, T, Q> xxxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 779) | GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 784) | GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 789) | GLM_INLINE glm::vec<4, T, Q> xxxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 795) | GLM_INLINE glm::vec<4, T, Q> xxxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 800) | GLM_INLINE glm::vec<4, T, Q> xxxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 806) | GLM_INLINE glm::vec<4, T, Q> xxxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 812) | GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 817) | GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 822) | GLM_INLINE glm::vec<4, T, Q> xxyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 828) | GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 833) | GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 838) | GLM_INLINE glm::vec<4, T, Q> xxyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 844) | GLM_INLINE glm::vec<4, T, Q> xxyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 849) | GLM_INLINE glm::vec<4, T, Q> xxyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 855) | GLM_INLINE glm::vec<4, T, Q> xxyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 861) | GLM_INLINE glm::vec<4, T, Q> xxzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 866) | GLM_INLINE glm::vec<4, T, Q> xxzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 872) | GLM_INLINE glm::vec<4, T, Q> xxzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 877) | GLM_INLINE glm::vec<4, T, Q> xxzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 883) | GLM_INLINE glm::vec<4, T, Q> xxzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 888) | GLM_INLINE glm::vec<4, T, Q> xxzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 894) | GLM_INLINE glm::vec<4, T, Q> xxzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 900) | GLM_INLINE glm::vec<4, T, Q> xxwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 906) | GLM_INLINE glm::vec<4, T, Q> xxwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 912) | GLM_INLINE glm::vec<4, T, Q> xxwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 918) | GLM_INLINE glm::vec<4, T, Q> xxww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 924) | GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 929) | GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 934) | GLM_INLINE glm::vec<4, T, Q> xyxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 940) | GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 945) | GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 950) | GLM_INLINE glm::vec<4, T, Q> xyxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 956) | GLM_INLINE glm::vec<4, T, Q> xyxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 961) | GLM_INLINE glm::vec<4, T, Q> xyxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 967) | GLM_INLINE glm::vec<4, T, Q> xyxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 973) | GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 978) | GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 983) | GLM_INLINE glm::vec<4, T, Q> xyyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 989) | GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 994) | GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 999) | GLM_INLINE glm::vec<4, T, Q> xyyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1005) | GLM_INLINE glm::vec<4, T, Q> xyyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1010) | GLM_INLINE glm::vec<4, T, Q> xyyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1016) | GLM_INLINE glm::vec<4, T, Q> xyyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1022) | GLM_INLINE glm::vec<4, T, Q> xyzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1027) | GLM_INLINE glm::vec<4, T, Q> xyzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1033) | GLM_INLINE glm::vec<4, T, Q> xyzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1038) | GLM_INLINE glm::vec<4, T, Q> xyzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1044) | GLM_INLINE glm::vec<4, T, Q> xyzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1049) | GLM_INLINE glm::vec<4, T, Q> xyzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1055) | GLM_INLINE glm::vec<4, T, Q> xyzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1061) | GLM_INLINE glm::vec<4, T, Q> xywx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1067) | GLM_INLINE glm::vec<4, T, Q> xywy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1073) | GLM_INLINE glm::vec<4, T, Q> xywz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1079) | GLM_INLINE glm::vec<4, T, Q> xyww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1085) | GLM_INLINE glm::vec<4, T, Q> xzxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1090) | GLM_INLINE glm::vec<4, T, Q> xzxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1096) | GLM_INLINE glm::vec<4, T, Q> xzxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1101) | GLM_INLINE glm::vec<4, T, Q> xzxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1107) | GLM_INLINE glm::vec<4, T, Q> xzxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1112) | GLM_INLINE glm::vec<4, T, Q> xzxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1118) | GLM_INLINE glm::vec<4, T, Q> xzxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1124) | GLM_INLINE glm::vec<4, T, Q> xzyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1129) | GLM_INLINE glm::vec<4, T, Q> xzyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1135) | GLM_INLINE glm::vec<4, T, Q> xzyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1140) | GLM_INLINE glm::vec<4, T, Q> xzyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1146) | GLM_INLINE glm::vec<4, T, Q> xzyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1151) | GLM_INLINE glm::vec<4, T, Q> xzyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1157) | GLM_INLINE glm::vec<4, T, Q> xzyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1163) | GLM_INLINE glm::vec<4, T, Q> xzzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1168) | GLM_INLINE glm::vec<4, T, Q> xzzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1174) | GLM_INLINE glm::vec<4, T, Q> xzzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1179) | GLM_INLINE glm::vec<4, T, Q> xzzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1185) | GLM_INLINE glm::vec<4, T, Q> xzzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1190) | GLM_INLINE glm::vec<4, T, Q> xzzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1196) | GLM_INLINE glm::vec<4, T, Q> xzzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1202) | GLM_INLINE glm::vec<4, T, Q> xzwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1208) | GLM_INLINE glm::vec<4, T, Q> xzwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1214) | GLM_INLINE glm::vec<4, T, Q> xzwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1220) | GLM_INLINE glm::vec<4, T, Q> xzww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1226) | GLM_INLINE glm::vec<4, T, Q> xwxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1232) | GLM_INLINE glm::vec<4, T, Q> xwxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1238) | GLM_INLINE glm::vec<4, T, Q> xwxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1244) | GLM_INLINE glm::vec<4, T, Q> xwxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1250) | GLM_INLINE glm::vec<4, T, Q> xwyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1256) | GLM_INLINE glm::vec<4, T, Q> xwyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1262) | GLM_INLINE glm::vec<4, T, Q> xwyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1268) | GLM_INLINE glm::vec<4, T, Q> xwyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1274) | GLM_INLINE glm::vec<4, T, Q> xwzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1280) | GLM_INLINE glm::vec<4, T, Q> xwzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1286) | GLM_INLINE glm::vec<4, T, Q> xwzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1292) | GLM_INLINE glm::vec<4, T, Q> xwzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1298) | GLM_INLINE glm::vec<4, T, Q> xwwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1304) | GLM_INLINE glm::vec<4, T, Q> xwwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1310) | GLM_INLINE glm::vec<4, T, Q> xwwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1316) | GLM_INLINE glm::vec<4, T, Q> xwww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1322) | GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1327) | GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1332) | GLM_INLINE glm::vec<4, T, Q> yxxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1338) | GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1343) | GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1348) | GLM_INLINE glm::vec<4, T, Q> yxxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1354) | GLM_INLINE glm::vec<4, T, Q> yxxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1359) | GLM_INLINE glm::vec<4, T, Q> yxxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1365) | GLM_INLINE glm::vec<4, T, Q> yxxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1371) | GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1376) | GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1381) | GLM_INLINE glm::vec<4, T, Q> yxyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1387) | GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1392) | GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1397) | GLM_INLINE glm::vec<4, T, Q> yxyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1403) | GLM_INLINE glm::vec<4, T, Q> yxyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1408) | GLM_INLINE glm::vec<4, T, Q> yxyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1414) | GLM_INLINE glm::vec<4, T, Q> yxyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1420) | GLM_INLINE glm::vec<4, T, Q> yxzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1425) | GLM_INLINE glm::vec<4, T, Q> yxzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1431) | GLM_INLINE glm::vec<4, T, Q> yxzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1436) | GLM_INLINE glm::vec<4, T, Q> yxzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1442) | GLM_INLINE glm::vec<4, T, Q> yxzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1447) | GLM_INLINE glm::vec<4, T, Q> yxzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1453) | GLM_INLINE glm::vec<4, T, Q> yxzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1459) | GLM_INLINE glm::vec<4, T, Q> yxwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1465) | GLM_INLINE glm::vec<4, T, Q> yxwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1471) | GLM_INLINE glm::vec<4, T, Q> yxwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1477) | GLM_INLINE glm::vec<4, T, Q> yxww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1483) | GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1488) | GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1493) | GLM_INLINE glm::vec<4, T, Q> yyxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1499) | GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1504) | GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1509) | GLM_INLINE glm::vec<4, T, Q> yyxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1515) | GLM_INLINE glm::vec<4, T, Q> yyxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1520) | GLM_INLINE glm::vec<4, T, Q> yyxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1526) | GLM_INLINE glm::vec<4, T, Q> yyxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1532) | GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1537) | GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1542) | GLM_INLINE glm::vec<4, T, Q> yyyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1548) | GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<2, T, Q> &v) { function GLM_INLINE (line 1553) | GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1558) | GLM_INLINE glm::vec<4, T, Q> yyyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1564) | GLM_INLINE glm::vec<4, T, Q> yyyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1569) | GLM_INLINE glm::vec<4, T, Q> yyyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1575) | GLM_INLINE glm::vec<4, T, Q> yyyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1581) | GLM_INLINE glm::vec<4, T, Q> yyzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1586) | GLM_INLINE glm::vec<4, T, Q> yyzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1592) | GLM_INLINE glm::vec<4, T, Q> yyzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1597) | GLM_INLINE glm::vec<4, T, Q> yyzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1603) | GLM_INLINE glm::vec<4, T, Q> yyzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1608) | GLM_INLINE glm::vec<4, T, Q> yyzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1614) | GLM_INLINE glm::vec<4, T, Q> yyzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1620) | GLM_INLINE glm::vec<4, T, Q> yywx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1626) | GLM_INLINE glm::vec<4, T, Q> yywy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1632) | GLM_INLINE glm::vec<4, T, Q> yywz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1638) | GLM_INLINE glm::vec<4, T, Q> yyww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1644) | GLM_INLINE glm::vec<4, T, Q> yzxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1649) | GLM_INLINE glm::vec<4, T, Q> yzxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1655) | GLM_INLINE glm::vec<4, T, Q> yzxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1660) | GLM_INLINE glm::vec<4, T, Q> yzxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1666) | GLM_INLINE glm::vec<4, T, Q> yzxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1671) | GLM_INLINE glm::vec<4, T, Q> yzxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1677) | GLM_INLINE glm::vec<4, T, Q> yzxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1683) | GLM_INLINE glm::vec<4, T, Q> yzyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1688) | GLM_INLINE glm::vec<4, T, Q> yzyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1694) | GLM_INLINE glm::vec<4, T, Q> yzyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1699) | GLM_INLINE glm::vec<4, T, Q> yzyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1705) | GLM_INLINE glm::vec<4, T, Q> yzyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1710) | GLM_INLINE glm::vec<4, T, Q> yzyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1716) | GLM_INLINE glm::vec<4, T, Q> yzyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1722) | GLM_INLINE glm::vec<4, T, Q> yzzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1727) | GLM_INLINE glm::vec<4, T, Q> yzzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1733) | GLM_INLINE glm::vec<4, T, Q> yzzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1738) | GLM_INLINE glm::vec<4, T, Q> yzzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1744) | GLM_INLINE glm::vec<4, T, Q> yzzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1749) | GLM_INLINE glm::vec<4, T, Q> yzzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1755) | GLM_INLINE glm::vec<4, T, Q> yzzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1761) | GLM_INLINE glm::vec<4, T, Q> yzwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1767) | GLM_INLINE glm::vec<4, T, Q> yzwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1773) | GLM_INLINE glm::vec<4, T, Q> yzwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1779) | GLM_INLINE glm::vec<4, T, Q> yzww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1785) | GLM_INLINE glm::vec<4, T, Q> ywxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1791) | GLM_INLINE glm::vec<4, T, Q> ywxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1797) | GLM_INLINE glm::vec<4, T, Q> ywxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1803) | GLM_INLINE glm::vec<4, T, Q> ywxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1809) | GLM_INLINE glm::vec<4, T, Q> ywyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1815) | GLM_INLINE glm::vec<4, T, Q> ywyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1821) | GLM_INLINE glm::vec<4, T, Q> ywyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1827) | GLM_INLINE glm::vec<4, T, Q> ywyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1833) | GLM_INLINE glm::vec<4, T, Q> ywzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1839) | GLM_INLINE glm::vec<4, T, Q> ywzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1845) | GLM_INLINE glm::vec<4, T, Q> ywzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1851) | GLM_INLINE glm::vec<4, T, Q> ywzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1857) | GLM_INLINE glm::vec<4, T, Q> ywwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1863) | GLM_INLINE glm::vec<4, T, Q> ywwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1869) | GLM_INLINE glm::vec<4, T, Q> ywwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1875) | GLM_INLINE glm::vec<4, T, Q> ywww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1881) | GLM_INLINE glm::vec<4, T, Q> zxxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1886) | GLM_INLINE glm::vec<4, T, Q> zxxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1892) | GLM_INLINE glm::vec<4, T, Q> zxxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1897) | GLM_INLINE glm::vec<4, T, Q> zxxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1903) | GLM_INLINE glm::vec<4, T, Q> zxxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1908) | GLM_INLINE glm::vec<4, T, Q> zxxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1914) | GLM_INLINE glm::vec<4, T, Q> zxxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1920) | GLM_INLINE glm::vec<4, T, Q> zxyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1925) | GLM_INLINE glm::vec<4, T, Q> zxyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1931) | GLM_INLINE glm::vec<4, T, Q> zxyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1936) | GLM_INLINE glm::vec<4, T, Q> zxyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1942) | GLM_INLINE glm::vec<4, T, Q> zxyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1947) | GLM_INLINE glm::vec<4, T, Q> zxyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1953) | GLM_INLINE glm::vec<4, T, Q> zxyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1959) | GLM_INLINE glm::vec<4, T, Q> zxzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1964) | GLM_INLINE glm::vec<4, T, Q> zxzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1970) | GLM_INLINE glm::vec<4, T, Q> zxzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1975) | GLM_INLINE glm::vec<4, T, Q> zxzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1981) | GLM_INLINE glm::vec<4, T, Q> zxzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 1986) | GLM_INLINE glm::vec<4, T, Q> zxzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1992) | GLM_INLINE glm::vec<4, T, Q> zxzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 1998) | GLM_INLINE glm::vec<4, T, Q> zxwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2004) | GLM_INLINE glm::vec<4, T, Q> zxwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2010) | GLM_INLINE glm::vec<4, T, Q> zxwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2016) | GLM_INLINE glm::vec<4, T, Q> zxww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2022) | GLM_INLINE glm::vec<4, T, Q> zyxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2027) | GLM_INLINE glm::vec<4, T, Q> zyxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2033) | GLM_INLINE glm::vec<4, T, Q> zyxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2038) | GLM_INLINE glm::vec<4, T, Q> zyxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2044) | GLM_INLINE glm::vec<4, T, Q> zyxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2049) | GLM_INLINE glm::vec<4, T, Q> zyxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2055) | GLM_INLINE glm::vec<4, T, Q> zyxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2061) | GLM_INLINE glm::vec<4, T, Q> zyyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2066) | GLM_INLINE glm::vec<4, T, Q> zyyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2072) | GLM_INLINE glm::vec<4, T, Q> zyyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2077) | GLM_INLINE glm::vec<4, T, Q> zyyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2083) | GLM_INLINE glm::vec<4, T, Q> zyyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2088) | GLM_INLINE glm::vec<4, T, Q> zyyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2094) | GLM_INLINE glm::vec<4, T, Q> zyyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2100) | GLM_INLINE glm::vec<4, T, Q> zyzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2105) | GLM_INLINE glm::vec<4, T, Q> zyzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2111) | GLM_INLINE glm::vec<4, T, Q> zyzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2116) | GLM_INLINE glm::vec<4, T, Q> zyzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2122) | GLM_INLINE glm::vec<4, T, Q> zyzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2127) | GLM_INLINE glm::vec<4, T, Q> zyzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2133) | GLM_INLINE glm::vec<4, T, Q> zyzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2139) | GLM_INLINE glm::vec<4, T, Q> zywx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2145) | GLM_INLINE glm::vec<4, T, Q> zywy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2151) | GLM_INLINE glm::vec<4, T, Q> zywz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2157) | GLM_INLINE glm::vec<4, T, Q> zyww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2163) | GLM_INLINE glm::vec<4, T, Q> zzxx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2168) | GLM_INLINE glm::vec<4, T, Q> zzxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2174) | GLM_INLINE glm::vec<4, T, Q> zzxy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2179) | GLM_INLINE glm::vec<4, T, Q> zzxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2185) | GLM_INLINE glm::vec<4, T, Q> zzxz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2190) | GLM_INLINE glm::vec<4, T, Q> zzxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2196) | GLM_INLINE glm::vec<4, T, Q> zzxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2202) | GLM_INLINE glm::vec<4, T, Q> zzyx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2207) | GLM_INLINE glm::vec<4, T, Q> zzyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2213) | GLM_INLINE glm::vec<4, T, Q> zzyy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2218) | GLM_INLINE glm::vec<4, T, Q> zzyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2224) | GLM_INLINE glm::vec<4, T, Q> zzyz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2229) | GLM_INLINE glm::vec<4, T, Q> zzyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2235) | GLM_INLINE glm::vec<4, T, Q> zzyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2241) | GLM_INLINE glm::vec<4, T, Q> zzzx(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2246) | GLM_INLINE glm::vec<4, T, Q> zzzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2252) | GLM_INLINE glm::vec<4, T, Q> zzzy(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2257) | GLM_INLINE glm::vec<4, T, Q> zzzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2263) | GLM_INLINE glm::vec<4, T, Q> zzzz(const glm::vec<3, T, Q> &v) { function GLM_INLINE (line 2268) | GLM_INLINE glm::vec<4, T, Q> zzzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2274) | GLM_INLINE glm::vec<4, T, Q> zzzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2280) | GLM_INLINE glm::vec<4, T, Q> zzwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2286) | GLM_INLINE glm::vec<4, T, Q> zzwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2292) | GLM_INLINE glm::vec<4, T, Q> zzwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2298) | GLM_INLINE glm::vec<4, T, Q> zzww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2304) | GLM_INLINE glm::vec<4, T, Q> zwxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2310) | GLM_INLINE glm::vec<4, T, Q> zwxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2316) | GLM_INLINE glm::vec<4, T, Q> zwxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2322) | GLM_INLINE glm::vec<4, T, Q> zwxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2328) | GLM_INLINE glm::vec<4, T, Q> zwyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2334) | GLM_INLINE glm::vec<4, T, Q> zwyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2340) | GLM_INLINE glm::vec<4, T, Q> zwyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2346) | GLM_INLINE glm::vec<4, T, Q> zwyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2352) | GLM_INLINE glm::vec<4, T, Q> zwzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2358) | GLM_INLINE glm::vec<4, T, Q> zwzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2364) | GLM_INLINE glm::vec<4, T, Q> zwzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2370) | GLM_INLINE glm::vec<4, T, Q> zwzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2376) | GLM_INLINE glm::vec<4, T, Q> zwwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2382) | GLM_INLINE glm::vec<4, T, Q> zwwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2388) | GLM_INLINE glm::vec<4, T, Q> zwwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2394) | GLM_INLINE glm::vec<4, T, Q> zwww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2400) | GLM_INLINE glm::vec<4, T, Q> wxxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2406) | GLM_INLINE glm::vec<4, T, Q> wxxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2412) | GLM_INLINE glm::vec<4, T, Q> wxxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2418) | GLM_INLINE glm::vec<4, T, Q> wxxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2424) | GLM_INLINE glm::vec<4, T, Q> wxyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2430) | GLM_INLINE glm::vec<4, T, Q> wxyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2436) | GLM_INLINE glm::vec<4, T, Q> wxyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2442) | GLM_INLINE glm::vec<4, T, Q> wxyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2448) | GLM_INLINE glm::vec<4, T, Q> wxzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2454) | GLM_INLINE glm::vec<4, T, Q> wxzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2460) | GLM_INLINE glm::vec<4, T, Q> wxzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2466) | GLM_INLINE glm::vec<4, T, Q> wxzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2472) | GLM_INLINE glm::vec<4, T, Q> wxwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2478) | GLM_INLINE glm::vec<4, T, Q> wxwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2484) | GLM_INLINE glm::vec<4, T, Q> wxwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2490) | GLM_INLINE glm::vec<4, T, Q> wxww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2496) | GLM_INLINE glm::vec<4, T, Q> wyxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2502) | GLM_INLINE glm::vec<4, T, Q> wyxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2508) | GLM_INLINE glm::vec<4, T, Q> wyxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2514) | GLM_INLINE glm::vec<4, T, Q> wyxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2520) | GLM_INLINE glm::vec<4, T, Q> wyyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2526) | GLM_INLINE glm::vec<4, T, Q> wyyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2532) | GLM_INLINE glm::vec<4, T, Q> wyyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2538) | GLM_INLINE glm::vec<4, T, Q> wyyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2544) | GLM_INLINE glm::vec<4, T, Q> wyzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2550) | GLM_INLINE glm::vec<4, T, Q> wyzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2556) | GLM_INLINE glm::vec<4, T, Q> wyzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2562) | GLM_INLINE glm::vec<4, T, Q> wyzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2568) | GLM_INLINE glm::vec<4, T, Q> wywx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2574) | GLM_INLINE glm::vec<4, T, Q> wywy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2580) | GLM_INLINE glm::vec<4, T, Q> wywz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2586) | GLM_INLINE glm::vec<4, T, Q> wyww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2592) | GLM_INLINE glm::vec<4, T, Q> wzxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2598) | GLM_INLINE glm::vec<4, T, Q> wzxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2604) | GLM_INLINE glm::vec<4, T, Q> wzxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2610) | GLM_INLINE glm::vec<4, T, Q> wzxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2616) | GLM_INLINE glm::vec<4, T, Q> wzyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2622) | GLM_INLINE glm::vec<4, T, Q> wzyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2628) | GLM_INLINE glm::vec<4, T, Q> wzyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2634) | GLM_INLINE glm::vec<4, T, Q> wzyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2640) | GLM_INLINE glm::vec<4, T, Q> wzzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2646) | GLM_INLINE glm::vec<4, T, Q> wzzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2652) | GLM_INLINE glm::vec<4, T, Q> wzzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2658) | GLM_INLINE glm::vec<4, T, Q> wzzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2664) | GLM_INLINE glm::vec<4, T, Q> wzwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2670) | GLM_INLINE glm::vec<4, T, Q> wzwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2676) | GLM_INLINE glm::vec<4, T, Q> wzwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2682) | GLM_INLINE glm::vec<4, T, Q> wzww(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2688) | GLM_INLINE glm::vec<4, T, Q> wwxx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2694) | GLM_INLINE glm::vec<4, T, Q> wwxy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2700) | GLM_INLINE glm::vec<4, T, Q> wwxz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2706) | GLM_INLINE glm::vec<4, T, Q> wwxw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2712) | GLM_INLINE glm::vec<4, T, Q> wwyx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2718) | GLM_INLINE glm::vec<4, T, Q> wwyy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2724) | GLM_INLINE glm::vec<4, T, Q> wwyz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2730) | GLM_INLINE glm::vec<4, T, Q> wwyw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2736) | GLM_INLINE glm::vec<4, T, Q> wwzx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2742) | GLM_INLINE glm::vec<4, T, Q> wwzy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2748) | GLM_INLINE glm::vec<4, T, Q> wwzz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2754) | GLM_INLINE glm::vec<4, T, Q> wwzw(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2760) | GLM_INLINE glm::vec<4, T, Q> wwwx(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2766) | GLM_INLINE glm::vec<4, T, Q> wwwy(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2772) | GLM_INLINE glm::vec<4, T, Q> wwwz(const glm::vec<4, T, Q> &v) { function GLM_INLINE (line 2778) | GLM_INLINE glm::vec<4, T, Q> wwww(const glm::vec<4, T, Q> &v) { FILE: libraries/glm/gtx/vector_angle.hpp type glm (line 31) | namespace glm FILE: libraries/glm/gtx/vector_query.hpp type glm (line 28) | namespace glm FILE: libraries/glm/gtx/wrap.hpp type glm (line 27) | namespace glm FILE: libraries/glm/integer.hpp type glm (line 23) | namespace glm FILE: libraries/glm/matrix.hpp type glm (line 31) | namespace glm { type detail (line 32) | namespace detail type outerProduct_trait (line 35) | struct outerProduct_trait{} type outerProduct_trait<2, 2, T, Q> (line 38) | struct outerProduct_trait<2, 2, T, Q> type outerProduct_trait<2, 3, T, Q> (line 44) | struct outerProduct_trait<2, 3, T, Q> type outerProduct_trait<2, 4, T, Q> (line 50) | struct outerProduct_trait<2, 4, T, Q> type outerProduct_trait<3, 2, T, Q> (line 56) | struct outerProduct_trait<3, 2, T, Q> type outerProduct_trait<3, 3, T, Q> (line 62) | struct outerProduct_trait<3, 3, T, Q> type outerProduct_trait<3, 4, T, Q> (line 68) | struct outerProduct_trait<3, 4, T, Q> type outerProduct_trait<4, 2, T, Q> (line 74) | struct outerProduct_trait<4, 2, T, Q> type outerProduct_trait<4, 3, T, Q> (line 80) | struct outerProduct_trait<4, 3, T, Q> type outerProduct_trait<4, 4, T, Q> (line 86) | struct outerProduct_trait<4, 4, T, Q> FILE: libraries/glm/packing.hpp type glm (line 22) | namespace glm FILE: libraries/glm/simd/common.h function GLM_FUNC_QUALIFIER (line 10) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_add(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 15) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_add(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 20) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sub(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 25) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sub(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 30) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_mul(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 35) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_mul(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 40) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_div(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 45) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_div(glm_f32vec4 a, glm_f32vec4 b) function GLM_FUNC_QUALIFIER (line 50) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_div_lowp(glm_f32vec4 a, glm_f32v... function GLM_FUNC_QUALIFIER (line 55) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_swizzle_xyzw(glm_f32vec4 a) function GLM_FUNC_QUALIFIER (line 64) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_fma(glm_f32vec4 a, glm_f32vec4 b... function GLM_FUNC_QUALIFIER (line 73) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_fma(glm_f32vec4 a, glm_f32vec4 b... function GLM_FUNC_QUALIFIER (line 82) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_abs(glm_f32vec4 x) function GLM_FUNC_QUALIFIER (line 87) | GLM_FUNC_QUALIFIER glm_ivec4 glm_ivec4_abs(glm_ivec4 x) function GLM_FUNC_QUALIFIER (line 99) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_sign(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 110) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_round(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 124) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_floor(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 145) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_roundEven(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 155) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_ceil(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 168) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_fract(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 175) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_mod(glm_vec4 x, glm_vec4 y) function GLM_FUNC_QUALIFIER (line 184) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_clamp(glm_vec4 v, glm_vec4 minVal, ... function GLM_FUNC_QUALIFIER (line 191) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_mix(glm_vec4 v1, glm_vec4 v2, glm_v... function GLM_FUNC_QUALIFIER (line 199) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_step(glm_vec4 edge, glm_vec4 x) function GLM_FUNC_QUALIFIER (line 205) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_smoothstep(glm_vec4 edge0, glm_vec4... function GLM_FUNC_QUALIFIER (line 219) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_nan(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 233) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_inf(glm_vec4 x) FILE: libraries/glm/simd/exponential.h function GLM_FUNC_QUALIFIER (line 10) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec1_sqrt_lowp(glm_f32vec4 x) function GLM_FUNC_QUALIFIER (line 15) | GLM_FUNC_QUALIFIER glm_f32vec4 glm_vec4_sqrt_lowp(glm_f32vec4 x) FILE: libraries/glm/simd/geometric.h function GLM_FUNC_QUALIFIER (line 13) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_length(glm_vec4 x) function GLM_FUNC_QUALIFIER (line 20) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_distance(glm_vec4 p0, glm_vec4 p1) function GLM_FUNC_QUALIFIER (line 27) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_dot(glm_vec4 v1, glm_vec4 v2) function GLM_FUNC_QUALIFIER (line 46) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec1_dot(glm_vec4 v1, glm_vec4 v2) function GLM_FUNC_QUALIFIER (line 65) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_cross(glm_vec4 v1, glm_vec4 v2) function GLM_FUNC_QUALIFIER (line 77) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_normalize(glm_vec4 v) function GLM_FUNC_QUALIFIER (line 85) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_faceforward(glm_vec4 N, glm_vec4 I,... function GLM_FUNC_QUALIFIER (line 94) | GLM_FUNC_QUALIFIER glm_vec4 glm_vec4_reflect(glm_vec4 I, glm_vec4 N) function GLM_FUNC_QUALIFIER (line 103) | GLM_FUNC_QUALIFIER __m128 glm_vec4_refract(glm_vec4 I, glm_vec4 N, glm_v... FILE: libraries/glm/simd/integer.h function GLM_FUNC_QUALIFIER (line 8) | GLM_FUNC_QUALIFIER glm_uvec4 glm_i128_interleave(glm_uvec4 x) function GLM_FUNC_QUALIFIER (line 62) | GLM_FUNC_QUALIFIER glm_uvec4 glm_i128_interleave2(glm_uvec4 x, glm_uvec4 y) FILE: libraries/glm/simd/matrix.h function GLM_FUNC_QUALIFIER (line 10) | GLM_FUNC_QUALIFIER void glm_mat4_matrixCompMult(glm_vec4 const in1[4], g... function GLM_FUNC_QUALIFIER (line 18) | GLM_FUNC_QUALIFIER void glm_mat4_add(glm_vec4 const in1[4], glm_vec4 con... function GLM_FUNC_QUALIFIER (line 26) | GLM_FUNC_QUALIFIER void glm_mat4_sub(glm_vec4 const in1[4], glm_vec4 con... function GLM_FUNC_QUALIFIER (line 34) | GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_mul_vec4(glm_vec4 const m[4], glm_v... function GLM_FUNC_QUALIFIER (line 53) | GLM_FUNC_QUALIFIER __m128 glm_vec4_mul_mat4(glm_vec4 v, glm_vec4 const m... function GLM_FUNC_QUALIFIER (line 80) | GLM_FUNC_QUALIFIER void glm_mat4_mul(glm_vec4 const in1[4], glm_vec4 con... function GLM_FUNC_QUALIFIER (line 156) | GLM_FUNC_QUALIFIER void glm_mat4_transpose(glm_vec4 const in[4], glm_vec... function GLM_FUNC_QUALIFIER (line 169) | GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant_highp(glm_vec4 const in... function GLM_FUNC_QUALIFIER (line 383) | GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant_lowp(glm_vec4 const m[4]) function GLM_FUNC_QUALIFIER (line 446) | GLM_FUNC_QUALIFIER glm_vec4 glm_mat4_determinant(glm_vec4 const m[4]) function GLM_FUNC_QUALIFIER (line 509) | GLM_FUNC_QUALIFIER void glm_mat4_inverse(glm_vec4 const in[4], glm_vec4 ... function GLM_FUNC_QUALIFIER (line 730) | GLM_FUNC_QUALIFIER void glm_mat4_inverse_lowp(glm_vec4 const in[4], glm_... function GLM_FUNC_QUALIFIER (line 1020) | GLM_FUNC_QUALIFIER void glm_mat4_outerProduct(__m128 const& c, __m128 co... FILE: libraries/glm/simd/neon.h function namespace (line 9) | namespace glm { FILE: libraries/glm/simd/platform.h type __m128 (line 371) | typedef __m128 glm_f32vec4; type __m128i (line 372) | typedef __m128i glm_i32vec4; type __m128i (line 373) | typedef __m128i glm_u32vec4; type __m128d (line 374) | typedef __m128d glm_f64vec2; type __m128i (line 375) | typedef __m128i glm_i64vec2; type __m128i (line 376) | typedef __m128i glm_u64vec2; type glm_f32vec4 (line 378) | typedef glm_f32vec4 glm_vec4; type glm_i32vec4 (line 379) | typedef glm_i32vec4 glm_ivec4; type glm_u32vec4 (line 380) | typedef glm_u32vec4 glm_uvec4; type glm_f64vec2 (line 381) | typedef glm_f64vec2 glm_dvec2; type __m256d (line 385) | typedef __m256d glm_f64vec4; type glm_f64vec4 (line 386) | typedef glm_f64vec4 glm_dvec4; type __m256i (line 390) | typedef __m256i glm_i64vec4; type __m256i (line 391) | typedef __m256i glm_u64vec4; type float32x4_t (line 395) | typedef float32x4_t glm_f32vec4; type int32x4_t (line 396) | typedef int32x4_t glm_i32vec4; type uint32x4_t (line 397) | typedef uint32x4_t glm_u32vec4; FILE: libraries/glm/trigonometric.hpp type glm (line 24) | namespace glm FILE: libraries/glm/vector_relational.hpp type glm (line 25) | namespace glm FILE: libraries/lua/lauxlib.h type luaL_Buffer (line 23) | typedef struct luaL_Buffer luaL_Buffer; type luaL_Reg (line 38) | typedef struct luaL_Reg { type luaL_Buffer (line 191) | struct luaL_Buffer { type luaL_Stream (line 245) | typedef struct luaL_Stream { FILE: libraries/lua/lua.h type lua_State (line 57) | typedef struct lua_State lua_State; type LUA_NUMBER (line 90) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 94) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 97) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 100) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 137) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 475) | struct lua_Debug { FILE: libraries/miniz.c function mz_ulong (line 40) | mz_ulong mz_adler32(mz_ulong adler, const unsigned char *ptr, size_t buf... function mz_ulong (line 70) | mz_ulong mz_crc32(mz_ulong crc, const mz_uint8 *ptr, size_t buf_len) function mz_ulong (line 95) | mz_ulong mz_crc32(mz_ulong crc, const mz_uint8 *ptr, size_t buf_len) function mz_free (line 162) | void mz_free(void *p) function MINIZ_EXPORT (line 167) | MINIZ_EXPORT void *miniz_def_alloc_func(void *opaque, size_t items, size... function MINIZ_EXPORT (line 172) | MINIZ_EXPORT void miniz_def_free_func(void *opaque, void *address) function MINIZ_EXPORT (line 177) | MINIZ_EXPORT void *miniz_def_realloc_func(void *opaque, void *address, s... function mz_deflateInit (line 192) | int mz_deflateInit(mz_streamp pStream, int level) function mz_deflateInit2 (line 197) | int mz_deflateInit2(mz_streamp pStream, int level, int method, int windo... function mz_deflateReset (line 233) | int mz_deflateReset(mz_streamp pStream) function mz_deflate (line 242) | int mz_deflate(mz_streamp pStream, int flush) function mz_deflateEnd (line 300) | int mz_deflateEnd(mz_streamp pStream) function mz_ulong (line 312) | mz_ulong mz_deflateBound(mz_streamp pStream, mz_ulong source_len) function mz_compress2 (line 319) | int mz_compress2(unsigned char *pDest, mz_ulong *pDest_len, const unsign... function mz_compress (line 349) | int mz_compress(unsigned char *pDest, mz_ulong *pDest_len, const unsigne... function mz_ulong (line 354) | mz_ulong mz_compressBound(mz_ulong source_len) type inflate_state (line 363) | typedef struct function mz_inflateInit2 (line 372) | int mz_inflateInit2(mz_streamp pStream, int window_bits) function mz_inflateInit (line 408) | int mz_inflateInit(mz_streamp pStream) function mz_inflateReset (line 413) | int mz_inflateReset(mz_streamp pStream) function mz_inflate (line 439) | int mz_inflate(mz_streamp pStream, int flush) function mz_inflateEnd (line 551) | int mz_inflateEnd(mz_streamp pStream) function mz_uncompress2 (line 562) | int mz_uncompress2(unsigned char *pDest, mz_ulong *pDest_len, const unsi... function mz_uncompress (line 593) | int mz_uncompress(unsigned char *pDest, mz_ulong *pDest_len, const unsig... type tdefl_sym_freq (line 749) | typedef struct function tdefl_sym_freq (line 753) | static tdefl_sym_freq *tdefl_radix_sort_syms(mz_uint num_syms, tdefl_sym... function tdefl_calculate_minimum_redundancy (line 787) | static void tdefl_calculate_minimum_redundancy(tdefl_sym_freq *A, int n) function tdefl_huffman_enforce_max_code_size (line 847) | static void tdefl_huffman_enforce_max_code_size(int *pNum_codes, int cod... function tdefl_optimize_huffman_table (line 871) | static void tdefl_optimize_huffman_table(tdefl_compressor *d, int table_... function tdefl_start_dynamic_block (line 990) | static void tdefl_start_dynamic_block(tdefl_compressor *d) function tdefl_start_static_block (line 1077) | static void tdefl_start_static_block(tdefl_compressor *d) function mz_bool (line 1102) | static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) function mz_bool (line 1197) | static mz_bool tdefl_compress_lz_codes(tdefl_compressor *d) function mz_bool (line 1245) | static mz_bool tdefl_compress_block(tdefl_compressor *d, mz_bool static_... function tdefl_flush_block (line 1256) | static int tdefl_flush_block(tdefl_compressor *d, int flush) function mz_uint16 (line 1412) | static mz_uint16 TDEFL_READ_UNALIGNED_WORD(const mz_uint8* p) function mz_uint16 (line 1418) | static mz_uint16 TDEFL_READ_UNALIGNED_WORD2(const mz_uint16* p) function MZ_FORCEINLINE (line 1428) | static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint... function MZ_FORCEINLINE (line 1481) | static MZ_FORCEINLINE void tdefl_find_match(tdefl_compressor *d, mz_uint... function mz_uint32 (line 1528) | static mz_uint32 TDEFL_READ_UNALIGNED_WORD32(const mz_uint8* p) function mz_bool (line 1537) | static mz_bool tdefl_compress_fast(tdefl_compressor *d) function MZ_FORCEINLINE (line 1711) | static MZ_FORCEINLINE void tdefl_record_literal(tdefl_compressor *d, mz_... function MZ_FORCEINLINE (line 1724) | static MZ_FORCEINLINE void tdefl_record_match(tdefl_compressor *d, mz_ui... function mz_bool (line 1752) | static mz_bool tdefl_compress_normal(tdefl_compressor *d) function tdefl_status (line 1897) | static tdefl_status tdefl_flush_output_buffer(tdefl_compressor *d) function tdefl_status (line 1918) | tdefl_status tdefl_compress(tdefl_compressor *d, const void *pIn_buf, si... function tdefl_status (line 1986) | tdefl_status tdefl_compress_buffer(tdefl_compressor *d, const void *pIn_... function tdefl_status (line 1992) | tdefl_status tdefl_init(tdefl_compressor *d, tdefl_put_buf_func_ptr pPut... function tdefl_status (line 2028) | tdefl_status tdefl_get_prev_return_status(tdefl_compressor *d) function mz_uint32 (line 2033) | mz_uint32 tdefl_get_adler32(tdefl_compressor *d) function mz_bool (line 2038) | mz_bool tdefl_compress_mem_to_output(const void *pBuf, size_t buf_len, t... type tdefl_output_buffer (line 2053) | typedef struct function mz_bool (line 2060) | static mz_bool tdefl_output_buffer_putter(const void *pBuf, int len, voi... function tdefl_compress_mem_to_mem (line 2100) | size_t tdefl_compress_mem_to_mem(void *pOut_buf, size_t out_buf_len, con... function mz_uint (line 2116) | mz_uint tdefl_create_comp_flags_from_zip_params(int level, int window_bi... function tdefl_compressor (line 2232) | tdefl_compressor *tdefl_compressor_alloc(void) function tdefl_compressor_free (line 2237) | void tdefl_compressor_free(tdefl_compressor *pComp) function tinfl_clear_tree (line 2427) | static void tinfl_clear_tree(tinfl_decompressor *r) function tinfl_status (line 2437) | tinfl_status tinfl_decompress(tinfl_decompressor *r, const mz_uint8 *pIn... function tinfl_decompress_mem_to_mem (line 2962) | size_t tinfl_decompress_mem_to_mem(void *pOut_buf, size_t out_buf_len, c... function tinfl_decompress_mem_to_callback (line 2971) | int tinfl_decompress_mem_to_callback(const void *pIn_buf, size_t *pIn_bu... function tinfl_decompressor (line 3002) | tinfl_decompressor *tinfl_decompressor_alloc(void) function tinfl_decompressor_free (line 3010) | void tinfl_decompressor_free(tinfl_decompressor *pDecomp) function WCHAR (line 3067) | static WCHAR* mz_utf8z_to_widechar(const char* str) function FILE (line 3075) | static FILE *mz_fopen(const char *pFilename, const char *pMode) function FILE (line 3086) | static FILE *mz_freopen(const char *pPath, const char *pMode, FILE *pStr... function mz_stat64 (line 3097) | static int mz_stat64(const char *path, struct __stat64 *buffer) type mz_zip_array (line 3300) | typedef struct type mz_zip_internal_state_tag (line 3307) | struct mz_zip_internal_state_tag function MZ_FORCEINLINE (line 3334) | static MZ_FORCEINLINE mz_uint mz_zip_array_range_check(const mz_zip_arra... function MZ_FORCEINLINE (line 3344) | static MZ_FORCEINLINE void mz_zip_array_init(mz_zip_array *pArray, mz_ui... function MZ_FORCEINLINE (line 3350) | static MZ_FORCEINLINE void mz_zip_array_clear(mz_zip_archive *pZip, mz_z... function mz_bool (line 3356) | static mz_bool mz_zip_array_ensure_capacity(mz_zip_archive *pZip, mz_zip... function MZ_FORCEINLINE (line 3376) | static MZ_FORCEINLINE mz_bool mz_zip_array_reserve(mz_zip_archive *pZip,... function MZ_FORCEINLINE (line 3386) | static MZ_FORCEINLINE mz_bool mz_zip_array_resize(mz_zip_archive *pZip, ... function MZ_FORCEINLINE (line 3397) | static MZ_FORCEINLINE mz_bool mz_zip_array_ensure_room(mz_zip_archive *p... function MZ_FORCEINLINE (line 3402) | static MZ_FORCEINLINE mz_bool mz_zip_array_push_back(mz_zip_archive *pZi... function MZ_TIME_T (line 3413) | static MZ_TIME_T mz_zip_dos_to_time_t(int dos_time, int dos_date) function mz_zip_time_t_to_dos_time (line 3428) | static void mz_zip_time_t_to_dos_time(MZ_TIME_T time, mz_uint16 *pDOS_ti... function mz_bool (line 3451) | static mz_bool mz_zip_get_file_modified_time(const char *pFilename, MZ_T... function mz_bool (line 3465) | static mz_bool mz_zip_set_file_times(const char *pFilename, MZ_TIME_T ac... function MZ_FORCEINLINE (line 3478) | static MZ_FORCEINLINE mz_bool mz_zip_set_error(mz_zip_archive *pZip, mz_... function mz_bool (line 3485) | static mz_bool mz_zip_reader_init_internal(mz_zip_archive *pZip, mz_uint... function MZ_FORCEINLINE (line 3519) | static MZ_FORCEINLINE mz_bool mz_zip_reader_filename_less(const mz_zip_a... function mz_zip_reader_sort_central_dir_offsets_by_filename (line 3548) | static void mz_zip_reader_sort_central_dir_offsets_by_filename(mz_zip_ar... function mz_bool (line 3600) | static mz_bool mz_zip_reader_locate_header_sig(mz_zip_archive *pZip, mz_... function mz_bool (line 3646) | static mz_bool mz_zip_reader_read_central_dir(mz_zip_archive *pZip, mz_u... function mz_zip_zero_struct (line 3898) | void mz_zip_zero_struct(mz_zip_archive *pZip) function mz_bool (line 3904) | static mz_bool mz_zip_reader_end_internal(mz_zip_archive *pZip, mz_bool ... function mz_bool (line 3951) | mz_bool mz_zip_reader_end(mz_zip_archive *pZip) function mz_bool (line 3955) | mz_bool mz_zip_reader_init(mz_zip_archive *pZip, mz_uint64 size, mz_uint... function mz_zip_mem_read_func (line 3975) | static size_t mz_zip_mem_read_func(void *pOpaque, mz_uint64 file_ofs, vo... function mz_bool (line 3983) | mz_bool mz_zip_reader_init_mem(mz_zip_archive *pZip, const void *pMem, s... function mz_zip_file_read_func (line 4018) | static size_t mz_zip_file_read_func(void *pOpaque, mz_uint64 file_ofs, v... function mz_bool (line 4031) | mz_bool mz_zip_reader_init_file(mz_zip_archive *pZip, const char *pFilen... function mz_bool (line 4036) | mz_bool mz_zip_reader_init_file_v2(mz_zip_archive *pZip, const char *pFi... function mz_bool (line 4090) | mz_bool mz_zip_reader_init_cfile(mz_zip_archive *pZip, MZ_FILE *pFile, m... function MZ_FORCEINLINE (line 4132) | static MZ_FORCEINLINE const mz_uint8 *mz_zip_get_cdh(mz_zip_archive *pZi... function mz_bool (line 4139) | mz_bool mz_zip_reader_is_file_encrypted(mz_zip_archive *pZip, mz_uint fi... function mz_bool (line 4153) | mz_bool mz_zip_reader_is_file_supported(mz_zip_archive *pZip, mz_uint fi... function mz_bool (line 4189) | mz_bool mz_zip_reader_is_file_a_directory(mz_zip_archive *pZip, mz_uint ... function mz_bool (line 4221) | static mz_bool mz_zip_file_stat_internal(mz_zip_archive *pZip, mz_uint f... function MZ_FORCEINLINE (line 4341) | static MZ_FORCEINLINE mz_bool mz_zip_string_equal(const char *pA, const ... function MZ_FORCEINLINE (line 4352) | static MZ_FORCEINLINE int mz_zip_filename_compare(const mz_zip_array *pC... function mz_bool (line 4369) | static mz_bool mz_zip_locate_file_binary_search(mz_zip_archive *pZip, co... function mz_zip_reader_locate_file (line 4409) | int mz_zip_reader_locate_file(mz_zip_archive *pZip, const char *pName, c... function mz_bool (line 4418) | mz_bool mz_zip_reader_locate_file_v2(mz_zip_archive *pZip, const char *p... function mz_bool (line 4483) | static function mz_bool (line 4630) | mz_bool mz_zip_reader_extract_to_mem_no_alloc(mz_zip_archive *pZip, mz_u... function mz_bool (line 4635) | mz_bool mz_zip_reader_extract_file_to_mem_no_alloc(mz_zip_archive *pZip,... function mz_bool (line 4643) | mz_bool mz_zip_reader_extract_to_mem(mz_zip_archive *pZip, mz_uint file_... function mz_bool (line 4648) | mz_bool mz_zip_reader_extract_file_to_mem(mz_zip_archive *pZip, const ch... function mz_bool (line 4701) | mz_bool mz_zip_reader_extract_to_callback(mz_zip_archive *pZip, mz_uint ... function mz_bool (line 4901) | mz_bool mz_zip_reader_extract_file_to_callback(mz_zip_archive *pZip, con... function mz_zip_reader_extract_iter_state (line 4910) | mz_zip_reader_extract_iter_state* mz_zip_reader_extract_iter_new(mz_zip_... function mz_zip_reader_extract_iter_state (line 5038) | mz_zip_reader_extract_iter_state* mz_zip_reader_extract_file_iter_new(mz... function mz_zip_reader_extract_iter_read (line 5050) | size_t mz_zip_reader_extract_iter_read(mz_zip_reader_extract_iter_state*... function mz_bool (line 5167) | mz_bool mz_zip_reader_extract_iter_free(mz_zip_reader_extract_iter_state... function mz_zip_file_write_callback (line 5209) | static size_t mz_zip_file_write_callback(void *pOpaque, mz_uint64 ofs, c... function mz_bool (line 5216) | mz_bool mz_zip_reader_extract_to_file(mz_zip_archive *pZip, mz_uint file... function mz_bool (line 5250) | mz_bool mz_zip_reader_extract_file_to_file(mz_zip_archive *pZip, const c... function mz_bool (line 5259) | mz_bool mz_zip_reader_extract_to_cfile(mz_zip_archive *pZip, mz_uint fil... function mz_bool (line 5272) | mz_bool mz_zip_reader_extract_file_to_cfile(mz_zip_archive *pZip, const ... function mz_zip_compute_crc32_callback (line 5282) | static size_t mz_zip_compute_crc32_callback(void *pOpaque, mz_uint64 fil... function mz_bool (line 5290) | mz_bool mz_zip_validate_file(mz_zip_archive *pZip, mz_uint file_index, m... function mz_bool (line 5505) | mz_bool mz_zip_validate_archive(mz_zip_archive *pZip, mz_uint flags) function mz_bool (line 5555) | mz_bool mz_zip_validate_mem_archive(const void *pMem, size_t size, mz_ui... function mz_bool (line 5597) | mz_bool mz_zip_validate_file_archive(const char *pFilename, mz_uint flag... function MZ_FORCEINLINE (line 5643) | static MZ_FORCEINLINE void mz_write_le16(mz_uint8 *p, mz_uint16 v) function MZ_FORCEINLINE (line 5648) | static MZ_FORCEINLINE void mz_write_le32(mz_uint8 *p, mz_uint32 v) function MZ_FORCEINLINE (line 5655) | static MZ_FORCEINLINE void mz_write_le64(mz_uint8 *p, mz_uint64 v) function mz_zip_heap_write_func (line 5665) | static size_t mz_zip_heap_write_func(void *pOpaque, mz_uint64 file_ofs, ... function mz_bool (line 5703) | static mz_bool mz_zip_writer_end_internal(mz_zip_archive *pZip, mz_bool ... function mz_bool (line 5749) | mz_bool mz_zip_writer_init_v2(mz_zip_archive *pZip, mz_uint64 existing_s... function mz_bool (line 5798) | mz_bool mz_zip_writer_init(mz_zip_archive *pZip, mz_uint64 existing_size) function mz_bool (line 5803) | mz_bool mz_zip_writer_init_heap_v2(mz_zip_archive *pZip, size_t size_to_... function mz_bool (line 5831) | mz_bool mz_zip_writer_init_heap(mz_zip_archive *pZip, size_t size_to_res... function mz_zip_file_write_func (line 5837) | static size_t mz_zip_file_write_func(void *pOpaque, mz_uint64 file_ofs, ... function mz_bool (line 5853) | mz_bool mz_zip_writer_init_file(mz_zip_archive *pZip, const char *pFilen... function mz_bool (line 5858) | mz_bool mz_zip_writer_init_file_v2(mz_zip_archive *pZip, const char *pFi... function mz_bool (line 5905) | mz_bool mz_zip_writer_init_cfile(mz_zip_archive *pZip, MZ_FILE *pFile, m... function mz_bool (line 5926) | mz_bool mz_zip_writer_init_from_reader_v2(mz_zip_archive *pZip, const ch... function mz_bool (line 6013) | mz_bool mz_zip_writer_init_from_reader(mz_zip_archive *pZip, const char ... function mz_bool (line 6019) | mz_bool mz_zip_writer_add_mem(mz_zip_archive *pZip, const char *pArchive... type mz_zip_writer_add_state (line 6024) | typedef struct function mz_bool (line 6031) | static mz_bool mz_zip_writer_add_put_buf_callback(const void *pBuf, int ... function mz_uint32 (line 6044) | static mz_uint32 mz_zip_writer_create_zip64_extra_data(mz_uint8 *pBuf, m... function mz_bool (line 6079) | static mz_bool mz_zip_writer_create_local_dir_header(mz_zip_archive *pZi... function mz_bool (line 6097) | static mz_bool mz_zip_writer_create_central_dir_header(mz_zip_archive *p... function mz_bool (line 6122) | static mz_bool mz_zip_writer_add_to_central_dir(mz_zip_archive *pZip, co... function mz_bool (line 6162) | static mz_bool mz_zip_writer_validate_archive_name(const char *pArchive_... function mz_uint (line 6173) | static mz_uint mz_zip_writer_compute_padding_needed_for_file_alignment(m... function mz_bool (line 6182) | static mz_bool mz_zip_writer_write_zeros(mz_zip_archive *pZip, mz_uint64... function mz_bool (line 6198) | mz_bool mz_zip_writer_add_mem_ex(mz_zip_archive *pZip, const char *pArch... function mz_bool (line 6204) | mz_bool mz_zip_writer_add_mem_ex_v2(mz_zip_archive *pZip, const char *pA... function mz_bool (line 6490) | mz_bool mz_zip_writer_add_read_buf_callback(mz_zip_archive *pZip, const ... function mz_file_read_func_stdio (line 6852) | static size_t mz_file_read_func_stdio(void *pOpaque, mz_uint64 file_ofs,... function mz_bool (line 6863) | mz_bool mz_zip_writer_add_cfile(mz_zip_archive *pZip, const char *pArchi... function mz_bool (line 6870) | mz_bool mz_zip_writer_add_file(mz_zip_archive *pZip, const char *pArchiv... function mz_bool (line 6902) | static mz_bool mz_zip_writer_update_zip64_extension_block(mz_zip_array *... function mz_bool (line 6982) | mz_bool mz_zip_writer_add_from_zip_reader(mz_zip_archive *pZip, mz_zip_a... function mz_bool (line 7344) | mz_bool mz_zip_writer_finalize_archive(mz_zip_archive *pZip) function mz_bool (line 7432) | mz_bool mz_zip_writer_finalize_heap_archive(mz_zip_archive *pZip, void *... function mz_bool (line 7457) | mz_bool mz_zip_writer_end(mz_zip_archive *pZip) function mz_bool (line 7463) | mz_bool mz_zip_add_mem_to_archive_file_in_place(const char *pZip_filenam... function mz_bool (line 7468) | mz_bool mz_zip_add_mem_to_archive_file_in_place_v2(const char *pZip_file... function mz_zip_mode (line 7611) | mz_zip_mode mz_zip_get_mode(mz_zip_archive *pZip) function mz_zip_type (line 7616) | mz_zip_type mz_zip_get_type(mz_zip_archive *pZip) function mz_zip_error (line 7621) | mz_zip_error mz_zip_set_last_error(mz_zip_archive *pZip, mz_zip_error er... function mz_zip_error (line 7634) | mz_zip_error mz_zip_peek_last_error(mz_zip_archive *pZip) function mz_zip_error (line 7642) | mz_zip_error mz_zip_clear_last_error(mz_zip_archive *pZip) function mz_zip_error (line 7647) | mz_zip_error mz_zip_get_last_error(mz_zip_archive *pZip) function mz_bool (line 7738) | mz_bool mz_zip_is_zip64(mz_zip_archive *pZip) function mz_zip_get_central_dir_size (line 7746) | size_t mz_zip_get_central_dir_size(mz_zip_archive *pZip) function mz_uint (line 7754) | mz_uint mz_zip_reader_get_num_files(mz_zip_archive *pZip) function mz_uint64 (line 7759) | mz_uint64 mz_zip_get_archive_size(mz_zip_archive *pZip) function mz_uint64 (line 7766) | mz_uint64 mz_zip_get_archive_file_start_offset(mz_zip_archive *pZip) function MZ_FILE (line 7773) | MZ_FILE *mz_zip_get_cfile(mz_zip_archive *pZip) function mz_zip_read_archive_data (line 7780) | size_t mz_zip_read_archive_data(mz_zip_archive *pZip, mz_uint64 file_ofs... function mz_uint (line 7788) | mz_uint mz_zip_reader_get_filename(mz_zip_archive *pZip, mz_uint file_in... function mz_bool (line 7809) | mz_bool mz_zip_reader_file_stat(mz_zip_archive *pZip, mz_uint file_index... function mz_bool (line 7814) | mz_bool mz_zip_end(mz_zip_archive *pZip) FILE: libraries/miniz.h type mz_ulong (line 235) | typedef unsigned long mz_ulong; type mz_internal_state (line 316) | struct mz_internal_state type mz_stream (line 319) | typedef struct mz_stream_s type mz_stream (line 341) | typedef mz_stream *mz_streamp; type Byte (line 445) | typedef unsigned char Byte; type uInt (line 446) | typedef unsigned int uInt; type mz_ulong (line 447) | typedef mz_ulong uLong; type Byte (line 448) | typedef Byte Bytef; type uInt (line 449) | typedef uInt uIntf; type charf (line 450) | typedef char charf; type intf (line 451) | typedef int intf; type uLong (line 453) | typedef uLong uLongf; type mz_uint8 (line 545) | typedef unsigned char mz_uint8; type mz_int16 (line 546) | typedef signed short mz_int16; type mz_uint16 (line 547) | typedef unsigned short mz_uint16; type mz_uint32 (line 548) | typedef unsigned int mz_uint32; type mz_uint (line 549) | typedef unsigned int mz_uint; type mz_int64 (line 550) | typedef int64_t mz_int64; type mz_uint64 (line 551) | typedef uint64_t mz_uint64; type mz_bool (line 552) | typedef int mz_bool; type mz_dummy_time_t (line 572) | typedef struct mz_dummy_time_t_tag type mz_bool (line 704) | typedef mz_bool (*tdefl_put_buf_func_ptr)(const void *pBuf, int len, voi... type tdefl_status (line 747) | typedef enum { type tdefl_flush (line 755) | typedef enum { type tdefl_compressor (line 763) | typedef struct type tinfl_decompressor_tag (line 868) | struct tinfl_decompressor_tag type tinfl_decompressor (line 869) | typedef struct tinfl_decompressor_tag tinfl_decompressor; type tinfl_status (line 883) | typedef enum { type mz_uint64 (line 947) | typedef mz_uint64 tinfl_bit_buf_t; type mz_uint32 (line 950) | typedef mz_uint32 tinfl_bit_buf_t; type tinfl_decompressor_tag (line 954) | struct tinfl_decompressor_tag type mz_zip_archive_file_stat (line 994) | typedef struct type mz_bool (line 1053) | typedef mz_bool (*mz_file_needs_keepalive)(void *pOpaque); type mz_zip_internal_state_tag (line 1055) | struct mz_zip_internal_state_tag type mz_zip_internal_state (line 1056) | typedef struct mz_zip_internal_state_tag mz_zip_internal_state; type mz_zip_mode (line 1058) | typedef enum { type mz_zip_flags (line 1065) | typedef enum { type mz_zip_type (line 1080) | typedef enum { type mz_zip_error (line 1091) | typedef enum { type mz_zip_archive (line 1127) | typedef struct type mz_zip_reader_extract_iter_state (line 1154) | typedef struct FILE: libraries/murmur.h function MurmurHash (line 7) | inline constexpr uint64_t MurmurHash (auto& value) { function MurmurHash2 (line 53) | inline constexpr uint64_t MurmurHash2 (const char* input, int length) { FILE: libraries/openal/al.h type ALboolean (line 38) | typedef char ALboolean; type ALchar (line 41) | typedef char ALchar; type ALbyte (line 44) | typedef signed char ALbyte; type ALubyte (line 47) | typedef unsigned char ALubyte; type ALshort (line 50) | typedef short ALshort; type ALushort (line 53) | typedef unsigned short ALushort; type ALint (line 56) | typedef int ALint; type ALuint (line 59) | typedef unsigned int ALuint; type ALsizei (line 62) | typedef int ALsizei; type ALenum (line 65) | typedef int ALenum; type ALfloat (line 68) | typedef float ALfloat; type ALdouble (line 71) | typedef double ALdouble; type ALvoid (line 74) | typedef void ALvoid; type ALchar (line 580) | typedef const ALchar* (AL_APIENTRY *LPALGETSTRING)(ALenum param); FILE: libraries/openal/alc.h type ALCdevice (line 34) | typedef struct ALCdevice ALCdevice; type ALCcontext (line 36) | typedef struct ALCcontext ALCcontext; type ALCboolean (line 39) | typedef char ALCboolean; type ALCchar (line 42) | typedef char ALCchar; type ALCbyte (line 45) | typedef signed char ALCbyte; type ALCubyte (line 48) | typedef unsigned char ALCubyte; type ALCshort (line 51) | typedef short ALCshort; type ALCushort (line 54) | typedef unsigned short ALCushort; type ALCint (line 57) | typedef int ALCint; type ALCuint (line 60) | typedef unsigned int ALCuint; type ALCsizei (line 63) | typedef int ALCsizei; type ALCenum (line 66) | typedef int ALCenum; type ALCfloat (line 69) | typedef float ALCfloat; type ALCdouble (line 72) | typedef double ALCdouble; type ALCvoid (line 75) | typedef void ALCvoid; type ALCcontext (line 245) | typedef ALCcontext* (ALC_APIENTRY *LPALCCREATECONTEXT)(ALCdevice *dev... type ALCcontext (line 250) | typedef ALCcontext* (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)(void); type ALCdevice (line 251) | typedef ALCdevice* (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)(ALCcontext... type ALCdevice (line 252) | typedef ALCdevice* (ALC_APIENTRY *LPALCOPENDEVICE)(const ALCchar *de... type const (line 255) | typedef ALCboolean (ALC_APIENTRY *LPALCISEXTENSIONPRESENT)(ALCdevice... type ALCvoid (line 256) | typedef ALCvoid* (ALC_APIENTRY *LPALCGETPROCADDRESS)(ALCdevice *de... type ALCchar (line 257) | typedef ALCenum (ALC_APIENTRY *LPALCGETENUMVALUE)(ALCdevice *devi... type ALCchar (line 258) | typedef const ALCchar* (ALC_APIENTRY *LPALCGETSTRING)(ALCdevice *device,... type ALCdevice (line 260) | typedef ALCdevice* (ALC_APIENTRY *LPALCCAPTUREOPENDEVICE)(const ALCc... FILE: libraries/portaudio/portaudio.h type PaVersionInfo (line 90) | typedef struct PaVersionInfo { type PaError (line 121) | typedef int PaError; type PaErrorCode (line 122) | typedef enum PaErrorCode type PaDeviceIndex (line 212) | typedef int PaDeviceIndex; type PaHostApiIndex (line 238) | typedef int PaHostApiIndex; type PaHostApiTypeId (line 275) | typedef enum PaHostApiTypeId type PaHostApiInfo (line 296) | typedef struct PaHostApiInfo type PaHostErrorInfo (line 389) | typedef struct PaHostErrorInfo{ type PaTime (line 460) | typedef double PaTime; type PaSampleFormat (line 484) | typedef unsigned long PaSampleFormat; type PaDeviceInfo (line 500) | typedef struct PaDeviceInfo type PaStreamParameters (line 538) | typedef struct PaStreamParameters type PaStream (line 635) | typedef void PaStream; type PaStreamFlags (line 653) | typedef unsigned long PaStreamFlags; type PaStreamCallbackTimeInfo (line 699) | typedef struct PaStreamCallbackTimeInfo{ type PaStreamCallbackFlags (line 712) | typedef unsigned long PaStreamCallbackFlags; type PaStreamCallbackResult (line 753) | typedef enum PaStreamCallbackResult type PaStreamInfo (line 1042) | typedef struct PaStreamInfo FILE: libraries/sdl2/SDL_assert.h type SDL_AssertState (line 110) | typedef enum type SDL_AssertData (line 119) | typedef struct SDL_AssertData function else (line 158) | else if (sdl_assert_state == SDL_ASSERTION_BREAK) { \ FILE: libraries/sdl2/SDL_atomic.h type SDL_SpinLock (line 89) | typedef int SDL_SpinLock; type SDL_atomic_t (line 263) | typedef struct { int value; } SDL_atomic_t; FILE: libraries/sdl2/SDL_audio.h type Uint16 (line 66) | typedef Uint16 SDL_AudioFormat; type SDL_AudioSpec (line 180) | typedef struct SDL_AudioSpec type SDL_AudioCVT (line 194) | struct SDL_AudioCVT type SDL_AudioCVT (line 195) | struct SDL_AudioCVT type SDL_AUDIOCVT_PACKED (line 231) | typedef struct SDL_AudioCVT type Uint32 (line 419) | typedef Uint32 SDL_AudioDeviceID; type SDL_AudioStatus (line 684) | typedef enum type _SDL_AudioStream (line 988) | struct _SDL_AudioStream type SDL_AudioStream (line 989) | typedef struct _SDL_AudioStream SDL_AudioStream; FILE: libraries/sdl2/SDL_bits.h function SDL_FORCE_INLINE (line 59) | SDL_FORCE_INLINE int function SDL_FORCE_INLINE (line 109) | SDL_FORCE_INLINE SDL_bool FILE: libraries/sdl2/SDL_blendmode.h type SDL_BlendMode (line 40) | typedef enum type SDL_BlendOperation (line 65) | typedef enum type SDL_BlendFactor (line 77) | typedef enum FILE: libraries/sdl2/SDL_cpuinfo.h function _m_prefetch (line 43) | static __inline__ void __attribute__((__always_inline__, __nodebug__)) FILE: libraries/sdl2/SDL_egl.h type khronos_int32_t (line 189) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 190) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 191) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 192) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 216) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 217) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 218) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 219) | typedef uint64_t khronos_uint64_t; type __int32 (line 228) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 229) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 230) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 231) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 240) | typedef int khronos_int32_t; type khronos_uint32_t (line 241) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 243) | typedef long int khronos_int64_t; type khronos_uint64_t (line 244) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 246) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 247) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 257) | typedef int khronos_int32_t; type khronos_uint32_t (line 258) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 268) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 269) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 270) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 271) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 281) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 282) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 283) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 284) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 292) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 293) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 295) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 296) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 298) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 299) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 303) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 304) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 306) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 307) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 314) | typedef float khronos_float_t; type khronos_uint64_t (line 327) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 328) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 344) | typedef enum { type HDC (line 415) | typedef HDC EGLNativeDisplayType; type HBITMAP (line 416) | typedef HBITMAP EGLNativePixmapType; type HWND (line 417) | typedef HWND EGLNativeWindowType; type EGLNativeDisplayType (line 421) | typedef int EGLNativeDisplayType; type EGLNativePixmapType (line 422) | typedef int EGLNativePixmapType; type EGLNativeWindowType (line 423) | typedef int EGLNativeWindowType; type EGLNativeDisplayType (line 427) | typedef int EGLNativeDisplayType; type wl_display (line 433) | struct wl_display type wl_egl_pixmap (line 434) | struct wl_egl_pixmap type wl_egl_window (line 435) | struct wl_egl_window type gbm_device (line 439) | struct gbm_device type gbm_bo (line 440) | struct gbm_bo type ANativeWindow (line 445) | struct ANativeWindow type egl_native_pixmap_t (line 446) | struct egl_native_pixmap_t type egl_native_pixmap_t (line 449) | struct egl_native_pixmap_t type ANativeWindow (line 450) | struct ANativeWindow type EGLNativeDisplayType (line 454) | typedef intptr_t EGLNativeDisplayType; type EGLNativePixmapType (line 455) | typedef intptr_t EGLNativePixmapType; type EGLNativeWindowType (line 456) | typedef intptr_t EGLNativeWindowType; type Display (line 464) | typedef Display *EGLNativeDisplayType; type Pixmap (line 465) | typedef Pixmap EGLNativePixmapType; type Window (line 466) | typedef Window EGLNativeWindowType; type khronos_uintptr_t (line 471) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 472) | typedef khronos_uintptr_t EGLNativeWindowType; type EGLNativeDisplayType (line 476) | typedef int EGLNativeDisplayType; type khronos_uintptr_t (line 485) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 486) | typedef khronos_uintptr_t EGLNativeWindowType; type khronos_uintptr_t (line 491) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 492) | typedef khronos_uintptr_t EGLNativeWindowType; type EGLNativeDisplayType (line 499) | typedef EGLNativeDisplayType NativeDisplayType; type EGLNativePixmapType (line 500) | typedef EGLNativePixmapType NativePixmapType; type EGLNativeWindowType (line 501) | typedef EGLNativeWindowType NativeWindowType; type khronos_int32_t (line 511) | typedef khronos_int32_t EGLint; type EGLBoolean (line 562) | typedef unsigned int EGLBoolean; type EGLint (line 629) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLCHOOSECONFIGPROC) (EGLDisplay dpy... type const (line 631) | typedef EGLContext (EGLAPIENTRYP PFNEGLCREATECONTEXTPROC) (EGLDisplay dp... type EGLenum (line 711) | typedef unsigned int EGLenum; type EGLAttrib (line 791) | typedef intptr_t EGLAttrib; type khronos_utime_nanoseconds_t (line 792) | typedef khronos_utime_nanoseconds_t EGLTime; type const (line 843) | typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYPROC) (EGLenum ... type const (line 844) | typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) ... type const (line 845) | typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) ... type EGLAttribKHR (line 910) | typedef intptr_t EGLAttribKHR; type EGLAttribKHR (line 911) | typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNC64KHRPROC) (EGLDisplay ... type khronos_utime_nanoseconds_t (line 995) | typedef khronos_utime_nanoseconds_t EGLTimeKHR; type khronos_uint64_t (line 1180) | typedef khronos_uint64_t EGLuint64KHR; type EGLNativeFileDescriptorKHR (line 1245) | typedef int EGLNativeFileDescriptorKHR; type EGLint (line 1294) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC) (EG... type khronos_ssize_t (line 1319) | typedef khronos_ssize_t EGLsizeiANDROID; type EGLsizeiANDROID (line 1321) | typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsi... type khronos_stime_nanoseconds_t (line 1352) | typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; type const (line 1369) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETCOMPOSITORTIMINGANDROIDPROC) (... type const (line 1372) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETFRAMETIMESTAMPSANDROIDPROC) (E... type AHardwareBuffer (line 1384) | struct AHardwareBuffer type AHardwareBuffer (line 1387) | struct AHardwareBuffer type EGLint (line 1504) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLCOMPOSITORSETCONTEXTATTRIBUTESEXT... type EGLint (line 1505) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLCOMPOSITORSETWINDOWLISTEXTPROC) (... type EGLint (line 1506) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLCOMPOSITORSETWINDOWATTRIBUTESEXTP... type EGLAttrib (line 1705) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETOUTPUTLAYERSEXTPROC) (EGLDispl... type EGLAttrib (line 1706) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETOUTPUTPORTSEXTPROC) (EGLDispla... type const (line 1747) | typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC) (EGLen... type const (line 1748) | typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPRO... type const (line 1749) | typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPRO... type EGLAttrib (line 1841) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXT... type EGLint (line 1849) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC) (EG... type EGLClientPixmapHI (line 1894) | struct EGLClientPixmapHI { type EGLClientPixmapHI (line 1901) | struct EGLClientPixmapHI type EGLClientPixmapHI (line 1903) | struct EGLClientPixmapHI type const (line 2081) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLSTREAMIMAGECONSUMERCONNECTNVPROC)... type khronos_utime_nanoseconds_t (line 2252) | typedef khronos_utime_nanoseconds_t EGLTimeNV; type khronos_utime_nanoseconds_t (line 2286) | typedef khronos_utime_nanoseconds_t EGLuint64NV; type wl_display (line 2317) | struct wl_display type wl_resource (line 2318) | struct wl_resource type EGLint (line 2328) | typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYWAYLANDBUFFERWLPROC) (EGLDis... type wl_display (line 2330) | struct wl_display type wl_display (line 2331) | struct wl_display type wl_resource (line 2332) | struct wl_resource type wl_buffer (line 2339) | struct wl_buffer type wl_buffer (line 2340) | struct wl_buffer FILE: libraries/sdl2/SDL_endian.h function _m_prefetch (line 39) | static __inline__ void __attribute__((__always_inline__, __nodebug__)) function SDL_FORCE_INLINE (line 147) | SDL_FORCE_INLINE Uint16 function SDL_FORCE_INLINE (line 154) | SDL_FORCE_INLINE Uint16 function SDL_FORCE_INLINE (line 161) | SDL_FORCE_INLINE Uint16 function SDL_FORCE_INLINE (line 170) | SDL_FORCE_INLINE Uint16 function SDL_FORCE_INLINE (line 183) | SDL_FORCE_INLINE Uint16 function SDL_FORCE_INLINE (line 196) | SDL_FORCE_INLINE Uint32 function SDL_FORCE_INLINE (line 203) | SDL_FORCE_INLINE Uint32 function SDL_FORCE_INLINE (line 210) | SDL_FORCE_INLINE Uint32 function SDL_FORCE_INLINE (line 221) | SDL_FORCE_INLINE Uint32 function SDL_FORCE_INLINE (line 234) | SDL_FORCE_INLINE Uint32 function SDL_FORCE_INLINE (line 248) | SDL_FORCE_INLINE Uint64 function SDL_FORCE_INLINE (line 264) | SDL_FORCE_INLINE Uint64 function SDL_FORCE_INLINE (line 279) | SDL_FORCE_INLINE Uint64 function SDL_FORCE_INLINE (line 296) | SDL_FORCE_INLINE float FILE: libraries/sdl2/SDL_error.h type SDL_errorcode (line 142) | typedef enum FILE: libraries/sdl2/SDL_events.h type SDL_EventType (line 55) | typedef enum type SDL_CommonEvent (line 184) | typedef struct SDL_CommonEvent type SDL_DisplayEvent (line 193) | typedef struct SDL_DisplayEvent type SDL_WindowEvent (line 208) | typedef struct SDL_WindowEvent type SDL_KeyboardEvent (line 224) | typedef struct SDL_KeyboardEvent type SDL_TextEditingEvent (line 240) | typedef struct SDL_TextEditingEvent type SDL_TextEditingExtEvent (line 254) | typedef struct SDL_TextEditingExtEvent type SDL_TextInputEvent (line 268) | typedef struct SDL_TextInputEvent type SDL_MouseMotionEvent (line 279) | typedef struct SDL_MouseMotionEvent type SDL_MouseButtonEvent (line 295) | typedef struct SDL_MouseButtonEvent type SDL_MouseWheelEvent (line 312) | typedef struct SDL_MouseWheelEvent type SDL_JoyAxisEvent (line 330) | typedef struct SDL_JoyAxisEvent type SDL_JoyBallEvent (line 346) | typedef struct SDL_JoyBallEvent type SDL_JoyHatEvent (line 362) | typedef struct SDL_JoyHatEvent type SDL_JoyButtonEvent (line 382) | typedef struct SDL_JoyButtonEvent type SDL_JoyDeviceEvent (line 396) | typedef struct SDL_JoyDeviceEvent type SDL_JoyBatteryEvent (line 406) | typedef struct SDL_JoyBatteryEvent type SDL_ControllerAxisEvent (line 417) | typedef struct SDL_ControllerAxisEvent type SDL_ControllerButtonEvent (line 434) | typedef struct SDL_ControllerButtonEvent type SDL_ControllerDeviceEvent (line 449) | typedef struct SDL_ControllerDeviceEvent type SDL_ControllerTouchpadEvent (line 459) | typedef struct SDL_ControllerTouchpadEvent type SDL_ControllerSensorEvent (line 474) | typedef struct SDL_ControllerSensorEvent type SDL_AudioDeviceEvent (line 487) | typedef struct SDL_AudioDeviceEvent type SDL_TouchFingerEvent (line 502) | typedef struct SDL_TouchFingerEvent type SDL_MultiGestureEvent (line 520) | typedef struct SDL_MultiGestureEvent type SDL_DollarGestureEvent (line 537) | typedef struct SDL_DollarGestureEvent type SDL_DropEvent (line 555) | typedef struct SDL_DropEvent type SDL_SensorEvent (line 567) | typedef struct SDL_SensorEvent type SDL_QuitEvent (line 579) | typedef struct SDL_QuitEvent type SDL_UserEvent (line 588) | typedef struct SDL_UserEvent type SDL_SysWMmsg (line 599) | struct SDL_SysWMmsg type SDL_SysWMmsg (line 600) | typedef struct SDL_SysWMmsg SDL_SysWMmsg; type SDL_SysWMEvent (line 608) | typedef struct SDL_SysWMEvent type SDL_Event (line 618) | typedef union SDL_Event type SDL_eventaction (line 699) | typedef enum FILE: libraries/sdl2/SDL_gamecontroller.h type _SDL_GameController (line 58) | struct _SDL_GameController type SDL_GameController (line 59) | typedef struct _SDL_GameController SDL_GameController; type SDL_GameControllerType (line 61) | typedef enum type SDL_GameControllerBindType (line 80) | typedef enum type SDL_GameControllerButtonBind (line 91) | typedef struct SDL_GameControllerButtonBind type SDL_GameControllerAxis (line 620) | typedef enum type SDL_GameControllerButton (line 730) | typedef enum FILE: libraries/sdl2/SDL_gesture.h type Sint64 (line 44) | typedef Sint64 SDL_GestureID; FILE: libraries/sdl2/SDL_guid.h type SDL_GUID (line 55) | typedef struct { FILE: libraries/sdl2/SDL_haptic.h type _SDL_Haptic (line 140) | struct _SDL_Haptic type SDL_Haptic (line 141) | typedef struct _SDL_Haptic SDL_Haptic; type SDL_HapticDirection (line 459) | typedef struct SDL_HapticDirection type SDL_HapticConstant (line 477) | typedef struct SDL_HapticConstant type SDL_HapticPeriodic (line 558) | typedef struct SDL_HapticPeriodic type SDL_HapticCondition (line 611) | typedef struct SDL_HapticCondition type SDL_HapticRamp (line 648) | typedef struct SDL_HapticRamp type SDL_HapticLeftRight (line 685) | typedef struct SDL_HapticLeftRight type SDL_HapticCustom (line 713) | typedef struct SDL_HapticCustom type SDL_HapticEffect (line 809) | typedef union SDL_HapticEffect FILE: libraries/sdl2/SDL_hidapi.h type SDL_hid_device_ (line 76) | struct SDL_hid_device_ type SDL_hid_device (line 77) | typedef struct SDL_hid_device_ SDL_hid_device; type SDL_hid_device_info (line 83) | typedef struct SDL_hid_device_info FILE: libraries/sdl2/SDL_hints.h type SDL_HintPriority (line 2705) | typedef enum FILE: libraries/sdl2/SDL_joystick.h type _SDL_Joystick (line 73) | struct _SDL_Joystick type SDL_Joystick (line 74) | typedef struct _SDL_Joystick SDL_Joystick; type SDL_GUID (line 77) | typedef SDL_GUID SDL_JoystickGUID; type Sint32 (line 86) | typedef Sint32 SDL_JoystickID; type SDL_JoystickType (line 88) | typedef enum type SDL_JoystickPowerLevel (line 102) | typedef enum type SDL_VirtualJoystickDesc (line 366) | typedef struct SDL_VirtualJoystickDesc FILE: libraries/sdl2/SDL_keyboard.h type SDL_Keysym (line 47) | typedef struct SDL_Keysym FILE: libraries/sdl2/SDL_keycode.h type Sint32 (line 45) | typedef Sint32 SDL_Keycode; type SDL_KeyCode (line 50) | typedef enum type SDL_Keymod (line 332) | typedef enum FILE: libraries/sdl2/SDL_locale.h type SDL_Locale (line 43) | typedef struct SDL_Locale FILE: libraries/sdl2/SDL_log.h type SDL_LogCategory (line 64) | typedef enum type SDL_LogPriority (line 102) | typedef enum FILE: libraries/sdl2/SDL_messagebox.h type SDL_MessageBoxFlags (line 37) | typedef enum type SDL_MessageBoxButtonFlags (line 49) | typedef enum type SDL_MessageBoxButtonData (line 58) | typedef struct type SDL_MessageBoxColor (line 68) | typedef struct type SDL_MessageBoxColorType (line 73) | typedef enum type SDL_MessageBoxColorScheme (line 86) | typedef struct type SDL_MessageBoxData (line 94) | typedef struct FILE: libraries/sdl2/SDL_mouse.h type SDL_Cursor (line 41) | typedef struct SDL_Cursor SDL_Cursor; type SDL_SystemCursor (line 46) | typedef enum type SDL_MouseWheelDirection (line 66) | typedef enum FILE: libraries/sdl2/SDL_mutex.h type SDL_mutex (line 132) | struct SDL_mutex type SDL_mutex (line 133) | typedef struct SDL_mutex SDL_mutex; type SDL_semaphore (line 247) | struct SDL_semaphore type SDL_sem (line 248) | typedef struct SDL_semaphore SDL_sem; type SDL_cond (line 408) | struct SDL_cond type SDL_cond (line 409) | typedef struct SDL_cond SDL_cond; FILE: libraries/sdl2/SDL_opengl.h type GLenum (line 176) | typedef unsigned int GLenum; type GLboolean (line 177) | typedef unsigned char GLboolean; type GLbitfield (line 178) | typedef unsigned int GLbitfield; type GLvoid (line 179) | typedef void GLvoid; type GLbyte (line 180) | typedef signed char GLbyte; type GLshort (line 181) | typedef short GLshort; type GLint (line 182) | typedef int GLint; type GLubyte (line 183) | typedef unsigned char GLubyte; type GLushort (line 184) | typedef unsigned short GLushort; type GLuint (line 185) | typedef unsigned int GLuint; type GLsizei (line 186) | typedef int GLsizei; type GLfloat (line 187) | typedef float GLfloat; type GLclampf (line 188) | typedef float GLclampf; type GLdouble (line 189) | typedef double GLdouble; type GLclampd (line 190) | typedef double GLclampd; FILE: libraries/sdl2/SDL_opengl_glext.h type khronos_int32_t (line 191) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 192) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 193) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 194) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 218) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 219) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 220) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 221) | typedef uint64_t khronos_uint64_t; type __int32 (line 230) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 231) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 232) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 233) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 242) | typedef int khronos_int32_t; type khronos_uint32_t (line 243) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 245) | typedef long int khronos_int64_t; type khronos_uint64_t (line 246) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 248) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 249) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 259) | typedef int khronos_int32_t; type khronos_uint32_t (line 260) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 270) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 271) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 272) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 273) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 283) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 284) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 285) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 286) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 294) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 295) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 297) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 298) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 300) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 301) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 305) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 306) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 308) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 309) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 316) | typedef float khronos_float_t; type khronos_uint64_t (line 329) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 330) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 346) | typedef enum { type khronos_ssize_t (line 765) | typedef khronos_ssize_t GLsizeiptr; type khronos_intptr_t (line 766) | typedef khronos_intptr_t GLintptr; type GLchar (line 861) | typedef char GLchar; type khronos_uint16_t (line 1179) | typedef khronos_uint16_t GLhalf; type GLubyte (line 1474) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLu... type __GLsync (line 1682) | struct __GLsync type khronos_uint64_t (line 1683) | typedef khronos_uint64_t GLuint64; type khronos_int64_t (line 1684) | typedef khronos_int64_t GLint64; type const (line 2033) | typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint ... type const (line 2034) | typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, ... type const (line 2742) | typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint prog... type const (line 2745) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint pr... type const (line 2746) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLui... type khronos_uint64_t (line 3211) | typedef khronos_uint64_t GLuint64EXT; type _cl_context (line 3259) | struct _cl_context type _cl_event (line 3260) | struct _cl_event type struct (line 3263) | typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl... type _cl_context (line 3265) | struct _cl_context type _cl_event (line 3265) | struct _cl_event type khronos_uint16_t (line 3771) | typedef khronos_uint16_t GLhalfARB; type GLhandleARB (line 4373) | typedef unsigned int GLhandleARB; type GLcharARB (line 4375) | typedef char GLcharARB; type GLchar (line 4537) | typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, ... type khronos_ssize_t (line 4995) | typedef khronos_ssize_t GLsizeiptrARB; type khronos_intptr_t (line 4996) | typedef khronos_intptr_t GLintptrARB; type khronos_int32_t (line 5419) | typedef khronos_int32_t GLfixed; type khronos_int64_t (line 5805) | typedef khronos_int64_t GLint64EXT; type GLenum (line 6621) | typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, co... type GLuint (line 8853) | typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n... type GLuint (line 9810) | typedef GLuint (APIENTRYP PFNGLASYNCCOPYBUFFERSUBDATANVXPROC) (GLsizei w... type GLuint (line 9811) | typedef GLuint (APIENTRYP PFNGLASYNCCOPYIMAGESUBDATANVXPROC) (GLsizei wa... type GLhalfNV (line 10536) | typedef unsigned short GLhalfNV; type GLbitfield (line 11033) | typedef GLenum (APIENTRYP PFNGLPATHGLYPHINDEXRANGENVPROC) (GLenum fontTa... type const (line 11034) | typedef GLenum (APIENTRYP PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint firstP... type GLintptr (line 11776) | typedef GLintptr GLvdpauSurfaceNV; type const (line 11783) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC... type const (line 11784) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPRO... type const (line 11807) | typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACEWITHPI... type GLuint (line 12017) | typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n,... FILE: libraries/sdl2/SDL_opengles2_gl2.h type khronos_int8_t (line 43) | typedef khronos_int8_t GLbyte; type khronos_float_t (line 44) | typedef khronos_float_t GLclampf; type khronos_int32_t (line 45) | typedef khronos_int32_t GLfixed; type khronos_int16_t (line 46) | typedef khronos_int16_t GLshort; type khronos_uint16_t (line 47) | typedef khronos_uint16_t GLushort; type GLvoid (line 48) | typedef void GLvoid; type __GLsync (line 49) | struct __GLsync type khronos_int64_t (line 50) | typedef khronos_int64_t GLint64; type khronos_uint64_t (line 51) | typedef khronos_uint64_t GLuint64; type GLenum (line 52) | typedef unsigned int GLenum; type GLuint (line 53) | typedef unsigned int GLuint; type GLchar (line 54) | typedef char GLchar; type khronos_float_t (line 55) | typedef khronos_float_t GLfloat; type khronos_ssize_t (line 56) | typedef khronos_ssize_t GLsizeiptr; type khronos_intptr_t (line 57) | typedef khronos_intptr_t GLintptr; type GLbitfield (line 58) | typedef unsigned int GLbitfield; type GLint (line 59) | typedef int GLint; type GLboolean (line 60) | typedef unsigned char GLboolean; type GLsizei (line 61) | typedef int GLsizei; type khronos_uint8_t (line 62) | typedef khronos_uint8_t GLubyte; type GLubyte (line 435) | typedef const GLubyte *(GL_APIENTRYP PFNGLGETSTRINGPROC) (GLenum name); FILE: libraries/sdl2/SDL_opengles2_gl2ext.h type const (line 1131) | typedef GLint (GL_APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC)... type khronos_int64_t (line 2933) | typedef khronos_int64_t GLint64EXT; type khronos_uint64_t (line 2934) | typedef khronos_uint64_t GLuint64EXT; type GLdouble (line 3191) | typedef double GLdouble; type GLbitfield (line 3397) | typedef GLenum (GL_APIENTRYP PFNGLPATHGLYPHINDEXRANGENVPROC) (GLenum fon... type const (line 3398) | typedef GLenum (GL_APIENTRYP PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint fir... FILE: libraries/sdl2/SDL_opengles2_khrplatform.h type khronos_int32_t (line 150) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 151) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 152) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 153) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 177) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 178) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 179) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 180) | typedef uint64_t khronos_uint64_t; type __int32 (line 189) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 190) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 191) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 192) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 201) | typedef int khronos_int32_t; type khronos_uint32_t (line 202) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 204) | typedef long int khronos_int64_t; type khronos_uint64_t (line 205) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 207) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 208) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 218) | typedef int khronos_int32_t; type khronos_uint32_t (line 219) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 229) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 230) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 231) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 232) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 242) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 243) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 244) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 245) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 253) | typedef intptr_t khronos_intptr_t; type khronos_uintptr_t (line 254) | typedef uintptr_t khronos_uintptr_t; type khronos_intptr_t (line 256) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 257) | typedef unsigned long long int khronos_uintptr_t; type khronos_intptr_t (line 259) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 260) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 264) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 265) | typedef unsigned long long int khronos_usize_t; type khronos_ssize_t (line 267) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 268) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 275) | typedef float khronos_float_t; type khronos_uint64_t (line 288) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 289) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 305) | typedef enum { FILE: libraries/sdl2/SDL_pixels.h type SDL_PixelType (line 51) | typedef enum type SDL_BitmapOrder (line 71) | typedef enum type SDL_PackedOrder (line 79) | typedef enum type SDL_ArrayOrder (line 95) | typedef enum type SDL_PackedLayout (line 107) | typedef enum type SDL_PixelFormatEnum (line 175) | typedef enum type SDL_Color (line 327) | typedef struct SDL_Color type SDL_Palette (line 336) | typedef struct SDL_Palette type SDL_PixelFormat (line 347) | typedef struct SDL_PixelFormat FILE: libraries/sdl2/SDL_power.h type SDL_PowerState (line 42) | typedef enum FILE: libraries/sdl2/SDL_rect.h type SDL_Point (line 48) | typedef struct SDL_Point type SDL_FPoint (line 60) | typedef struct SDL_FPoint type SDL_Rect (line 78) | typedef struct SDL_Rect type SDL_FRect (line 98) | typedef struct SDL_FRect function SDL_FORCE_INLINE (line 110) | SDL_FORCE_INLINE SDL_bool SDL_PointInRect(const SDL_Point *p, const SDL_... function SDL_FORCE_INLINE (line 119) | SDL_FORCE_INLINE SDL_bool SDL_RectEmpty(const SDL_Rect *r) function SDL_FORCE_INLINE (line 127) | SDL_FORCE_INLINE SDL_bool SDL_RectEquals(const SDL_Rect *a, const SDL_Re... function SDL_FORCE_INLINE (line 233) | SDL_FORCE_INLINE SDL_bool SDL_PointInFRect(const SDL_FPoint *p, const SD... function SDL_FORCE_INLINE (line 242) | SDL_FORCE_INLINE SDL_bool SDL_FRectEmpty(const SDL_FRect *r) function SDL_FORCE_INLINE (line 252) | SDL_FORCE_INLINE SDL_bool SDL_FRectEqualsEpsilon(const SDL_FRect *a, con... function SDL_FORCE_INLINE (line 267) | SDL_FORCE_INLINE SDL_bool SDL_FRectEquals(const SDL_FRect *a, const SDL_... FILE: libraries/sdl2/SDL_render.h type SDL_RendererFlags (line 64) | typedef enum type SDL_RendererInfo (line 78) | typedef struct SDL_RendererInfo type SDL_Vertex (line 91) | typedef struct SDL_Vertex type SDL_ScaleMode (line 101) | typedef enum type SDL_TextureAccess (line 111) | typedef enum type SDL_TextureModulate (line 121) | typedef enum type SDL_RendererFlip (line 131) | typedef enum type SDL_Renderer (line 141) | struct SDL_Renderer type SDL_Renderer (line 142) | typedef struct SDL_Renderer SDL_Renderer; type SDL_Texture (line 147) | struct SDL_Texture type SDL_Texture (line 148) | typedef struct SDL_Texture SDL_Texture; FILE: libraries/sdl2/SDL_rwops.h type SDL_RWops (line 52) | typedef struct SDL_RWops FILE: libraries/sdl2/SDL_scancode.h type SDL_Scancode (line 43) | typedef enum FILE: libraries/sdl2/SDL_sensor.h type _SDL_Sensor (line 51) | struct _SDL_Sensor type SDL_Sensor (line 52) | typedef struct _SDL_Sensor SDL_Sensor; type Sint32 (line 60) | typedef Sint32 SDL_SensorID; type SDL_SensorType (line 69) | typedef enum FILE: libraries/sdl2/SDL_shape.h type WindowShapeMode (line 85) | typedef enum { type SDL_WindowShapeParams (line 99) | typedef union { type SDL_WindowShapeMode (line 106) | typedef struct SDL_WindowShapeMode { FILE: libraries/sdl2/SDL_stdinc.h type SDL_bool (line 178) | typedef int SDL_bool; type SDL_bool (line 180) | typedef enum type Sint8 (line 192) | typedef int8_t Sint8; type Uint8 (line 198) | typedef uint8_t Uint8; type Sint16 (line 204) | typedef int16_t Sint16; type Uint16 (line 210) | typedef uint16_t Uint16; type Sint32 (line 216) | typedef int32_t Sint32; type Uint32 (line 222) | typedef uint32_t Uint32; type Sint64 (line 229) | typedef int64_t Sint64; type Uint64 (line 235) | typedef uint64_t Uint64; type SDL_DUMMY_ENUM (line 417) | typedef enum function SDL_FORCE_INLINE (line 531) | SDL_FORCE_INLINE void SDL_memset4(void *dst, Uint32 val, size_t dwords) type _SDL_iconv_t (line 688) | struct _SDL_iconv_t function SDL_FORCE_INLINE (line 783) | SDL_FORCE_INLINE int SDL_size_mul_overflow (size_t a, function SDL_FORCE_INLINE (line 798) | SDL_FORCE_INLINE int _SDL_size_mul_overflow_builtin (size_t a, function SDL_FORCE_INLINE (line 813) | SDL_FORCE_INLINE int SDL_size_add_overflow (size_t a, function SDL_FORCE_INLINE (line 827) | SDL_FORCE_INLINE int _SDL_size_add_overflow_builtin (size_t a, FILE: libraries/sdl2/SDL_surface.h type SDL_BlitMap (line 64) | typedef struct SDL_BlitMap SDL_BlitMap; type SDL_Surface (line 72) | typedef struct SDL_Surface type SDL_Surface (line 102) | struct SDL_Surface type SDL_Surface (line 103) | struct SDL_Surface type SDL_YUV_CONVERSION_MODE (line 108) | typedef enum FILE: libraries/sdl2/SDL_system.h type IDirect3DDevice9 (line 77) | typedef struct IDirect3DDevice9 IDirect3DDevice9; type ID3D11Device (line 93) | typedef struct ID3D11Device ID3D11Device; type ID3D12Device (line 113) | typedef struct ID3D12Device ID3D12Device; type SDL_WinRT_Path (line 475) | typedef enum type SDL_WinRT_DeviceFamily (line 499) | typedef enum type XTaskQueueObject (line 596) | struct XTaskQueueObject type XUser (line 597) | struct XUser FILE: libraries/sdl2/SDL_syswm.h type SDL_SysWMinfo (line 44) | struct SDL_SysWMinfo type NSWindow (line 87) | typedef struct _NSWindow NSWindow; type UIWindow (line 95) | typedef struct _UIWindow UIWindow; type UIViewController (line 96) | typedef struct _UIViewController UIViewController; type Uint32 (line 98) | typedef Uint32 GLuint; type ANativeWindow (line 106) | typedef struct ANativeWindow ANativeWindow; type gbm_device (line 121) | struct gbm_device type SDL_SYSWM_TYPE (line 135) | typedef enum type SDL_SysWMmsg (line 157) | struct SDL_SysWMmsg type SDL_SysWMinfo (line 226) | struct SDL_SysWMinfo type SDL_SysWMinfo (line 354) | typedef struct SDL_SysWMinfo SDL_SysWMinfo; FILE: libraries/sdl2/SDL_test_common.h type SDLTest_CommonState (line 55) | typedef struct FILE: libraries/sdl2/SDL_test_crc32.h type SDLTest_Crc32Context (line 66) | typedef struct { FILE: libraries/sdl2/SDL_test_font.h type SDLTest_TextWindow (line 73) | typedef struct SDLTest_TextWindow FILE: libraries/sdl2/SDL_test_harness.h type SDLTest_TestCaseReference (line 75) | typedef struct SDLTest_TestCaseReference { type SDLTest_TestSuiteReference (line 89) | typedef struct SDLTest_TestSuiteReference { FILE: libraries/sdl2/SDL_test_images.h type SDLTest_SurfaceImage_t (line 50) | typedef struct SDLTest_SurfaceImage_s { FILE: libraries/sdl2/SDL_test_md5.h type MD5UINT4 (line 68) | typedef unsigned long int MD5UINT4; type SDLTest_Md5Context (line 71) | typedef struct { FILE: libraries/sdl2/SDL_test_random.h type SDLTest_RandomContext (line 59) | typedef struct { FILE: libraries/sdl2/SDL_thread.h type SDL_Thread (line 56) | struct SDL_Thread type SDL_Thread (line 57) | typedef struct SDL_Thread SDL_Thread; type SDL_threadID (line 60) | typedef unsigned long SDL_threadID; type SDL_TLSID (line 63) | typedef unsigned int SDL_TLSID; type SDL_ThreadPriority (line 75) | typedef enum { FILE: libraries/sdl2/SDL_timer.h type SDL_TimerID (line 162) | typedef int SDL_TimerID; FILE: libraries/sdl2/SDL_touch.h type Sint64 (line 41) | typedef Sint64 SDL_TouchID; type Sint64 (line 42) | typedef Sint64 SDL_FingerID; type SDL_TouchDeviceType (line 44) | typedef enum type SDL_Finger (line 52) | typedef struct SDL_Finger FILE: libraries/sdl2/SDL_version.h type SDL_version (line 51) | typedef struct SDL_version FILE: libraries/sdl2/SDL_video.h type SDL_DisplayMode (line 53) | typedef struct type SDL_Window (line 95) | typedef struct SDL_Window SDL_Window; type SDL_WindowFlags (line 102) | typedef enum type SDL_WindowEventID (line 154) | typedef enum type SDL_DisplayEventID (line 185) | typedef enum type SDL_DisplayOrientation (line 197) | typedef enum type SDL_FlashOperation (line 209) | typedef enum type SDL_GLattr (line 224) | typedef enum type SDL_GLprofile (line 256) | typedef enum type SDL_GLcontextFlag (line 263) | typedef enum type SDL_GLcontextReleaseFlag (line 271) | typedef enum type SDL_GLContextResetNotification (line 277) | typedef enum type SDL_HitTestResult (line 1714) | typedef enum type SDL_Point (line 1738) | typedef SDL_HitTestResult (SDLCALL *SDL_HitTest)(SDL_Window *win, FILE: libraries/sdl2/SDL_vulkan.h type VkInstance (line 57) | typedef VkInstance SDL_vulkanInstance; type VkSurfaceKHR (line 58) | typedef VkSurfaceKHR SDL_vulkanSurface; FILE: libraries/stb_image.h type stbi_uc (line 356) | typedef unsigned char stbi_uc; type stbi_us (line 357) | typedef unsigned short stbi_us; type stbi_io_callbacks (line 380) | typedef struct type stbi__uint16 (line 609) | typedef unsigned short stbi__uint16; type stbi__int16 (line 610) | typedef signed short stbi__int16; type stbi__uint32 (line 611) | typedef unsigned int stbi__uint32; type stbi__int32 (line 612) | typedef signed int stbi__int32; type stbi__uint16 (line 615) | typedef uint16_t stbi__uint16; type stbi__int16 (line 616) | typedef int16_t stbi__int16; type stbi__uint32 (line 617) | typedef uint32_t stbi__uint32; type stbi__int32 (line 618) | typedef int32_t stbi__int32; function stbi__cpuid3 (line 699) | static int stbi__cpuid3(void) function stbi__sse2_available (line 721) | static int stbi__sse2_available(void) function stbi__sse2_available (line 732) | static int stbi__sse2_available(void) type stbi__context (line 769) | typedef struct function stbi__start_mem (line 790) | static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int... function stbi__start_callbacks (line 800) | static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c... function stbi__stdio_read (line 814) | static int stbi__stdio_read(void *user, char *data, int size) function stbi__stdio_skip (line 819) | static void stbi__stdio_skip(void *user, int n) function stbi__stdio_eof (line 829) | static int stbi__stdio_eof(void *user) function stbi__start_file (line 841) | static void stbi__start_file(stbi__context *s, FILE *f) function stbi__rewind (line 850) | static void stbi__rewind(stbi__context *s) type stbi__result_info (line 865) | typedef struct function STBIDEF (line 935) | STBIDEF const char *stbi_failure_reason(void) function stbi__err (line 941) | static int stbi__err(const char *str) function stbi__addsizes_valid (line 965) | static int stbi__addsizes_valid(int a, int b) function stbi__mul2sizes_valid (line 977) | static int stbi__mul2sizes_valid(int a, int b) function stbi__mad2sizes_valid (line 987) | static int stbi__mad2sizes_valid(int a, int b, int add) function stbi__mad3sizes_valid (line 994) | static int stbi__mad3sizes_valid(int a, int b, int c, int add) function stbi__mad4sizes_valid (line 1002) | static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add) function STBIDEF (line 1047) | STBIDEF void stbi_image_free(void *retval_from_stbi_load) function STBIDEF (line 1062) | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) function STBIDEF (line 1072) | STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_sh... function stbi_uc (line 1130) | static stbi_uc *stbi__convert_16_to_8(stbi__uint16 *orig, int w, int h, ... function stbi__uint16 (line 1146) | static stbi__uint16 *stbi__convert_8_to_16(stbi_uc *orig, int w, int h, ... function stbi__vertical_flip (line 1162) | static void stbi__vertical_flip(void *image, int w, int h, int bytes_per... function stbi__vertical_flip_slices (line 1187) | static void stbi__vertical_flip_slices(void *image, int w, int h, int z,... function stbi__uint16 (line 1226) | static stbi__uint16 *stbi__load_and_postprocess_16bit(stbi__context *s, ... function stbi__float_postprocess (line 1254) | static void stbi__float_postprocess(float *result, int *x, int *y, int *... function STBIDEF (line 1271) | STBIDEF int stbi_convert_wchar_to_utf8(char *buffer, size_t bufferlen, c... function FILE (line 1277) | static FILE *stbi__fopen(char const *filename, char const *mode) function STBIDEF (line 1306) | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *co... function STBIDEF (line 1316) | STBIDEF stbi_uc *stbi_load_from_file(FILE *f, int *x, int *y, int *comp,... function STBIDEF (line 1329) | STBIDEF stbi__uint16 *stbi_load_from_file_16(FILE *f, int *x, int *y, in... function STBIDEF (line 1342) | STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int ... function STBIDEF (line 1355) | STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len... function STBIDEF (line 1362) | STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *cl... function STBIDEF (line 1369) | STBIDEF stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, i... function STBIDEF (line 1376) | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk,... function STBIDEF (line 1384) | STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int le... function STBIDEF (line 1418) | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, in... function STBIDEF (line 1425) | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, ... function STBIDEF (line 1433) | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *com... function STBIDEF (line 1443) | STBIDEF float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, ... function STBIDEF (line 1457) | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) function STBIDEF (line 1471) | STBIDEF int stbi_is_hdr (char const *filename) function STBIDEF (line 1482) | STBIDEF int stbi_is_hdr_from_file(FILE *f) function STBIDEF (line 1499) | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clb... function STBIDEF (line 1515) | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = ga... function STBIDEF (line 1516) | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = sc... function STBIDEF (line 1521) | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = ... function STBIDEF (line 1522) | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = ... function stbi__refill_buffer (line 1537) | static void stbi__refill_buffer(stbi__context *s) function stbi_inline (line 1554) | stbi_inline static stbi_uc stbi__get8(stbi__context *s) function stbi_inline (line 1568) | stbi_inline static int stbi__at_eof(stbi__context *s) function stbi__skip (line 1584) | static void stbi__skip(stbi__context *s, int n) function stbi__getn (line 1606) | static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) function stbi__get16be (line 1634) | static int stbi__get16be(stbi__context *s) function stbi__uint32 (line 1644) | static stbi__uint32 stbi__get32be(stbi__context *s) function stbi__get16le (line 1654) | static int stbi__get16le(stbi__context *s) function stbi__uint32 (line 1662) | static stbi__uint32 stbi__get32le(stbi__context *s) function stbi_uc (line 1685) | static stbi_uc stbi__compute_y(int r, int g, int b) function stbi__uint16 (line 1742) | static stbi__uint16 stbi__compute_y_16(int r, int g, int b) function stbi__uint16 (line 1751) | static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_... function stbi_uc (line 1823) | static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp) type stbi__huffman (line 1877) | typedef struct type stbi__jpeg (line 1888) | typedef struct function stbi__build_huffman (line 1942) | static int stbi__build_huffman(stbi__huffman *h, int *count) function stbi__build_fast_ac (line 1986) | static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h) function stbi__grow_buffer_unsafe (line 2011) | static void stbi__grow_buffer_unsafe(stbi__jpeg *j) function stbi_inline (line 2033) | stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffm... function stbi_inline (line 2087) | stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n) function stbi_inline (line 2103) | stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) function stbi_inline (line 2114) | stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) function stbi__jpeg_decode_block (line 2142) | static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__... function stbi__jpeg_decode_block_prog_dc (line 2194) | static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64]... function stbi__jpeg_decode_block_prog_ac (line 2222) | static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64]... function stbi_inline (line 2342) | stbi_inline static stbi_uc stbi__clamp(int x) function stbi__idct_block (line 2393) | static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2456) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2637) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi_uc (line 2845) | static stbi_uc stbi__get_marker(stbi__jpeg *j) function stbi__jpeg_reset (line 2862) | static void stbi__jpeg_reset(stbi__jpeg *j) function stbi__parse_entropy_coded_data (line 2875) | static int stbi__parse_entropy_coded_data(stbi__jpeg *z) function stbi__jpeg_dequantize (line 2999) | static void stbi__jpeg_dequantize(short *data, stbi__uint16 *dequant) function stbi__jpeg_finish (line 3006) | static void stbi__jpeg_finish(stbi__jpeg *z) function stbi__process_marker (line 3025) | static int stbi__process_marker(stbi__jpeg *z, int m) function stbi__process_scan_header (line 3128) | static int stbi__process_scan_header(stbi__jpeg *z) function stbi__free_jpeg_components (line 3167) | static int stbi__free_jpeg_components(stbi__jpeg *z, int ncomp, int why) function stbi__process_frame_header (line 3189) | static int stbi__process_frame_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_header (line 3283) | static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_image (line 3308) | static int stbi__decode_jpeg_image(stbi__jpeg *j) type stbi_uc (line 3350) | typedef stbi_uc *(*resample_row_func)(stbi_uc *out, stbi_uc *in0, stbi_u... function stbi_uc (line 3355) | static stbi_uc *resample_row_1(stbi_uc *out, stbi_uc *in_near, stbi_uc *... function stbi_uc (line 3364) | static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, s... function stbi_uc (line 3374) | static stbi_uc* stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 3404) | static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 3429) | static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_n... function stbi_uc (line 3545) | static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_nea... function stbi__YCbCr_to_RGB_row (line 3559) | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const... function stbi__YCbCr_to_RGB_simd (line 3585) | static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi... function stbi__setup_jpeg (line 3720) | static void stbi__setup_jpeg(stbi__jpeg *j) function stbi__cleanup_jpeg (line 3742) | static void stbi__cleanup_jpeg(stbi__jpeg *j) type stbi__resample (line 3747) | typedef struct function stbi_uc (line 3758) | static stbi_uc stbi__blinn_8x8(stbi_uc x, stbi_uc y) function stbi_uc (line 3764) | static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, i... function stbi__jpeg_test (line 3935) | static int stbi__jpeg_test(stbi__context *s) function stbi__jpeg_info_raw (line 3947) | static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp) function stbi__jpeg_info (line 3959) | static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) type stbi__zhuffman (line 3985) | typedef struct function stbi_inline (line 3995) | stbi_inline static int stbi__bitreverse16(int n) function stbi_inline (line 4004) | stbi_inline static int stbi__bit_reverse(int v, int bits) function stbi__zbuild_huffman (line 4012) | static int stbi__zbuild_huffman(stbi__zhuffman *z, const stbi_uc *sizeli... type stbi__zbuf (line 4065) | typedef struct function stbi_inline (line 4079) | stbi_inline static int stbi__zeof(stbi__zbuf *z) function stbi_inline (line 4084) | stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) function stbi__fill_bits (line 4089) | static void stbi__fill_bits(stbi__zbuf *z) function stbi__zreceive (line 4101) | int stbi__zreceive(stbi__zbuf *z, int n) function stbi__zhuffman_decode_slowpath (line 4111) | static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) function stbi_inline (line 4130) | stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffm... function stbi__zexpand (line 4149) | static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to m... function stbi__parse_huffman_block (line 4185) | static int stbi__parse_huffman_block(stbi__zbuf *a) function stbi__compute_huffman_codes (line 4227) | static int stbi__compute_huffman_codes(stbi__zbuf *a) function stbi__parse_uncompressed_block (line 4277) | static int stbi__parse_uncompressed_block(stbi__zbuf *a) function stbi__parse_zlib_header (line 4306) | static int stbi__parse_zlib_header(stbi__zbuf *a) function stbi__parse_zlib (line 4349) | static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) function stbi__do_zlib (line 4377) | static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, i... function STBIDEF (line 4387) | STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int ... function STBIDEF (line 4403) | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *... function STBIDEF (line 4408) | STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *b... function STBIDEF (line 4424) | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const ... function STBIDEF (line 4435) | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int l... function STBIDEF (line 4451) | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, co... type stbi__pngchunk (line 4474) | typedef struct function stbi__pngchunk (line 4480) | static stbi__pngchunk stbi__get_chunk_header(stbi__context *s) function stbi__check_png_header (line 4488) | static int stbi__check_png_header(stbi__context *s) type stbi__png (line 4497) | typedef struct function stbi__paeth (line 4525) | static int stbi__paeth(int a, int b, int c) function stbi__create_png_image_raw (line 4539) | static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__... function stbi__create_png_image (line 4751) | static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stb... function stbi__compute_transparency (line 4795) | static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int o... function stbi__compute_transparency16 (line 4820) | static int stbi__compute_transparency16(stbi__png *z, stbi__uint16 tc[3]... function stbi__expand_png_palette (line 4845) | static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int ... function STBIDEF (line 4885) | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpr... function STBIDEF (line 4890) | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_conv... function stbi__de_iphone (line 4895) | static void stbi__de_iphone(stbi__png *z) function stbi__parse_png_file (line 4940) | static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) function stbi__png_test (line 5155) | static int stbi__png_test(stbi__context *s) function stbi__png_info_raw (line 5163) | static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp) function stbi__png_info (line 5175) | static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp) function stbi__png_is16 (line 5182) | static int stbi__png_is16(stbi__context *s) function stbi__bmp_test_raw (line 5199) | static int stbi__bmp_test_raw(stbi__context *s) function stbi__bmp_test (line 5214) | static int stbi__bmp_test(stbi__context *s) function stbi__high_bit (line 5223) | static int stbi__high_bit(unsigned int z) function stbi__bitcount (line 5235) | static int stbi__bitcount(unsigned int a) function stbi__shiftsigned (line 5248) | static int stbi__shiftsigned(unsigned int v, int shift, int bits) type stbi__bmp_data (line 5268) | typedef struct function stbi__tga_get_comp (line 5558) | static int stbi__tga_get_comp(int bits_per_pixel, int is_grey, int* is_r... function stbi__tga_info (line 5574) | static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp) function stbi__tga_test (line 5639) | static int stbi__tga_test(stbi__context *s) function stbi__tga_read_rgb16 (line 5671) | static void stbi__tga_read_rgb16(stbi__context *s, stbi_uc* out) function stbi__psd_test (line 5900) | static int stbi__psd_test(stbi__context *s) function stbi__psd_decode_rle (line 5907) | static int stbi__psd_decode_rle(stbi__context *s, stbi_uc *p, int pixelC... function stbi__pic_is4 (line 6155) | static int stbi__pic_is4(stbi__context *s,const char *str) function stbi__pic_test_core (line 6165) | static int stbi__pic_test_core(stbi__context *s) type stbi__pic_packet (line 6181) | typedef struct function stbi_uc (line 6186) | static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest) function stbi__copyval (line 6200) | static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src) function stbi_uc (line 6209) | static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int heigh... function stbi__pic_test (line 6359) | static int stbi__pic_test(stbi__context *s) type stbi__gif_lzw (line 6371) | typedef struct type stbi__gif (line 6378) | typedef struct function stbi__gif_test_raw (line 6398) | static int stbi__gif_test_raw(stbi__context *s) function stbi__gif_test (line 6408) | static int stbi__gif_test(stbi__context *s) function stbi__gif_parse_colortable (line 6415) | static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256... function stbi__gif_header (line 6426) | static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, i... function stbi__gif_info_raw (line 6457) | static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) function stbi__out_gif_code (line 6471) | static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) function stbi_uc (line 6508) | static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) function stbi_uc (line 6595) | static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int ... function stbi__gif_info (line 6876) | static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp) function stbi__hdr_test_core (line 6886) | static int stbi__hdr_test_core(stbi__context *s, const char *signature) function stbi__hdr_test (line 6896) | static int stbi__hdr_test(stbi__context* s) function stbi__hdr_convert (line 6930) | static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp) function stbi__hdr_info (line 7088) | static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp) function stbi__bmp_info (line 7134) | static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp) function stbi__psd_info (line 7157) | static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp) function stbi__psd_is16 (line 7192) | static int stbi__psd_is16(stbi__context *s) function stbi__pic_info (line 7221) | static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp) function stbi__pnm_test (line 7293) | static int stbi__pnm_test(stbi__context *s) function stbi__pnm_isspace (line 7334) | static int stbi__pnm_isspace(char c) function stbi__pnm_skip_whitespace (line 7339) | static void stbi__pnm_skip_whitespace(stbi__context *s, char *c) function stbi__pnm_isdigit (line 7353) | static int stbi__pnm_isdigit(char c) function stbi__pnm_getinteger (line 7358) | static int stbi__pnm_getinteger(stbi__context *s, char *c) function stbi__pnm_info (line 7370) | static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp) function stbi__info_main (line 7409) | static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp) function stbi__is_16_main (line 7451) | static int stbi__is_16_main(stbi__context *s) function STBIDEF (line 7465) | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) function STBIDEF (line 7475) | STBIDEF int stbi_info_from_file(FILE *f, int *x, int *y, int *comp) function STBIDEF (line 7486) | STBIDEF int stbi_is_16_bit(char const *filename) function STBIDEF (line 7496) | STBIDEF int stbi_is_16_bit_from_file(FILE *f) function STBIDEF (line 7508) | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x... function STBIDEF (line 7515) | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *u... function STBIDEF (line 7522) | STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len) function STBIDEF (line 7529) | STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, vo... FILE: libraries/stb_image_write.h function STBIWDEF (line 262) | STBIWDEF void stbi_flip_vertically_on_write(int flag) type stbi__write_context (line 267) | typedef struct function stbi__start_write_callbacks (line 276) | static void stbi__start_write_callbacks(stbi__write_context *s, stbi_wri... function stbi__stdio_write (line 284) | static void stbi__stdio_write(void *context, void *data, int size) function STBIWDEF (line 298) | STBIWDEF int stbiw_convert_wchar_to_utf8(char *buffer, size_t bufferlen,... function FILE (line 304) | static FILE *stbiw__fopen(char const *filename, char const *mode) function stbi__start_write_file (line 332) | static int stbi__start_write_file(stbi__write_context *s, const char *fi... function stbi__end_write_file (line 339) | static void stbi__end_write_file(stbi__write_context *s) type stbiw_uint32 (line 346) | typedef unsigned int stbiw_uint32; function stbiw__writefv (line 349) | static void stbiw__writefv(stbi__write_context *s, const char *fmt, va_l... function stbiw__writef (line 378) | static void stbiw__writef(stbi__write_context *s, const char *fmt, ...) function stbiw__write_flush (line 386) | static void stbiw__write_flush(stbi__write_context *s) function stbiw__putc (line 394) | static void stbiw__putc(stbi__write_context *s, unsigned char c) function stbiw__write1 (line 399) | static void stbiw__write1(stbi__write_context *s, unsigned char a) function stbiw__write3 (line 406) | static void stbiw__write3(stbi__write_context *s, unsigned char a, unsig... function stbiw__write_pixel (line 418) | static void stbiw__write_pixel(stbi__write_context *s, int rgb_dir, int ... function stbiw__write_pixels (line 451) | static void stbiw__write_pixels(stbi__write_context *s, int rgb_dir, int... function stbiw__outfile (line 478) | static int stbiw__outfile(stbi__write_context *s, int rgb_dir, int vdir,... function stbi_write_bmp_core (line 492) | static int stbi_write_bmp_core(stbi__write_context *s, int x, int y, int... function STBIWDEF (line 512) | STBIWDEF int stbi_write_bmp_to_func(stbi_write_func *func, void *context... function STBIWDEF (line 520) | STBIWDEF int stbi_write_bmp(char const *filename, int x, int y, int comp... function stbi_write_tga_core (line 532) | static int stbi_write_tga_core(stbi__write_context *s, int x, int y, int... function STBIWDEF (line 611) | STBIWDEF int stbi_write_tga_to_func(stbi_write_func *func, void *context... function STBIWDEF (line 619) | STBIWDEF int stbi_write_tga(char const *filename, int x, int y, int comp... function stbiw__linear_to_rgbe (line 639) | static void stbiw__linear_to_rgbe(unsigned char *rgbe, float *linear) function stbiw__write_run_data (line 656) | static void stbiw__write_run_data(stbi__write_context *s, int length, un... function stbiw__write_dump_data (line 664) | static void stbiw__write_dump_data(stbi__write_context *s, int length, u... function stbiw__write_hdr_scanline (line 672) | static void stbiw__write_hdr_scanline(stbi__write_context *s, int width,... function stbi_write_hdr_core (line 761) | static int stbi_write_hdr_core(stbi__write_context *s, int x, int y, int... function STBIWDEF (line 787) | STBIWDEF int stbi_write_hdr_to_func(stbi_write_func *func, void *context... function STBIWDEF (line 794) | STBIWDEF int stbi_write_hdr(char const *filename, int x, int y, int comp... function stbiw__zlib_bitrev (line 849) | static int stbiw__zlib_bitrev(int code, int codebits) function stbiw__zlib_countm (line 859) | static unsigned int stbiw__zlib_countm(unsigned char *a, unsigned char *... function stbiw__zhash (line 867) | static unsigned int stbiw__zhash(unsigned char *data) function stbiw__crc32 (line 1024) | static unsigned int stbiw__crc32(unsigned char *buffer, int len) function stbiw__wpcrc (line 1077) | static void stbiw__wpcrc(unsigned char **data, int len) function stbiw__paeth (line 1083) | static unsigned char stbiw__paeth(int a, int b, int c) function stbiw__encode_png_line (line 1092) | static void stbiw__encode_png_line(unsigned char *pixels, int stride_byt... function STBIWDEF (line 1215) | STBIWDEF int stbi_write_png(char const *filename, int x, int y, int comp... function STBIWDEF (line 1231) | STBIWDEF int stbi_write_png_to_func(stbi_write_func *func, void *context... function stbiw__jpg_writeBits (line 1253) | static void stbiw__jpg_writeBits(stbi__write_context *s, int *bitBufP, i... function stbiw__jpg_DCT (line 1270) | static void stbiw__jpg_DCT(float *d0p, float *d1p, float *d2p, float *d3... function stbiw__jpg_calcBits (line 1318) | static void stbiw__jpg_calcBits(int val, unsigned short bits[2]) { function stbiw__jpg_processDU (line 1328) | static int stbiw__jpg_processDU(stbi__write_context *s, int *bitBuf, int... function stbi_write_jpg_core (line 1398) | static int stbi_write_jpg_core(stbi__write_context *s, int width, int he... function STBIWDEF (line 1607) | STBIWDEF int stbi_write_jpg_to_func(stbi_write_func *func, void *context... function STBIWDEF (line 1616) | STBIWDEF int stbi_write_jpg(char const *filename, int x, int y, int comp... FILE: libraries/stb_vorbis.c type stb_vorbis_alloc (line 118) | typedef struct type stb_vorbis (line 127) | typedef struct stb_vorbis stb_vorbis; type stb_vorbis_info (line 129) | typedef struct type stb_vorbis_comment (line 141) | typedef struct type STBVorbisError (line 374) | enum STBVorbisError type uint8 (line 644) | typedef unsigned char uint8; type int8 (line 645) | typedef signed char int8; type uint16 (line 646) | typedef unsigned short uint16; type int16 (line 647) | typedef signed short int16; type uint32 (line 648) | typedef unsigned int uint32; type int32 (line 649) | typedef signed int int32; type codetype (line 656) | typedef float codetype; type Codebook (line 680) | typedef struct type Floor0 (line 703) | typedef struct type Floor1 (line 714) | typedef struct type Floor (line 730) | typedef union type Residue (line 736) | typedef struct type MappingChannel (line 746) | typedef struct type Mapping (line 753) | typedef struct type Mode (line 762) | typedef struct type CRCscan (line 770) | typedef struct type ProbedPage (line 779) | typedef struct type stb_vorbis (line 785) | struct stb_vorbis type vorb (line 911) | typedef struct stb_vorbis vorb; function error (line 913) | static int error(vorb *f, enum STBVorbisError e) function setup_free (line 963) | static void setup_free(vorb *f, void *p) function setup_temp_free (line 980) | static void setup_temp_free(vorb *f, void *p, int sz) function crc32_init (line 992) | static void crc32_init(void) function uint32 (line 1003) | static __forceinline uint32 crc32_update(uint32 crc, uint8 byte) function bit_reverse (line 1010) | static unsigned int bit_reverse(unsigned int n) function square (line 1019) | static float square(float x) function ilog (line 1027) | static int ilog(int32 n) function float32_unpack (line 1057) | static float float32_unpack(uint32 x) function add_entry (line 1075) | static void add_entry(Codebook *c, uint32 huff_code, int symbol, int cou... function compute_codewords (line 1086) | static int compute_codewords(Codebook *c, uint8 *len, int n, uint32 *val... function compute_accelerated_huffman (line 1134) | static void compute_accelerated_huffman(Codebook *c) function uint32_compare (line 1162) | static int STBV_CDECL uint32_compare(const void *p, const void *q) function include_in_sort (line 1169) | static int include_in_sort(Codebook *c, uint8 len) function compute_sorted_huffman (line 1179) | static void compute_sorted_huffman(Codebook *c, uint8 *lengths, uint32 *... function vorbis_validate (line 1233) | static int vorbis_validate(uint8 *data) function lookup1_values (line 1241) | static int lookup1_values(int entries, int dim) function compute_twiddle_factors (line 1254) | static void compute_twiddle_factors(int n, float *A, float *B, float *C) function compute_window (line 1271) | static void compute_window(int n, float *window) function compute_bitreverse (line 1278) | static void compute_bitreverse(int n, uint16 *rev) function init_blocksize (line 1286) | static int init_blocksize(vorb *f, int b, int n) function neighbors (line 1303) | static void neighbors(uint16 *x, int n, int *plow, int *phigh) type stbv__floor_ordering (line 1315) | typedef struct function point_compare (line 1320) | static int STBV_CDECL point_compare(const void *p, const void *q) function uint8 (line 1337) | static uint8 get8(vorb *z) function uint32 (line 1353) | static uint32 get32(vorb *f) function getn (line 1363) | static int getn(vorb *z, uint8 *data, int n) function skip (line 1382) | static void skip(vorb *z, int n) function set_file_offset (line 1397) | static int set_file_offset(stb_vorbis *f, unsigned int loc) function capture_pattern (line 1431) | static int capture_pattern(vorb *f) function start_page_no_capturepattern (line 1444) | static int start_page_no_capturepattern(vorb *f) function start_page (line 1497) | static int start_page(vorb *f) function start_packet (line 1503) | static int start_packet(vorb *f) function maybe_start_packet (line 1518) | static int maybe_start_packet(vorb *f) function next_segment (line 1539) | static int next_segment(vorb *f) function get8_packet_raw (line 1563) | static int get8_packet_raw(vorb *f) function get8_packet (line 1575) | static int get8_packet(vorb *f) function get32_packet (line 1582) | static int get32_packet(vorb *f) function flush_packet (line 1592) | static void flush_packet(vorb *f) function uint32 (line 1599) | static uint32 get_bits(vorb *f, int n) function prep_huffman (line 1634) | static __forceinline void prep_huffman(vorb *f) function codebook_decode_scalar_raw (line 1656) | static int codebook_decode_scalar_raw(vorb *f, Codebook *c) function codebook_decode_scalar (line 1733) | static int codebook_decode_scalar(vorb *f, Codebook *c) function codebook_decode_start (line 1775) | static int codebook_decode_start(vorb *f, Codebook *c) function codebook_decode (line 1795) | static int codebook_decode(vorb *f, Codebook *c, float *output, int len) function codebook_decode_step (line 1834) | static int codebook_decode_step(vorb *f, Codebook *c, float *output, int... function codebook_decode_deinterleave_repeat (line 1865) | static int codebook_decode_deinterleave_repeat(vorb *f, Codebook *c, flo... function predict_point (line 1935) | static int predict_point(int x, int x0, int x1, int y0, int y1) function draw_line (line 2034) | static __forceinline void draw_line(float *output, int x0, int y0, int x... function residue_decode (line 2083) | static int residue_decode(vorb *f, Codebook *book, float *target, int of... function decode_residue (line 2104) | static void decode_residue(vorb *f, float *residue_buffers[], int ch, in... function inverse_mdct_slow (line 2289) | void inverse_mdct_slow(float *buffer, int n) function inverse_mdct_slow (line 2312) | void inverse_mdct_slow(float *buffer, int n, vorb *f, int blocktype) function dct_iv_slow (line 2333) | void dct_iv_slow(float *buffer, int n) function inverse_mdct_slow (line 2350) | void inverse_mdct_slow(float *buffer, int n, vorb *f, int blocktype) type mdct_lookup (line 2371) | typedef struct function inverse_mdct (line 2388) | void inverse_mdct(float *buffer, int n, vorb *f, int blocktype) function imdct_step3_iter0_loop (line 2408) | static void imdct_step3_iter0_loop(int n, float *e, int i_off, int k_off... function imdct_step3_inner_r_loop (line 2453) | static void imdct_step3_inner_r_loop(int lim, float *e, int d0, int k_of... function imdct_step3_inner_s_loop (line 2503) | static void imdct_step3_inner_s_loop(int n, float *e, int i_off, int k_o... function iter_54 (line 2554) | static __forceinline void iter_54(float *z) function imdct_step3_inner_s_loop_ld654 (line 2586) | static void imdct_step3_inner_s_loop_ld654(int n, float *e, int i_off, f... function inverse_mdct (line 2629) | static void inverse_mdct(float *buffer, int n, vorb *f, int blocktype) function inverse_mdct_naive (line 2933) | void inverse_mdct_naive(float *buffer, int n) type int16 (line 3068) | typedef int16 YTYPE; type YTYPE (line 3070) | typedef int YTYPE; function do_floor (line 3072) | static int do_floor(vorb *f, Mapping *map, int i, int n, float *target, ... function vorbis_decode_initial (line 3124) | static int vorbis_decode_initial(vorb *f, int *p_left_start, int *p_left... function vorbis_decode_packet_rest (line 3180) | static int vorbis_decode_packet_rest(vorb *f, int *len, Mode *m, int lef... function vorbis_decode_packet (line 3449) | static int vorbis_decode_packet(vorb *f, int *len, int *p_left, int *p_r... function vorbis_finish_frame (line 3456) | static int vorbis_finish_frame(stb_vorbis *f, int len, int left, int right) function vorbis_pump_first_frame (line 3509) | static int vorbis_pump_first_frame(stb_vorbis *f) function is_whole_packet_present (line 3519) | static int is_whole_packet_present(stb_vorbis *f) function start_decoder (line 3580) | static int start_decoder(vorb *f) function vorbis_deinit (line 4208) | static void vorbis_deinit(stb_vorbis *p) function stb_vorbis_close (line 4271) | void stb_vorbis_close(stb_vorbis *p) function vorbis_init (line 4278) | static void vorbis_init(stb_vorbis *p, const stb_vorbis_alloc *z) function stb_vorbis_get_sample_offset (line 4297) | int stb_vorbis_get_sample_offset(stb_vorbis *f) function stb_vorbis_info (line 4305) | stb_vorbis_info stb_vorbis_get_info(stb_vorbis *f) function stb_vorbis_comment (line 4317) | stb_vorbis_comment stb_vorbis_get_comment(stb_vorbis *f) function stb_vorbis_get_error (line 4326) | int stb_vorbis_get_error(stb_vorbis *f) function stb_vorbis (line 4333) | static stb_vorbis * vorbis_alloc(stb_vorbis *f) function stb_vorbis_flush_pushdata (line 4341) | void stb_vorbis_flush_pushdata(stb_vorbis *f) function vorbis_search_for_page_pushdata (line 4353) | static int vorbis_search_for_page_pushdata(vorb *f, uint8 *data, int dat... function stb_vorbis_decode_frame_pushdata (line 4444) | int stb_vorbis_decode_frame_pushdata( function stb_vorbis (line 4514) | stb_vorbis *stb_vorbis_open_pushdata( function stb_vorbis_get_file_offset (line 4545) | unsigned int stb_vorbis_get_file_offset(stb_vorbis *f) function uint32 (line 4561) | static uint32 vorbis_find_page(stb_vorbis *f, uint32 *end, uint32 *last) function get_seek_page_info (line 4643) | static int get_seek_page_info(stb_vorbis *f, ProbedPage *z) function go_to_page_before (line 4675) | static int go_to_page_before(stb_vorbis *f, unsigned int limit_offset) function seek_to_sample_coarse (line 4700) | static int seek_to_sample_coarse(stb_vorbis *f, uint32 sample_number) function peek_decode_initial (line 4855) | static int peek_decode_initial(vorb *f, int *p_left_start, int *p_left_e... function stb_vorbis_seek_frame (line 4880) | int stb_vorbis_seek_frame(stb_vorbis *f, unsigned int sample_number) function stb_vorbis_seek (line 4919) | int stb_vorbis_seek(stb_vorbis *f, unsigned int sample_number) function stb_vorbis_seek_start (line 4936) | int stb_vorbis_seek_start(stb_vorbis *f) function stb_vorbis_stream_length_in_samples (line 4946) | unsigned int stb_vorbis_stream_length_in_samples(stb_vorbis *f) function stb_vorbis_stream_length_in_seconds (line 5021) | float stb_vorbis_stream_length_in_seconds(stb_vorbis *f) function stb_vorbis_get_frame_float (line 5028) | int stb_vorbis_get_frame_float(stb_vorbis *f, int *channels, float ***ou... function stb_vorbis (line 5052) | stb_vorbis * stb_vorbis_open_file_section(FILE *file, int close_on_free,... function stb_vorbis (line 5073) | stb_vorbis * stb_vorbis_open_file(FILE *file, int close_on_free, int *er... function stb_vorbis (line 5083) | stb_vorbis * stb_vorbis_open_filename(const char *filename, int *error, ... function stb_vorbis (line 5099) | stb_vorbis * stb_vorbis_open_memory(const unsigned char *data, int len, ... type float_conv (line 5148) | typedef union { function copy_samples (line 5165) | static void copy_samples(short *dest, float *src, int len) function compute_samples (line 5178) | static void compute_samples(int mask, short *output, int num_c, float **... function compute_stereo_samples (line 5204) | static void compute_stereo_samples(short *output, int num_c, float **dat... function convert_samples_short (line 5244) | static void convert_samples_short(int buf_c, short **buffer, int b_offse... function stb_vorbis_get_frame_short (line 5260) | int stb_vorbis_get_frame_short(stb_vorbis *f, int num_c, short **buffer,... function convert_channels_short_interleaved (line 5270) | static void convert_channels_short_interleaved(int buf_c, short *buffer,... function stb_vorbis_get_frame_short_interleaved (line 5296) | int stb_vorbis_get_frame_short_interleaved(stb_vorbis *f, int num_c, sho... function stb_vorbis_get_samples_short_interleaved (line 5309) | int stb_vorbis_get_samples_short_interleaved(stb_vorbis *f, int channels... function stb_vorbis_get_samples_short (line 5328) | int stb_vorbis_get_samples_short(stb_vorbis *f, int channels, short **bu... function stb_vorbis_decode_filename (line 5346) | int stb_vorbis_decode_filename(const char *filename, int *channels, int ... function stb_vorbis_decode_memory (line 5386) | int stb_vorbis_decode_memory(const uint8 *mem, int len, int *channels, i... function stb_vorbis_get_samples_float_interleaved (line 5426) | int stb_vorbis_get_samples_float_interleaved(stb_vorbis *f, int channels... function stb_vorbis_get_samples_float (line 5453) | int stb_vorbis_get_samples_float(stb_vorbis *f, int channels, float **bu... FILE: libraries/xatlas.cpp type xatlas (line 163) | namespace xatlas { type internal (line 164) | namespace internal { type ProfileData (line 179) | struct ProfileData function durationToMs (line 235) | static double durationToMs(Duration c) function durationToSeconds (line 240) | static double durationToSeconds(Duration c) type MemTag (line 251) | struct MemTag type AllocHeader (line 277) | struct AllocHeader function ReportLeaks (line 356) | static void ReportLeaks() function PrintMemoryUsage (line 385) | static void PrintMemoryUsage() function align (line 442) | static int align(int x, int a) function T (line 448) | static T max(const T &a, const T &b) function T (line 454) | static T min(const T &a, const T &b) function T (line 460) | static T max3(const T &a, const T &b, const T &c) function T (line 467) | static T min3(const T &a, const T &b, const T &c) function T (line 474) | static T clamp(const T &x, const T &a, const T &b) function swap (line 480) | static void swap(T &a, T &b) function isFinite (line 493) | static bool isFinite(float f) function isNan (line 500) | static bool isNan(float f) function equal (line 507) | static bool equal(const float f0, const float f1, const float epsilon) function ftoi_ceil (line 513) | static int ftoi_ceil(float val) function isZero (line 518) | static bool isZero(const float f, const float epsilon) function square (line 523) | static float square(float f) function nextPowerOfTwo (line 534) | static uint32_t nextPowerOfTwo(uint32_t x) class Vector2 (line 547) | class Vector2 method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function Vector2 (line 601) | static Vector2 operator-(const Vector2 &a, const Vector2 &b) method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function Vector2 (line 606) | static Vector2 operator*(const Vector2 &v, float s) method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function dot (line 611) | static float dot(const Vector2 &a, const Vector2 &b) function lengthSquared (line 616) | static float lengthSquared(const Vector2 &v) function length (line 621) | static float length(const Vector2 &v) function isNormalized (line 627) | static bool isNormalized(const Vector2 &v, float epsilon = kNormalEp... function Vector2 (line 633) | static Vector2 normalize(const Vector2 &v) method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function Vector2 (line 642) | static Vector2 normalizeSafe(const Vector2 &v, const Vector2 &fallback) method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function equal (line 650) | static bool equal(const Vector2 &v1, const Vector2 &v2, float epsilon) function Vector2 (line 655) | static Vector2 min(const Vector2 &a, const Vector2 &b) method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function Vector2 (line 660) | static Vector2 max(const Vector2 &a, const Vector2 &b) method Vector2 (line 550) | Vector2() {} method Vector2 (line 551) | explicit Vector2(float f) : x(f), y(f) {} method Vector2 (line 552) | Vector2(float _x, float _y): x(_x), y(_y) {} method Vector2 (line 554) | Vector2 operator-() const function isFinite (line 665) | static bool isFinite(const Vector2 &v) function triangleArea (line 670) | static float triangleArea(const Vector2 &a, const Vector2 &b, const ... function linesIntersect (line 685) | static bool linesIntersect(const Vector2 &a1, const Vector2 &a2, con... type Vector2i (line 700) | struct Vector2i method Vector2i (line 702) | Vector2i() {} method Vector2i (line 703) | Vector2i(int32_t _x, int32_t _y) : x(_x), y(_y) {} class Vector3 (line 708) | class Vector3 method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 772) | static Vector3 operator+(const Vector3 &a, const Vector3 &b) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 777) | static Vector3 operator-(const Vector3 &a, const Vector3 &b) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 787) | static Vector3 cross(const Vector3 &a, const Vector3 &b) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 792) | static Vector3 operator*(const Vector3 &v, float s) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 797) | static Vector3 operator/(const Vector3 &v, float s) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function dot (line 802) | static float dot(const Vector3 &a, const Vector3 &b) function lengthSquared (line 807) | static float lengthSquared(const Vector3 &v) function length (line 812) | static float length(const Vector3 &v) function isNormalized (line 817) | static bool isNormalized(const Vector3 &v, float epsilon = kNormalEp... function Vector3 (line 822) | static Vector3 normalize(const Vector3 &v) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 831) | static Vector3 normalizeSafe(const Vector3 &v, const Vector3 &fallback) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function equal (line 839) | static bool equal(const Vector3 &v0, const Vector3 &v1, float epsilon) function Vector3 (line 844) | static Vector3 min(const Vector3 &a, const Vector3 &b) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function Vector3 (line 849) | static Vector3 max(const Vector3 &a, const Vector3 &b) method Vector3 (line 711) | Vector3() {} method Vector3 (line 712) | explicit Vector3(float f) : x(f), y(f), z(f) {} method Vector3 (line 713) | Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} method Vector3 (line 714) | Vector3(const Vector2 &v, float _z) : x(v.x), y(v.y), z(_z) {} method Vector2 (line 716) | Vector2 xy() const method Vector3 (line 721) | Vector3 operator-() const function isFinite (line 855) | bool isFinite(const Vector3 &v) type Extents2 (line 861) | struct Extents2 method Extents2 (line 865) | Extents2() {} method Extents2 (line 867) | Extents2(Vector2 p1, Vector2 p2) method reset (line 873) | void reset() method add (line 879) | void add(Vector2 p) method Vector2 (line 885) | Vector2 midpoint() const method intersect (line 890) | static bool intersect(const Extents2 &e1, const Extents2 &e2) type AABB (line 897) | struct AABB method AABB (line 899) | AABB() : min(FLT_MAX, FLT_MAX, FLT_MAX), max(-FLT_MAX, -FLT_MAX, -... method AABB (line 900) | AABB(const Vector3 &_min, const Vector3 &_max) : min(_min), max(_m... method AABB (line 901) | AABB(const Vector3 &p, float radius = 0.0f) : min(p), max(p) { if ... method intersect (line 903) | bool intersect(const AABB &other) const method expandToInclude (line 908) | void expandToInclude(const Vector3 &p) method expandToInclude (line 914) | void expandToInclude(const AABB &aabb) method expand (line 920) | void expand(float amount) method Vector3 (line 926) | Vector3 centroid() const method maxDimension (line 931) | uint32_t maxDimension() const type ArrayBase (line 948) | struct ArrayBase method ArrayBase (line 950) | ArrayBase(uint32_t _elementSize, int memTag = MemTag::Default) : b... method XA_INLINE (line 964) | XA_INLINE void clear() method copyFrom (line 969) | void copyFrom(const uint8_t *data, uint32_t length) method copyTo (line 978) | void copyTo(ArrayBase &other) const method destroy (line 987) | void destroy() method insertAt (line 997) | void insertAt(uint32_t index, const uint8_t *value) method moveTo (line 1009) | void moveTo(ArrayBase &other) method pop_back (line 1024) | void pop_back() method push_back (line 1030) | void push_back(const uint8_t *value) method push_back (line 1040) | void push_back(const ArrayBase &other) method removeAt (line 1053) | void removeAt(uint32_t index) method removeAtFast (line 1066) | void removeAtFast(uint32_t index) method reserve (line 1078) | void reserve(uint32_t desiredSize) method resize (line 1084) | void resize(uint32_t newSize, bool exact) method setArrayCapacity (line 1098) | void setArrayCapacity(uint32_t newCapacity) method setMemTag (line 1119) | void setMemTag(int _memTag) class Array (line 1135) | class Array method Array (line 1138) | Array(int memTag = MemTag::Default) : m_base(sizeof(T), memTag) {} method Array (line 1139) | Array(const Array&) = delete; method Array (line 1140) | Array &operator=(const Array &) = delete; method XA_INLINE (line 1142) | XA_INLINE const T &operator[](uint32_t index) const method XA_INLINE (line 1149) | XA_INLINE T &operator[](uint32_t index) method XA_INLINE (line 1156) | XA_INLINE const T &back() const method XA_INLINE (line 1162) | XA_INLINE T *begin() { return (T *)m_base.buffer; } method XA_INLINE (line 1163) | XA_INLINE void clear() { m_base.clear(); } method contains (line 1165) | bool contains(const T &value) const method copyFrom (line 1174) | void copyFrom(const T *data, uint32_t length) { m_base.copyFrom((c... method copyTo (line 1175) | void copyTo(Array &other) const { m_base.copyTo(other.m_base); } method XA_INLINE (line 1176) | XA_INLINE const T *data() const { return (const T *)m_base.buffer; } method XA_INLINE (line 1177) | XA_INLINE T *data() { return (T *)m_base.buffer; } method destroy (line 1178) | void destroy() { m_base.destroy(); } method XA_INLINE (line 1179) | XA_INLINE T *end() { return (T *)m_base.buffer + m_base.size; } method XA_INLINE (line 1180) | XA_INLINE bool isEmpty() const { return m_base.size == 0; } method insertAt (line 1181) | void insertAt(uint32_t index, const T &value) { m_base.insertAt(in... method moveTo (line 1182) | void moveTo(Array &other) { m_base.moveTo(other.m_base); } method push_back (line 1183) | void push_back(const T &value) { m_base.push_back((const uint8_t *... method push_back (line 1184) | void push_back(const Array &other) { m_base.push_back(other.m_base... method pop_back (line 1185) | void pop_back() { m_base.pop_back(); } method removeAt (line 1186) | void removeAt(uint32_t index) { m_base.removeAt(index); } method removeAtFast (line 1187) | void removeAtFast(uint32_t index) { m_base.removeAtFast(index); } method reserve (line 1188) | void reserve(uint32_t desiredSize) { m_base.reserve(desiredSize); } method resize (line 1189) | void resize(uint32_t newSize) { m_base.resize(newSize, true); } method runCtors (line 1191) | void runCtors() method runDtors (line 1197) | void runDtors() method fill (line 1203) | void fill(const T &value) method fillBytes (line 1210) | void fillBytes(uint8_t value) method setMemTag (line 1217) | void setMemTag(int memTag) { m_base.setMemTag(memTag); } method XA_INLINE (line 1220) | XA_INLINE uint32_t size() const { return m_base.size; } method XA_INLINE (line 1222) | XA_INLINE void zeroOutMemory() type ArrayView (line 1233) | struct ArrayView method ArrayView (line 1235) | ArrayView() : data(nullptr), length(0) {} method ArrayView (line 1236) | ArrayView(Array &a) : data(a.data()), length(a.size()) {} method ArrayView (line 1237) | ArrayView(T *_data, uint32_t _length) : data(_data), length(_lengt... method ArrayView (line 1238) | ArrayView &operator=(Array &a) { data = a.data(); length = a.si... method XA_INLINE (line 1239) | XA_INLINE const T &operator[](uint32_t index) const { XA_DEBUG_ASS... method XA_INLINE (line 1240) | XA_INLINE T &operator[](uint32_t index) { XA_DEBUG_ASSERT(index < ... type ConstArrayView (line 1246) | struct ConstArrayView method ConstArrayView (line 1248) | ConstArrayView() : data(nullptr), length(0) {} method ConstArrayView (line 1249) | ConstArrayView(const Array &a) : data(a.data()), length(a.size(... method ConstArrayView (line 1250) | ConstArrayView(ArrayView av) : data(av.data), length(av.length) {} method ConstArrayView (line 1251) | ConstArrayView(const T *_data, uint32_t _length) : data(_data), le... method ConstArrayView (line 1252) | ConstArrayView &operator=(const Array &a) { data = a.data(); le... method XA_INLINE (line 1253) | XA_INLINE const T &operator[](uint32_t index) const { XA_DEBUG_ASS... type Basis (line 1259) | struct Basis method XA_NODISCARD (line 1261) | XA_NODISCARD static Vector3 computeTangent(const Vector3 &normal) method XA_NODISCARD (line 1278) | XA_NODISCARD static Vector3 computeBitangent(const Vector3 &normal... class BitArray (line 1289) | class BitArray method BitArray (line 1292) | BitArray() : m_size(0) {} method BitArray (line 1294) | BitArray(uint32_t sz) method resize (line 1299) | void resize(uint32_t new_size) method get (line 1305) | bool get(uint32_t index) const method set (line 1311) | void set(uint32_t index) method unset (line 1317) | void unset(uint32_t index) method zeroOutMemory (line 1323) | void zeroOutMemory() class BitImage (line 1333) | class BitImage method BitImage (line 1336) | BitImage() : m_width(0), m_height(0), m_rowStride(0), m_data(MemTa... method BitImage (line 1338) | BitImage(uint32_t w, uint32_t h) : m_width(w), m_height(h), m_data... method BitImage (line 1345) | BitImage(const BitImage &other) = delete; method BitImage (line 1346) | BitImage &operator=(const BitImage &other) = delete; method width (line 1347) | uint32_t width() const { return m_width; } method height (line 1348) | uint32_t height() const { return m_height; } method copyTo (line 1350) | void copyTo(BitImage &other) method resize (line 1358) | void resize(uint32_t w, uint32_t h, bool discard) method get (line 1383) | bool get(uint32_t x, uint32_t y) const method set (line 1390) | void set(uint32_t x, uint32_t y) method zeroOutMemory (line 1398) | void zeroOutMemory() method canBlit (line 1403) | bool canBlit(const BitImage &image, uint32_t offsetX, uint32_t off... method dilate (line 1428) | void dilate(uint32_t padding) class BVH (line 1466) | class BVH method BVH (line 1469) | BVH(const Array &objectAabbs, uint32_t leafSize = 4) : m_obj... method query (line 1554) | void query(const AABB &queryAabb, Array &result) const type BuildEntry (line 1585) | struct BuildEntry type Node (line 1591) | struct Node type Fit (line 1602) | struct Fit method computeBasis (line 1604) | static bool computeBasis(ConstArrayView points, Basis *ba... method computeLeastSquaresNormal (line 1619) | static bool computeLeastSquaresNormal(ConstArrayView poin... method computeEigen (line 1698) | static bool computeEigen(ConstArrayView points, Basis *ba... method Vector3 (line 1714) | static Vector3 computeCentroid(ConstArrayView points) method Vector3 (line 1723) | static Vector3 computeCovariance(ConstArrayView points, f... method eigenSolveSymmetric3 (line 1746) | static bool eigenSolveSymmetric3(const float matrix[6], float eige... method EigenSolver3_Tridiagonal (line 1794) | static void EigenSolver3_Tridiagonal(float mat[3][3], float *diag,... method EigenSolver3_QLAlgorithm (line 1847) | static bool EigenSolver3_QLAlgorithm(float mat[3][3], float *diag,... function sdbmHash (line 1906) | static uint32_t sdbmHash(const void *data_in, uint32_t size, uint32_... function hash (line 1917) | static uint32_t hash(const T &t, uint32_t h = 5381) type Hash (line 1923) | struct Hash type PassthroughHash (line 1929) | struct PassthroughHash type Equal (line 1935) | struct Equal class HashMap (line 1941) | class HashMap method HashMap (line 1944) | HashMap(int memTag, uint32_t size) : m_memTag(memTag), m_size(size... method destroy (line 1954) | void destroy() method add (line 1964) | uint32_t add(const Key &key) method get (line 1975) | uint32_t get(const Key &key) const method getNext (line 1982) | uint32_t getNext(const Key &key, uint32_t current) const method alloc (line 1988) | void alloc() method computeHash (line 2002) | uint32_t computeHash(const Key &key) const method find (line 2008) | uint32_t find(const Key &key, uint32_t current) const function insertionSort (line 2028) | static void insertionSort(T *data, uint32_t length) class KISSRng (line 2041) | class KISSRng method KISSRng (line 2044) | KISSRng() { reset(); } method reset (line 2046) | void reset() method getRange (line 2054) | uint32_t getRange(uint32_t range) class RadixSort (line 2074) | class RadixSort method sort (line 2077) | void sort(ConstArrayView input) method floatFlip (line 2118) | void floatFlip(uint32_t &f) method ifloatFlip (line 2124) | void ifloatFlip(uint32_t &f) method createHistograms (line 2130) | void createHistograms(ConstArrayView input, uint32_t *hi... method insertionSort (line 2149) | void insertionSort(ConstArrayView input) method radixSort (line 2180) | void radixSort(ConstArrayView input) class BoundingBox2D (line 2225) | class BoundingBox2D method clear (line 2230) | void clear() method appendBoundaryVertex (line 2235) | void appendBoundaryVertex(Vector2 v) method compute (line 2242) | void compute(ConstArrayView vertices = ConstArrayView input, Array &out... type EdgeKey (line 2359) | struct EdgeKey method EdgeKey (line 2361) | EdgeKey(const EdgeKey &k) : v0(k.v0), v1(k.v1) {} method EdgeKey (line 2362) | EdgeKey(uint32_t _v0, uint32_t _v1) : v0(_v0), v1(_v1) {} type EdgeHash (line 2369) | struct EdgeHash function meshEdgeFace (line 2374) | static uint32_t meshEdgeFace(uint32_t edge) { return edge / 3; } function meshEdgeIndex0 (line 2375) | static uint32_t meshEdgeIndex0(uint32_t edge) { return edge; } function meshEdgeIndex1 (line 2377) | static uint32_t meshEdgeIndex1(uint32_t edge) type MeshFlags (line 2383) | struct MeshFlags class Mesh (line 2393) | class Mesh method Mesh (line 2396) | Mesh(float epsilon, uint32_t approxVertexCount, uint32_t approxFac... method flags (line 2409) | uint32_t flags() const { return m_flags; } method id (line 2410) | uint32_t id() const { return m_id; } method addVertex (line 2412) | void addVertex(const Vector3 &pos, const Vector3 &normal = Vector3... method addFace (line 2421) | void addFace(const uint32_t *indices, bool ignore = false, uint32_... method createColocalsBVH (line 2437) | void createColocalsBVH() method createColocalsHash (line 2479) | void createColocalsHash() method createColocals (line 2518) | void createColocals() method createBoundaries (line 2526) | void createBoundaries() method findEdge (line 2558) | uint32_t findEdge(uint32_t vertex0, uint32_t vertex1) const method destroyEdgeMap (line 2600) | void destroyEdgeMap() method writeObjVertices (line 2606) | void writeObjVertices(FILE *file) const method writeObjFace (line 2618) | void writeObjFace(FILE *file, uint32_t face, uint32_t offset = 0) ... method writeObjBoundaryEges (line 2627) | void writeObjBoundaryEges(FILE *file) const method writeObjFile (line 2639) | void writeObjFile(const char *filename) const method computeSurfaceArea (line 2655) | float computeSurfaceArea() const method computeParametricArea (line 2665) | float computeParametricArea() const method computeFaceArea (line 2673) | float computeFaceArea(uint32_t face) const method Vector3 (line 2681) | Vector3 computeFaceCentroid(uint32_t face) const method Vector3 (line 2691) | Vector3 computeFaceCenter(uint32_t face) const method Vector3 (line 2705) | Vector3 computeFaceNormal(uint32_t face) const method computeFaceParametricArea (line 2716) | float computeFaceParametricArea(uint32_t face) const method isSeam (line 2725) | bool isSeam(uint32_t edge) const method isTextureSeam (line 2737) | bool isTextureSeam(uint32_t edge) const method firstColocalVertex (line 2749) | uint32_t firstColocalVertex(uint32_t vertex) const method XA_INLINE (line 2755) | XA_INLINE float epsilon() const { return m_epsilon; } method XA_INLINE (line 2756) | XA_INLINE uint32_t edgeCount() const { return m_indices.size(); } method XA_INLINE (line 2757) | XA_INLINE uint32_t oppositeEdge(uint32_t edge) const { return m_op... method XA_INLINE (line 2758) | XA_INLINE bool isBoundaryEdge(uint32_t edge) const { return m_oppo... method XA_INLINE (line 2759) | XA_INLINE const Array &boundaryEdges() const { return m_... method XA_INLINE (line 2760) | XA_INLINE bool isBoundaryVertex(uint32_t vertex) const { return m_... method XA_INLINE (line 2761) | XA_INLINE uint32_t vertexCount() const { return m_positions.size(); } method XA_INLINE (line 2762) | XA_INLINE uint32_t vertexAt(uint32_t i) const { return m_indices[i... method XA_INLINE (line 2763) | XA_INLINE const Vector3 &position(uint32_t vertex) const { return ... method positions (line 2764) | positions() const { return m_positions; } method XA_INLINE (line 2765) | XA_INLINE const Vector3 &normal(uint32_t vertex) const { XA_DEBUG_... method XA_INLINE (line 2766) | XA_INLINE const Vector2 &texcoord(uint32_t vertex) const { return ... method XA_INLINE (line 2767) | XA_INLINE Vector2 &texcoord(uint32_t vertex) { return m_texcoords[... method texcoords (line 2768) | texcoords() const { return m_texcoords; } method texcoords (line 2769) | texcoords() { return m_texcoords; } method XA_INLINE (line 2770) | XA_INLINE uint32_t faceCount() const { return m_indices.size() / 3; } method indices (line 2771) | indices() const { return m_indices; } method XA_INLINE (line 2772) | XA_INLINE uint32_t indexCount() const { return m_indices.size(); } method XA_INLINE (line 2773) | XA_INLINE bool isFaceIgnored(uint32_t face) const { return (m_flag... method XA_INLINE (line 2774) | XA_INLINE uint32_t faceMaterial(uint32_t face) const { return (m_f... method XA_INLINE (line 2775) | XA_INLINE const HashMap &edgeMap() const { retu... class FaceEdgeIterator (line 2801) | class FaceEdgeIterator method FaceEdgeIterator (line 2804) | FaceEdgeIterator (const Mesh *mesh, uint32_t face) : m_mesh(mesh... method advance (line 2809) | void advance() method isDone (line 2817) | bool isDone() const method isBoundary (line 2822) | bool isBoundary() const { return m_mesh->m_oppositeEdges[m_edge]... method isSeam (line 2823) | bool isSeam() const { return m_mesh->isSeam(m_edge); } method isTextureSeam (line 2824) | bool isTextureSeam() const { return m_mesh->isTextureSeam(m_edge... method edge (line 2825) | uint32_t edge() const { return m_edge; } method relativeEdge (line 2826) | uint32_t relativeEdge() const { return m_relativeEdge; } method face (line 2827) | uint32_t face() const { return m_face; } method oppositeEdge (line 2828) | uint32_t oppositeEdge() const { return m_mesh->m_oppositeEdges[m... method oppositeFace (line 2830) | uint32_t oppositeFace() const method vertex0 (line 2838) | uint32_t vertex0() const { return m_mesh->m_indices[m_face * 3 +... method vertex1 (line 2839) | uint32_t vertex1() const { return m_mesh->m_indices[m_face * 3 +... method Vector3 (line 2840) | const Vector3 &position0() const { return m_mesh->m_positions[ve... method Vector3 (line 2841) | const Vector3 &position1() const { return m_mesh->m_positions[ve... method Vector3 (line 2842) | const Vector3 &normal0() const { return m_mesh->m_normals[vertex... method Vector3 (line 2843) | const Vector3 &normal1() const { return m_mesh->m_normals[vertex... method Vector2 (line 2844) | const Vector2 &texcoord0() const { return m_mesh->m_texcoords[ve... method Vector2 (line 2845) | const Vector2 &texcoord1() const { return m_mesh->m_texcoords[ve... type MeshFaceGroups (line 2855) | struct MeshFaceGroups method MeshFaceGroups (line 2860) | MeshFaceGroups(const Mesh *mesh) : m_mesh(mesh), m_groups(MemTag::... method XA_INLINE (line 2861) | XA_INLINE Handle groupAt(uint32_t face) const { return m_groups[fa... method XA_INLINE (line 2862) | XA_INLINE uint32_t groupCount() const { return m_faceCount.size(); } method XA_INLINE (line 2863) | XA_INLINE uint32_t nextFace(uint32_t face) const { return m_nextFa... method XA_INLINE (line 2864) | XA_INLINE uint32_t faceCount(uint32_t group) const { return m_face... method compute (line 2866) | void compute() class Iterator (line 2926) | class Iterator method Iterator (line 2929) | Iterator(const MeshFaceGroups *meshFaceGroups, Handle group) : m... method advance (line 2935) | void advance() method isDone (line 2940) | bool isDone() const method face (line 2945) | uint32_t face() const function lineIntersectsPoint (line 2966) | static bool lineIntersectsPoint(const Vector3 &point, const Vector3 ... function meshCheckTJunctions (line 2985) | static int meshCheckTJunctions(const Mesh &inputMesh) type InvalidMeshGeometry (line 3010) | struct InvalidMeshGeometry method extract (line 3014) | void extract(const Mesh *mesh, const MeshFaceGroups *meshFaceGroups) method faces (line 3044) | ConstArrayView faces() const { return m_faces; } method indices (line 3045) | ConstArrayView indices() const { return m_indices; } method vertices (line 3046) | ConstArrayView vertices() const { return m_vertexToSourc... type Progress (line 3053) | struct Progress method Progress (line 3055) | Progress(ProgressCategory category, ProgressFunc func, void *userD... method increment (line 3071) | void increment(uint32_t value) method setMaxValue (line 3077) | void setMaxValue(uint32_t maxValue) method update (line 3086) | void update() type Spinlock (line 3106) | struct Spinlock method lock (line 3108) | void lock() { while(m_lock.test_and_set(std::memory_order_acquire)... method unlock (line 3109) | void unlock() { m_lock.clear(std::memory_order_release); } type TaskGroupHandle (line 3115) | struct TaskGroupHandle type Task (line 3120) | struct Task class TaskScheduler (line 3127) | class TaskScheduler method TaskScheduler (line 3130) | TaskScheduler() : m_shutdown(false) method threadCount (line 3169) | uint32_t threadCount() const method TaskGroupHandle (line 3175) | TaskGroupHandle createTaskGroup(void *userData = nullptr, uint32_t... method run (line 3200) | void run(TaskGroupHandle handle, const Task &task) method wait (line 3215) | void wait(TaskGroupHandle *handle) method currentThreadIndex (line 3241) | static uint32_t currentThreadIndex() { return m_threadIndex; } type TaskGroup (line 3244) | struct TaskGroup type Worker (line 3254) | struct Worker method workerThread (line 3268) | static void workerThread(TaskScheduler *scheduler, Worker *worker,... method threadCount (line 3313) | uint32_t threadCount() const method TaskGroupHandle (line 3318) | TaskGroupHandle createTaskGroup(void *userData = nullptr, uint32_t... method run (line 3329) | void run(TaskGroupHandle handle, Task task) method wait (line 3334) | void wait(TaskGroupHandle *handle) method currentThreadIndex (line 3348) | static uint32_t currentThreadIndex() { return 0; } method destroyGroup (line 3351) | void destroyGroup(TaskGroupHandle handle) type TaskGroup (line 3361) | struct TaskGroup class TaskScheduler (line 3304) | class TaskScheduler method TaskScheduler (line 3130) | TaskScheduler() : m_shutdown(false) method threadCount (line 3169) | uint32_t threadCount() const method TaskGroupHandle (line 3175) | TaskGroupHandle createTaskGroup(void *userData = nullptr, uint32_t... method run (line 3200) | void run(TaskGroupHandle handle, const Task &task) method wait (line 3215) | void wait(TaskGroupHandle *handle) method currentThreadIndex (line 3241) | static uint32_t currentThreadIndex() { return m_threadIndex; } type TaskGroup (line 3244) | struct TaskGroup type Worker (line 3254) | struct Worker method workerThread (line 3268) | static void workerThread(TaskScheduler *scheduler, Worker *worker,... method threadCount (line 3313) | uint32_t threadCount() const method TaskGroupHandle (line 3318) | TaskGroupHandle createTaskGroup(void *userData = nullptr, uint32_t... method run (line 3329) | void run(TaskGroupHandle handle, Task task) method wait (line 3334) | void wait(TaskGroupHandle *handle) method currentThreadIndex (line 3348) | static uint32_t currentThreadIndex() { return 0; } method destroyGroup (line 3351) | void destroyGroup(TaskGroupHandle handle) type TaskGroup (line 3361) | struct TaskGroup type TgaHeader (line 3376) | struct TgaHeader function WriteTga (line 3394) | static void WriteTga(const char *filename, const uint8_t *data, uint... class ThreadLocal (line 3421) | class ThreadLocal method ThreadLocal (line 3424) | ThreadLocal() method T (line 3448) | T &get() const type Triangulator (line 3458) | struct Triangulator method triangulatePolygon (line 3462) | void triangulatePolygon(ConstArrayView vertices, ConstArr... method pointInTriangle (line 3545) | static bool pointInTriangle(const Vector2 &p, const Vector2 &a, co... class UniformGrid2 (line 3555) | class UniformGrid2 method reset (line 3559) | void reset(ConstArrayView positions, ConstArrayView edges = Con... method debugExport (line 3674) | void debugExport(const char *filename) method createGrid (line 3697) | bool createGrid() method computePotentialEdges (line 3750) | void computePotentialEdges(Vector2 p1, Vector2 p2) method traverse (line 3769) | void traverse(Vector2 p1, Vector2 p2) method cellX (line 3825) | uint32_t cellX(float x) const method cellY (line 3830) | uint32_t cellY(float y) const method Vector2 (line 3835) | Vector2 edgePosition0(uint32_t edge) const method Vector2 (line 3840) | Vector2 edgePosition1(uint32_t edge) const method vertexAt (line 3845) | uint32_t vertexAt(uint32_t index) const type UvMeshChart (line 3862) | struct UvMeshChart type UvMesh (line 3869) | struct UvMesh type UvMeshInstance (line 3880) | struct UvMeshInstance type opennl (line 3928) | namespace opennl { type NLMatrixStruct (line 3939) | struct NLMatrixStruct type NLMatrixStruct (line 3948) | struct NLMatrixStruct type NLCoeff (line 3959) | struct NLCoeff type NLRowColumn (line 3965) | struct NLRowColumn type NLCRSMatrix (line 3974) | struct NLCRSMatrix type NLSparseMatrix (line 3990) | struct NLSparseMatrix type NLBufferBinding (line 4008) | struct NLBufferBinding type NLContext (line 4016) | struct NLContext function nlDeleteMatrix (line 4041) | static void nlDeleteMatrix(NLMatrix M) function nlMultMatrixVector (line 4049) | static void nlMultMatrixVector(NLMatrix M, const double* x, double... function nlRowColumnConstruct (line 4054) | static void nlRowColumnConstruct(NLRowColumn* c) function nlRowColumnDestroy (line 4061) | static void nlRowColumnDestroy(NLRowColumn* c) function nlRowColumnGrow (line 4068) | static void nlRowColumnGrow(NLRowColumn* c) function nlRowColumnAdd (line 4080) | static void nlRowColumnAdd(NLRowColumn* c, uint32_t index, double ... function nlRowColumnAppend (line 4096) | static void nlRowColumnAppend(NLRowColumn* c, uint32_t index, doub... function nlRowColumnZero (line 4105) | static void nlRowColumnZero(NLRowColumn* c) function nlRowColumnClear (line 4110) | static void nlRowColumnClear(NLRowColumn* c) function nlCoeffCompare (line 4117) | static int nlCoeffCompare(const void* p1, const void* p2) function nlRowColumnSort (line 4122) | static void nlRowColumnSort(NLRowColumn* c) function nlCRSMatrixDestroy (line 4129) | static void nlCRSMatrixDestroy(NLCRSMatrix* M) function nlCRSMatrixMultSlice (line 4140) | static void nlCRSMatrixMultSlice(NLCRSMatrix* M, const double* x, ... function nlCRSMatrixMult (line 4150) | static void nlCRSMatrixMult(NLCRSMatrix* M, const double* x, doubl... function nlCRSMatrixConstruct (line 4157) | static void nlCRSMatrixConstruct(NLCRSMatrix* M, uint32_t m, uint3... function nlSparseMatrixDestroyRowColumns (line 4177) | static void nlSparseMatrixDestroyRowColumns(NLSparseMatrix* M) function nlSparseMatrixDestroy (line 4184) | static void nlSparseMatrixDestroy(NLSparseMatrix* M) function nlSparseMatrixAdd (line 4191) | static void nlSparseMatrixAdd(NLSparseMatrix* M, uint32_t i, uint3... function nlSparseMatrixNNZ (line 4201) | static uint32_t nlSparseMatrixNNZ(NLSparseMatrix* M) function nlSparseMatrixSort (line 4209) | static void nlSparseMatrixSort(NLSparseMatrix* M) function nlSparseMatrix_mult_rows (line 4217) | static void nlSparseMatrix_mult_rows(NLSparseMatrix* A, const doub... function nlSparseMatrixMult (line 4238) | static void nlSparseMatrixMult(NLSparseMatrix* A, const double* x,... function nlSparseMatrixConstruct (line 4244) | static void nlSparseMatrixConstruct(NLSparseMatrix* M, uint32_t m,... function NLMatrix (line 4265) | static NLMatrix nlCRSMatrixNewFromSparseMatrix(NLSparseMatrix* M) function nlMatrixCompress (line 4308) | static void nlMatrixCompress(NLMatrix* M) function NLContext (line 4318) | static NLContext *nlNewContext() function nlDeleteContext (line 4329) | static void nlDeleteContext(NLContext *context) function ddot (line 4348) | static double ddot(int n, const double *x, const double *y) function daxpy (line 4356) | static void daxpy(int n, double a, const double *x, double *y) function dscal (line 4362) | static void dscal(int n, double a, double *x) function nlSolveSystem_PRE_CG (line 4386) | static uint32_t nlSolveSystem_PRE_CG(NLMatrix M, NLMatrix P, doubl... function nlSolveSystemIterative (line 4426) | static uint32_t nlSolveSystemIterative(NLContext *context, NLMatri... function nlSolveIterative (line 4447) | static bool nlSolveIterative(NLContext *context) type NLJacobiPreconditioner (line 4462) | struct NLJacobiPreconditioner function nlJacobiPreconditionerDestroy (line 4472) | static void nlJacobiPreconditionerDestroy(NLJacobiPreconditioner* M) function nlJacobiPreconditionerMult (line 4477) | static void nlJacobiPreconditionerMult(NLJacobiPreconditioner* M, ... function NLMatrix (line 4483) | static NLMatrix nlNewJacobiPreconditioner(NLMatrix M_in) function nlSolverParameteri (line 4507) | static void nlSolverParameteri(NLContext *context, uint32_t pname,... function nlSetVariable (line 4519) | static void nlSetVariable(NLContext *context, uint32_t index, doub... function nlGetVariable (line 4525) | static double nlGetVariable(NLContext *context, uint32_t index) function nlLockVariable (line 4531) | static void nlLockVariable(NLContext *context, uint32_t index) function nlVariablesToVector (line 4537) | static void nlVariablesToVector(NLContext *context) function nlVectorToVariables (line 4553) | static void nlVectorToVariables(NLContext *context) function nlCoefficient (line 4569) | static void nlCoefficient(NLContext *context, uint32_t index, doub... function nlBegin (line 4591) | static void nlBegin(NLContext *context, uint32_t prim) function nlEnd (line 4640) | static void nlEnd(NLContext *context, uint32_t prim) function nlSolve (line 4676) | static bool nlSolve(NLContext *context) type raster (line 4687) | namespace raster { class ClippedTriangle (line 4688) | class ClippedTriangle method ClippedTriangle (line 4691) | ClippedTriangle(const Vector2 &a, const Vector2 &b, const Vector... method clipHorizontalPlane (line 4703) | void clipHorizontalPlane(float offset, float clipdirection) method clipVerticalPlane (line 4727) | void clipVerticalPlane(float offset, float clipdirection) method computeArea (line 4751) | void computeArea() method clipAABox (line 4764) | void clipAABox(float x0, float y0, float x1, float y1) method area (line 4773) | float area() const type Triangle (line 4791) | struct Triangle method Triangle (line 4793) | Triangle(const Vector2 &_v0, const Vector2 &_v1, const Vector2 &... method isValid (line 4802) | bool isValid() method drawAA (line 4811) | bool drawAA(const Vector2 &extents, SamplingCallback cb, void *p... method flipBackface (line 4892) | void flipBackface() method computeUnitInwardNormals (line 4903) | void computeUnitInwardNormals() function drawTriangle (line 4922) | static bool drawTriangle(const Vector2 &extents, const Vector2 v[3... type segment (line 4934) | namespace segment { type CostQueue (line 4938) | struct CostQueue method CostQueue (line 4940) | CostQueue(uint32_t size = UINT32_MAX) : m_maxSize(size), m_pairs... method peekCost (line 4942) | float peekCost() const method peekFace (line 4947) | uint32_t peekFace() const method push (line 4952) | void push(float cost, uint32_t face) method pop (line 4970) | uint32_t pop() method XA_INLINE (line 4978) | XA_INLINE void clear() method XA_INLINE (line 4983) | XA_INLINE uint32_t count() const type Pair (line 4991) | struct Pair type AtlasData (line 5000) | struct AtlasData method AtlasData (line 5011) | AtlasData() : edgeDihedralAngles(MemTag::SegmentAtlasMeshData), ... method compute (line 5013) | void compute() type OriginalUvCharts (line 5055) | struct OriginalUvCharts method OriginalUvCharts (line 5057) | OriginalUvCharts(AtlasData &data) : m_data(data) {} method chartCount (line 5058) | uint32_t chartCount() const { return m_charts.size(); } method Basis (line 5059) | const Basis &chartBasis(uint32_t chartIndex) const { return m_ch... method chartFaces (line 5061) | ConstArrayView chartFaces(uint32_t chartIndex) const method compute (line 5067) | void compute() type Chart (line 5103) | struct Chart method floodfillFaces (line 5108) | void floodfillFaces(Chart &chart) type PlanarCharts (line 5155) | struct PlanarCharts method PlanarCharts (line 5157) | PlanarCharts(AtlasData &data) : m_data(data), m_nextRegionFace(M... method Basis (line 5158) | const Basis &chartBasis(uint32_t chartIndex) const { return m_ch... method chartCount (line 5159) | uint32_t chartCount() const { return m_charts.size(); } method chartFaces (line 5161) | ConstArrayView chartFaces(uint32_t chartIndex) const method regionIdFromFace (line 5167) | uint32_t regionIdFromFace(uint32_t face) const { return m_faceTo... method nextRegionFace (line 5168) | uint32_t nextRegionFace(uint32_t face) const { return m_nextRegi... method regionArea (line 5169) | float regionArea(uint32_t region) const { return m_regionAreas[r... method compute (line 5171) | void compute() type Chart (line 5303) | struct Chart type ClusteredCharts (line 5318) | struct ClusteredCharts method ClusteredCharts (line 5320) | ClusteredCharts(AtlasData &data, const PlanarCharts &planarChart... method chartCount (line 5331) | uint32_t chartCount() const { return m_charts.size(); } method chartFaces (line 5332) | ConstArrayView chartFaces(uint32_t chartIndex) const {... method Basis (line 5333) | const Basis &chartBasis(uint32_t chartIndex) const { return m_ch... method compute (line 5335) | void compute() type Chart (line 5382) | struct Chart method Chart (line 5384) | Chart() : faces(MemTag::SegmentAtlasChartFaces) {} method placeSeeds (line 5398) | void placeSeeds(float threshold) method growCharts (line 5415) | void growCharts(float threshold) method resetCharts (line 5462) | void resetCharts() method relocateSeeds (line 5494) | bool relocateSeeds() method fillHoles (line 5508) | void fillHoles(float threshold) method mergeCharts (line 5517) | void mergeCharts() method createChart (line 5625) | void createChart(float threshold) method isChartBoundaryEdge (line 5657) | bool isChartBoundaryEdge(const Chart *chart, uint32_t edge) const method computeChartBasis (line 5664) | bool computeChartBasis(Chart *chart, Basis *basis) method isFaceFlipped (line 5676) | bool isFaceFlipped(uint32_t face) const method parameterizeChart (line 5685) | void parameterizeChart(const Chart *chart) method isChartParameterizationValid (line 5699) | bool isChartParameterizationValid(const Chart *chart) method addFaceToChart (line 5734) | bool addFaceToChart(Chart *chart, uint32_t face) method relocateSeed (line 5813) | bool relocateSeed(Chart *chart) method computeCost (line 5844) | float computeCost(Chart *chart, uint32_t face) const method computeNormalDeviationMetric (line 5881) | float computeNormalDeviationMetric(Chart *chart, uint32_t face) ... method computeRoundnessMetric (line 5889) | float computeRoundnessMetric(Chart *chart, float newBoundaryLeng... method computeStraightnessMetric (line 5896) | float computeStraightnessMetric(Chart *chart, uint32_t firstFace... method isNormalSeam (line 5926) | bool isNormalSeam(uint32_t edge) const method computeNormalSeamMetric (line 5947) | float computeNormalSeamMetric(Chart *chart, uint32_t firstFace) ... method computeTextureSeamMetric (line 5988) | float computeTextureSeamMetric(Chart *chart, uint32_t firstFace)... method computeArea (line 6015) | float computeArea(Chart *chart, uint32_t firstFace) const method computeBoundaryLength (line 6028) | float computeBoundaryLength(Chart *chart, uint32_t firstFace) const method mergeChart (line 6053) | bool mergeChart(Chart *owner, Chart *chart, float sharedBoundary... type ChartGeneratorType (line 6112) | struct ChartGeneratorType type Enum (line 6114) | enum Enum type Atlas (line 6123) | struct Atlas method Atlas (line 6125) | Atlas() : m_originalUvCharts(m_data), m_planarCharts(m_data), m_... method chartCount (line 6127) | uint32_t chartCount() const method chartFaces (line 6132) | ConstArrayView chartFaces(uint32_t chartIndex) const method Basis (line 6143) | const Basis &chartBasis(uint32_t chartIndex) const method chartGeneratorType (line 6154) | ChartGeneratorType::Enum chartGeneratorType(uint32_t chartIndex)... method reset (line 6164) | void reset(const Mesh *mesh, const ChartOptions &options) method compute (line 6173) | void compute() type ComputeUvMeshChartsTaskArgs (line 6195) | struct ComputeUvMeshChartsTaskArgs type ComputeUvMeshChartsTask (line 6202) | struct ComputeUvMeshChartsTask method ComputeUvMeshChartsTask (line 6204) | ComputeUvMeshChartsTask(ComputeUvMeshChartsTaskArgs *args) : m_m... method run (line 6206) | void run() method canAddFaceToChart (line 6261) | bool canAddFaceToChart(uint32_t chartIndex, uint32_t face) const method addFaceToChart (line 6279) | void addFaceToChart(uint32_t chartIndex, uint32_t face) function runComputeUvMeshChartsTask (line 6297) | static void runComputeUvMeshChartsTask(void * /*groupUserData*/, v... function computeUvMeshCharts (line 6305) | static bool computeUvMeshCharts(TaskScheduler *taskScheduler, Arra... type param (line 6330) | namespace param { function findApproximateDiameterVertices (line 6333) | static bool findApproximateDiameterVertices(Mesh *mesh, uint32_t *... function projectTriangle (line 6391) | static void projectTriangle(Vector3 p0, Vector3 p1, Vector3 p2, Ve... function vec_angle_cos (line 6404) | static float vec_angle_cos(const Vector3 &v1, const Vector3 &v2, c... function vec_angle (line 6411) | static float vec_angle(const Vector3 &v1, const Vector3 &v2, const... function triangle_angles (line 6417) | static void triangle_angles(const Vector3 &v1, const Vector3 &v2, ... function setup_abf_relations (line 6424) | static bool setup_abf_relations(opennl::NLContext *context, int id... function computeLeastSquaresConformalMap (line 6482) | static bool computeLeastSquaresConformalMap(Mesh *mesh) type PiecewiseParam (line 6563) | struct PiecewiseParam method reset (line 6565) | void reset(const Mesh *mesh) method chartFaces (line 6581) | ConstArrayView chartFaces() const { return m_patch; } method texcoords (line 6582) | ConstArrayView texcoords() const { return m_texcoords; } method computeChart (line 6584) | bool computeChart() type Candidate (line 6714) | struct Candidate type CandidateIterator (line 6725) | struct CandidateIterator method CandidateIterator (line 6727) | CandidateIterator(Candidate *head) : m_current(head) { XA_DEBU... method advance (line 6728) | void advance() { if (m_current != nullptr) { m_current = m_cur... method isDone (line 6729) | bool isDone() const { return !m_current; } method Candidate (line 6730) | Candidate *current() { return m_current; } method addFaceToPatch (line 6747) | void addFaceToPatch(uint32_t face) method addCandidateFace (line 6788) | void addCandidateFace(uint32_t patchEdge, float patchVertexOrien... method Candidate (line 6892) | Candidate *linkedCandidateHead(Candidate *candidate) method removeLinkedCandidates (line 6903) | void removeLinkedCandidates(Candidate *head) method orthoProjectFace (line 6921) | void orthoProjectFace(uint32_t face, Vector2 *texcoords) const method parametricArea (line 6932) | float parametricArea(const Vector2 *texcoords) const method computeStretch (line 6940) | float computeStretch(Vector3 p1, Vector3 p2, Vector3 p3, Vector2... method orientToEdge (line 6955) | float orientToEdge(Vector2 edgeVertex0, Vector2 edgeVertex1, Vec... type Quality (line 6962) | struct Quality method computeBoundaryIntersection (line 6980) | void computeBoundaryIntersection(const Mesh *mesh, UniformGrid2 ... method computeFlippedFaces (line 6997) | void computeFlippedFaces(const Mesh *mesh, Array *flip... method computeMetrics (line 7057) | void computeMetrics(const Mesh *mesh) type ChartCtorBuffers (line 7128) | struct ChartCtorBuffers class Chart (line 7134) | class Chart method Chart (line 7137) | Chart(const Basis &basis, segment::ChartGeneratorType::Enum gene... method Chart (line 7193) | Chart(ChartCtorBuffers &buffers, const Chart *parent, const Mesh... method isInvalid (line 7250) | bool isInvalid() const { return m_isInvalid; } method ChartType (line 7251) | ChartType type() const { return m_type; } method generatorType (line 7252) | segment::ChartGeneratorType::Enum generatorType() const { return... method tjunctionCount (line 7253) | uint32_t tjunctionCount() const { return m_tjunctionCount; } method Quality (line 7254) | const Quality &quality() const { return m_quality; } method mapFaceToSourceFace (line 7258) | uint32_t mapFaceToSourceFace(uint32_t i) const { return m_faceTo... method mapChartVertexToSourceVertex (line 7259) | uint32_t mapChartVertexToSourceVertex(uint32_t i) const { return... method Mesh (line 7260) | const Mesh *unifiedMesh() const { return m_unifiedMesh; } method Mesh (line 7261) | Mesh *unifiedMesh() { return m_unifiedMesh; } method originalVertexCount (line 7264) | uint32_t originalVertexCount() const { return m_originalVertexCo... method originalVertexToUnifiedVertex (line 7266) | uint32_t originalVertexToUnifiedVertex(uint32_t v) const { retur... method originalVertices (line 7268) | ConstArrayView originalVertices() const { return m_ori... method parameterize (line 7270) | void parameterize(const ChartOptions &options, UniformGrid2 &bou... method Vector2 (line 7338) | Vector2 computeParametricBounds() const method evaluateQuality (line 7351) | void evaluateQuality(UniformGrid2 &boundaryGrid) method restoreTexcoords (line 7364) | void restoreTexcoords() method backupTexcoords (line 7370) | void backupTexcoords() type CreateAndParameterizeChartTaskGroupArgs (line 7402) | struct CreateAndParameterizeChartTaskGroupArgs type CreateAndParameterizeChartTaskArgs (line 7411) | struct CreateAndParameterizeChartTaskArgs function runCreateAndParameterizeChartTask (line 7423) | static void runCreateAndParameterizeChartTask(void *groupUserData,... class ChartGroup (line 7495) | class ChartGroup method ChartGroup (line 7498) | ChartGroup(uint32_t id, const Mesh *sourceMesh, const MeshFaceGr... method chartCount (line 7510) | uint32_t chartCount() const { return m_charts.size(); } method Chart (line 7511) | Chart *chartAt(uint32_t i) const { return m_charts[i]; } method faceCount (line 7512) | uint32_t faceCount() const { return m_sourceMeshFaceGroups->face... method computeCharts (line 7514) | void computeCharts(TaskScheduler *taskScheduler, const ChartOpti... method Mesh (line 7659) | Mesh *createMesh() type ChartGroupComputeChartsTaskGroupArgs (line 7721) | struct ChartGroupComputeChartsTaskGroupArgs function runChartGroupComputeChartsTask (line 7732) | static void runChartGroupComputeChartsTask(void *groupUserData, vo... type MeshComputeChartsTaskGroupArgs (line 7743) | struct MeshComputeChartsTaskGroupArgs type MeshComputeChartsTaskArgs (line 7754) | struct MeshComputeChartsTaskArgs function runMeshComputeChartsTask (line 7765) | static void runMeshComputeChartsTask(void *groupUserData, void *ta... class Atlas (line 7865) | class Atlas method Atlas (line 7868) | Atlas() : m_chartsComputed(false) {} method meshCount (line 7882) | uint32_t meshCount() const { return m_meshes.size(); } method InvalidMeshGeometry (line 7883) | const InvalidMeshGeometry &invalidMeshGeometry(uint32_t meshInde... method chartsComputed (line 7884) | bool chartsComputed() const { return m_chartsComputed; } method chartGroupCount (line 7885) | uint32_t chartGroupCount(uint32_t mesh) const { return m_meshCha... method ChartGroup (line 7886) | const ChartGroup *chartGroupAt(uint32_t mesh, uint32_t group) co... method addMesh (line 7888) | void addMesh(const Mesh *mesh) method computeCharts (line 7893) | bool computeCharts(TaskScheduler *taskScheduler, const ChartOpti... type pack (line 7974) | namespace pack { class AtlasImage (line 7976) | class AtlasImage method AtlasImage (line 7979) | AtlasImage(uint32_t width, uint32_t height) : m_width(width), m_... method resize (line 7985) | void resize(uint32_t width, uint32_t height) method addChart (line 7997) | void addChart(uint32_t chartIndex, const BitImage *image, const ... method copyTo (line 8024) | void copyTo(uint32_t *dest, uint32_t destWidth, uint32_t destHei... method writeTga (line 8031) | void writeTga(const char *filename, uint32_t width, uint32_t hei... type Chart (line 8074) | struct Chart method Vector2 (line 8090) | Vector2 &uniqueVertexAt(uint32_t v) { return uniqueVertices.isEm... method uniqueVertexCount (line 8091) | uint32_t uniqueVertexCount() const { return uniqueVertices.isEmp... type AddChartTaskArgs (line 8094) | struct AddChartTaskArgs function runAddChartTask (line 8100) | static void runAddChartTask(void *groupUserData, void *taskUserData) type Atlas (line 8138) | struct Atlas method getWidth (line 8156) | uint32_t getWidth() const { return m_width; } method getHeight (line 8157) | uint32_t getHeight() const { return m_height; } method getNumAtlases (line 8158) | uint32_t getNumAtlases() const { return m_bitImages.size(); } method getTexelsPerUnit (line 8159) | float getTexelsPerUnit() const { return m_texelsPerUnit; } method Chart (line 8160) | const Chart *getChart(uint32_t index) const { return m_charts[in... method getChartCount (line 8161) | uint32_t getChartCount() const { return m_charts.size(); } method getUtilization (line 8163) | float getUtilization(uint32_t atlas) const { return m_utilizatio... method addCharts (line 8165) | void addCharts(TaskScheduler *taskScheduler, param::Atlas *param... method addUvMeshCharts (line 8207) | void addUvMeshCharts(UvMeshInstance *mesh) method packCharts (line 8271) | bool packCharts(const PackOptions &options, ProgressFunc progres... method findChartLocation (line 8652) | bool findChartLocation(const PackOptions &options, const Vector2... method findChartLocation_bruteForce (line 8660) | bool findChartLocation_bruteForce(const PackOptions &options, co... method findChartLocation_random (line 8706) | bool findChartLocation_random(const PackOptions &options, const ... method addChart (line 8762) | void addChart(BitImage *atlasBitImage, const BitImage *chartBitI... method bilinearExpand (line 8786) | void bilinearExpand(const Chart *chart, BitImage *source, BitIma... type DrawTriangleCallbackArgs (line 8842) | struct DrawTriangleCallbackArgs method drawTriangleCallback (line 8847) | static bool drawTriangleCallback(void *param, int x, int y) type MeshPolygonMapping (line 8871) | struct MeshPolygonMapping type Context (line 8878) | struct Context function Atlas (line 8894) | Atlas *Create() function DestroyOutputMeshes (line 8902) | static void DestroyOutputMeshes(Context *ctx) function Destroy (line 8924) | void Destroy(Atlas *atlas) function runAddMeshTask (line 8972) | static void runAddMeshTask(void *groupUserData, void *taskUserData) function DecodePosition (line 8993) | static internal::Vector3 DecodePosition(const MeshDecl &meshDecl, uint... function DecodeNormal (line 9000) | static internal::Vector3 DecodeNormal(const MeshDecl &meshDecl, uint32... function DecodeUv (line 9007) | static internal::Vector2 DecodeUv(const MeshDecl &meshDecl, uint32_t i... function DecodeIndex (line 9014) | static uint32_t DecodeIndex(IndexFormat format, const void *indexData,... function AddMeshError (line 9022) | AddMeshError AddMesh(Atlas *atlas, const MeshDecl &meshDecl, uint32_t ... function AddMeshJoin (line 9214) | void AddMeshJoin(Atlas *atlas) function AddMeshError (line 9258) | AddMeshError AddUvMesh(Atlas *atlas, const UvMeshDecl &decl) function ComputeCharts (line 9360) | void ComputeCharts(Atlas *atlas, ChartOptions options) function PackCharts (line 9549) | void PackCharts(Atlas *atlas, PackOptions packOptions) function Generate (line 9870) | void Generate(Atlas *atlas, ChartOptions chartOptions, PackOptions pac... function SetProgressCallback (line 9885) | void SetProgressCallback(Atlas *atlas, ProgressFunc progressFunc, void... function SetAlloc (line 9896) | void SetAlloc(ReallocFunc reallocFunc, FreeFunc freeFunc) function SetPrint (line 9902) | void SetPrint(PrintFunc print, bool verbose) function xatlasAtlas (line 9950) | xatlasAtlas *xatlasCreate() function xatlasDestroy (line 9955) | void xatlasDestroy(xatlasAtlas *atlas) function xatlasAddMeshError (line 9960) | xatlasAddMeshError xatlasAddMesh(xatlasAtlas *atlas, const xatlasMeshDec... function xatlasAddMeshJoin (line 9965) | void xatlasAddMeshJoin(xatlasAtlas *atlas) function xatlasAddMeshError (line 9970) | xatlasAddMeshError xatlasAddUvMesh(xatlasAtlas *atlas, const xatlasUvMes... function xatlasComputeCharts (line 9975) | void xatlasComputeCharts(xatlasAtlas *atlas, const xatlasChartOptions *c... function xatlasPackCharts (line 9980) | void xatlasPackCharts(xatlasAtlas *atlas, const xatlasPackOptions *packO... function xatlasGenerate (line 9985) | void xatlasGenerate(xatlasAtlas *atlas, const xatlasChartOptions *chartO... function xatlasSetProgressCallback (line 9990) | void xatlasSetProgressCallback(xatlasAtlas *atlas, xatlasProgressFunc pr... function xatlasSetAlloc (line 9997) | void xatlasSetAlloc(xatlasReallocFunc reallocFunc, xatlasFreeFunc freeFunc) function xatlasSetPrint (line 10002) | void xatlasSetPrint(xatlasPrintFunc print, bool verbose) function xatlasMeshDeclInit (line 10017) | void xatlasMeshDeclInit(xatlasMeshDecl *meshDecl) function xatlasUvMeshDeclInit (line 10023) | void xatlasUvMeshDeclInit(xatlasUvMeshDecl *uvMeshDecl) function xatlasChartOptionsInit (line 10029) | void xatlasChartOptionsInit(xatlasChartOptions *chartOptions) function xatlasPackOptionsInit (line 10035) | void xatlasPackOptionsInit(xatlasPackOptions *packOptions) FILE: libraries/xatlas.h type class (line 39) | enum class type Chart (line 49) | struct Chart type Vertex (line 59) | struct Vertex type Mesh (line 68) | struct Mesh type Atlas (line 84) | struct Atlas type class (line 102) | enum class type MeshDecl (line 109) | struct MeshDecl type class (line 141) | enum class type UvMeshDecl (line 156) | struct UvMeshDecl type ChartOptions (line 173) | struct ChartOptions type PackOptions (line 197) | struct PackOptions function ProgressCategory (line 241) | enum class ProgressCategory FILE: src/audio/api.h function namespace (line 23) | namespace tram::Audio::API { FILE: src/audio/audio.cpp type tram::Audio (line 27) | namespace tram::Audio { function Init (line 32) | void Init() { function Update (line 46) | void Update() { function Uninit (line 51) | void Uninit() { function SetVolume (line 60) | void SetVolume(float value) { function GetVolume (line 65) | float GetVolume() { function SetListenerPosition (line 70) | void SetListenerPosition(vec3 position) { function SetListenerOrientation (line 75) | void SetListenerOrientation(quat orientation) { FILE: src/audio/audio.h function namespace (line 15) | namespace tram::Audio { FILE: src/audio/graph.cpp function FilterParameters (line 28) | FilterParameters SoundGraph::LookupFilter(vec3 position) { function SoundGraph (line 32) | SoundGraph* SoundGraph::Find(name_t name) { FILE: src/audio/graph.h function namespace (line 11) | namespace tram::Audio { FILE: src/audio/openal/openal.cpp type tram::Audio::API (line 22) | namespace tram::Audio::API { function Init (line 27) | void Init() { function Update (line 53) | void Update() { function Uninit (line 57) | void Uninit() { function SetListenerPosition (line 63) | void SetListenerPosition(vec3 position) { function SetListenerOrientation (line 67) | void SetListenerOrientation(quat orientation) { function SetListenerGain (line 76) | void SetListenerGain(float gain) { function audiobuffer_t (line 80) | audiobuffer_t MakeAudioBuffer(const int16_t* audio_data, int32_t lengt... function RemoveAudioBuffer (line 110) | void RemoveAudioBuffer(audiobuffer_t buffer) { function audiosource_t (line 115) | audiosource_t MakeAudioSource() { function SetAudioSourcePitch (line 121) | void SetAudioSourcePitch(audiosource_t source, float pitch) { function SetAudioSourceGain (line 125) | void SetAudioSourceGain(audiosource_t source, float gain) { function SetAudioSourcePosition (line 129) | void SetAudioSourcePosition(audiosource_t source, vec3 position) { function SetAudioSourceVelocity (line 133) | void SetAudioSourceVelocity(audiosource_t source, vec3 velocity) { function SetAudioSourceRepeating (line 137) | void SetAudioSourceRepeating(audiosource_t source, bool repeating) { function SetAudioSourceBuffer (line 141) | void SetAudioSourceBuffer(audiosource_t source, audiobuffer_t buffer) { function PlayAudioSource (line 149) | void PlayAudioSource(audiosource_t source) { function PauseAudioSource (line 153) | void PauseAudioSource(audiosource_t source) { function StopAudioSource (line 157) | void StopAudioSource(audiosource_t source) { function IsAudioSourcePlaying (line 161) | bool IsAudioSourcePlaying(audiosource_t source) { function RemoveAudioSource (line 167) | void RemoveAudioSource(audiosource_t source) { FILE: src/audio/sound.cpp type tram::Audio (line 32) | namespace tram::Audio { function Sound (line 75) | Sound* Sound::Find (name_t name) { FILE: src/audio/sound.h function namespace (line 16) | namespace tram::Audio { FILE: src/audio/spatial/definitions.h function namespace (line 10) | namespace tram::Audio::Spatial { FILE: src/audio/spatial/output.cpp type tram::Audio::Spatial (line 14) | namespace tram::Audio::Spatial { function PortaudioCallback (line 22) | static int PortaudioCallback( function InitOutput (line 117) | void InitOutput() { function UpdateOutput (line 152) | void UpdateOutput() { function UninitOutput (line 156) | void UninitOutput() { function LockRenderlist (line 170) | void LockRenderlist() { function UnlockRenderlist (line 174) | void UnlockRenderlist() { FILE: src/audio/spatial/output.h function namespace (line 10) | namespace tram::Audio::Spatial { FILE: src/audio/spatial/pathtracer.cpp type tram::Audio::Spatial (line 14) | namespace tram::Audio::Spatial { function xorshift (line 17) | uint32_t xorshift() { type PathSegment (line 25) | struct PathSegment { function RayIntersectsTriangle (line 30) | static std::pair RayIntersectsTriangle(vec3 ray_pos, vec3 ... function NearestTriangleFromRay (line 69) | static std::tuple NearestTriangleFromRay (ve... function RaySphereIntersection (line 125) | bool RaySphereIntersection(vec3 ray_pos, vec3 ray_dir, vec3 sphere_pos... function FindSomePaths (line 134) | static void FindSomePaths(std::vector& segments, vec3 ray... function StraightPathBetweenPoints (line 173) | bool StraightPathBetweenPoints(vec3 point1, vec3 point2) { function SourceInsertNewPath (line 185) | void SourceInsertNewPath(AudioSource& source, PathTracingResult result) { function FindPaths (line 214) | void FindPaths(PathExplorationResult& result, bool metropolis, vec3 po... function ValidatePathSegment (line 400) | bool ValidatePathSegment(vec3 ray_pos, vec3 target, float& distance) { function ColorPath (line 413) | void ColorPath(PathTracingResult& result, vec3 position, vec3 color) { function ValidateResult (line 425) | void ValidateResult(PathTracingResult& result, vec3 position) { function RenderResult (line 470) | void RenderResult(PathTracingResult& result, vec3 position) { function CheckReverb (line 482) | void CheckReverb(PathExplorationResult* paths) { function MakeSomeSourcePaths (line 531) | void MakeSomeSourcePaths(PathFromAudioSource& path, vec3 source_positi... function InitExplorationPaths (line 560) | void InitExplorationPaths(PathExplorationResult* paths) { FILE: src/audio/spatial/pathtracer.h function namespace (line 10) | namespace tram::Audio::Spatial { FILE: src/audio/spatial/spatial.cpp type tram::Audio::Spatial (line 40) | namespace tram::Audio::Spatial { function Init (line 63) | void Init() { function Update (line 72) | void Update() { function Uninit (line 171) | void Uninit() { function SetListenerPosition (line 175) | void SetListenerPosition(const vec3& position) { function SetListenerOrientation (line 179) | void SetListenerOrientation(const quat& orientation) { function audiobuffer_t (line 183) | audiobuffer_t* MakeAudioBuffer(const int16_t* audio_data, int32_t leng... function RemoveAudioBuffer (line 231) | void RemoveAudioBuffer(audiobuffer_t* buffers, int32_t buffer_count) { function audiosource_t (line 240) | audiosource_t MakeAudioSource() { function SetAudioSourcePitch (line 295) | void SetAudioSourcePitch (audiosource_t source, float pitch) { function SetAudioSourceGain (line 299) | void SetAudioSourceGain (audiosource_t source, float gain) { function SetAudioSourcePosition (line 303) | void SetAudioSourcePosition (audiosource_t source, vec3 position) { function SetAudioSourceVelocity (line 307) | void SetAudioSourceVelocity (audiosource_t source, vec3 velocity) { function SetAudioSourceRepeating (line 311) | void SetAudioSourceRepeating (audiosource_t source, bool repeating) { function SetAudioSourceBuffer (line 319) | void SetAudioSourceBuffer(audiosource_t source, const audiobuffer_t* b... function PlayAudioSource (line 323) | void PlayAudioSource (audiosource_t source) { function PauseAudioSource (line 327) | void PauseAudioSource (audiosource_t source) { function StopAudioSource (line 331) | void StopAudioSource (audiosource_t source) { function IsAudioSourcePlaying (line 336) | bool IsAudioSourcePlaying (audiosource_t source) { function RemoveAudioSource (line 340) | void RemoveAudioSource (audiosource_t source) { FILE: src/audio/template/template.cpp type tram::Audio::API (line 17) | namespace tram::Audio::API { function Init (line 19) | void Init() { function Update (line 23) | void Update() { function Uninit (line 27) | void Uninit() { function SetListenerPosition (line 34) | void SetListenerPosition(vec3 position) { function SetListenerOrientation (line 41) | void SetListenerOrientation(quat orientation) { function SetListenerGain (line 45) | void SetListenerGain(float gain) { function audiobuffer_t (line 53) | audiobuffer_t MakeAudioBuffer(const int16_t* audio_data, int32_t lengt... function RemoveAudioBuffer (line 59) | void RemoveAudioBuffer(audiobuffer_t buffer) { function audiosource_t (line 65) | audiosource_t MakeAudioSource() { function SetAudioSourcePitch (line 74) | void SetAudioSourcePitch (audiosource_t source, float pitch) { function SetAudioSourceGain (line 81) | void SetAudioSourceGain (audiosource_t source, float gain) { function SetAudioSourcePosition (line 86) | void SetAudioSourcePosition (audiosource_t source, vec3 position) { function SetAudioSourceVelocity (line 91) | void SetAudioSourceVelocity (audiosource_t source, vec3 velocity) { function SetAudioSourceRepeating (line 98) | void SetAudioSourceRepeating (audiosource_t source, bool repeating) { function SetAudioSourceBuffer (line 103) | void SetAudioSourceBuffer(audiosource_t source, audiobuffer_t buffer) { function PlayAudioSource (line 108) | void PlayAudioSource (audiosource_t source) { function PauseAudioSource (line 113) | void PauseAudioSource (audiosource_t source) { function StopAudioSource (line 118) | void StopAudioSource (audiosource_t source) { function IsAudioSourcePlaying (line 124) | bool IsAudioSourcePlaying (audiosource_t source) { function RemoveAudioSource (line 131) | void RemoveAudioSource (audiosource_t source) { FILE: src/components/animation.cpp type tram (line 30) | namespace tram { function AnimationComponent (line 465) | AnimationComponent* AnimationComponent::Make() { FILE: src/components/animation.h function namespace (line 11) | namespace tram { FILE: src/components/audio.cpp type tram (line 28) | namespace tram { FILE: src/components/audio.h function namespace (line 13) | namespace tram { FILE: src/components/controller.cpp type tram (line 46) | namespace tram { FILE: src/components/controller.h function namespace (line 10) | namespace tram { FILE: src/components/decal.cpp type tram (line 23) | namespace tram { function vec4 (line 61) | static vec4 GetPlaneEquation(vec3 a, vec3 b, vec3 c) { function PlaneIntersection (line 66) | static float PlaneIntersection(vec4 plane, vec3 a, vec3 b) { function ClipAABBTriangle (line 78) | static void ClipAABBTriangle(AABBTriangle triangle, vec4 plane, auto c... FILE: src/components/decal.h function namespace (line 9) | namespace tram { FILE: src/components/light.cpp type tram (line 21) | namespace tram { FILE: src/components/light.h function namespace (line 10) | namespace tram { FILE: src/components/mesh.cpp type tram (line 30) | namespace tram { function GetFFPPosition (line 53) | int GetFFPPosition(Render::vertexformat_t format, decltype(Render::Ver... function IntoBuffer (line 147) | static void IntoBuffer(char*& buffer, int& buffer_size, const void* da... FILE: src/components/mesh.h function namespace (line 14) | namespace tram { FILE: src/components/particle.cpp type tram (line 17) | namespace tram { FILE: src/components/particle.h function namespace (line 9) | namespace tram { FILE: src/components/physics.cpp type tram (line 19) | namespace tram { function name_t (line 84) | name_t PhysicsComponent::GetModel () { function vec3 (line 326) | vec3 PhysicsComponent::GetVelocity () { FILE: src/components/physics.h function namespace (line 10) | namespace tram { FILE: src/components/player.cpp type tram (line 14) | namespace tram { FILE: src/components/player.h function namespace (line 20) | namespace tram { FILE: src/components/render.cpp type tram (line 21) | namespace tram { FILE: src/components/render.h function namespace (line 8) | namespace tram { FILE: src/components/sprite.cpp type tram (line 18) | namespace tram { FILE: src/components/sprite.h function namespace (line 9) | namespace tram { FILE: src/components/template.h function namespace (line 8) | namespace tram { FILE: src/components/trigger.cpp type tram (line 17) | namespace tram { FILE: src/components/trigger.h function namespace (line 11) | namespace tram { FILE: src/config.h function namespace (line 11) | namespace tram { FILE: src/entities/crate.cpp type tram (line 23) | namespace tram { function name_t (line 50) | name_t Crate::GetType() { FILE: src/entities/crate.h function namespace (line 10) | namespace tram { FILE: src/entities/decoration.cpp type tram (line 23) | namespace tram { function name_t (line 50) | name_t Decoration::GetType() { FILE: src/entities/decoration.h function namespace (line 10) | namespace tram { FILE: src/entities/light.cpp type tram (line 17) | namespace tram { function name_t (line 40) | name_t Light::GetType() { FILE: src/entities/light.h function namespace (line 10) | namespace tram { FILE: src/entities/marker.cpp type tram (line 15) | namespace tram { function name_t (line 35) | name_t Marker::GetType() { FILE: src/entities/marker.h function namespace (line 9) | namespace tram { FILE: src/entities/player.cpp type tram (line 22) | namespace tram { function name_t (line 42) | name_t Player::GetType() { FILE: src/entities/player.h function namespace (line 13) | namespace tram { FILE: src/entities/script.cpp type tram (line 27) | namespace tram { type ScriptableType (line 29) | namespace ScriptableType { type ScriptableTypeInfo (line 31) | struct ScriptableTypeInfo { function Register (line 39) | void Register(name_t base_type, Entity* (*constr_func)(name_t new_t... function Entity (line 43) | Entity* Make(name_t base_type, name_t new_type, const SharedEntityDa... function Yeet (line 51) | void Yeet(Entity* yeetable) { FILE: src/entities/script.h function namespace (line 13) | namespace tram { FILE: src/entities/sound.cpp type tram (line 26) | namespace tram { function name_t (line 55) | name_t Sound::GetType() { FILE: src/entities/sound.h function namespace (line 10) | namespace tram { FILE: src/entities/staticworldobject.cpp type tram (line 20) | namespace tram { function name_t (line 43) | name_t StaticWorldObject::GetType() { FILE: src/entities/staticworldobject.h function namespace (line 10) | namespace tram { FILE: src/entities/trigger.cpp type tram (line 21) | namespace tram { function name_t (line 53) | name_t Trigger::GetType() { FILE: src/entities/trigger.h function namespace (line 10) | namespace tram { FILE: src/extensions/camera/camera.cpp type tram::Ext::Camera (line 24) | namespace tram::Ext::Camera { function Init (line 41) | void Init() { function Update (line 52) | void Update() { function id_t (line 95) | id_t Camera::GetFollowing() { FILE: src/extensions/camera/camera.h function namespace (line 10) | namespace tram::Ext::Camera { FILE: src/extensions/camera/firstperson.cpp type tram::Ext::Camera (line 20) | namespace tram::Ext::Camera { FILE: src/extensions/camera/firstperson.h function namespace (line 8) | namespace tram::Ext::Camera { FILE: src/extensions/camera/following.cpp type tram::Ext::Camera (line 5) | namespace tram::Ext::Camera { FILE: src/extensions/camera/following.h function namespace (line 9) | namespace tram::Ext::Camera { FILE: src/extensions/camera/thirdperson.cpp type tram::Ext::Camera (line 5) | namespace tram::Ext::Camera { FILE: src/extensions/camera/thirdperson.h function namespace (line 8) | namespace tram::Ext::Camera { FILE: src/extensions/file/archive.cpp type tram::Ext::File (line 10) | namespace tram::Ext::File { type Archive (line 12) | struct Archive { function Archive (line 20) | Archive& AddArchive(const char* name) { function OpenArchive (line 29) | static void OpenArchive(Archive& archive) { function Archive (line 37) | static Archive& FindArchive(const char* name) { class ArchiveReader (line 46) | class ArchiveReader : public FileReader { method ArchiveReader (line 48) | ArchiveReader(const char* archive, const char* path) { method GetSize (line 83) | virtual size_t GetSize() override { method FileStatus (line 87) | virtual FileStatus GetStatus() override { method Yeet (line 92) | virtual void Yeet() override { function AddArchiveFile (line 101) | void AddArchiveFile(const char* name) { function RegisterArchive (line 105) | void RegisterArchive() { FILE: src/extensions/file/archive.h function namespace (line 6) | namespace tram::Ext::File { FILE: src/extensions/file/http.cpp type tram::Ext::File (line 17) | namespace tram::Ext::File { function ContentCallback (line 23) | static size_t ContentCallback(void *contents, size_t size, size_t nmem... function DiscardCallback (line 42) | static size_t DiscardCallback(void *contents, size_t size, size_t nmem... function LogError (line 46) | static void LogError(const char* url, CURLcode res) { class HTTPReader (line 66) | class HTTPReader : public FileReader { method HTTPReader (line 68) | HTTPReader(const char* protocol, const char* location, const char* p... method GetSize (line 116) | virtual size_t GetSize() override { method FileStatus (line 120) | virtual FileStatus GetStatus() override { method Yeet (line 125) | virtual void Yeet() override { class HTTPWriter (line 133) | class HTTPWriter : public FileWriter { method HTTPWriter (line 135) | HTTPWriter(const char* protocol, const char* path) { method SetContents (line 151) | void SetContents(const char* contents, size_t size) { method Flush (line 176) | bool Flush() { method Yeet (line 215) | void Yeet() { method FileStatus (line 219) | FileStatus GetStatus() { function RegisterHTTP (line 238) | void RegisterHTTP() { FILE: src/extensions/file/http.h function namespace (line 6) | namespace tram::Ext::File { FILE: src/extensions/kitchensink/ai.cpp type tram::Ext::Kitchensink (line 15) | namespace tram::Ext::Kitchensink { function InitAI (line 20) | void InitAI() { function UpdateAI (line 29) | void UpdateAI() { function AIPackage (line 37) | AIPackage* AIPackage::Make(name_t name, valuearray_t params) { function AIAgent (line 64) | AIAgent* AIAgent::Find(id_t id) { FILE: src/extensions/kitchensink/ai.h function namespace (line 24) | namespace tram { function namespace (line 28) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/animationtable.cpp type tram::Ext::Kitchensink (line 36) | namespace tram::Ext::Kitchensink { function AnimationTable (line 40) | AnimationTable* AnimationTable::Find(name_t name) { FILE: src/extensions/kitchensink/animationtable.h function namespace (line 11) | namespace tram { function namespace (line 15) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/attributes.cpp type tram (line 17) | namespace tram { type tram::Ext::Kitchensink (line 21) | namespace tram::Ext::Kitchensink { function AttributeInfo (line 36) | AttributeInfo* AttributeInfo::Find(name_t name) { function AttributeContainer (line 116) | AttributeContainer* AttributeContainer::Find(Entity* entity) { function AttributeContainer (line 120) | AttributeContainer* AttributeContainer::Find(id_t entity_id) { FILE: src/extensions/kitchensink/attributes.h function namespace (line 11) | namespace tram { function namespace (line 15) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/character.cpp type tram (line 17) | namespace tram { type tram::Ext::Kitchensink (line 25) | namespace tram::Ext::Kitchensink { class Character (line 31) | class Character function Faction (line 139) | Faction* Faction::Find(name_t name) { type InitialAttribute (line 150) | struct InitialAttribute { function CharacterClass (line 229) | CharacterClass* CharacterClass::Find(name_t name) { function Character (line 288) | Character* Character::Find(Entity* entity) { function Character (line 292) | Character* Character::Find(id_t entity_id) { FILE: src/extensions/kitchensink/character.h function namespace (line 10) | namespace tram { function namespace (line 14) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/dialog.cpp type tram::Ext::Kitchensink (line 15) | namespace tram::Ext::Kitchensink { function DialogTopic (line 72) | DialogTopic* DialogTopic::Make(name_t name) { function DialogTopic (line 84) | DialogTopic* DialogTopic::Find(name_t name) { function name_t (line 187) | name_t DialogController::GetAnswer() { function RecursivelyAppendNextTopic (line 204) | void RecursivelyAppendNextTopic(std::vector& topics, name_t ap... FILE: src/extensions/kitchensink/dialog.h function namespace (line 10) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/entities.cpp type tram::Ext::Kitchensink (line 12) | namespace tram::Ext::Kitchensink { type EntityChildren (line 16) | struct EntityChildren { function AddChild (line 22) | void AddChild(name_t parent, id_t child) { function UpdateHierarchy (line 29) | void UpdateHierarchy(id_t parent_id) { function name_t (line 111) | name_t Button::GetType() { FILE: src/extensions/kitchensink/entities.h function namespace (line 10) | namespace tram { function namespace (line 15) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/imageassembly.cpp type tram::Kitchensink::ImageAssembly (line 5) | namespace tram::Kitchensink::ImageAssembly { class Operation (line 20) | class Operation { method SetRegisterSrc (line 25) | void SetRegisterSrc(uint8_t reg) { method SetRegisterDst (line 29) | void SetRegisterDst(uint8_t reg) { method GetPackedRegister (line 34) | uint8_t GetPackedRegister() { class Move (line 45) | class Move : public Operation { method Emit (line 47) | void Emit(File& file) override { method GetLength (line 52) | int GetLength() override { class Return (line 57) | class Return : public Operation { method Emit (line 59) | void Emit(File& file) override { method GetLength (line 63) | int GetLength() override { class Constant (line 68) | class Constant : public Operation { method Emit (line 70) | void Emit(File& file) override { method SetColor (line 82) | void SetColor(vec4 color) { method GetLength (line 86) | int GetLength() override { class Sample (line 94) | class Sample : public Operation { method Emit (line 96) | void Emit(File& file) override { method SetCoordX (line 104) | void SetCoordX(uint16_t x) { method SetCoordY (line 108) | void SetCoordY(uint16_t y) { method GetLength (line 112) | int GetLength() override { class Addition (line 121) | class Addition : public Operation { method Emit (line 123) | void Emit(File& file) override { method GetLength (line 128) | int GetLength() override { class Multiply (line 133) | class Multiply : public Operation { method Emit (line 135) | void Emit(File& file) override { method GetLength (line 140) | int GetLength() override { class Pixel (line 145) | class Pixel { method Pixel (line 147) | Pixel(const std::vector& layers) { method GetLength (line 227) | int GetLength() { method Emit (line 233) | void Emit(File& file) { class Frame (line 241) | class Frame { method Frame (line 243) | Frame(const Render::API::AssemblyLayers& layers) { method Emit (line 252) | void Emit(File& file) { class Image (line 281) | class Image { method AddFrame (line 283) | void AddFrame(const Render::API::AssemblyLayers& layers) { method Emit (line 296) | void Emit(File& file) { function Add (line 351) | void Add(Render::API::AssemblyLayers layers) { function Reset (line 357) | void Reset() { function Save (line 364) | void Save(const char* filename) { FILE: src/extensions/kitchensink/imageassembly.h function namespace (line 8) | namespace tram::Kitchensink::ImageAssembly { FILE: src/extensions/kitchensink/inventory.cpp type tram::Ext::Kitchensink (line 15) | namespace tram::Ext::Kitchensink { type InventoryFactoryInfo (line 20) | struct InventoryFactoryInfo { function ItemClass (line 30) | ItemClass* ItemClass::Find(name_t name) { function InventoryManager (line 92) | InventoryManager* InventoryManager::New(name_t compartment) { function InventoryManager (line 187) | InventoryManager* Inventory::FindCompartment(name_t compartment) { function name_t (line 318) | name_t Inventory::GetEquippedItem(name_t slot) { function Inventory (line 323) | Inventory* Inventory::Find(Entity* entity) { FILE: src/extensions/kitchensink/inventory.h function namespace (line 10) | namespace tram { function namespace (line 14) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/kitchensink.cpp type tram::Ext::Kitchensink (line 20) | namespace tram::Ext::Kitchensink { function Init (line 24) | void Init() { function Update (line 36) | void Update() { FILE: src/extensions/kitchensink/kitchensink.h function namespace (line 6) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/menu.cpp type tram::Ext::Kitchensink (line 10) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/menu.h function namespace (line 8) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/probe.cpp type tram::Ext::Kitchensink (line 14) | namespace tram::Ext::Kitchensink { function RegisterRenderEnvironmentMapShortcut (line 16) | void RegisterRenderEnvironmentMapShortcut() { function RenderEnvironmentMaps (line 28) | void RenderEnvironmentMaps(WorldCell* cell) { FILE: src/extensions/kitchensink/probe.h function namespace (line 8) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/quest.cpp type tram::Ext::Kitchensink (line 19) | namespace tram::Ext::Kitchensink { function QuestVariable (line 30) | QuestVariable& QuestVariable::operator=(const QuestVariable& other) { function QuestVariable (line 35) | QuestVariable QuestVariable::ValueVariable(name_t name, value_t value) { function QuestVariable (line 46) | QuestVariable QuestVariable::Is(name_t name, name_t quest1, name_t var... function QuestVariable (line 60) | QuestVariable QuestVariable::IsNot(name_t name, name_t quest1, name_t ... function QuestVariable (line 74) | QuestVariable QuestVariable::Greater(name_t name, name_t quest1, name_... function QuestVariable (line 88) | QuestVariable QuestVariable::GreaterOrEqual(name_t name, name_t quest1... function QuestVariable (line 102) | QuestVariable QuestVariable::Less(name_t name, name_t quest1, name_t v... function QuestVariable (line 116) | QuestVariable QuestVariable::LessOrEqual(name_t name, name_t quest1, n... function QuestVariable (line 130) | QuestVariable QuestVariable::Not(name_t name, name_t quest1, name_t va... function QuestVariable (line 144) | QuestVariable QuestVariable::And(name_t name, name_t quest1, name_t va... function QuestVariable (line 158) | QuestVariable QuestVariable::Or(name_t name, name_t quest1, name_t var... function QuestVariable (line 172) | QuestVariable QuestVariable::Script(name_t name, name_t script) { function QuestVariable (line 183) | QuestVariable QuestVariable::Objective(name_t name, name_t value, name... function QuestVariable (line 196) | QuestVariable QuestVariable::ItemCount(name_t name, name_t entity, nam... function value_t (line 208) | static value_t GetFirst(const QuestVariable* var) { function value_t (line 212) | static value_t GetSecond(const QuestVariable* var) { function value_t (line 220) | value_t QuestVariable::Evaluate() { function Value (line 286) | Value Quest::GetVariable(name_t name) { class QuestEntity (line 369) | class QuestEntity : public Entity { method QuestEntity (line 371) | QuestEntity(name_t name) : Entity(name) {} method UpdateParameters (line 372) | void UpdateParameters() {} method SetParameters (line 373) | void SetParameters() {} method Load (line 374) | void Load() {} method Unload (line 375) | void Unload() {} method Serialize (line 376) | void Serialize() {} method name_t (line 377) | name_t GetType() { return "none"; } method MessageHandler (line 378) | void MessageHandler(Message& msg) { function Quest (line 385) | Quest* Quest::Find(name_t quest) { function LoadVariableSecond (line 401) | static std::pair LoadVariableSecond(File& file) { FILE: src/extensions/kitchensink/quest.h function namespace (line 10) | namespace tram::Ext::Kitchensink { FILE: src/extensions/kitchensink/soundtable.cpp type tram::Ext::Kitchensink (line 33) | namespace tram::Ext::Kitchensink { function name_t (line 41) | name_t SoundTable::GetSound(SoundAction type) { function SoundTable (line 63) | SoundTable* SoundTable::Find(name_t name) { FILE: src/extensions/kitchensink/soundtable.h function namespace (line 10) | namespace tram::Ext::Kitchensink { FILE: src/extensions/menu/debug.cpp type tram::Ext::Menu (line 23) | namespace tram::Ext::Menu { type Intercept (line 27) | struct Intercept { type MessageIntercept (line 35) | struct MessageIntercept : Intercept { method Display (line 41) | void Display() { type EventIntercept (line 80) | struct EventIntercept : Intercept { method Display (line 86) | void Display() { type LogIntercept (line 132) | struct LogIntercept : Intercept { method Display (line 135) | void Display() { function InitCallbacks (line 146) | void InitCallbacks() { function UpdateCallbacks (line 201) | void UpdateCallbacks() { FILE: src/extensions/menu/debug.h function namespace (line 10) | namespace tram { function namespace (line 14) | namespace tram::Ext::Menu { function class (line 120) | class SignalMenu : public Menu { function class (line 130) | class Options : public Menu { function class (line 138) | class Console : public Menu { FILE: src/extensions/menu/menu.cpp type tram::Ext::Menu (line 52) | namespace tram::Ext::Menu { function ToggleMenuState (line 73) | void ToggleMenuState() { UI::SetInputState((UI::GetInputState() == UI:... function CloseAll (line 77) | void CloseAll() { function EscapeMenuKeyboard (line 83) | static void EscapeMenuKeyboard () { function DebugMenuKeyboard (line 92) | static void DebugMenuKeyboard () { function Init (line 101) | void Init() { function Update (line 143) | void Update() { function DebugMenue (line 225) | void DebugMenue() { FILE: src/extensions/menu/menu.h function namespace (line 8) | namespace tram::Ext::Menu { FILE: src/extensions/menu/system.cpp type tram::Ext::Menu (line 9) | namespace tram::Ext::Menu { function string_float (line 11) | std::string string_float(float value) { FILE: src/extensions/menu/system.h function namespace (line 10) | namespace tram { function class (line 19) | class SystemMenu : public Menu { FILE: src/extensions/meshtools/primitives.cpp type tram::Ext::Meshtools (line 14) | namespace tram::Ext::Meshtools { function AddQuad (line 16) | void AddQuad(MeshComponent& mesh, function vec3 (line 38) | vec3 SquishBalls(vec3 p) { function MakeBall (line 45) | void MakeBall(MeshComponent& mesh, float radius, function MakeCubeSphere (line 56) | void MakeCubeSphere(MeshComponent& mesh, size_t subdivisions, float ra... FILE: src/extensions/meshtools/primitives.h function namespace (line 8) | namespace tram::Ext::Meshtools { FILE: src/extensions/scripting/lua.cpp type tram::Ext::Scripting::Lua (line 18) | namespace tram::Ext::Scripting::Lua { function Type (line 24) | static Type best_value(int index) { function push_value_to_stack (line 61) | static void push_value_to_stack(const value_t& value) { function value_t (line 95) | static value_t get_value_from_stack(int index, Type type) { function function_call_from_lua (line 163) | static int function_call_from_lua(lua_State* L) { function set_global (line 192) | static void set_global(name_t name, value_t value) { function value_t (line 197) | static value_t get_global(name_t name) { function set_function (line 204) | static void set_function(name_t name, std::vector parameters, va... function value_t (line 213) | static value_t call_function(name_t name, std::vector parameter... function load_script (line 222) | static void load_script(const char* script) { function value_t (line 237) | static value_t evaluate(const char* script) { class Lua (line 255) | class Lua : public Script::Interface { method name_t (line 256) | name_t GetName() { method value_t (line 260) | value_t GetGlobal(name_t name) { method SetGlobal (line 264) | void SetGlobal(name_t name, value_t value) { method SetFunction (line 268) | void SetFunction(name_t name, std::vector parameters, value_t ... method value_t (line 272) | value_t CallFunction(name_t name, std::vector parameters) { method LoadScript (line 276) | void LoadScript(const char* path) { method value_t (line 280) | value_t Evaluate(const char* code) { function Init (line 285) | void Init() { function Uninit (line 296) | void Uninit() { FILE: src/extensions/scripting/lua.h function namespace (line 6) | namespace tram::Ext::Scripting::Lua { FILE: src/framework/async.cpp type tram::Async (line 50) | namespace tram::Async { type RequestNotification (line 55) | enum RequestNotification { type ResourceRequest (line 61) | struct ResourceRequest { function RequestResource (line 91) | void RequestResource(EntityComponent* requester, Resource* resource) { function RequestResource (line 109) | void RequestResource(void(*callback)(void* data), void* data, Resource... function CancelRequest (line 126) | void CancelRequest(EntityComponent* requester, Resource* resource) { function LoadDependency (line 137) | void LoadDependency(Resource* resource) { function ResourceLoader (line 168) | static void ResourceLoader() { function LoadResourcesFromDisk (line 198) | void LoadResourcesFromDisk() { function LoadResourcesFromMemory (line 228) | void LoadResourcesFromMemory() { function FinishResources (line 243) | void FinishResources() { function Init (line 262) | void Init(size_t threads) { function Yeet (line 284) | void Yeet() { function GetWaitingResources (line 299) | size_t GetWaitingResources() { FILE: src/framework/async.h function namespace (line 8) | namespace tram { function namespace (line 15) | namespace tram::Async { FILE: src/framework/core.cpp type tram (line 22) | namespace tram { function id_t (line 37) | id_t GenerateID() { function GetTick (line 107) | uint32_t GetTick() { function GetFrame (line 113) | uint32_t GetFrame() { function GetDeltaTick (line 120) | uint32_t GetDeltaTick() { function GetTickTime (line 126) | double GetTickTime() { function GetFrameTime (line 133) | double GetFrameTime() { function GetDeltaTime (line 141) | float GetDeltaTime() { FILE: src/framework/core.h function namespace (line 8) | namespace tram { FILE: src/framework/entity.cpp type tram (line 174) | namespace tram { type EntityTypeInfo (line 176) | struct EntityTypeInfo { function CheckEntityTypeDuplicate (line 246) | static void CheckEntityTypeDuplicate(name_t name, const Entity::FieldI... function Entity (line 361) | Entity* Entity::Find(id_t entityID) { function Entity (line 368) | Entity* Entity::Find(name_t entityName) { function GetAllOfType (line 417) | std::vector GetAllOfType(name_t type) { function Entity (line 427) | Entity* Entity::Make(name_t type, File* file) { function Entity (line 484) | Entity* Entity::Make(name_t type, const SharedEntityData& shared_data,... FILE: src/framework/entity.h type SharedEntityData (line 18) | struct SharedEntityData type ValueArray (line 19) | struct ValueArray type Entity (line 22) | typedef Entity* (*entity_make)(const SharedEntityData&, const ValueArray&); function class (line 25) | class Entity { FILE: src/framework/entitycomponent.cpp type tram (line 34) | namespace tram { FILE: src/framework/entitycomponent.h function namespace (line 11) | namespace tram { FILE: src/framework/event.cpp type tram (line 82) | namespace tram { type ListenerInfo (line 86) | struct ListenerInfo { type ListenerType (line 87) | enum ListenerType : uint32_t { function event_t (line 131) | event_t Event::Register(const char* name) { function event_t (line 159) | event_t Event::GetType(name_t name) { function name_t (line 175) | name_t Event::GetName(event_t type) { function event_t (line 186) | event_t Event::GetLast() { function listener_t (line 191) | static listener_t NewListenerHandle(event_t type) { function listener_t (line 203) | listener_t Event::AddListener(event_t type, EntityComponent* component) { function listener_t (line 219) | listener_t Event::AddListener(event_t type, Entity* entity) { function listener_t (line 235) | listener_t Event::AddListener(event_t type, void* data, void (*data_fu... function listener_t (line 252) | listener_t Event::AddListener(event_t type, void (*function)(Event& ev... FILE: src/framework/event.h function namespace (line 12) | namespace tram { function class (line 69) | class EventListener { FILE: src/framework/file.cpp type tram (line 35) | namespace tram { class FileReaderParser (line 37) | class FileReaderParser { method set_skip_value (line 67) | void set_skip_value(bool skip_value) { this->skip_value = skip_value; } method set_skip_newline (line 68) | void set_skip_newline(bool skip_newline) { this->skip_newline_flag =... class TextReaderParser (line 74) | class TextReaderParser : public FileReaderParser { method TextReaderParser (line 76) | TextReaderParser(FileReader* reader) { method read_int8 (line 81) | int8_t read_int8() { method read_int16 (line 85) | int16_t read_int16() { method read_int32 (line 89) | int32_t read_int32() { method read_int64 (line 93) | int64_t read_int64() { method read_uint8 (line 98) | uint8_t read_uint8() { method read_uint16 (line 102) | uint16_t read_uint16() { method read_uint32 (line 106) | uint32_t read_uint32() { method read_uint64 (line 110) | uint64_t read_uint64() { method read_float32 (line 115) | float read_float32() { method read_float64 (line 119) | double read_float64() { method name_t (line 124) | name_t read_name() { method read_token (line 153) | std::string_view read_token() { method read_string (line 164) | std::string_view read_string(char delimiter) { method read_line (line 184) | std::string_view read_line() { method get_line (line 201) | size_t get_line() { method skip_newline (line 205) | void skip_newline() { method skip_whitespace (line 213) | void skip_whitespace() { method is_continue (line 243) | bool is_continue() { method is_error (line 253) | bool is_error() { method reset_error (line 257) | void reset_error() { method T (line 262) | T from_chars() { class BinaryReaderParser (line 301) | class BinaryReaderParser : public FileReaderParser { method BinaryReaderParser (line 303) | BinaryReaderParser(FileReader* reader) { method read_int8 (line 308) | int8_t read_int8() { method read_int16 (line 312) | int16_t read_int16() { method read_int32 (line 316) | int32_t read_int32() { method read_int64 (line 320) | int64_t read_int64() { method read_uint8 (line 325) | uint8_t read_uint8() { method read_uint16 (line 329) | uint16_t read_uint16() { method read_uint32 (line 333) | uint32_t read_uint32() { method read_uint64 (line 337) | uint64_t read_uint64() { method read_float32 (line 342) | float read_float32() { method read_float64 (line 346) | double read_float64() { method name_t (line 350) | name_t read_name() { method read_token (line 373) | std::string_view read_token() { method read_string (line 384) | std::string_view read_string(char delimiter) { method read_line (line 398) | std::string_view read_line() { method get_line (line 415) | size_t get_line() { method skip_newline (line 419) | void skip_newline() { method skip_whitespace (line 423) | void skip_whitespace() { method is_continue (line 427) | bool is_continue() { method is_error (line 436) | bool is_error() { method reset_error (line 440) | void reset_error() { method T (line 445) | T from_binary() { class FileWriterParser (line 465) | class FileWriterParser { method is_error (line 484) | bool is_error() { method reset_error (line 488) | void reset_error() { class TextWriterParser (line 495) | class TextWriterParser : public FileWriterParser { method TextWriterParser (line 497) | TextWriterParser(FileWriter* writer) { method write_int8 (line 501) | virtual void write_int8(int8_t value) { method write_int16 (line 505) | virtual void write_int16(int16_t value) { method write_int32 (line 509) | virtual void write_int32(int32_t value) { method write_int64 (line 513) | virtual void write_int64(int64_t value) { method write_uint8 (line 518) | virtual void write_uint8(uint8_t value) { method write_uint16 (line 522) | virtual void write_uint16(uint16_t value) { method write_uint32 (line 526) | virtual void write_uint32(uint32_t value) { method write_uint64 (line 530) | virtual void write_uint64(uint64_t value) { method write_float32 (line 535) | virtual void write_float32(float value) { method write_float64 (line 539) | virtual void write_float64(double value) { method write_name (line 544) | virtual void write_name(name_t value) { method write_string (line 549) | virtual void write_string(const char* value, char delimiter) { method write_newline (line 564) | virtual void write_newline() { method write_to_chars (line 570) | void write_to_chars(T value) { class BinaryWriterParser (line 582) | class BinaryWriterParser : public FileWriterParser { method BinaryWriterParser (line 584) | BinaryWriterParser(FileWriter* writer) { method write_int8 (line 588) | virtual void write_int8(int8_t value) { method write_int16 (line 592) | virtual void write_int16(int16_t value) { method write_int32 (line 596) | virtual void write_int32(int32_t value) { method write_int64 (line 600) | virtual void write_int64(int64_t value) { method write_uint8 (line 605) | virtual void write_uint8(uint8_t value) { method write_uint16 (line 609) | virtual void write_uint16(uint16_t value) { method write_uint32 (line 613) | virtual void write_uint32(uint32_t value) { method write_uint64 (line 617) | virtual void write_uint64(uint64_t value) { method write_float32 (line 622) | virtual void write_float32(float value) { method write_float64 (line 626) | virtual void write_float64(double value) { method write_name (line 631) | virtual void write_name(name_t value) { method write_string (line 635) | virtual void write_string(const char* value, char delimiter) { method write_newline (line 639) | virtual void write_newline() { method write_to_binary (line 645) | void write_to_binary(T value) { function name_t (line 767) | name_t File::read_name() { reader_parser->skip_whitespace(); return re... FILE: src/framework/file.h function namespace (line 11) | namespace tram { FILE: src/framework/graph.cpp type tram (line 15) | namespace tram { FILE: src/framework/graph.h function namespace (line 9) | namespace tram { FILE: src/framework/gui.cpp type tram::GUI (line 38) | namespace tram::GUI { type FrameObject (line 40) | struct FrameObject { function SetSelectedText (line 79) | void SetSelectedText(char* text) { function SetColor (line 118) | void SetColor(Render::color_t color, GlyphType type) { function SetFont (line 129) | void SetFont(font_t font, GlyphType type) { function RestoreColor (line 138) | void RestoreColor(GlyphType type) { function RestoreFont (line 147) | void RestoreFont(GlyphType type) { function SetGlyphDefaults (line 159) | void SetGlyphDefaults(Render::color_t color, font_t font, GlyphType ty... function SetScaling (line 176) | void SetScaling(uint32_t scale) { function GetScaling (line 182) | uint32_t GetScaling() { function SetCursorDelayed (line 194) | void SetCursorDelayed(UI::CursorType cursor) { function Init (line 206) | void Init() { function UpdateDrawListFonts (line 229) | void UpdateDrawListFonts() { function Update (line 253) | void Update() { function font_t (line 307) | font_t RegisterFont (Render::Sprite* sprite) { function SetGlyph (line 335) | void SetGlyph(float x, float y, float z, float w, float h, float tex_x... function GlyphWidth (line 383) | uint32_t GlyphWidth(font_t font, glyph_t glyph) { function GlyphHeight (line 387) | uint32_t GlyphHeight(font_t font, glyph_t glyph) { function GlyphBorderV (line 391) | uint32_t GlyphBorderV(font_t font, glyph_t glyph) { function DrawGlyph (line 395) | void DrawGlyph(font_t font, glyph_t glyph, const vec3& color, uint32_t... function Glyph (line 405) | void Glyph(font_t font, glyph_t glyph) { function DrawBox (line 426) | void DrawBox(font_t font, glyph_t glyph, uint32_t x, uint32_t y, uint3... function TextWidth (line 460) | uint32_t TextWidth(font_t font, const char* text) { function Text (line 472) | void Text(const char* text, uint32_t orientation) { function DrawBoxHorizontal (line 510) | void DrawBoxHorizontal(font_t font, glyph_t glyph, uint32_t x, uint32... function PushFrame (line 523) | void PushFrame(uint32_t x, uint32_t y, uint32_t w, uint32_t h) { function PushFrameRelative (line 546) | void PushFrameRelative(uint32_t orientation, uint32_t offset) { function PopFrame (line 602) | void PopFrame() { function PushFrameRelativeKeepCursor (line 609) | void PushFrameRelativeKeepCursor(uint32_t orientation, uint32_t offset... function PopFrameKeepCursor (line 617) | void PopFrameKeepCursor(bool keep_x, bool keep_y) { function CursorOver (line 625) | bool CursorOver(uint32_t x, uint32_t y, uint32_t w, uint32_t h) { function ClickHandled (line 633) | bool ClickHandled() { function ClickHandledLate (line 643) | bool ClickHandledLate() { function Clicked (line 653) | bool Clicked() { function Button (line 662) | bool Button(const char* text, bool enabled, uint32_t width) { function RadioButton (line 703) | bool RadioButton(uint32_t index, uint32_t& selected, const char* text,... function CheckBox (line 737) | bool CheckBox(bool& selected, const char* text, bool enabled) { function Slider (line 771) | bool Slider(float& value, bool enabled, uint32_t width) { function NewLine (line 814) | void NewLine(uint32_t line) { function HorizontalDivider (line 831) | void HorizontalDivider() { function FillFrame (line 845) | void FillFrame(glyph_t glyph) { function TextBox (line 858) | bool TextBox(char* text, uint32_t length, bool enabled, uint32_t w, ui... function TextBox (line 921) | void TextBox(const char* text, uint32_t w, uint32_t h) { function Begin (line 946) | void Begin() { function End (line 976) | void End() { FILE: src/framework/gui.h function namespace (line 8) | namespace tram::Render { type font_t (line 14) | typedef uint32_t font_t; type glyph_t (line 15) | typedef uint32_t glyph_t; type orientation (line 17) | enum orientation : uint32_t { type GlyphType (line 40) | enum GlyphType { function glyph_t (line 90) | enum widget : glyph_t { FILE: src/framework/language.cpp type tram::Language (line 27) | namespace tram::Language { function Load (line 33) | void Load(const char* filename){ function UTF16ToLatin7 (line 74) | char UTF16ToLatin7(uint16_t code) { FILE: src/framework/language.h function namespace (line 8) | namespace tram::Language { FILE: src/framework/loader.cpp type tram::Loader (line 26) | namespace tram::Loader { function Track (line 32) | void Track(Entity* entity) { function Untrack (line 38) | void Untrack(Entity* entity) { function Update (line 48) | void Update() { FILE: src/framework/loader.h function namespace (line 6) | namespace tram { function namespace (line 10) | namespace tram::Loader { FILE: src/framework/logging.cpp type tram (line 21) | namespace tram { function SetSystemLoggingSeverity (line 30) | void SetSystemLoggingSeverity(System::system_t system, Severity min_se... function SetFileLogging (line 39) | void SetFileLogging(bool enabled) { function SetDisplayLogCallback (line 71) | void SetDisplayLogCallback(void(*callback)(int, const char*)) { function SetConsoleLogCallback (line 78) | void SetConsoleLogCallback(void(*callback)(int, const char*)) { type tram::implementation (line 84) | namespace tram::implementation { function concat_fmt (line 92) | void concat_fmt(std::string_view& str) { function flush_console (line 104) | void flush_console(Severity severity, System::system_t system) { function flush_display (line 188) | void flush_display(int time, int system) { function concat (line 196) | void concat(const std::string_view& value) { function concat (line 200) | void concat(const std::string& value) { function concat (line 204) | void concat(const char* const& value) { function concat (line 208) | void concat(const char* value) { function concat (line 213) | void concat(const UID& value) { function to_chars_concat (line 217) | void to_chars_concat(const T& value) { function concat_numeric (line 223) | void concat_numeric(const int64_t& value) { function concat_numeric (line 227) | void concat_numeric(const uint64_t& value) { function concat_numeric (line 231) | void concat_numeric(const float& value) { FILE: src/framework/logging.h function namespace (line 11) | namespace tram { FILE: src/framework/math.cpp type tram (line 15) | namespace tram { function QuatLookAt (line 20) | void QuatLookAt(quat& quaternion, const vec3& from, const vec3& to) { function ProjectLine (line 28) | void ProjectLine(vec3& point, const vec3& from, const vec3& to) { function vec3 (line 42) | vec3 RayTriangleIntersection(vec3 ray_pos, vec3 ray_dir, vec3 point1, ... function RotateAABB (line 84) | void RotateAABB(vec3& min, vec3& max, quat rotation) { function RotateAABB (line 109) | void RotateAABB(vec3& min, vec3& max, mat4 rotation) { function mat4 (line 137) | mat4 PositionRotationToMatrix(const vec3& position, const quat& rotati... function mat4 (line 145) | mat4 PositionRotationScaleToMatrix(const vec3& position, const quat& r... function vec3 (line 153) | static vec3 euler_normalize(vec3 euler) { function vec3 (line 172) | static vec3 euler_alt_normalize(vec3 euler) { function euler_error (line 180) | static float euler_error(vec3 a, vec3 b) { function vec3 (line 189) | vec3 EulerFromQuat(quat rotation, vec3 previous) { FILE: src/framework/math.h type glm (line 11) | typedef glm::vec3 vec3; type glm (line 12) | typedef glm::quat quat; type glm (line 13) | typedef glm::mat2 mat2; type glm (line 14) | typedef glm::mat3 mat3; type glm (line 15) | typedef glm::mat4 mat4; type glm (line 16) | typedef glm::vec4 vec4; type glm (line 17) | typedef glm::vec2 vec2; type glm (line 18) | typedef glm::ivec2 ivec2; type glm (line 19) | typedef glm::ivec3 ivec3; type glm (line 20) | typedef glm::ivec4 ivec4; type glm (line 21) | typedef glm::uvec2 uvec2; type glm (line 22) | typedef glm::uvec3 uvec3; type glm (line 23) | typedef glm::uvec4 uvec4; function vec3 (line 54) | inline vec3 MergeAABBMax (vec3 a, vec3 b) { FILE: src/framework/message.cpp type tram (line 59) | namespace tram { function message_t (line 96) | message_t Message::Register(const char* name) { function message_t (line 120) | message_t Message::GetType(name_t name) { function name_t (line 136) | name_t Message::GetName(message_t type) { function message_t (line 147) | message_t Message::GetLast() { FILE: src/framework/message.h function namespace (line 8) | namespace tram { FILE: src/framework/navmesh.cpp type tram (line 21) | namespace tram { function node_id_t (line 29) | static node_id_t GetNavmeshNodeFromRawId (uint32_t raw_id) { function NavmeshNode (line 45) | NavmeshNode Navmesh::GetNavmeshNode (node_id_t node_id) { function Navmesh (line 49) | Navmesh* Navmesh::Find (name_t name) { FILE: src/framework/navmesh.h function namespace (line 12) | namespace tram { FILE: src/framework/path.cpp type tram (line 42) | namespace tram { function Path (line 50) | Path* Path::Find(name_t name) { function vec3 (line 165) | static vec3 nearest_point(vec3 a, vec3 b, vec3 p) { function project_line (line 172) | static float project_line(vec3 a, vec3 b, vec3 p) { function vec3 (line 211) | vec3 PathFollower::GetPosition() { function vec3 (line 217) | vec3 PathFollower::GetTangent() { FILE: src/framework/path.h function namespace (line 10) | namespace tram { FILE: src/framework/resource.h function namespace (line 9) | namespace tram { function namespace (line 43) | namespace Async { void RequestResource (EntityComponent* requester, Reso... function set (line 50) | void set(Resource* new_res){ function T (line 69) | T* get() { return (T*)resource; } FILE: src/framework/script.cpp type tram::Script (line 44) | namespace tram::Script { function SetGlobal (line 48) | void SetGlobal(name_t name, value_t value) { function value_t (line 52) | value_t GetGlobal(name_t name) { function SetFunction (line 56) | void SetFunction(name_t name, std::vector parameters, value_t (*... function value_t (line 60) | value_t CallFunction(name_t name, std::vector parameters) { function value_t (line 64) | value_t Evaluate(const char* code) { function SetInterface (line 78) | void SetInterface(Interface* new_language) { function LoadScript (line 82) | void LoadScript(const char* path) { function Init (line 86) | void Init() { FILE: src/framework/script.h function namespace (line 9) | namespace tram::Script { FILE: src/framework/serialization.h function namespace (line 19) | namespace tram { FILE: src/framework/settings.cpp type tram::Settings (line 17) | namespace tram::Settings { type SettingInfo (line 21) | struct SettingInfo { function SettingInfo (line 49) | static SettingInfo* lookup_setting(const char* name) { type RawSetting (line 67) | struct RawSetting { function SetFromRaw (line 75) | void SetFromRaw(SettingInfo& info) { function SetAndStore (line 122) | void SetAndStore(SettingInfo info) { function Register (line 132) | void Register(bool& value, const char* name, uint32_t flags) { function Register (line 136) | void Register(float& value, const char* name, uint32_t flags) { function Register (line 140) | void Register(int32_t& value, const char* name, uint32_t flags) { function Register (line 144) | void Register(uint32_t& value, const char* name, uint32_t flags) { function value_t (line 150) | value_t Get(name_t name) { function Set (line 174) | void Set(name_t name, value_t value) { function Parse (line 194) | void Parse(const char** argv, int argc) { function Flags (line 242) | uint32_t Flags(name_t name) { function GetSettings (line 250) | std::vector GetSettings(uint32_t filter) { function Save (line 262) | void Save(const char* file) { function Load (line 266) | void Load(const char* file) { FILE: src/framework/settings.h function operator (line 55) | operator T() { FILE: src/framework/signal.cpp type tram (line 31) | namespace tram { function signal_t (line 56) | signal_t Signal::Register(const char* name) { function signal_t (line 80) | signal_t Signal::GetType(name_t name) { function name_t (line 96) | name_t Signal::GetName(signal_t type) { FILE: src/framework/signal.h function namespace (line 10) | namespace tram { FILE: src/framework/stats.cpp type tram::Stats (line 23) | namespace tram::Stats { type SystemStat (line 25) | struct SystemStat { function Start (line 42) | void Start(System::system_t system) { function Stop (line 60) | void Stop(System::system_t system) { function Add (line 75) | void Add(Resource resource, size_t ammount) { function Remove (line 85) | void Remove(Resource resource, size_t ammount) { function Collate (line 95) | void Collate() { function GetStat (line 127) | size_t GetStat(Resource resource) { function GetStat (line 137) | double GetStat(System::system_t system) { function GetStatUncollated (line 147) | double GetStatUncollated(System::system_t system) { function GetStatAverage (line 157) | double GetStatAverage(System::system_t system) { FILE: src/framework/stats.h function namespace (line 10) | namespace tram::Stats { FILE: src/framework/system.cpp type tram::System (line 29) | namespace tram::System { type SystemInfo (line 31) | struct SystemInfo { function Register (line 55) | uint32_t Register(char const* name, char const* short_name) { function system_t (line 98) | system_t Find(char const* name) { function SetInitialized (line 125) | void SetInitialized(uint32_t system, bool is_initialized) { function IsInitialized (line 133) | bool IsInitialized(uint32_t system) { function SetState (line 145) | void SetState(system_t system, SystemState state) { function AssertDependency (line 154) | void AssertDependency(system_t system) { function system_t (line 184) | system_t GetSystemCount() { FILE: src/framework/system.h type system_t (line 10) | typedef uint32_t system_t; function system_t (line 12) | enum System : system_t { FILE: src/framework/transition.cpp type tram (line 22) | namespace tram { function Transition (line 29) | Transition* Transition::Find(name_t name) { function Transition (line 38) | Transition* Transition::Make(name_t name, WorldCell* cell_into) { FILE: src/framework/transition.h function namespace (line 11) | namespace tram { FILE: src/framework/type.cpp type tram (line 5) | namespace tram { FILE: src/framework/type.h function namespace (line 8) | namespace tram { FILE: src/framework/ui.cpp type tram::UI (line 42) | namespace tram::UI { type KeyBinding (line 59) | struct KeyBinding { function BindKeyboardKey (line 107) | void BindKeyboardKey(KeyboardKey key, keyboardaction_t action) { function BindKeyboardKey (line 111) | void BindKeyboardKey(KeyboardKey key, void (*action)()) { function BindKeyboardKey (line 115) | void BindKeyboardKey(KeyboardKey key, void (*action)(KeyboardKey)) { function GenerateEvent (line 119) | static bool GenerateEvent() { function key_press_callback (line 133) | static void key_press_callback(KeyboardKey key) { function key_release_callback (line 147) | static void key_release_callback(KeyboardKey key) { function key_code_callback (line 157) | static void key_code_callback(uint16_t code) { function key_mouse_callback (line 161) | static void key_mouse_callback(float xpos, float ypos) { function key_scroll_callback (line 176) | static void key_scroll_callback(float value) { function screen_resize_callback (line 180) | static void screen_resize_callback(int width, int height) { function screen_close_callback (line 186) | static void screen_close_callback() { function ShouldExit (line 190) | bool ShouldExit() { function Init (line 196) | void Init() { function Uninit (line 217) | void Uninit() { function Update (line 225) | void Update() { function EndFrame (line 273) | void EndFrame() { function SetWebMainLoop (line 277) | void SetWebMainLoop(void(*loop_function)(void)) { function GetScreenWidth (line 286) | float GetScreenWidth() { function GetScreenHeight (line 290) | float GetScreenHeight() { function SetWindowTitle (line 295) | void SetWindowTitle(const char* title) { function SetWindowSize (line 301) | void SetWindowSize(int w, int h) { function SetCursor (line 309) | void SetCursor(CursorType cursor) { function SetInputState (line 323) | void SetInputState(InputState state) { function InputState (line 338) | InputState GetInputState() { function PollKeyboardKey (line 344) | bool PollKeyboardKey(KeyboardKey key) { function PollKeyboardAxis (line 350) | float PollKeyboardAxis(KeyboardAxis key) { function PollKeyboardAxisDelta (line 356) | float PollKeyboardAxisDelta(KeyboardAxis key) { function GetAxisSensitivity (line 360) | float GetAxisSensitivity(KeyboardAxis key) { function SetAxisSensitivity (line 364) | void SetAxisSensitivity(KeyboardAxis key, float value) { function keyboardaction_t (line 390) | keyboardaction_t RegisterKeyboardAction(const char* name) { function keyboardaction_t (line 413) | keyboardaction_t GetKeyboardAction(name_t name) { function name_t (line 428) | name_t GetKeyboardActionName(keyboardaction_t type) { FILE: src/framework/ui.h type KeyboardKey (line 10) | enum KeyboardKey : uint16_t { type KeyboardAxis (line 67) | enum KeyboardAxis : uint16_t { type InputState (line 74) | enum InputState { type keyboardaction_t (line 82) | typedef uint16_t keyboardaction_t; function keyboardaction_t (line 84) | enum KeyboardAction : keyboardaction_t { FILE: src/framework/uid.cpp type tram (line 34) | namespace tram { FILE: src/framework/uid.h function namespace (line 9) | namespace tram { FILE: src/framework/value.h function namespace (line 14) | namespace tram { type Value (line 328) | typedef Value value_t; type ValueArray (line 329) | typedef ValueArray valuearray_t; FILE: src/framework/worldcell.cpp type tram (line 33) | namespace tram { function WorldCell (line 41) | WorldCell* WorldCell::Find(name_t name) { function WorldCell (line 49) | WorldCell* WorldCell::Make(name_t name) { function WorldCell (line 67) | WorldCell* WorldCell::Find(vec3 point) { function WorldCell (line 132) | WorldCell* WorldCell::FindTransition(vec3 point) { FILE: src/framework/worldcell.h function namespace (line 11) | namespace tram { FILE: src/main.cpp function main (line 103) | int main(int argc, const char** argv) { function mainloop (line 355) | void mainloop() { FILE: src/physics/api.h function namespace (line 15) | namespace tram::Physics::API { FILE: src/physics/bullet/actions.h function namespace (line 9) | namespace tram::Physics { FILE: src/physics/bullet/bullet.cpp type tram::Physics::API (line 13) | namespace tram::Physics::API { type UserIndex (line 17) | enum UserIndex : int { class CallbackMotionState (line 22) | class CallbackMotionState : public btMotionState { method CallbackMotionState (line 24) | CallbackMotionState(vec3 position, quat rotation, get_trf_callback g... method getWorldTransform (line 33) | virtual void getWorldTransform (btTransform& world_transform) const { method setWorldTransform (line 61) | virtual void setWorldTransform (const btTransform& world_transform) { method SetTransformCallback (line 79) | void SetTransformCallback(std::pair(*get_transform_callb... type MetadataType (line 95) | enum MetadataType { type RigidbodyMetadata (line 100) | struct RigidbodyMetadata { function btCollisionShape (line 115) | static btCollisionShape* MakeBulletShape(CollisionShape shape) { function collisionshape_t (line 156) | collisionshape_t MakeCollisionShape(CollisionShapeTransform* shapes, s... function collisionshape_t (line 181) | collisionshape_t MakeCollisionShape(CollisionShape shape) { function YeetCollisionShape (line 185) | void YeetCollisionShape(collisionshape_t shape) { function rigidbody_t (line 190) | rigidbody_t MakeRigidbody(collisionshape_t shape, float mass, vec3 pos... function YeetRigidbody (line 218) | void YeetRigidbody(rigidbody_t rigidbody) { function SetRigidbodyTransformCallback (line 225) | void SetRigidbodyTransformCallback(rigidbody_t rigidbody, std::pair Raycast(vec3 from, vec3 to, uint32_t... type ShapecastCallback (line 429) | struct ShapecastCallback : public btCollisionWorld::ConvexResultCallba... method ShapecastCallback (line 430) | ShapecastCallback(std::vector>& co... method btScalar (line 432) | btScalar addSingleResult (btCollisionWorld::LocalConvexResult &conve... function Shapecast (line 459) | std::vector> Shapecast(CollisionShap... function DrawDebug (line 482) | void DrawDebug(bool draw) { function Init (line 486) | void Init() { function StepPhysics (line 514) | void StepPhysics() { function DrawDebug (line 577) | void DrawDebug() { FILE: src/physics/bullet/debugdrawer.h function namespace (line 9) | namespace tram::Physics::API { FILE: src/physics/collisionmodel.cpp type tram::Physics (line 23) | namespace tram::Physics { function CollisionModel (line 31) | CollisionModel* CollisionModel::Find(name_t model_name) { FILE: src/physics/collisionmodel.h function namespace (line 9) | namespace tram::Physics { FILE: src/physics/collisionshape.h function namespace (line 16) | namespace tram::Physics { FILE: src/physics/physics.cpp type tram::Physics (line 34) | namespace tram::Physics { function Init (line 37) | void Init() { function Update (line 48) | void Update() { function Collision (line 60) | Collision Raycast(const vec3& from, const vec3& to, uint32_t collision... function Shapecast (line 67) | std::vector Shapecast(const CollisionShape& shape, const ve... FILE: src/physics/physics.h type btCollisionShape (line 11) | struct btCollisionShape type btCollisionObject (line 12) | struct btCollisionObject type btRigidBody (line 13) | struct btRigidBody function namespace (line 15) | namespace tram { function namespace (line 19) | namespace tram::Physics { FILE: src/physics/template/template.cpp type tram::Physics::API (line 5) | namespace tram::Physics::API { function collisionshape_t (line 7) | collisionshape_t MakeCollisionShape(CollisionShapeTransform* shapes, s... function collisionshape_t (line 11) | collisionshape_t MakeCollisionShape(CollisionShape shape) { function YeetCollisionShape (line 15) | void YeetCollisionShape(collisionshape_t shape) { function rigidbody_t (line 19) | rigidbody_t MakeRigidbody(collisionshape_t shape, float mass, vec3 pos... function YeetRigidbody (line 23) | void YeetRigidbody(rigidbody_t rigidbody) { function SetRigidbodyTransformCallback (line 27) | void SetRigidbodyTransformCallback(rigidbody_t rigidbody, get_trf_call... function SetRigidbodyCollisionCallback (line 31) | void SetRigidbodyCollisionCallback(rigidbody_t rigidbody, col_callback... function SetRigidbodyCollisionMask (line 35) | void SetRigidbodyCollisionMask(rigidbody_t rigidbody, uint32_t mask) { function SetRigidbodyCollisionGroup (line 39) | void SetRigidbodyCollisionGroup(rigidbody_t rigidbody, uint32_t group) { function SetRigidbodyLocation (line 43) | void SetRigidbodyLocation(rigidbody_t rigidbody, vec3 location) { function SetRigidbodyRotation (line 47) | void SetRigidbodyRotation(rigidbody_t rigidbody, quat rotation) { function SetRigidbodyMass (line 51) | void SetRigidbodyMass(rigidbody_t rigidbody, float mass) { function PushRigidbody (line 55) | void PushRigidbody(rigidbody_t rigidbody, vec3 direction) { function PushRigidbody (line 59) | void PushRigidbody(rigidbody_t rigidbody, vec3 direction, vec3 local) { function SpinRigidbody (line 63) | void SpinRigidbody(rigidbody_t rigidbody, vec3 direction) { function SetRigidbodyDebugDrawing (line 67) | void SetRigidbodyDebugDrawing(rigidbody_t rigidbody, bool drawing) { function SetRigidbodyKinematic (line 71) | void SetRigidbodyKinematic(rigidbody_t rigidbody, bool kinematic) { function SetRigidbodyAngularFactor (line 75) | void SetRigidbodyAngularFactor(rigidbody_t rigidbody, vec3 factor) { function SetRigidbodyLinearFactor (line 79) | void SetRigidbodyLinearFactor(rigidbody_t rigidbody, vec3 factor) { function SetRigidbodyVelocity (line 83) | void SetRigidbodyVelocity(rigidbody_t rigidbody, vec3 velocity) { function vec3 (line 87) | vec3 GetRigidbodyVelocity(rigidbody_t rigidbody) { function AwakenRigidbody (line 91) | void AwakenRigidbody(rigidbody_t rigidbody) { function SleepRigidbody (line 95) | void SleepRigidbody(rigidbody_t rigidbody) { function DisableRigidbodyDeactivation (line 99) | void DisableRigidbodyDeactivation(rigidbody_t rigidbody) { function trigger_t (line 103) | trigger_t MakeTrigger(collisionshape_t shape, uint32_t mask, uint32_t ... function YeetTrigger (line 107) | void YeetTrigger(trigger_t) { function SetTriggerCollisionCallback (line 111) | void SetTriggerCollisionCallback(trigger_t rigidbody, col_callback cal... function SetTriggerCollisionMask (line 115) | void SetTriggerCollisionMask(trigger_t rigidbody, uint32_t mask) { function SetTriggerCollisionGroup (line 119) | void SetTriggerCollisionGroup(trigger_t rigidbody, uint32_t group) { function SetTriggerLocation (line 123) | void SetTriggerLocation(trigger_t rigidbody, vec3 location) { function SetTriggerRotation (line 127) | void SetTriggerRotation(trigger_t rigidbody, quat location) { function Raycast (line 131) | std::pair Raycast(vec3 from, vec3 to, uint32_t... function Shapecast (line 135) | std::vector> Shapecast(CollisionShap... function Init (line 139) | void Init() { function StepPhysics (line 143) | void StepPhysics() { function DrawDebug (line 147) | void DrawDebug() { function DrawDebug (line 151) | void DrawDebug(bool) { FILE: src/platform/api.h function namespace (line 22) | namespace tram::Platform::Window { function namespace (line 73) | namespace tram::Platform::Input { FILE: src/platform/file.cpp type tram (line 38) | namespace tram { type FileReaderProtocolInfo (line 45) | struct FileReaderProtocolInfo { type FileWriterProtocolInfo (line 50) | struct FileWriterProtocolInfo { class DiskReader (line 58) | class DiskReader : public FileReader { method DiskReader (line 60) | DiskReader(const char* path) { method GetSize (line 100) | size_t GetSize() { method Yeet (line 104) | void Yeet() { method FileStatus (line 108) | FileStatus GetStatus() { function ExtractProtocol (line 121) | static bool ExtractProtocol(const char* path, char* protocol) { function FileReader (line 146) | FileReader* FileReader::GetReader(const char* path) { class DiskWriter (line 218) | class DiskWriter : public FileWriter { method DiskWriter (line 220) | DiskWriter(const char* path) { method SetContents (line 254) | void SetContents(const char* contents, size_t size) { method Flush (line 258) | bool Flush() { method Yeet (line 262) | void Yeet() { method FileStatus (line 266) | FileStatus GetStatus() { function FileWriter (line 280) | FileWriter* FileWriter::GetWriter(const char* path) { FILE: src/platform/file.h function FileStatus (line 11) | enum class FileStatus { FILE: src/platform/glfw/glfw.cpp type tram::Platform (line 29) | namespace tram::Platform { function KeyboardKey (line 278) | static KeyboardKey GLFWKeyToKeyboardKey (int keycode) { FILE: src/platform/image.cpp type tram::Platform (line 8) | namespace tram::Platform { function SaveImageToDisk (line 12) | void SaveImageToDisk(const char* name, int w, int h, const char* image) { FILE: src/platform/image.h function namespace (line 6) | namespace tram::Platform { FILE: src/platform/other.cpp type tram::Platform (line 11) | namespace tram::Platform { function TryDebugging (line 17) | void TryDebugging() { function ShowErrorDialog (line 28) | void ShowErrorDialog(const char* message, const char* title) { FILE: src/platform/other.h function namespace (line 6) | namespace tram::Platform { FILE: src/platform/platform.h function namespace (line 6) | namespace tram { FILE: src/platform/sdl/sdl.cpp type tram::Platform (line 33) | namespace tram::Platform { function SoftwareRenderContextUpdate (line 56) | static void SoftwareRenderContextUpdate() { function KeyboardKey (line 399) | static KeyboardKey SDLMouseKeyToKeyboardKey(uint8_t button) { function KeyboardKey (line 408) | static KeyboardKey SDLKeyToKeyboardKey(SDL_Keysym keycode) { FILE: src/platform/terminal.cpp type tram::Platform (line 12) | namespace tram::Platform { function ColorToCharacterAttribute (line 16) | static int ColorToCharacterAttribute(TerminalColor color, bool foregro... function SwitchForeground (line 48) | void SwitchForeground(TerminalColor color) { function SwitchBackground (line 60) | void SwitchBackground(TerminalColor color) { function SwitchForeground (line 74) | void SwitchForeground(TerminalColor color) { function SwitchBackground (line 78) | void SwitchBackground(TerminalColor color) { FILE: src/platform/terminal.h function TerminalColor (line 8) | enum class TerminalColor { FILE: src/render/animation.cpp type tram::Render (line 85) | namespace tram::Render { function Keyframe (line 166) | Keyframe* Animation::GetKeyframes(name_t bone) { function Animation (line 186) | Animation* Animation::Find (name_t name) { FILE: src/render/animation.h function namespace (line 14) | namespace tram::Render { FILE: src/render/api.h function namespace (line 15) | namespace tram::Render::API { FILE: src/render/direct3d/direct3d.h function namespace (line 9) | namespace tram::Render::API { type D3DLight (line 39) | struct D3DLight { FILE: src/render/direct3d/renderer.cpp type tram::Render::API (line 12) | namespace tram::Render::API { type VertexBufferMetadata (line 21) | struct VertexBufferMetadata { type LayerParameters (line 29) | struct LayerParameters { function SetLightingParameters (line 44) | void SetLightingParameters (vec3 sun_direction, vec3 sun_color, vec3 a... function SetScreenSize (line 50) | void SetScreenSize(float width, float height) { function SetScreenClear (line 54) | void SetScreenClear (vec3 clear_color, bool clear) { function RenderFrame (line 62) | void RenderFrame() { function drawlistentry_t (line 234) | drawlistentry_t InsertDrawListEntry() { function RemoveDrawListEntry (line 238) | void RemoveDrawListEntry(drawlistentry_t entry) { function GetFlags (line 242) | uint32_t GetFlags(drawlistentry_t entry) { function SetFlags (line 246) | void SetFlags(drawlistentry_t entry, uint32_t flags) { function SetLayer (line 250) | void SetLayer(drawlistentry_t entry, uint32_t layer) { function SetPose (line 254) | void SetPose(drawlistentry_t entry, Pose* pose) { function SetLightmap (line 258) | void SetLightmap(drawlistentry_t entry, texturehandle_t lightmap) { function SetDrawListColors (line 262) | void SetDrawListColors(drawlistentry_t entry, size_t count, vec4* colo... function SetDrawListSpecularities (line 266) | void SetDrawListSpecularities(drawlistentry_t entry, size_t count, flo... function SetLights (line 272) | void SetLights(drawlistentry_t entry, light_t* lights) { function SetMatrix (line 278) | void SetMatrix(drawlistentry_t entry, const mat4& matrix) { function SetDrawListVertexArray (line 286) | void SetDrawListVertexArray(drawlistentry_t entry, vertexarray_t verte... function SetDrawListIndexArray (line 293) | void SetDrawListIndexArray(drawlistentry_t entry, indexarray_t index_a... function SetDrawListIndexRange (line 297) | void SetDrawListIndexRange(drawlistentry_t entry, uint32_t index_offse... function SetDrawListShader (line 302) | void SetDrawListShader(drawlistentry_t entry, vertexformat_t vertex_fo... function SetDrawListTextures (line 306) | void SetDrawListTextures(drawlistentry_t entry, size_t texture_count, ... function light_t (line 310) | light_t MakeLight() { function YeetLight (line 320) | void YeetLight(light_t light) { function SetLightParameters (line 329) | void SetLightParameters(light_t light, vec3 location, vec3 color, floa... function texturehandle_t (line 346) | texturehandle_t CreateTexture(ColorMode color_mode, TextureFilter text... type FVFHelper (line 421) | struct FVFHelper { type StaticVertex (line 432) | struct StaticVertex { type DynamicVertex (line 440) | struct DynamicVertex { type LineVertex (line 449) | struct LineVertex { function UINT (line 455) | static UINT FVFToStride(DWORD fvf) { function FVFHelper (line 464) | FVFHelper VertexDefinitionToFVF(VertexDefinition vertex_format) { function PackVertexBuffer (line 495) | void PackVertexBuffer(vertexarray_t& vertex_array, VertexDefinition ve... function CreateIndexedVertexArray (line 608) | void CreateIndexedVertexArray(VertexDefinition vertex_format, vertexar... function CreateVertexArray (line 655) | void CreateVertexArray(VertexDefinition vertex_format, vertexarray_t& ... function UpdateVertexArray (line 690) | void UpdateVertexArray(vertexarray_t& vertex_array, size_t data_size, ... function SetViewMatrix (line 732) | void SetViewMatrix(const mat4& matrix, layer_t layer) { function SetProjectionMatrix (line 737) | void SetProjectionMatrix(const mat4& matrix, layer_t layer) { function GetScreen (line 744) | void GetScreen(char* buffer, int w, int h) { function Init (line 768) | void Init() { function ContextType (line 803) | ContextType GetContext() { function GetMaxIndexRangeLength (line 807) | uint32_t GetMaxIndexRangeLength() { function SetDevice (line 811) | void SetDevice(void* new_device) { FILE: src/render/error.cpp type tram::Render (line 5) | namespace tram::Render { function StaticModelData (line 34) | StaticModelData* MakeNewErrorModel() { FILE: src/render/error.h function namespace (line 8) | namespace tram::Render { FILE: src/render/light.cpp function Material (line 51) | Material* LightGraph::LookupEnvironmentMap(vec3 position) { function SphericalHarmonic (line 70) | SphericalHarmonic LightGraph::LookupHarmonic(vec3 position, uint32_t lay... function LightGraph (line 149) | LightGraph* LightGraph::Find(name_t name) { FILE: src/render/light.h function namespace (line 11) | namespace tram::Render { FILE: src/render/material.cpp type tram::Render (line 43) | namespace tram::Render { function Material (line 183) | Material* Material::Make(name_t name, materialtype_t type) { function Material (line 201) | Material* Material::Find(name_t name){ function ColorMode (line 249) | static ColorMode ChannelsToColorMode(int channels) { FILE: src/render/material.h function namespace (line 8) | namespace tram::Render { FILE: src/render/model.cpp type tram::Render (line 54) | namespace tram::Render { function Model (line 58) | Model* Model::Find(name_t name) { type ModelAABB (line 134) | struct ModelAABB { function DrawAABBNodeChildren (line 169) | static void DrawAABBNodeChildren(const AABBTree& tree, AABBTree::node_... function vec3 (line 215) | static vec3 TriangleAABBMin (vec3 point1, vec3 point2, vec3 point3) { function vec3 (line 223) | static vec3 TriangleAABBMax (vec3 point1, vec3 point2, vec3 point3) { type TriangleBucket (line 231) | struct TriangleBucket { type BucketMapping (line 237) | struct BucketMapping { function PutTriangleInBucket (line 242) | static uint32_t PutTriangleInBucket ( FILE: src/render/model.h function namespace (line 8) | namespace tram::Render { FILE: src/render/opengl/buffer.cpp type tram::Render::API (line 16) | namespace tram::Render::API { function CreateIndexedVertexArray (line 18) | void CreateIndexedVertexArray(VertexDefinition vertex_format, vertexar... function CreateVertexArray (line 50) | void CreateVertexArray(VertexDefinition vertex_format, vertexarray_t& ... function UpdateVertexArray (line 75) | void UpdateVertexArray(vertexarray_t& vertex_array, size_t data_size, ... FILE: src/render/opengl/buffer.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/opengl/drawlist.cpp type tram::Render::API (line 14) | namespace tram::Render::API { function drawlistentry_t (line 16) | drawlistentry_t InsertDrawListEntry() { function RemoveDrawListEntry (line 20) | void RemoveDrawListEntry(drawlistentry_t entry) { function GetFlags (line 24) | uint32_t GetFlags(drawlistentry_t entry) { function SetFlags (line 28) | void SetFlags(drawlistentry_t entry, uint32_t flags) { function SetLayer (line 32) | void SetLayer(drawlistentry_t entry, uint32_t layer) { function SetPose (line 36) | void SetPose(drawlistentry_t entry, Pose* pose) { function SetLightmap (line 40) | void SetLightmap(drawlistentry_t entry, texturehandle_t lightmap) { function SetEnvironmentMap (line 44) | void SetEnvironmentMap(drawlistentry_t entry, texturehandle_t environm... function SetSphericalHarmonic (line 48) | void SetSphericalHarmonic(drawlistentry_t entry, sphericalharmonic_t h... function SetDrawListAABB (line 52) | void SetDrawListAABB(drawlistentry_t entry, vec3 min, vec3 max) { function SetDrawListColor (line 57) | void SetDrawListColor(drawlistentry_t entry, vec4 color) { function SetDrawListTextureOffsets (line 61) | void SetDrawListTextureOffsets(drawlistentry_t entry, size_t count, ve... function SetLights (line 67) | void SetLights(drawlistentry_t entry, light_t* lights) { function SetMatrix (line 74) | void SetMatrix(drawlistentry_t entry, const mat4& matrix) { function SetFadeDistance (line 78) | void SetFadeDistance(drawlistentry_t entry, float near, float far) { function SetDrawListVertexArray (line 83) | void SetDrawListVertexArray(drawlistentry_t entry, vertexarray_t verte... function SetDrawListIndexArray (line 87) | void SetDrawListIndexArray(drawlistentry_t entry, indexarray_t index_a... function SetDrawListSpriteArray (line 91) | void SetDrawListSpriteArray(drawlistentry_t entry, spritearray_t sprit... function SetDrawListIndexRange (line 95) | void SetDrawListIndexRange(drawlistentry_t entry, uint32_t index_offse... function SetDrawListShader (line 100) | bool SetDrawListShader(drawlistentry_t entry, vertexformat_t vertex_fo... function SetDrawListMaterials (line 119) | void SetDrawListMaterials(drawlistentry_t entry, size_t material_count... FILE: src/render/opengl/drawlist.h function namespace (line 11) | namespace tram::Render::API { FILE: src/render/opengl/light.cpp type tram::Render::API (line 11) | namespace tram::Render::API { function light_t (line 13) | light_t MakeLight() { function YeetLight (line 17) | void YeetLight(light_t light) { function SetLightParameters (line 21) | void SetLightParameters(light_t light, vec3 location, vec3 color, floa... FILE: src/render/opengl/light.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/opengl/material.cpp type tram::Render::API (line 11) | namespace tram::Render::API { function material_t (line 13) | material_t MakeMaterial() { function YeetMaterial (line 17) | void YeetMaterial(material_t material) { function SetMaterialTexture (line 21) | void SetMaterialTexture(material_t material, texturehandle_t texture) { function SetMaterialNormalMap (line 25) | void SetMaterialNormalMap(material_t material, texturehandle_t texture) { function SetMaterialColor (line 29) | void SetMaterialColor(material_t material, vec4 color) { function SetMaterialSpecularWeight (line 33) | void SetMaterialSpecularWeight(material_t material, float weight) { function SetMaterialSpecularExponent (line 37) | void SetMaterialSpecularExponent(material_t material, float exponent) { function SetMaterialSpecularTransparency (line 41) | void SetMaterialSpecularTransparency(material_t material, float transp... function SetMaterialReflectivity (line 45) | void SetMaterialReflectivity(material_t material, float reflectivity) { FILE: src/render/opengl/material.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/opengl/renderer.cpp type tram::Render::API (line 39) | namespace tram::Render::API { type ShaderUniformMatrices (line 43) | struct ShaderUniformMatrices { type ShaderUniformModelMatrices (line 50) | struct ShaderUniformModelMatrices { type Layer (line 68) | struct Layer { class ShaderBuffer (line 86) | class ShaderBuffer {} function MakeUniformBuffer (line 109) | uint32_t MakeUniformBuffer (const char* name, uint32_t binding, uint32... function UploadUniformBuffer (line 124) | void UploadUniformBuffer (uint32_t handle, uint32_t data_size, void* d... function SetLightingParameters (line 130) | void SetLightingParameters (vec3 sun_direction, vec3 sun_color, vec3 a... function SetFogParameters (line 136) | void SetFogParameters(vec3 color, float near, float far, uint32_t laye... function SetViewParameters (line 142) | void SetViewParameters (vec3 position, quat rotation, uint32_t layer) { function SetScreenSize (line 147) | void SetScreenSize(float width, float height) { function SetScreenClear (line 156) | void SetScreenClear (vec3 clear_color, bool clear) { function SetupLayer (line 162) | static void SetupLayer(layer_t layer) { function Draw (line 174) | static void Draw(GLDrawListEntry* robj) { function RenderFrame (line 281) | void RenderFrame() { function SetViewMatrix (line 454) | void SetViewMatrix(const mat4& matrix, layer_t layer) { function SetProjectionMatrix (line 459) | void SetProjectionMatrix(const mat4& matrix, layer_t layer) { function GetScreen (line 463) | void GetScreen(char* buffer, int w, int h) { function IsInteractiveMode (line 474) | bool IsInteractiveMode() { function SetInteractiveMode (line 478) | void SetInteractiveMode(bool is_interactive) { function RenderErrorCallback (line 483) | void APIENTRY RenderErrorCallback(uint32_t source, uint32_t type, uint... function Init (line 522) | void Init() { function ContextType (line 557) | ContextType GetContext() { function GetMaxIndexRangeLength (line 565) | uint32_t GetMaxIndexRangeLength() { function SetDevice (line 569) | void SetDevice(void*) { function IsDebugMode (line 573) | bool IsDebugMode() { function SetDebugMode (line 577) | void SetDebugMode(bool mode) { FILE: src/render/opengl/renderer.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/opengl/shader.cpp type tram::Render::API (line 25) | namespace tram::Render::API { class VertexShader (line 33) | class VertexShader { method name_t (line 35) | name_t GetName() { method GetShader (line 39) | uint32_t GetShader(uint32_t flags) { method VertexShader (line 81) | static VertexShader* Find(name_t name) { method VertexShader (line 92) | VertexShader(name_t name) : name(name) {} class FragmentShader (line 102) | class FragmentShader { method name_t (line 104) | name_t GetName() { method GetShader (line 108) | uint32_t GetShader(uint32_t flags) { method FragmentShader (line 152) | static FragmentShader* Find(name_t name) { method FragmentShader (line 163) | FragmentShader(name_t name) : name(name) {} class LinkedShader (line 173) | class LinkedShader { method vertexformat_t (line 175) | vertexformat_t GetFormat() { method materialtype_t (line 179) | materialtype_t GetType() { method VertexShader (line 183) | VertexShader* GetVertexShader() { method FragmentShader (line 187) | FragmentShader* GetFragmentShader() { method GetShader (line 191) | uint32_t GetShader(uint32_t flags) { method BindUniformBlock (line 254) | void BindUniformBlock(const char* name, uint32_t binding) { method FindShader (line 269) | static uint32_t FindShader(vertexformat_t format, materialtype_t typ... method GetAnyShader (line 283) | static uint32_t GetAnyShader(shaderflags_t flags) { method Register (line 287) | static void Register(vertexformat_t format, materialtype_t type, con... method RegisterUniformBlock (line 311) | static void RegisterUniformBlock(const char* name, uint32_t binding) { method LinkedShader (line 319) | LinkedShader(vertexformat_t format, materialtype_t type, name_t vert... function BindUniformBlock (line 339) | void BindUniformBlock(const char* name, uint32_t binding) { function RegisterShader (line 343) | void RegisterShader(vertexformat_t format, materialtype_t type, const ... function FindShader (line 347) | uint32_t FindShader(vertexformat_t format, materialtype_t type, shader... function GetAnyShader (line 351) | uint32_t GetAnyShader(shaderflags_t mask) { function CompileShaders (line 355) | void CompileShaders() { FILE: src/render/opengl/shader.h type shaderflags_t (line 11) | typedef uint32_t shaderflags_t; function shaderflags_t (line 13) | enum ShaderFlag : shaderflags_t { FILE: src/render/opengl/sprite.cpp type tram::Render::API (line 6) | namespace tram::Render::API { function spritearray_t (line 8) | spritearray_t CreateSpriteArray() { function UpdateSpriteArray (line 15) | void UpdateSpriteArray(spritearray_t array, size_t data_size, void* da... FILE: src/render/opengl/sprite.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/opengl/texture.cpp type tram::Render::API (line 16) | namespace tram::Render::API { function texturehandle_t (line 18) | texturehandle_t CreateTexture(ColorMode color_mode, TextureFilter text... function SetTextureFilter (line 35) | void SetTextureFilter(texturehandle_t texture, TextureFilter texture_f... function SetTextureImage (line 54) | void SetTextureImage(texturehandle_t texture, ColorMode color_mode, ui... function YeetTexture (line 79) | void YeetTexture(texturehandle_t texture) { FILE: src/render/opengl/texture.h function namespace (line 10) | namespace tram::Render::API { FILE: src/render/raytrace/buffer.cpp type tram::Render::API (line 5) | namespace tram::Render::API { function ParseFormat (line 10) | void ParseFormat(vertexarray_t& vertex_array, VertexDefinition vertex_... function PackVertices (line 41) | void PackVertices(vertexarray_t& vertex_array, void* data, size_t coun... function CreateIndexedVertexArray (line 132) | void CreateIndexedVertexArray(VertexDefinition vertex_format, vertexar... function CreateVertexArray (line 143) | void CreateVertexArray(VertexDefinition vertex_format, vertexarray_t& ... function UpdateVertexArray (line 148) | void UpdateVertexArray(vertexarray_t& vertex_array, size_t data_size, ... FILE: src/render/raytrace/buffer.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/raytrace/drawlist.cpp type tram::Render::API (line 7) | namespace tram::Render::API { function drawlistentry_t (line 9) | drawlistentry_t InsertDrawListEntry() { function RemoveDrawListEntry (line 13) | void RemoveDrawListEntry(drawlistentry_t entry) { function GetFlags (line 17) | uint32_t GetFlags(drawlistentry_t entry) { function SetFlags (line 21) | void SetFlags(drawlistentry_t entry, uint32_t flags) { function SetLayer (line 25) | void SetLayer(drawlistentry_t entry, uint32_t layer) { function SetPose (line 29) | void SetPose(drawlistentry_t entry, Pose* pose) { function SetLightmap (line 33) | void SetLightmap(drawlistentry_t entry, texturehandle_t lightmap) { function SetEnvironmentMap (line 37) | void SetEnvironmentMap(drawlistentry_t entry, texturehandle_t environm... function SetSphericalHarmonic (line 41) | void SetSphericalHarmonic(drawlistentry_t entry, sphericalharmonic_t h... function SetDrawListAABB (line 45) | void SetDrawListAABB(drawlistentry_t entry, vec3 min, vec3 max) { function SetDrawListColors (line 50) | void SetDrawListColors(drawlistentry_t entry, size_t count, vec4* colo... function SetDrawListTextureOffsets (line 54) | void SetDrawListTextureOffsets(drawlistentry_t entry, size_t count, ve... function SetDrawListSpecularities (line 61) | void SetDrawListSpecularities(drawlistentry_t entry, size_t count, flo... function SetLights (line 67) | void SetLights(drawlistentry_t entry, light_t* lights) { function SetMatrix (line 73) | void SetMatrix(drawlistentry_t entry, const mat4& matrix) { function SetFadeDistance (line 77) | void SetFadeDistance(drawlistentry_t entry, float near, float far) { function SetDrawListVertexArray (line 82) | void SetDrawListVertexArray(drawlistentry_t entry, vertexarray_t verte... function SetDrawListSpriteArray (line 86) | void SetDrawListSpriteArray(drawlistentry_t entry, spritearray_t sprit... function SetDrawListIndexArray (line 90) | void SetDrawListIndexArray(drawlistentry_t entry, indexarray_t index_a... function SetDrawListIndexRange (line 94) | void SetDrawListIndexRange(drawlistentry_t entry, uint32_t index_offse... function SetDrawListShader (line 99) | bool SetDrawListShader(drawlistentry_t entry, vertexformat_t vertex_fo... function SetDrawListMaterials (line 108) | void SetDrawListMaterials(drawlistentry_t entry, size_t texture_count,... FILE: src/render/raytrace/drawlist.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/raytrace/light.cpp type tram::Render::API (line 7) | namespace tram::Render::API { function light_t (line 9) | light_t MakeLight() { function YeetLight (line 13) | void YeetLight(light_t light) { function SetLightParameters (line 17) | void SetLightParameters(light_t light, vec3 location, vec3 color, floa... FILE: src/render/raytrace/light.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/raytrace/material.cpp type tram::Render::API (line 7) | namespace tram::Render::API { function material_t (line 12) | material_t MakeMaterial() { function YeetMaterial (line 16) | void YeetMaterial(material_t material) { function SetMaterialTexture (line 20) | void SetMaterialTexture(material_t material, texturehandle_t texture) { function SetMaterialNormalMap (line 24) | void SetMaterialNormalMap(material_t material, texturehandle_t texture) { function SetMaterialColor (line 28) | void SetMaterialColor(material_t material, vec4 color) { function SetMaterialSpecularWeight (line 32) | void SetMaterialSpecularWeight(material_t material, float weight) { function SetMaterialSpecularExponent (line 36) | void SetMaterialSpecularExponent(material_t material, float exponent) { function SetMaterialSpecularTransparency (line 40) | void SetMaterialSpecularTransparency(material_t material, float transp... function SetMaterialReflectivity (line 44) | void SetMaterialReflectivity(material_t material, float reflectivity) { function texturehandle_t (line 48) | texturehandle_t CreateTexture(ColorMode color_mode, TextureFilter text... FILE: src/render/raytrace/material.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/raytrace/math.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/raytrace/raytrace.cpp type tram::Render::API (line 20) | namespace tram::Render::API { type LayerParameters (line 22) | struct LayerParameters { type TreeVertex (line 52) | struct TreeVertex { type TreeTriangle (line 58) | struct TreeTriangle { function SetLightingParameters (line 86) | void SetLightingParameters(vec3 sun_direction, vec3 sun_color, vec3 am... function SetFogParameters (line 92) | void SetFogParameters(vec3 color, float near, float far, uint32_t laye... function SetScreenSize (line 98) | void SetScreenSize(float width, float height) { function SetScreenClear (line 103) | void SetScreenClear (vec3 clear_color, bool clear) { function BlitDot (line 108) | void BlitDot(uint32_t x, uint32_t y, uint16_t color) { function ClipSpaceToScreenSpace (line 114) | std::pair ClipSpaceToScreenSpace(const vec4 p) { function ClipRenderLine (line 120) | void ClipRenderLine(vec4 p0, vec4 p1, auto blit_func) { function vec3 (line 132) | vec3 InverseProject(vec3 point) { function FindNearestTriangle (line 141) | int FindNearestTriangle(vec3 pos, vec3 dir) { function FindIfObstacle (line 164) | bool FindIfObstacle(vec3 pos, vec3 dir, vec3 target) { function GetLightContribution (line 188) | std::pair GetLightContribution(RTMaterial* material, vec3 ... function vec3 (line 236) | vec3 FindColorFromRay(vec3 pos, vec3 dir, int cap, float dist) { function FindAssemblyFromRay (line 302) | std::vector FindAssemblyFromRay(vec3 pos, vec3 dir, int... function vec3 (line 376) | vec3 GetColorFromAssembly(std::vector& layers) { function RenderFrame (line 396) | void RenderFrame() { function IsFinishedRendering (line 555) | bool IsFinishedRendering() { function IsInteractiveMode (line 559) | bool IsInteractiveMode() { function SetInteractiveMode (line 563) | void SetInteractiveMode(bool is_interactive) { function SetMaterialAssemblyIndex (line 801) | void SetMaterialAssemblyIndex(material_t material, int index) { function SetUseAssembly (line 811) | void SetUseAssembly(bool use) { function AssemblyLayers (line 815) | AssemblyLayers GetAssemblyLayers() { function SetViewMatrix (line 819) | void SetViewMatrix(const mat4& matrix, layer_t layer) { function SetProjectionMatrix (line 824) | void SetProjectionMatrix(const mat4& matrix, layer_t layer) { function GetScreen (line 828) | void GetScreen(char* buffer, int w, int h) { function IsDebugMode (line 846) | bool IsDebugMode() { function SetDebugMode (line 850) | void SetDebugMode(bool) { function Init (line 854) | void Init() { function ContextType (line 867) | ContextType GetContext() { function GetMaxIndexRangeLength (line 871) | uint32_t GetMaxIndexRangeLength() { function SetDevice (line 875) | void SetDevice(void* buffer) { FILE: src/render/raytrace/raytrace.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/raytrace/sprite.cpp type tram::Render::API (line 5) | namespace tram::Render::API { function spritearray_t (line 7) | spritearray_t CreateSpriteArray() { function UpdateSpriteArray (line 11) | void UpdateSpriteArray(spritearray_t array, size_t data_size, void* da... FILE: src/render/raytrace/sprite.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/render.cpp type tram::Render (line 28) | namespace tram::Render { function update_view (line 70) | static void update_view(layer_t layer) { function update_projection (line 79) | static void update_projection(layer_t layer) { function update_light (line 100) | static void update_light(layer_t layer) { function update_fog (line 107) | static void update_fog(layer_t layer) { function Init (line 116) | void Init () { function Render (line 168) | void Render () { function SetSunDirection (line 194) | void SetSunDirection (color_t direction, layer_t layer) { function SetSunColor (line 202) | void SetSunColor (color_t color, layer_t layer) { function SetAmbientColor (line 210) | void SetAmbientColor (color_t color, layer_t layer) { function SetFogDistance (line 215) | void SetFogDistance(float near, float far, layer_t layer) { function SetFogColor (line 221) | void SetFogColor(vec3 color, layer_t layer) { function SetScreenSize (line 226) | void SetScreenSize(float width, float height) { function SetViewFov (line 237) | void SetViewFov(float fov, layer_t layer) { function GetViewFov (line 242) | float GetViewFov(layer_t layer) { function SetOrthoRatio (line 246) | void SetOrthoRatio(float ratio, layer_t layer) { function SetViewDistance (line 251) | void SetViewDistance(float dist, layer_t layer) { function GetViewDistance (line 255) | float GetViewDistance(layer_t layer) { function SetViewPosition (line 264) | void SetViewPosition (vec3 position, layer_t layer) { function SetViewRotation (line 272) | void SetViewRotation (quat rotation, layer_t layer) { function vec3 (line 278) | vec3 GetViewPosition (layer_t layer) { function quat (line 283) | quat GetViewRotation (layer_t layer) { function AddLine (line 288) | void AddLine(vec3 from, vec3 to, vec3 color) { function AddLineMarker (line 294) | void AddLineMarker(vec3 location, vec3 color) { function AddLineAABB (line 301) | void AddLineAABB(vec3 min, vec3 max, vec3 center, quat rotation, vec3 ... function vec3 (line 333) | static constexpr vec3 sphere_p(int h, int w) { function AddSphere (line 342) | void AddSphere(vec3 pos, float radius, color_t color) { function AddCylinder (line 352) | void AddCylinder(vec3 pos, float height, float radius, color_t color) { function AddCube (line 358) | void AddCube(vec3 pos, float height, float radius, color_t color) { function AddText (line 363) | void AddText(vec3 pos, const char* text, color_t color) { function AddText (line 386) | void AddText(float x, float y, const char* text, color_t color) { function Project (line 460) | void Project(const vec3& point, vec3& result, layer_t layer) { function vec3 (line 469) | vec3 ProjectInverse(vec3 point, layer_t layer) { function vertexformat_t (line 501) | vertexformat_t RegisterVertexFormat(const char* name) { function materialtype_t (line 510) | materialtype_t RegisterMaterialType(const char* name) { function vertexformat_t (line 519) | vertexformat_t FindVertexFormat(const char* name) { function materialtype_t (line 528) | materialtype_t FindMaterialType(const char* name) { FILE: src/render/render.h type IDirect3DVertexBuffer9 (line 10) | struct IDirect3DVertexBuffer9 type IDirect3DIndexBuffer9 (line 11) | struct IDirect3DIndexBuffer9 type IDirect3DTexture9 (line 12) | struct IDirect3DTexture9 type vec3 (line 16) | typedef vec3 color_t; type layer_t (line 17) | typedef uint32_t layer_t; type vertexformat_t (line 19) | typedef uint32_t vertexformat_t; type materialtype_t (line 20) | typedef uint32_t materialtype_t; type VertexFormats (line 70) | enum VertexFormats : vertexformat_t { function materialtype_t (line 78) | enum MaterialTypes : materialtype_t { FILE: src/render/renderer.cpp type tram::Render (line 18) | namespace tram::Render { type RegisteredVertexDefinition (line 53) | struct RegisteredVertexDefinition { function RegisterVertexDefinition (line 70) | void RegisterVertexDefinition (vertexformat_t format, VertexDefinition... function VertexDefinition (line 85) | VertexDefinition GetVertexDefinition(vertexformat_t format) { FILE: src/render/renderer.h function namespace (line 8) | namespace tram::Render { FILE: src/render/scene.cpp type tram::Render::AABB (line 50) | namespace tram::Render::AABB { type AABBLeaf (line 52) | struct AABBLeaf { function aabbleaf_t (line 72) | aabbleaf_t InsertLeaf(RenderComponent* component, vec3 position, quat ... function aabbleaf_t (line 113) | aabbleaf_t InsertLeaf(MeshComponent* component) { function RemoveLeaf (line 153) | void RemoveLeaf(aabbleaf_t leaf_id) { function QueryResponse (line 176) | QueryResponse FindNearestFromRay(vec3 ray_pos, vec3 ray_dir, uint32_t ... function FindAllIntersectionsFromAABB (line 230) | void FindAllIntersectionsFromAABB(vec3 min, vec3 max, std::function ClipSpaceToScreenSpace(const vec4 p) { function PointVisible (line 920) | bool PointVisible(vec4 p) { function PointOutsideLeftPlane (line 954) | bool PointOutsideLeftPlane(vec4 p) { function PointOutsideRightPlane (line 958) | bool PointOutsideRightPlane(vec4 p) { function PointOutsideBottomPlane (line 962) | bool PointOutsideBottomPlane(vec4 p) { function PointOutsideTopPlane (line 966) | bool PointOutsideTopPlane(vec4 p) { function PointOutsideNearPlane (line 970) | bool PointOutsideNearPlane(vec4 p) { function PointOutsideFarPlane (line 974) | bool PointOutsideFarPlane(vec4 p) { function LineVisible (line 978) | bool LineVisible(vec4 p0, vec4 p1) { function TriangleVisible (line 1012) | bool TriangleVisible(vec4 p0, vec4 p1, vec4 p2) { function ClipRenderLine (line 1046) | void ClipRenderLine(vec4 p0, vec4 p1, uint16_t color) { function ClipTriangleList (line 1058) | size_t ClipTriangleList(ClipTriangle* triangles) { function RenderFrame (line 1129) | void RenderFrame() { function drawlistentry_t (line 1507) | drawlistentry_t InsertDrawListEntry() { function RemoveDrawListEntry (line 1511) | void RemoveDrawListEntry(drawlistentry_t entry) { function GetFlags (line 1515) | uint32_t GetFlags(drawlistentry_t entry) { function SetFlags (line 1519) | void SetFlags(drawlistentry_t entry, uint32_t flags) { function SetLayer (line 1523) | void SetLayer(drawlistentry_t entry, uint32_t layer) { function SetPose (line 1527) | void SetPose(drawlistentry_t entry, Pose* pose) { function SetLightmap (line 1531) | void SetLightmap(drawlistentry_t entry, texturehandle_t lightmap) { function SetEnvironmentMap (line 1535) | void SetEnvironmentMap(drawlistentry_t entry, texturehandle_t environm... function SetSphericalHarmonic (line 1539) | void SetSphericalHarmonic(drawlistentry_t entry, sphericalharmonic_t h... function SetDrawListAABB (line 1543) | void SetDrawListAABB(drawlistentry_t entry, vec3 min, vec3 max) { function SetDrawListColors (line 1548) | void SetDrawListColors(drawlistentry_t entry, size_t count, vec4* colo... function SetDrawListTextureOffsets (line 1552) | void SetDrawListTextureOffsets(drawlistentry_t entry, size_t count, ve... function SetDrawListSpecularities (line 1559) | void SetDrawListSpecularities(drawlistentry_t entry, size_t count, flo... function SetLights (line 1565) | void SetLights(drawlistentry_t entry, light_t* lights) { function SetMatrix (line 1571) | void SetMatrix(drawlistentry_t entry, const mat4& matrix) { function SetFadeDistance (line 1575) | void SetFadeDistance(drawlistentry_t entry, float near, float far) { function SetDrawListVertexArray (line 1580) | void SetDrawListVertexArray(drawlistentry_t entry, vertexarray_t verte... function SetDrawListSpriteArray (line 1584) | void SetDrawListSpriteArray(drawlistentry_t entry, spritearray_t sprit... function SetDrawListIndexArray (line 1588) | void SetDrawListIndexArray(drawlistentry_t entry, indexarray_t index_a... function SetDrawListIndexRange (line 1592) | void SetDrawListIndexRange(drawlistentry_t entry, uint32_t index_offse... function SetDrawListShader (line 1597) | bool SetDrawListShader(drawlistentry_t entry, vertexformat_t vertex_fo... function SetDrawListMaterials (line 1606) | void SetDrawListMaterials(drawlistentry_t entry, size_t texture_count,... function material_t (line 1610) | material_t MakeMaterial() { function YeetMaterial (line 1614) | void YeetMaterial(material_t material) { function SetMaterialTexture (line 1618) | void SetMaterialTexture(material_t material, texturehandle_t texture) { function SetMaterialColor (line 1622) | void SetMaterialColor(material_t material, vec4 color) { function SetMaterialSpecularWeight (line 1626) | void SetMaterialSpecularWeight(material_t material, float weight) { function SetMaterialSpecularExponent (line 1630) | void SetMaterialSpecularExponent(material_t material, float exponent) { function SetMaterialSpecularTransparency (line 1634) | void SetMaterialSpecularTransparency(material_t material, float transp... function SetMaterialReflectivity (line 1638) | void SetMaterialReflectivity(material_t material, float reflectivity) { function light_t (line 1642) | light_t MakeLight() { function YeetLight (line 1646) | void YeetLight(light_t light) { function SetLightParameters (line 1650) | void SetLightParameters(light_t light, vec3 location, vec3 color, floa... function texturehandle_t (line 1661) | texturehandle_t CreateTexture(ColorMode color_mode, TextureFilter text... function ParseFormat (line 1687) | void ParseFormat(vertexarray_t& vertex_array, VertexDefinition vertex_... function PackVertices (line 1718) | void PackVertices(vertexarray_t& vertex_array, void* data, size_t coun... function CreateIndexedVertexArray (line 1809) | void CreateIndexedVertexArray(VertexDefinition vertex_format, vertexar... function CreateVertexArray (line 1820) | void CreateVertexArray(VertexDefinition vertex_format, vertexarray_t& ... function UpdateVertexArray (line 1825) | void UpdateVertexArray(vertexarray_t& vertex_array, size_t data_size, ... function spritearray_t (line 1834) | spritearray_t CreateSpriteArray() { function UpdateSpriteArray (line 1838) | void UpdateSpriteArray(spritearray_t array, size_t data_size, void* da... function SetViewMatrix (line 1842) | void SetViewMatrix(const mat4& matrix, layer_t layer) { function SetProjectionMatrix (line 1847) | void SetProjectionMatrix(const mat4& matrix, layer_t layer) { function GetScreen (line 1851) | void GetScreen(char* buffer, int w, int h) { function IsDebugMode (line 1869) | bool IsDebugMode() { function SetDebugMode (line 1873) | void SetDebugMode(bool) { function Init (line 1877) | void Init() { function ContextType (line 1892) | ContextType GetContext() { function GetMaxIndexRangeLength (line 1896) | uint32_t GetMaxIndexRangeLength() { function SetDevice (line 1900) | void SetDevice(void* buffer) { FILE: src/render/software/software.h function namespace (line 9) | namespace tram::Render::API { FILE: src/render/sprite.cpp function Sprite (line 37) | Sprite* Sprite::Find(name_t name){ FILE: src/render/sprite.h function namespace (line 8) | namespace tram::Render { FILE: src/render/vertices.h function namespace (line 10) | namespace tram::Render { FILE: src/templates/aabb.h function namespace (line 14) | namespace tram { FILE: src/templates/hashmap.h function namespace (line 19) | namespace tram { function T (line 45) | T find(UID key) { function T (line 49) | T find(uint32_t key) { function exists (line 74) | bool exists(UID key) { function exists (line 78) | bool exists(uint32_t key) { function insert (line 103) | void insert(UID key, T value) { function insert (line 107) | void insert(uint32_t key, T value) { function remove (line 147) | void remove(UID key) { function remove (line 151) | void remove(uint32_t key) { function Remove (line 222) | void Remove(UID key) { remove(key.key); } function Remove (line 223) | void Remove(uint32_t key) {remove(key); } function Insert (line 224) | void Insert(UID key, T value) {insert(key.key, value); } function Insert (line 225) | void Insert(uint32_t key, T value) {insert(key, value); } function Exists (line 226) | bool Exists(uint32_t key) {return exists(key); } function Exists (line 227) | bool Exists(UID key) {return Exists(key.key); } function T (line 228) | T Find(uint32_t key) {return find(key); } function T (line 229) | T Find(UID key) { return Find(key.key); } type Record (line 232) | struct Record { type iterator (line 239) | struct iterator { function iterator (line 266) | iterator begin() { return iterator(first, this); } function iterator (line 267) | iterator end() { return iterator(last, this); } FILE: src/templates/octree.h function namespace (line 12) | namespace tram { function leaf_t (line 78) | leaf_t Insert(vec3 point, const T& data, node_t node) { function Find (line 87) | void Find(NearestSearch& search, node_t node) { function Octant (line 192) | static inline Octant GetOctant(vec3 mid, vec3 point) { function Distance2 (line 226) | inline float Distance2(vec3 a, vec3 b) { function NodeDistanceNearest2 (line 231) | static inline float NodeDistanceNearest2(vec3 mid_point, float half_exte... function NodeDistanceNearest (line 238) | static inline float NodeDistanceNearest(vec3 mid_point, float half_exten... function NodeDistanceFarthest (line 245) | static inline float NodeDistanceFarthest(vec3 mid_point, float half_exte... type Node (line 287) | struct Node { type Leaf (line 299) | struct Leaf { function node_t (line 305) | inline node_t MakeNode(node_t parent, Octant octant) { function YeetNode (line 329) | inline void YeetNode(node_t node) { FILE: src/templates/pool.h function namespace (line 19) | namespace tram { function yeet (line 68) | void yeet(T* obj) { function iterator (line 75) | iterator begin() {auto ptr = first; while (*((uint64_t*)ptr) == 0 && pt... function iterator (line 76) | iterator end() { return last; } function index (line 79) | size_t index(const T* ptr) const {return ptr - first;} function validate (line 82) | bool validate (const T* ptr) const { function T (line 87) | T* allocate() { function deallocate (line 116) | void deallocate(T* obj) { function Remove (line 130) | void Remove(T* ptr) { yeet(ptr); } function T (line 132) | T* GetFirst() { return first; } function T (line 133) | T* GetLast() { return last; } function yeet (line 152) | static void yeet(T* obj){ pool.Remove(obj); } function Delete (line 157) | static void Delete(T* obj){ yeet(obj); } function Pool (line 159) | static Pool& GetPool(){return pool;} function T (line 171) | T* GetResource() { return ptr; } FILE: src/templates/queue.h function namespace (line 9) | namespace tram { function pop (line 58) | void pop() { function try_pop (line 86) | bool try_pop(T& value) { function size (line 101) | size_t size() { return csize; } function lock (line 103) | void lock() { while (spinlock.exchange(true)); } function unlock (line 104) | void unlock() { spinlock.store(false); } FILE: src/templates/spinlock.h function namespace (line 11) | namespace tram { FILE: src/templates/stack.h function namespace (line 16) | namespace tram { FILE: src/templates/stackpool.h function namespace (line 9) | namespace tram { function T (line 34) | T* allocate(size_t units) { function reset (line 52) | void reset() { function size (line 57) | size_t size() { return allocated_size; } function T (line 58) | T* begin() { return first; } function T (line 59) | T* end() { return last; } function T (line 62) | T* AddNew(size_t units) { return allocate(units); } function Reset (line 63) | void Reset() { reset(); } FILE: src/templates/test.h function timefinish (line 15) | struct _test_case { function fail (line 53) | void fail() { function succ (line 58) | void succ() { function print (line 62) | void print() { FILE: tests/aabb_tree.cpp type Sphere (line 19) | struct Sphere { function GetSphereAABB (line 25) | std::pair GetSphereAABB(const Sphere& sphere) { function RaySphereIntersection (line 31) | float RaySphereIntersection(vec3 ray_pos, vec3 ray_dir, const Sphere& sp... function BruteForceFindClosest (line 51) | std::pair BruteForceFindClosest(vec3 pos, vec3 dir, function GenerateSpheres (line 69) | std::vector GenerateSpheres(size_t count, type Ray (line 92) | struct Ray { function GenerateRays (line 97) | std::vector GenerateRays(size_t count, FILE: tests/core.cpp type tram::Platform::Window (line 11) | namespace tram::Platform::Window { function GetTime (line 12) | double GetTime() { FILE: tests/file.cpp type tram::Platform (line 16) | namespace tram::Platform { function TryDebugging (line 17) | void TryDebugging() { function ShowErrorDialog (line 21) | void ShowErrorDialog(const char* message, const char* title) { type tram (line 26) | namespace tram { class MockReader (line 30) | class MockReader : public FileReader { method MockReader (line 32) | MockReader(std::string name) : name(name) {} method GetSize (line 40) | size_t GetSize() { method FileStatus (line 45) | FileStatus GetStatus() { method Yeet (line 50) | void Yeet() { method FileReader (line 54) | static FileReader* GetReader(const char* path) { class MockWriter (line 61) | class MockWriter : public FileWriter { method MockWriter (line 63) | MockWriter(std::string name) : name(name) {} method SetContents (line 66) | void SetContents(const char* contents, size_t size) { method FileStatus (line 71) | FileStatus GetStatus() { method Yeet (line 76) | void Yeet() { method Flush (line 80) | bool Flush() { method MockWriter (line 85) | static MockWriter* GetWriter(const char* path) { function FileReader (line 92) | FileReader* FileReader::GetReader(const char* path) { function FileWriter (line 96) | FileWriter* FileWriter::GetWriter(const char* path) { function GetMockContents (line 102) | std::string GetMockContents(std::string filename) { function SetMockContents (line 106) | void SetMockContents(std::string filename, std::string contents) { FILE: tests/hashmap.cpp type TestData (line 13) | struct TestData { type TestData (line 37) | struct TestData { type TestData (line 58) | struct TestData { type TestData (line 100) | struct TestData { type TestData (line 119) | struct TestData { type TestData (line 217) | struct TestData { type TestData (line 230) | struct TestData { type TestData (line 246) | struct TestData { type TestData (line 285) | struct TestData { type TestData (line 312) | struct TestData { type TestData (line 336) | struct TestData { type TestData (line 347) | struct TestData { FILE: tests/octree.cpp type PointInfo (line 21) | struct PointInfo { type NearestResult (line 27) | struct NearestResult { function BruteForceFindNearest (line 32) | size_t BruteForceFindNearest(const std::vector& points, vec3 ... function CompareResults (line 55) | bool CompareResults(const std::vector& points, vec3 query, in... function GenerateRandomPoints (line 88) | std::vector GenerateRandomPoints(size_t count, vec3 min_bounds, ve... FILE: tests/pool.cpp type TestData (line 13) | struct TestData { type TestData (line 46) | struct TestData { type TestData (line 76) | struct TestData { type TestData (line 122) | struct TestData { type TestData (line 151) | struct TestData { type TestData (line 178) | struct TestData { type TestData (line 205) | struct TestData { type TestData (line 230) | struct TestData { type TestData (line 267) | struct TestData { type TestData (line 293) | struct TestData { type TestData (line 312) | struct TestData { type TestData (line 340) | struct TestData { type TestData (line 374) | struct TestData { FILE: tests/queue.cpp type TestData (line 13) | struct TestData { type TestData (line 35) | struct TestData { type TestData (line 58) | struct TestData { type TestData (line 83) | struct TestData { type TestData (line 109) | struct TestData { type TestData (line 149) | struct TestData { type TestData (line 188) | struct TestData { type TestData (line 210) | struct TestData { type TestData (line 254) | struct TestData { type TestData (line 280) | struct TestData { type TestData (line 298) | struct TestData { type TestData (line 318) | struct TestData { type TestData (line 341) | struct TestData { type TestData (line 383) | struct TestData { FILE: tests/settings.cpp type tram::Platform (line 14) | namespace tram::Platform { function TryDebugging (line 15) | void TryDebugging() { function ShowErrorDialog (line 19) | void ShowErrorDialog(const char* message, const char* title) { FILE: tests/stack.cpp type TestData (line 13) | struct TestData { type TestData (line 37) | struct TestData { type TestData (line 61) | struct TestData { type TestData (line 85) | struct TestData { type TestData (line 108) | struct TestData { type TestData (line 131) | struct TestData { type TestData (line 208) | struct TestData { type TestData (line 233) | struct TestData { type TestData (line 250) | struct TestData { type TestData (line 278) | struct TestData { type TestData (line 297) | struct TestData { FILE: tests/stackpool.cpp type TestData (line 13) | struct TestData { type TestData (line 39) | struct TestData { type TestData (line 65) | struct TestData { type TestData (line 98) | struct TestData { type TestData (line 126) | struct TestData { type TestData (line 150) | struct TestData { type TestData (line 186) | struct TestData { type TestData (line 236) | struct TestData { type TestData (line 259) | struct TestData { type TestData (line 273) | struct TestData { type TestData (line 300) | struct TestData { type TestData (line 327) | struct TestData { type TestData (line 346) | struct TestData { FILE: tests/value.cpp type tram::Platform (line 14) | namespace tram::Platform { function TryDebugging (line 15) | void TryDebugging() { function ShowErrorDialog (line 19) | void ShowErrorDialog(const char* message, const char* title) {