OpenSiv3D  v0.6.5
C++20 framework for creative coding
Siv3D Directory Reference

Directories

directory  AudioFormat
 
directory  Experimental
 
directory  ImageFormat
 
directory  Physics2D
 
directory  Windows
 

Files

file  2DShapes.hpp
 
file  2DShapesFwd.hpp
 
file  _TEMPLATE.hpp
 
file  ACLineStatus.hpp
 
file  AdaptiveThresholdMethod.hpp
 
file  Addon.hpp
 
file  Allocator.hpp
 
file  AnimatedGIFReader.hpp
 
file  AnimatedGIFWriter.hpp
 
file  ArcEmitter2D.hpp
 
file  Array.hpp
 
file  Asset.hpp
 
file  AssetHandle.hpp
 
file  AssetID.hpp
 
file  AssetIDWrapper.hpp
 
file  AssetInfo.hpp
 
file  AssetState.hpp
 
file  AsyncHTTPTask.hpp
 
file  AsyncTask.hpp
 
file  Audio.hpp
 
file  AudioAsset.hpp
 
file  AudioAssetData.hpp
 
file  AudioDecoder.hpp
 
file  AudioEncoder.hpp
 
file  AudioFormat.hpp
 
file  AudioGroup.hpp
 
file  AudioLoopTiming.hpp
 
file  Base64.hpp
 
file  BasicCamera2D.hpp
 
file  BasicCamera3D.hpp
 
file  BatteryStatus.hpp
 
file  BetterGradientNoise.hpp
 
file  Bezier2.hpp
 
file  Bezier3.hpp
 
file  BigFloat.hpp
 
file  BigInt.hpp
 
file  BinaryReader.hpp
 
file  BinaryWriter.hpp
 
file  BitmapGlyph.hpp
 
file  BlendState.hpp
 
file  Blob.hpp
 
file  BorderType.hpp
 
file  Box.hpp
 
file  Buffer2D.hpp
 
file  Byte.hpp
 
file  Camera2D.hpp
 
file  Camera2DParameters.hpp
 
file  CameraControl.hpp
 
file  CascadeClassifier.hpp
 
file  Char.hpp
 
file  ChildProcess.hpp
 
file  Circle.hpp
 
file  CircleEmitter2D.hpp
 
file  Circular.hpp
 
file  Clipboard.hpp
 
file  Color.hpp
 
file  ColorF.hpp
 
file  ColorHSV.hpp
 
file  Colormap.hpp
 
file  ColorOption.hpp
 
file  CommandLine.hpp
 
file  Common.hpp
 
file  CommonFloat.hpp
 
file  CommonVector.hpp
 
file  Compression.hpp
 
file  Concepts.hpp
 
file  Cone.hpp
 
file  Console.hpp
 
file  ConstantBuffer.hpp
 
file  ConstantBufferBinding.hpp
 
file  CopyOption.hpp
 
file  CPUInfo.hpp
 
file  CSV.hpp
 
file  Cursor.hpp
 
file  CursorStyle.hpp
 
file  Cylinder.hpp
 
file  Cylindrical.hpp
 
file  Date.hpp
 
file  DateTime.hpp
 
file  DayOfWeek.hpp
 
file  DeadZone.hpp
 
file  DebugCamera3D.hpp
 
file  Demangle.hpp
 
file  DepthStencilState.hpp
 
file  Dialog.hpp
 
file  DirectoryWatcher.hpp
 
file  Disc.hpp
 
file  DiscreteDistribution.hpp
 
file  DisjointSet.hpp
 
file  DisplayResolution.hpp
 
file  Distribution.hpp
 
file  DLL.hpp
 
file  DragDrop.hpp
 
file  DragItemType.hpp
 
file  DragStatus.hpp
 
file  DrawableText.hpp
 
file  DroppedFilePath.hpp
 
file  DroppedText.hpp
 
file  Duration.hpp
 
file  DynamicMesh.hpp
 
file  DynamicTexture.hpp
 
file  Easing.hpp
 
file  EasingAB.hpp
 
file  EdgePreservingFilterType.hpp
 
file  Effect.hpp
 
file  Ellipse.hpp
 
file  Emission2D.hpp
 
file  Emoji.hpp
 
file  Endian.hpp
 
file  EngineLog.hpp
 
file  EngineOptions.hpp
 
file  EnvironmentVariable.hpp
 
file  Error.hpp
 
file  Exif.hpp
 
file  FastMath.hpp
 
file  FFT.hpp
 
file  FFTResult.hpp
 
file  FFTSampleLength.hpp
 
file  FileAction.hpp
 
file  FileFilter.hpp
 
file  FileSystem.hpp
 
file  FloatingPoint.hpp
 
file  FloatQuad.hpp
 
file  FloatRect.hpp
 
file  FloodFillConnectivity.hpp
 
file  Font.hpp
 
file  FontAsset.hpp
 
file  FontAssetData.hpp
 
file  FontMethod.hpp
 
file  FontStyle.hpp
 
file  Format.hpp
 
file  FormatBool.hpp
 
file  FormatData.hpp
 
file  FormatFloat.hpp
 
file  FormatInt.hpp
 
file  FormatLiteral.hpp
 
file  Formatter.hpp
 
file  FormatUtility.hpp
 
file  Functor.hpp
 
file  Fwd.hpp
 
file  GaborNoise.hpp
 
file  Gamepad.hpp
 
file  GamepadInfo.hpp
 
file  GeoJSON.hpp
 
file  Geometry2D.hpp
 
file  Geometry3D.hpp
 
file  GlobalAudio.hpp
 
file  Glyph.hpp
 
file  GlyphCluster.hpp
 
file  GlyphIndex.hpp
 
file  GlyphInfo.hpp
 
file  GMInstrument.hpp
 
file  GrabCut.hpp
 
file  GrabCutClass.hpp
 
file  GradientNoise.hpp
 
file  Graphics.hpp
 
file  Graphics2D.hpp
 
file  Graphics3D.hpp
 
file  Grid.hpp
 
file  HalfFloat.hpp
 
file  HardwareRNG.hpp
 
file  Hash.hpp
 
file  HashSet.hpp
 
file  HashTable.hpp
 
file  HeterogeneousLookupHelper.hpp
 
file  HSV.hpp
 
file  HTMLWriter.hpp
 
file  HTTPAsyncStatus.hpp
 
file  HTTPProgress.hpp
 
file  HTTPResponse.hpp
 
file  HTTPStatusCode.hpp
 
file  IAddon.hpp
 
file  IAudioDecoder.hpp
 
file  IAudioEncoder.hpp
 
file  IAudioStream.hpp
 
file  Icon.hpp
 
file  IEffect.hpp
 
file  IEmitter2D.hpp
 
file  IImageDecoder.hpp
 
file  IImageEncoder.hpp
 
file  Image.hpp
 
file  ImageAddressMode.hpp
 
file  ImageDecoder.hpp
 
file  ImageEncoder.hpp
 
file  ImageFormat.hpp
 
file  ImageInfo.hpp
 
file  ImagePixelFormat.hpp
 
file  ImageProcessing.hpp
 
file  ImageROI.hpp
 
file  Indexed.hpp
 
file  InfiniteList.hpp
 
file  InfinitePlane.hpp
 
file  INI.hpp
 
file  Input.hpp
 
file  InputCombination.hpp
 
file  InputDevice.hpp
 
file  InputGroup.hpp
 
file  InputGroups.hpp
 
file  Int128.hpp
 
file  Interpolation.hpp
 
file  InterpolationAlgorithm.hpp
 
file  IntFormatter.hpp
 
file  IPv4Address.hpp
 
file  IReader.hpp
 
file  ISteadyClock.hpp
 
file  IWriter.hpp
 
file  JoyCon.hpp
 
file  JSON.hpp
 
file  KahanSummation.hpp
 
file  KDTree.hpp
 
file  Keyboard.hpp
 
file  KeyEvent.hpp
 
file  KlattTTS.hpp
 
file  KlattTTSParameters.hpp
 
file  LanguageCode.hpp
 
file  Leap.hpp
 
file  LetterCase.hpp
 
file  LicenseInfo.hpp
 
file  LicenseManager.hpp
 
file  Line.hpp
 
file  Line3D.hpp
 
file  LineString.hpp
 
file  LineStyle.hpp
 
file  ListBoxState.hpp
 
file  Logger.hpp
 
file  LogLevel.hpp
 
file  LogType.hpp
 
file  LuaScript.hpp
 
file  ManagedScript.hpp
 
file  Mat3x2.hpp
 
file  Mat3x3.hpp
 
file  Mat4x4.hpp
 
file  MatchResults.hpp
 
file  Material.hpp
 
file  Math.hpp
 
file  MathConstants.hpp
 
file  MathParser.hpp
 
file  MD5.hpp
 
file  MD5Value.hpp
 
file  Memory.hpp
 
file  MemoryMappedFile.hpp
 
file  MemoryMappedFileView.hpp
 
file  MemoryReader.hpp
 
file  MemoryViewReader.hpp
 
file  MemoryWriter.hpp
 
file  Mesh.hpp
 
file  MeshData.hpp
 
file  MeshGlyph.hpp
 
file  MessageBox.hpp
 
file  MessageBoxResult.hpp
 
file  MessageBoxStyle.hpp
 
file  Meta.hpp
 
file  Microphone.hpp
 
file  MicrophoneInfo.hpp
 
file  MicrosecClock.hpp
 
file  MIDINote.hpp
 
file  MillisecClock.hpp
 
file  MixBus.hpp
 
file  Model.hpp
 
file  ModelMeshPart.hpp
 
file  ModelObject.hpp
 
file  Monitor.hpp
 
file  MonitorInfo.hpp
 
file  Mouse.hpp
 
file  MSDFGlyph.hpp
 
file  MSRenderTexture.hpp
 
file  MultiPolygon.hpp
 
file  NamedParameter.hpp
 
file  NavMesh.hpp
 
file  NavMeshConfig.hpp
 
file  Network.hpp
 
file  Noise.hpp
 
file  None.hpp
 
file  NonNull.hpp
 
file  NormalComputation.hpp
 
file  Number.hpp
 
file  Obfuscation.hpp
 
file  OffsetCircular.hpp
 
file  OpenCV_Bridge.hpp
 
file  OpenMode.hpp
 
file  Optional.hpp
 
file  OrientedBox.hpp
 
file  OutlineGlyph.hpp
 
file  Palette.hpp
 
file  Parse.hpp
 
file  ParseBool.hpp
 
file  ParseFloat.hpp
 
file  ParseInt.hpp
 
file  Particle2D.hpp
 
file  ParticleSystem2D.hpp
 
file  ParticleSystem2DParameters.hpp
 
file  Pentablet.hpp
 
file  Periodic.hpp
 
file  PerlinNoise.hpp
 
file  PhongMaterial.hpp
 
file  PianoKey.hpp
 
file  Pipe.hpp
 
file  PixelShader.hpp
 
file  PixelShaderAsset.hpp
 
file  PixelShaderAssetData.hpp
 
file  PlaceHolder.hpp
 
file  Plane.hpp
 
file  Platform.hpp
 
file  PlayingCard.hpp
 
file  PNGFilter.hpp
 
file  Point.hpp
 
file  PointVector.hpp
 
file  PoissonDisk2D.hpp
 
file  Polygon.hpp
 
file  PolygonEmitter2D.hpp
 
file  PolygonFailureType.hpp
 
file  PolygonGlyph.hpp
 
file  PowerStatus.hpp
 
file  PPMType.hpp
 
file  PredefinedNamedParameter.hpp
 
file  PredefinedYesNo.hpp
 
file  PrimeNumber.hpp
 
file  Print.hpp
 
file  PRNG.hpp
 
file  ProController.hpp
 
file  Profiler.hpp
 
file  ProfilerStat.hpp
 
file  PutText.hpp
 
file  QR.hpp
 
file  QRContent.hpp
 
file  QRErrorCorrection.hpp
 
file  QRMode.hpp
 
file  QRScanner.hpp
 
file  Quad.hpp
 
file  Quaternion.hpp
 
file  Random.hpp
 
file  RandomColor.hpp
 
file  RandomDuration.hpp
 
file  RandomPoint.hpp
 
file  RandomVec2.hpp
 
file  RandomVec3.hpp
 
file  RandomVec4.hpp
 
file  RasterizerState.hpp
 
file  Ray.hpp
 
file  RDTSCClock.hpp
 
file  Rect.hpp
 
file  RectanglePacking.hpp
 
file  RectEmitter2D.hpp
 
file  RectF.hpp
 
file  RegExp.hpp
 
file  RenderTexture.hpp
 
file  ResizeMode.hpp
 
file  Resource.hpp
 
file  ResourceOption.hpp
 
file  RoundRect.hpp
 
file  Sample.hpp
 
file  SamplerState.hpp
 
file  Say.hpp
 
file  Scene.hpp
 
file  SceneManager.hpp
 
file  ScopedColorAdd2D.hpp
 
file  ScopedColorMul2D.hpp
 
file  ScopedCustomShader2D.hpp
 
file  ScopedCustomShader3D.hpp
 
file  ScopedRenderStates2D.hpp
 
file  ScopedRenderStates3D.hpp
 
file  ScopedRenderTarget2D.hpp
 
file  ScopedRenderTarget3D.hpp
 
file  ScopedViewport2D.hpp
 
file  ScopedViewport3D.hpp
 
file  ScopeGuard.hpp
 
file  ScreenCapture.hpp
 
file  Script.hpp
 
file  ScriptCompileOption.hpp
 
file  ScriptFunction.hpp
 
file  ScriptModule.hpp
 
file  SDFGlyph.hpp
 
file  Serial.hpp
 
file  Serialization.hpp
 
file  SerialPortInfo.hpp
 
file  SFMT.hpp
 
file  Shader.hpp
 
file  ShaderCommon.hpp
 
file  ShaderStage.hpp
 
file  Shape2D.hpp
 
file  Shuffle.hpp
 
file  SIMD.hpp
 
file  SIMD_Float4.hpp
 
file  SIMDCollision.hpp
 
file  SIMDMath.hpp
 
file  SimpleAnimation.hpp
 
file  SimpleGUI.hpp
 
file  SimpleHTTP.hpp
 
file  Sky.hpp
 
file  SoundFont.hpp
 
file  SpecialFolder.hpp
 
file  Sphere.hpp
 
file  Spherical.hpp
 
file  Spline.hpp
 
file  Spline2D.hpp
 
file  Statistics.hpp
 
file  Step.hpp
 
file  Step2D.hpp
 
file  Stopwatch.hpp
 
file  String.hpp
 
file  StringView.hpp
 
file  Subdivision2D.hpp
 
file  SVG.hpp
 
file  System.hpp
 
file  TCPClient.hpp
 
file  TCPError.hpp
 
file  TCPServer.hpp
 
file  TextEditState.hpp
 
file  TextEncoding.hpp
 
file  TextInput.hpp
 
file  TextInputMode.hpp
 
file  TextReader.hpp
 
file  TextStyle.hpp
 
file  TextToSpeech.hpp
 
file  Texture.hpp
 
file  TextureAsset.hpp
 
file  TextureAssetData.hpp
 
file  TexturedCircle.hpp
 
file  TextureDesc.hpp
 
file  TexturedQuad.hpp
 
file  TexturedRoundRect.hpp
 
file  TextureFilter.hpp
 
file  TextureFormat.hpp
 
file  TexturePixelFormat.hpp
 
file  TextureRegion.hpp
 
file  TextWriter.hpp
 
file  Threading.hpp
 
file  Time.hpp
 
file  TimeProfiler.hpp
 
file  Timer.hpp
 
file  ToastNotification.hpp
 
file  ToastNotificationItem.hpp
 
file  ToastNotificationState.hpp
 
file  TOMLReader.hpp
 
file  Transformer2D.hpp
 
file  Transformer3D.hpp
 
file  Transition.hpp
 
file  Triangle.hpp
 
file  Triangle3D.hpp
 
file  TriangleIndex.hpp
 
file  Twitter.hpp
 
file  Typeface.hpp
 
file  Types.hpp
 
file  Uncopyable.hpp
 
file  UnderlineStyle.hpp
 
file  Unicode.hpp
 
file  UnicodeConverter.hpp
 
file  UniqueResource.hpp
 
file  Unspecified.hpp
 
file  URL.hpp
 
file  URLView.hpp
 
file  UserAction.hpp
 
file  Utility.hpp
 
file  UUIDValue.hpp
 
file  VariableSpeedStopwatch.hpp
 
file  Vector2D.hpp
 
file  Vector3D.hpp
 
file  Vector4D.hpp
 
file  Version.hpp
 
file  Vertex2D.hpp
 
file  Vertex3D.hpp
 
file  VertexShader.hpp
 
file  VertexShaderAsset.hpp
 
file  VertexShaderAssetData.hpp
 
file  VideoReader.hpp
 
file  VideoTexture.hpp
 
file  VideoWriter.hpp
 
file  ViewFrustum.hpp
 
file  Wave.hpp
 
file  WAVEFormat.hpp
 
file  WaveSample.hpp
 
file  Webcam.hpp
 
file  WebcamInfo.hpp
 
file  WebPMethod.hpp
 
file  Window.hpp
 
file  WindowState.hpp
 
file  WindowStyle.hpp
 
file  XInput.hpp
 
file  XInputVibration.hpp
 
file  XMLReader.hpp
 
file  YesNo.hpp
 
file  ZIPReader.hpp
 
file  ZIPWriter.hpp
 
file  Zlib.hpp