Here is a list of all documented functions with links to the class documentation for each member:
- a -
- AccelerationEvent() : cugl::AccelerationEvent
 
- access() : cugl::AssetManager
 
- acquire() : cugl::audio::AudioInput
 
- acquireKey() : cugl::InputDevice
 
- acquireObs() : cugl::physics2::net::NetPhysicsController
 
- Action() : cugl::scene2::Action
 
- ActionManager() : cugl::scene2::ActionManager
 
- activate() : cugl::AudioDevices, cugl::Input, cugl::scene2::ActionManager, cugl::scene2::Button, cugl::scene2::ButtonGroup, cugl::scene2::Slider, cugl::scene2::TextField, cugl::UniformBuffer
 
- activateCollisionCallbacks() : cugl::physics2::ObstacleWorld
 
- activateDestructionCallbacks() : cugl::physics2::ObstacleWorld
 
- activateFilterCallbacks() : cugl::physics2::ObstacleWorld
 
- activateJoint() : cugl::physics2::net::NetWorld
 
- activateObstacle() : cugl::physics2::net::NetWorld
 
- activatePhysics() : cugl::physics2::DistanceJoint, cugl::physics2::FrictionJoint, cugl::physics2::GearJoint, cugl::physics2::Joint, cugl::physics2::MotorJoint, cugl::physics2::MouseJoint, cugl::physics2::Obstacle, cugl::physics2::PrismaticJoint, cugl::physics2::PulleyJoint, cugl::physics2::RevoluteJoint, cugl::physics2::WeldJoint, cugl::physics2::WheelJoint
 
- add() : cugl::Affine2, cugl::Color4, cugl::Color4f, cugl::Mat4, cugl::Path2, cugl::Quaternion, cugl::scene2::AnchoredLayout, cugl::scene2::FloatLayout, cugl::scene2::GridLayout, cugl::scene2::Layout, cugl::Vec2, cugl::Vec3, cugl::Vec4
 
- addAbsolute() : cugl::scene2::AnchoredLayout
 
- addAnchor() : cugl::Spline2
 
- addAxisListener() : cugl::GameController
 
- addBallListener() : cugl::GameController
 
- addBeginListener() : cugl::CoreGesture, cugl::PanGesture, cugl::PinchGesture, cugl::SpinGesture, cugl::Touchscreen
 
- addBezier() : cugl::Spline2
 
- addButton() : cugl::scene2::ButtonGroup
 
- addButtonListener() : cugl::GameController
 
- addChangeListener() : cugl::CoreGesture, cugl::PanGesture, cugl::PinchGesture, cugl::SpinGesture
 
- addChild() : cugl::Scene2, cugl::scene2::SceneNode
 
- addChildWithName() : cugl::Scene2, cugl::scene2::SceneNode
 
- addChildWithTag() : cugl::Scene2, cugl::scene2::SceneNode
 
- addDragListener() : cugl::Mouse
 
- addEditListener() : cugl::TextInput
 
- addEndListener() : cugl::CoreGesture, cugl::PanGesture, cugl::PinchGesture, cugl::SpinGesture, cugl::Touchscreen
 
- addEnterListener() : cugl::scene2::TextField
 
- addExitListener() : cugl::scene2::TextField
 
- addGesture() : cugl::GestureRecognizer
 
- addGestures() : cugl::GestureRecognizer
 
- addHatListener() : cugl::GameController
 
- addHole() : cugl::DelaunayTriangulator, cugl::EarclipTriangulator
 
- addInputListener() : cugl::TextInput
 
- addJoint() : cugl::physics2::net::NetWorld, cugl::physics2::ObstacleWorld
 
- addKeyDownListener() : cugl::Keyboard
 
- addKeyUpListener() : cugl::Keyboard
 
- addListener() : cugl::Accelerometer, cugl::GameControllerInput, cugl::scene2::Button, cugl::scene2::ButtonGroup, cugl::scene2::Slider
 
- addMotionListener() : cugl::Mouse, cugl::Touchscreen
 
- addObstacle() : cugl::physics2::net::NetWorld, cugl::physics2::net::PhysSyncEvent, cugl::physics2::ObstacleWorld
 
- addPosition() : cugl::scene2::GridLayout
 
- addPressListener() : cugl::Mouse
 
- addQuad() : cugl::Spline2
 
- addRelative() : cugl::scene2::AnchoredLayout
 
- addReleaseListener() : cugl::Mouse
 
- addSharedObstacle() : cugl::physics2::net::NetPhysicsController
 
- addSteiner() : cugl::DelaunayTriangulator
 
- addSyncObject() : cugl::physics2::net::NetPhysicsController
 
- addTask() : cugl::ThreadPool
 
- addTypeListener() : cugl::scene2::TextField
 
- addWheelListener() : cugl::Mouse
 
- advance() : cugl::audio::AlgorithmicReverb, cugl::audio::AudioFader, cugl::audio::AudioMixer, cugl::audio::AudioNode, cugl::audio::AudioOutput, cugl::audio::AudioPanner, cugl::audio::AudioPlayer, cugl::audio::AudioRedistributor, cugl::audio::AudioResampler, cugl::audio::AudioScheduler, cugl::audio::AudioSpinner, cugl::audio::AudioSynchronizer, cugl::AudioQueue
 
- Affine2() : cugl::Affine2
 
- AlgorithmicReverb() : cugl::audio::AlgorithmicReverb
 
- Aligned() : cugl::Aligned< T >
 
- alloc() : cugl::Aligned< T >, cugl::AssetManager, cugl::audio::AlgorithmicReverb, cugl::audio::AudioFader, cugl::audio::AudioMixer, cugl::audio::AudioPanner, cugl::audio::AudioPlayer, cugl::audio::AudioRedistributor, cugl::audio::AudioResampler, cugl::audio::AudioScheduler, cugl::audio::AudioSpinner, cugl::audio::AudioSynchronizer, cugl::AudioDecoder, cugl::AudioSample, cugl::AudioWaveform, cugl::BinaryReader, cugl::BinaryWriter, cugl::EasingBezier, cugl::EasingFunction, cugl::Font, cugl::Font::Atlas, cugl::FontLoader, cugl::FreeList< T >, cugl::GenericLoader< T >, cugl::GestureRecognizer, cugl::GlyphRun, cugl::Gradient, cugl::GreedyFreeList< T >, cugl::JsonLoader, cugl::JsonReader, cugl::JsonValue, cugl::JsonWriter, cugl::net::NetcodeConnection, cugl::net::NetcodeDeserializer, cugl::net::NetcodeSerializer, cugl::OrthographicCamera, cugl::PerspectiveCamera, cugl::physics2::BoxObstacle, cugl::physics2::CapsuleObstacle, cugl::physics2::DistanceJoint, cugl::physics2::FrictionJoint, cugl::physics2::GearJoint, cugl::physics2::MotorJoint, cugl::physics2::MouseJoint, cugl::physics2::net::GameStateEvent, cugl::physics2::net::LWDeserializer, cugl::physics2::net::LWSerializer, cugl::physics2::net::NetEventController, cugl::physics2::net::NetPhysicsController, cugl::physics2::net::NetWorld, cugl::physics2::net::ObstacleFactory, cugl::physics2::net::PhysSyncEvent, cugl::physics2::ObstacleSelector, cugl::physics2::ObstacleWorld, cugl::physics2::PolygonObstacle, cugl::physics2::PrismaticJoint, cugl::physics2::PulleyJoint, cugl::physics2::RevoluteJoint, cugl::physics2::WeldJoint, cugl::physics2::WheelJoint, cugl::physics2::WheelObstacle, cugl::RenderTarget, cugl::scene2::ActionManager, cugl::Scene2, cugl::scene2::AnchoredLayout, cugl::scene2::Animate, cugl::scene2::Button, cugl::scene2::ButtonGroup, cugl::scene2::CanvasNode, cugl::scene2::FadeIn, cugl::scene2::FadeOut, cugl::scene2::FloatLayout, cugl::scene2::GridLayout, cugl::scene2::MeshNode, cugl::scene2::MoveBy, cugl::scene2::MoveTo, cugl::scene2::NinePatch, cugl::scene2::OrderedNode, cugl::scene2::PathNode, cugl::scene2::PolygonNode, cugl::scene2::ProgressBar, cugl::scene2::RotateBy, cugl::scene2::RotateTo, cugl::scene2::ScaleBy, cugl::scene2::ScaleTo, cugl::scene2::SceneNode, cugl::scene2::Slider, cugl::scene2::WireNode, cugl::Scene2Loader, cugl::Scene2Texture, cugl::Scissor, cugl::Shader, cugl::SoundLoader, cugl::SpriteBatch, cugl::SpriteSheet, cugl::TextLayout, cugl::TextReader, cugl::Texture, cugl::TextureLoader, cugl::TextureRenderer, cugl::TextWriter, cugl::ThreadPool, cugl::UniformBuffer, cugl::VertexBuffer, cugl::WidgetLoader, cugl::WidgetValue
 
- allocAngle() : cugl::physics2::net::PhysObstEvent
 
- allocAngularVel() : cugl::physics2::net::PhysObstEvent
 
- allocArray() : cugl::JsonValue
 
- allocBodyType() : cugl::physics2::net::PhysObstEvent
 
- allocBoolConsts() : cugl::physics2::net::PhysObstEvent
 
- allocBox() : cugl::Gradient
 
- allocBoxGradient() : cugl::scene2::CanvasNode::Paint
 
- allocCopy() : cugl::Gradient
 
- allocCreation() : cugl::physics2::net::PhysObstEvent
 
- allocDeletion() : cugl::physics2::net::PhysObstEvent
 
- allocFloatConsts() : cugl::physics2::net::PhysObstEvent
 
- allocGameStart() : cugl::physics2::net::GameStateEvent
 
- allocLinear() : cugl::Gradient
 
- allocLinearGradient() : cugl::scene2::CanvasNode::Paint
 
- allocNull() : cugl::JsonValue
 
- allocObject() : cugl::JsonValue
 
- allocOffset() : cugl::OrthographicCamera
 
- allocOwnerAcquire() : cugl::physics2::net::PhysObstEvent
 
- allocOwnerRelease() : cugl::physics2::net::PhysObstEvent
 
- allocPattern() : cugl::scene2::CanvasNode::Paint
 
- allocPos() : cugl::physics2::net::PhysObstEvent
 
- allocQueue() : cugl::AudioEngine
 
- allocRadial() : cugl::Gradient
 
- allocRadialGradient() : cugl::scene2::CanvasNode::Paint
 
- allocReady() : cugl::physics2::net::GameStateEvent
 
- allocUIDAssign() : cugl::physics2::net::GameStateEvent
 
- allocVel() : cugl::physics2::net::PhysObstEvent
 
- allocWithAnchor() : cugl::physics2::PolygonObstacle
 
- allocWithAsset() : cugl::BinaryReader, cugl::JsonReader, cugl::TextReader
 
- allocWithBounds() : cugl::scene2::CanvasNode, cugl::scene2::Label, cugl::scene2::OrderedNode, cugl::scene2::SceneNode, cugl::scene2::ScrollPane, cugl::scene2::TextField
 
- allocWithCaps() : cugl::scene2::ProgressBar
 
- allocWithData() : cugl::AudioSample, cugl::AudioWaveform, cugl::Gradient, cugl::scene2::AnchoredLayout, cugl::scene2::Button, cugl::scene2::ButtonGroup, cugl::scene2::CanvasNode, cugl::scene2::FloatLayout, cugl::scene2::GridLayout, cugl::scene2::Label, cugl::scene2::MeshNode, cugl::scene2::NinePatch, cugl::scene2::OrderedNode, cugl::scene2::PathNode, cugl::scene2::PolygonNode, cugl::scene2::ProgressBar, cugl::scene2::SceneNode, cugl::scene2::ScrollPane, cugl::scene2::Slider, cugl::scene2::SpriteNode, cugl::scene2::TextField, cugl::scene2::WireNode, cugl::Texture
 
- allocWithFile() : cugl::scene2::MeshNode, cugl::scene2::NinePatch, cugl::scene2::PolygonNode, cugl::Texture
 
- allocWithFileMesh() : cugl::scene2::MeshNode
 
- allocWithFilePoly() : cugl::scene2::MeshNode, cugl::scene2::PolygonNode
 
- allocWithInterior() : cugl::scene2::ScrollPane
 
- allocWithJoints() : cugl::physics2::GearJoint
 
- allocWithJson() : cugl::GestureRecognizer, cugl::JsonValue
 
- allocWithMesh() : cugl::scene2::MeshNode
 
- allocWithObstacles() : cugl::physics2::DistanceJoint, cugl::physics2::FrictionJoint, cugl::physics2::MotorJoint, cugl::physics2::MouseJoint, cugl::physics2::PrismaticJoint, cugl::physics2::PulleyJoint, cugl::physics2::RevoluteJoint, cugl::physics2::WeldJoint, cugl::physics2::WheelJoint
 
- allocWithOrder() : cugl::scene2::OrderedNode
 
- allocWithPath() : cugl::scene2::PathNode, cugl::scene2::WireNode
 
- allocWithPoly() : cugl::scene2::MeshNode, cugl::scene2::PolygonNode, cugl::scene2::WireNode
 
- allocWithPosition() : cugl::scene2::OrderedNode, cugl::scene2::SceneNode
 
- allocWithRect() : cugl::scene2::PathNode
 
- allocWithSheet() : cugl::scene2::SpriteNode
 
- allocWithSprite() : cugl::scene2::SpriteNode
 
- allocWithText() : cugl::scene2::Label, cugl::scene2::TextField, cugl::TextLayout
 
- allocWithTextBox() : cugl::scene2::Label, cugl::scene2::TextField
 
- allocWithTexture() : cugl::scene2::MeshNode, cugl::scene2::NinePatch, cugl::scene2::PolygonNode
 
- allocWithTextureMesh() : cugl::scene2::MeshNode
 
- allocWithTexturePoly() : cugl::scene2::MeshNode
 
- allocWithTextWidth() : cugl::TextLayout
 
- allocWithTraversal() : cugl::scene2::WireNode
 
- allocWithUI() : cugl::scene2::Slider
 
- allocWithUUID() : cugl::physics2::net::NetWorld
 
- allocWithVertices() : cugl::scene2::PathNode
 
- allocWithWidth() : cugl::TextLayout
 
- AnchoredLayout() : cugl::scene2::AnchoredLayout
 
- angle() : cugl::Vec2, cugl::Vec3, cugl::Vec4
 
- Animate() : cugl::scene2::Animate
 
- append() : cugl::audio::AudioScheduler
 
- appendArray() : cugl::JsonValue
 
- appendChild() : cugl::JsonValue
 
- appendNull() : cugl::JsonValue
 
- appendObject() : cugl::JsonValue
 
- appendValue() : cugl::JsonValue
 
- Application() : cugl::Application
 
- applyLocalScissor() : cugl::scene2::CanvasNode
 
- applyPan() : cugl::scene2::ScrollPane
 
- applyRumble() : cugl::GameController
 
- applySpin() : cugl::scene2::ScrollPane
 
- applyZoom() : cugl::scene2::ScrollPane
 
- arcTo() : cugl::scene2::CanvasNode
 
- area() : cugl::Path2
 
- asBool() : cugl::JsonValue
 
- asBoolArray() : cugl::JsonValue
 
- asDouble() : cugl::JsonValue
 
- asDoubleArray() : cugl::JsonValue
 
- asFloat() : cugl::JsonValue
 
- asFloatArray() : cugl::JsonValue
 
- asInt() : cugl::JsonValue
 
- asIntArray() : cugl::JsonValue
 
- asLong() : cugl::JsonValue
 
- asLongArray() : cugl::JsonValue
 
- AssetManager() : cugl::AssetManager
 
- asString() : cugl::JsonValue
 
- asStringArray() : cugl::JsonValue
 
- at() : cugl::Path2, cugl::Poly2
 
- Atlas() : cugl::Font::Atlas
 
- attach() : cugl::AssetManager, cugl::audio::AlgorithmicReverb, cugl::audio::AudioFader, cugl::audio::AudioMixer, cugl::audio::AudioOutput, cugl::audio::AudioPanner, cugl::audio::AudioRedistributor, cugl::audio::AudioResampler, cugl::audio::AudioSpinner, cugl::audio::AudioSynchronizer, cugl::Scene2Loader, cugl::VertexBuffer
 
- attachEventType() : cugl::physics2::net::NetEventController
 
- attachFactory() : cugl::physics2::net::NetPhysicsController
 
- AudioDecoder() : cugl::AudioDecoder
 
- AudioFader() : cugl::audio::AudioFader
 
- AudioInput() : cugl::audio::AudioInput
 
- AudioMixer() : cugl::audio::AudioMixer
 
- AudioNode() : cugl::audio::AudioNode
 
- AudioNodeQueue() : cugl::audio::AudioNodeQueue
 
- AudioOutput() : cugl::audio::AudioOutput
 
- AudioPanner() : cugl::audio::AudioPanner
 
- AudioPlayer() : cugl::audio::AudioPlayer
 
- AudioQueue() : cugl::AudioQueue
 
- AudioRedistributor() : cugl::audio::AudioRedistributor
 
- AudioResampler() : cugl::audio::AudioResampler
 
- AudioSample() : cugl::AudioSample
 
- AudioScheduler() : cugl::audio::AudioScheduler
 
- AudioSpinner() : cugl::audio::AudioSpinner
 
- AudioSynchronizer() : cugl::audio::AudioSynchronizer
 
- AudioWaveform() : cugl::AudioWaveform
 
- available() : cugl::net::NetcodeDeserializer
 
- axisDidChange() : cugl::GameController
 
- axisIsTrigger() : cugl::GameController