initial commit
This commit is contained in:
commit
dd1ef04d7f
|
|
@ -0,0 +1,63 @@
|
|||
###############################################################################
|
||||
# Set default behavior to automatically normalize line endings.
|
||||
###############################################################################
|
||||
* text=auto
|
||||
|
||||
###############################################################################
|
||||
# Set default behavior for command prompt diff.
|
||||
#
|
||||
# This is need for earlier builds of msysgit that does not have it on by
|
||||
# default for csharp files.
|
||||
# Note: This is only used by command line
|
||||
###############################################################################
|
||||
#*.cs diff=csharp
|
||||
|
||||
###############################################################################
|
||||
# Set the merge driver for project and solution files
|
||||
#
|
||||
# Merging from the command prompt will add diff markers to the files if there
|
||||
# are conflicts (Merging from VS is not affected by the settings below, in VS
|
||||
# the diff markers are never inserted). Diff markers may cause the following
|
||||
# file extensions to fail to load in VS. An alternative would be to treat
|
||||
# these files as binary and thus will always conflict and require user
|
||||
# intervention with every merge. To do so, just uncomment the entries below
|
||||
###############################################################################
|
||||
#*.sln merge=binary
|
||||
#*.csproj merge=binary
|
||||
#*.vbproj merge=binary
|
||||
#*.vcxproj merge=binary
|
||||
#*.vcproj merge=binary
|
||||
#*.dbproj merge=binary
|
||||
#*.fsproj merge=binary
|
||||
#*.lsproj merge=binary
|
||||
#*.wixproj merge=binary
|
||||
#*.modelproj merge=binary
|
||||
#*.sqlproj merge=binary
|
||||
#*.wwaproj merge=binary
|
||||
|
||||
###############################################################################
|
||||
# behavior for image files
|
||||
#
|
||||
# image files are treated as binary by default.
|
||||
###############################################################################
|
||||
#*.jpg binary
|
||||
#*.png binary
|
||||
#*.gif binary
|
||||
|
||||
###############################################################################
|
||||
# diff behavior for common document formats
|
||||
#
|
||||
# Convert binary document formats to text before diffing them. This feature
|
||||
# is only available from the command line. Turn it on by uncommenting the
|
||||
# entries below.
|
||||
###############################################################################
|
||||
#*.doc diff=astextplain
|
||||
#*.DOC diff=astextplain
|
||||
#*.docx diff=astextplain
|
||||
#*.DOCX diff=astextplain
|
||||
#*.dot diff=astextplain
|
||||
#*.DOT diff=astextplain
|
||||
#*.pdf diff=astextplain
|
||||
#*.PDF diff=astextplain
|
||||
#*.rtf diff=astextplain
|
||||
#*.RTF diff=astextplain
|
||||
|
|
@ -0,0 +1,384 @@
|
|||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
##
|
||||
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
|
||||
|
||||
# User-specific files
|
||||
*.rsuser
|
||||
*.suo
|
||||
*.user
|
||||
*.userosscache
|
||||
*.sln.docstates
|
||||
|
||||
# User-specific files (MonoDevelop/Xamarin Studio)
|
||||
*.userprefs
|
||||
|
||||
# Mono auto generated files
|
||||
mono_crash.*
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
[Dd]ebugPublic/
|
||||
[Rr]elease/
|
||||
[Rr]eleases/
|
||||
x64/
|
||||
x86/
|
||||
[Ww][Ii][Nn]32/
|
||||
[Aa][Rr][Mm]/
|
||||
[Aa][Rr][Mm]64/
|
||||
bld/
|
||||
[Bb]in/
|
||||
[Oo]bj/
|
||||
[Oo]ut/
|
||||
[Ll]og/
|
||||
[Ll]ogs/
|
||||
|
||||
# Visual Studio 2015/2017 cache/options directory
|
||||
.vs/
|
||||
# Uncomment if you have tasks that create the project's static files in wwwroot
|
||||
#wwwroot/
|
||||
|
||||
# Visual Studio 2017 auto generated files
|
||||
Generated\ Files/
|
||||
|
||||
# MSTest test Results
|
||||
[Tt]est[Rr]esult*/
|
||||
[Bb]uild[Ll]og.*
|
||||
|
||||
# NUnit
|
||||
*.VisualState.xml
|
||||
TestResult.xml
|
||||
nunit-*.xml
|
||||
|
||||
# Build Results of an ATL Project
|
||||
[Dd]ebugPS/
|
||||
[Rr]eleasePS/
|
||||
dlldata.c
|
||||
|
||||
# Benchmark Results
|
||||
BenchmarkDotNet.Artifacts/
|
||||
|
||||
# .NET Core
|
||||
project.lock.json
|
||||
project.fragment.lock.json
|
||||
artifacts/
|
||||
|
||||
# ASP.NET Scaffolding
|
||||
ScaffoldingReadMe.txt
|
||||
|
||||
# StyleCop
|
||||
StyleCopReport.xml
|
||||
|
||||
# Files built by Visual Studio
|
||||
*_i.c
|
||||
*_p.c
|
||||
*_h.h
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.iobj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.ipdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.tmp_proj
|
||||
*_wpftmp.csproj
|
||||
*.log
|
||||
*.vspscc
|
||||
*.vssscc
|
||||
.builds
|
||||
*.pidb
|
||||
*.svclog
|
||||
*.scc
|
||||
|
||||
# Chutzpah Test files
|
||||
_Chutzpah*
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opendb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
*.cachefile
|
||||
*.VC.db
|
||||
*.VC.VC.opendb
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
*.vspx
|
||||
*.sap
|
||||
|
||||
# Visual Studio Trace Files
|
||||
*.e2e
|
||||
|
||||
# TFS 2012 Local Workspace
|
||||
$tf/
|
||||
|
||||
# Guidance Automation Toolkit
|
||||
*.gpState
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*/
|
||||
*.[Rr]e[Ss]harper
|
||||
*.DotSettings.user
|
||||
|
||||
# TeamCity is a build add-in
|
||||
_TeamCity*
|
||||
|
||||
# DotCover is a Code Coverage Tool
|
||||
*.dotCover
|
||||
|
||||
# AxoCover is a Code Coverage Tool
|
||||
.axoCover/*
|
||||
!.axoCover/settings.json
|
||||
|
||||
# Coverlet is a free, cross platform Code Coverage Tool
|
||||
coverage*.json
|
||||
coverage*.xml
|
||||
coverage*.info
|
||||
|
||||
# Visual Studio code coverage results
|
||||
*.coverage
|
||||
*.coveragexml
|
||||
|
||||
# NCrunch
|
||||
_NCrunch_*
|
||||
.*crunch*.local.xml
|
||||
nCrunchTemp_*
|
||||
|
||||
# MightyMoose
|
||||
*.mm.*
|
||||
AutoTest.Net/
|
||||
|
||||
# Web workbench (sass)
|
||||
.sass-cache/
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress/
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish/
|
||||
|
||||
# Publish Web Output
|
||||
*.[Pp]ublish.xml
|
||||
*.azurePubxml
|
||||
# Note: Comment the next line if you want to checkin your web deploy settings,
|
||||
# but database connection strings (with potential passwords) will be unencrypted
|
||||
*.pubxml
|
||||
*.publishproj
|
||||
|
||||
# Microsoft Azure Web App publish settings. Comment the next line if you want to
|
||||
# checkin your Azure Web App publish settings, but sensitive information contained
|
||||
# in these scripts will be unencrypted
|
||||
PublishScripts/
|
||||
|
||||
# NuGet Packages
|
||||
*.nupkg
|
||||
# NuGet Symbol Packages
|
||||
*.snupkg
|
||||
# The packages folder can be ignored because of Package Restore
|
||||
**/[Pp]ackages/*
|
||||
# except build/, which is used as an MSBuild target.
|
||||
!**/[Pp]ackages/build/
|
||||
# Uncomment if necessary however generally it will be regenerated when needed
|
||||
#!**/[Pp]ackages/repositories.config
|
||||
# NuGet v3's project.json files produces more ignorable files
|
||||
*.nuget.props
|
||||
*.nuget.targets
|
||||
|
||||
# Microsoft Azure Build Output
|
||||
csx/
|
||||
*.build.csdef
|
||||
|
||||
# Microsoft Azure Emulator
|
||||
ecf/
|
||||
rcf/
|
||||
|
||||
# Windows Store app package directories and files
|
||||
AppPackages/
|
||||
BundleArtifacts/
|
||||
Package.StoreAssociation.xml
|
||||
_pkginfo.txt
|
||||
*.appx
|
||||
*.appxbundle
|
||||
*.appxupload
|
||||
|
||||
# Visual Studio cache files
|
||||
# files ending in .cache can be ignored
|
||||
*.[Cc]ache
|
||||
# but keep track of directories ending in .cache
|
||||
!?*.[Cc]ache/
|
||||
|
||||
# Others
|
||||
ClientBin/
|
||||
~$*
|
||||
*~
|
||||
*.dbmdl
|
||||
*.dbproj.schemaview
|
||||
*.jfm
|
||||
*.pfx
|
||||
*.publishsettings
|
||||
orleans.codegen.cs
|
||||
|
||||
# Including strong name files can present a security risk
|
||||
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
|
||||
#*.snk
|
||||
|
||||
# Since there are multiple workflows, uncomment next line to ignore bower_components
|
||||
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
|
||||
#bower_components/
|
||||
|
||||
# RIA/Silverlight projects
|
||||
Generated_Code/
|
||||
|
||||
# Backup & report files from converting an old project file
|
||||
# to a newer Visual Studio version. Backup files are not needed,
|
||||
# because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
UpgradeLog*.htm
|
||||
ServiceFabricBackup/
|
||||
*.rptproj.bak
|
||||
|
||||
# SQL Server files
|
||||
*.mdf
|
||||
*.ldf
|
||||
*.ndf
|
||||
|
||||
# Business Intelligence projects
|
||||
*.rdl.data
|
||||
*.bim.layout
|
||||
*.bim_*.settings
|
||||
*.rptproj.rsuser
|
||||
*- [Bb]ackup.rdl
|
||||
*- [Bb]ackup ([0-9]).rdl
|
||||
*- [Bb]ackup ([0-9][0-9]).rdl
|
||||
|
||||
# Microsoft Fakes
|
||||
FakesAssemblies/
|
||||
|
||||
# GhostDoc plugin setting file
|
||||
*.GhostDoc.xml
|
||||
|
||||
# Node.js Tools for Visual Studio
|
||||
.ntvs_analysis.dat
|
||||
node_modules/
|
||||
|
||||
# Visual Studio 6 build log
|
||||
*.plg
|
||||
|
||||
# Visual Studio 6 workspace options file
|
||||
*.opt
|
||||
|
||||
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
|
||||
*.vbw
|
||||
|
||||
# Visual Studio LightSwitch build output
|
||||
**/*.HTMLClient/GeneratedArtifacts
|
||||
**/*.DesktopClient/GeneratedArtifacts
|
||||
**/*.DesktopClient/ModelManifest.xml
|
||||
**/*.Server/GeneratedArtifacts
|
||||
**/*.Server/ModelManifest.xml
|
||||
_Pvt_Extensions
|
||||
|
||||
# Paket dependency manager
|
||||
.paket/paket.exe
|
||||
paket-files/
|
||||
|
||||
# FAKE - F# Make
|
||||
.fake/
|
||||
|
||||
# CodeRush personal settings
|
||||
.cr/personal
|
||||
|
||||
# Python Tools for Visual Studio (PTVS)
|
||||
__pycache__/
|
||||
*.pyc
|
||||
|
||||
# Cake - Uncomment if you are using it
|
||||
# tools/**
|
||||
# !tools/packages.config
|
||||
|
||||
# Tabs Studio
|
||||
*.tss
|
||||
|
||||
# Telerik's JustMock configuration file
|
||||
*.jmconfig
|
||||
|
||||
# BizTalk build output
|
||||
*.btp.cs
|
||||
*.btm.cs
|
||||
*.odx.cs
|
||||
*.xsd.cs
|
||||
|
||||
# OpenCover UI analysis results
|
||||
OpenCover/
|
||||
|
||||
# Azure Stream Analytics local run output
|
||||
ASALocalRun/
|
||||
|
||||
# MSBuild Binary and Structured Log
|
||||
*.binlog
|
||||
|
||||
# NVidia Nsight GPU debugger configuration file
|
||||
*.nvuser
|
||||
|
||||
# MFractors (Xamarin productivity tool) working folder
|
||||
.mfractor/
|
||||
|
||||
# Local History for Visual Studio
|
||||
.localhistory/
|
||||
|
||||
# BeatPulse healthcheck temp database
|
||||
healthchecksdb
|
||||
|
||||
# Backup folder for Package Reference Convert tool in Visual Studio 2017
|
||||
MigrationBackup/
|
||||
|
||||
# Ionide (cross platform F# VS Code tools) working folder
|
||||
.ionide/
|
||||
|
||||
# Fody - auto-generated XML schema
|
||||
FodyWeavers.xsd
|
||||
|
||||
intermediate-files/
|
||||
|
||||
.cache/
|
||||
.vscode/
|
||||
*.json
|
||||
*.make
|
||||
Makefile
|
||||
*.sublime-*
|
||||
|
||||
*.vcxproj
|
||||
|
||||
*.sln
|
||||
|
||||
*.vcxproj.filters
|
||||
|
||||
*.code-workspace
|
||||
|
||||
*.o
|
||||
|
||||
*.d
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
.\vendor\premake5\premake5.exe vs2022
|
||||
PAUSE
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) [year] [fullname]
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
#! /bin/bash
|
||||
|
||||
./vendor/premake5/premake5 ecc
|
||||
./vendor/premake5/premake5 gmake
|
||||
make config=$1
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
#! /bin/bash
|
||||
if [ -z "$1" ] || [ $# -eq 0 ]
|
||||
then
|
||||
make config=debug clean && make config=release clean
|
||||
else
|
||||
make config=$1 clean
|
||||
fi
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
[Window][Debug##Default]
|
||||
Pos=60,60
|
||||
Size=400,400
|
||||
|
||||
[Window][Hello, world!]
|
||||
Pos=60,60
|
||||
Size=673,402
|
||||
|
||||
[Window][none]
|
||||
Pos=60,60
|
||||
Size=536,286
|
||||
|
||||
[Window][sdfkjasbdf]
|
||||
Pos=249,161
|
||||
Size=610,481
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
#pragma once
|
||||
|
||||
//include all headers related to entities and entity management
|
||||
|
||||
#include <Entities/Components.h>
|
||||
#include <Entities/Entity.h>
|
||||
#include <Entities/EntityManager.h>
|
||||
#include <Entities/EntityMemoryPool.h>
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
#pragma once
|
||||
|
||||
//#include <tuple>
|
||||
|
||||
#include <SFML/Graphics.hpp>
|
||||
#include <SFML/System/Angle.hpp>
|
||||
#include <SFML/System/Vector2.hpp>
|
||||
|
||||
class Component
|
||||
{
|
||||
public:
|
||||
bool active = false;
|
||||
};
|
||||
|
||||
|
||||
class Transform : public Component
|
||||
{
|
||||
//potential optimization - remove angle variable
|
||||
//added time for calculations but possible speed increase from cache freindliness
|
||||
public:
|
||||
sf::Vector2f position{};
|
||||
float speed{};
|
||||
sf::Angle facing{};
|
||||
|
||||
Transform() = default;
|
||||
Transform(sf::Vector2f position_in, float speed_in, sf::Angle facing_in)
|
||||
: position(position_in)
|
||||
, speed(speed_in)
|
||||
, facing(facing_in)
|
||||
{ }
|
||||
|
||||
};
|
||||
|
||||
class Texture : public Component
|
||||
{
|
||||
public:
|
||||
sf::Texture& texture;
|
||||
};
|
||||
|
||||
class BoundingBox : public Component
|
||||
{
|
||||
public:
|
||||
sf::FloatRect bBox{};
|
||||
};
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
#pragma once
|
||||
|
||||
#include <cstdint>
|
||||
//#include <utility.h>
|
||||
|
||||
using EntityIndex = uint16_t;
|
||||
|
||||
enum EntityTag : uint8_t
|
||||
{
|
||||
none,
|
||||
|
||||
tagCount
|
||||
};
|
||||
|
||||
|
||||
class EntityManager;
|
||||
|
||||
class Entity
|
||||
{
|
||||
private:
|
||||
friend class EntityManager;
|
||||
Entity();
|
||||
|
||||
public:
|
||||
template<typename T>
|
||||
bool hasComponent() const;
|
||||
|
||||
template<typename T>
|
||||
T& getComponent() const;
|
||||
|
||||
template<typename T>
|
||||
T& getComponent();
|
||||
|
||||
template<typename T>
|
||||
void addComponent(const T&&);
|
||||
|
||||
EntityTag tag() const;
|
||||
|
||||
bool isAlive() const;
|
||||
|
||||
private:
|
||||
EntityIndex m_id;
|
||||
};
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include <Entities/EntityMemoryPool.h>
|
||||
|
||||
class EntityManager
|
||||
{
|
||||
private:
|
||||
|
||||
};
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
#pragma once
|
||||
|
||||
#include <cstddef>
|
||||
#include <tuple>
|
||||
#include <vector>
|
||||
|
||||
#include <Entities/Components.h>
|
||||
#include <Entities/Entity.h>
|
||||
|
||||
using ComponentVectorTuple = std::tuple
|
||||
<
|
||||
std::vector<Transform>,
|
||||
std::vector<Texture>,
|
||||
std::vector<BoundingBox>
|
||||
>;
|
||||
|
||||
class EntityMemoryPool
|
||||
{
|
||||
private:
|
||||
ComponentVectorTuple m_components;
|
||||
std::vector<EntityTag> m_tags;
|
||||
std::vector<bool> m_aliveStates;
|
||||
size_t m_entityCount; // for debugging purposes, should not be included in release version
|
||||
bool m_holePresent{false};
|
||||
|
||||
private:
|
||||
EntityMemoryPool();
|
||||
|
||||
EntityMemoryPool(const EntityMemoryPool&) = delete;
|
||||
|
||||
public:
|
||||
static EntityMemoryPool& instance();
|
||||
|
||||
template<typename T>
|
||||
bool hasComponent(EntityIndex) const;
|
||||
|
||||
template<typename T>
|
||||
T& getComponent(EntityIndex) const;
|
||||
|
||||
template<typename T>
|
||||
T& getComponent(EntityIndex);
|
||||
|
||||
EntityTag getTag(EntityIndex) const;
|
||||
|
||||
bool getAlive(EntityIndex) const;
|
||||
|
||||
void removeEntity(EntityIndex);
|
||||
};
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
//#include "imgui.h"
|
||||
#include <SFML/Graphics.hpp>
|
||||
|
||||
class Game
|
||||
{
|
||||
|
||||
};
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
#pragma once
|
||||
#include <cstddef>
|
||||
|
||||
namespace Global
|
||||
{
|
||||
inline constexpr size_t MAX_ENTITIES {10'000u};
|
||||
}
|
||||
|
|
@ -0,0 +1,236 @@
|
|||
#pragma once
|
||||
|
||||
#include "Globals.h"
|
||||
#include <Entities/Entity.h>
|
||||
#include <SwapBackVectorIterator.hpp>
|
||||
#include <bitset>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <iterator>
|
||||
#include <ostream>
|
||||
|
||||
|
||||
template<typename T, EntityIndex capacity_in = Global::MAX_ENTITIES>
|
||||
class SwapBackVector
|
||||
{
|
||||
public:
|
||||
//iterator typedefs
|
||||
using iterator_category = std::forward_iterator_tag;
|
||||
using difference_type = std::ptrdiff_t;
|
||||
using data_type = T;
|
||||
using iterator = SwapBackVectorIterator<SwapBackVector<T, capacity_in>>;
|
||||
using const_iterator = SwapBackVectorConstIterator<SwapBackVector<T, capacity_in>>;
|
||||
|
||||
public:
|
||||
SwapBackVector()
|
||||
{
|
||||
m_data = new T[capacity_in];
|
||||
}
|
||||
|
||||
~SwapBackVector()
|
||||
{
|
||||
delete[] m_data;
|
||||
}
|
||||
|
||||
SwapBackVector(const SwapBackVector<T>& other)
|
||||
{
|
||||
m_nextValidIndex = other.m_nextValidIndex;
|
||||
for (int i = 0; i < m_nextValidIndex; i++)
|
||||
{
|
||||
m_data[i] = other.m_data[i];
|
||||
}
|
||||
}
|
||||
|
||||
SwapBackVector(SwapBackVector<T>&& other)
|
||||
{
|
||||
m_data = other.m_data;
|
||||
other.m_data = nullptr;
|
||||
m_nextValidIndex = other.m_nextValidIndex;
|
||||
}
|
||||
|
||||
SwapBackVector<T>& operator=(const SwapBackVector<T>& rhs)
|
||||
{
|
||||
if (this == &rhs) return this;
|
||||
|
||||
m_nextValidIndex = rhs.m_nextValidIndex;
|
||||
for (int i = 0; i < m_nextValidIndex; i++)
|
||||
{
|
||||
m_data[i] = rhs.m_data[i];
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
SwapBackVector<T>& operator=(SwapBackVector<T>&& rhs)
|
||||
{
|
||||
if (this == &rhs) return this;
|
||||
|
||||
delete[] m_data;
|
||||
m_data = rhs.m_data;
|
||||
rhs.m_data = nullptr;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
public:
|
||||
T& operator[](EntityIndex index)
|
||||
{
|
||||
assert(index < m_nextValidIndex && "ASSERT ERROR -> SwapBackVector.hpp: attempting to index beyond next valid index");
|
||||
return m_data[index];
|
||||
}
|
||||
|
||||
const T& operator[](EntityIndex index) const
|
||||
{
|
||||
assert(index < m_nextValidIndex && "ASSERT ERROR -> SwapBackVector.hpp: attempting to index beyond next valid index");
|
||||
return m_data[index];
|
||||
}
|
||||
|
||||
public:
|
||||
T* data() { return m_data; }
|
||||
|
||||
const T* data() const { return m_data; }
|
||||
|
||||
void remove(EntityIndex index)
|
||||
{
|
||||
if (index >= m_nextValidIndex) return;
|
||||
|
||||
m_data[index] = m_data[m_nextValidIndex - 1];
|
||||
m_nextValidIndex--;
|
||||
}
|
||||
|
||||
void push()
|
||||
{
|
||||
assert(capacity_in > m_nextValidIndex);
|
||||
|
||||
m_data[m_nextValidIndex] = T();
|
||||
m_nextValidIndex++;
|
||||
}
|
||||
|
||||
void push(const T& data)
|
||||
{
|
||||
assert(capacity_in > m_nextValidIndex);
|
||||
|
||||
m_data[m_nextValidIndex] = data;
|
||||
m_nextValidIndex++;
|
||||
}
|
||||
inline EntityIndex size() const { return m_nextValidIndex; }
|
||||
|
||||
inline constexpr EntityIndex capacity() const { return capacity_in; }
|
||||
|
||||
iterator begin() { return iterator(m_data); }
|
||||
|
||||
iterator end() { return iterator(m_data + m_nextValidIndex); }
|
||||
|
||||
const_iterator cbegin() const { return const_iterator(m_data); }
|
||||
|
||||
const_iterator cend() const { return const_iterator(m_data + m_nextValidIndex); }
|
||||
|
||||
private:
|
||||
T* m_data;
|
||||
EntityIndex m_nextValidIndex{};
|
||||
};
|
||||
|
||||
|
||||
//bool specialization
|
||||
template<EntityIndex capacity_in>
|
||||
class SwapBackVector<bool, capacity_in>
|
||||
{
|
||||
public:
|
||||
SwapBackVector()
|
||||
{
|
||||
m_data = new uint8_t[(capacity_in / 8) + 1];
|
||||
}
|
||||
|
||||
~SwapBackVector()
|
||||
{
|
||||
delete[] m_data;
|
||||
}
|
||||
|
||||
SwapBackVector(const SwapBackVector& other) = delete;
|
||||
SwapBackVector(SwapBackVector&& other) = delete;
|
||||
|
||||
SwapBackVector& operator=(const SwapBackVector& rhs) = delete;
|
||||
SwapBackVector& operator=(SwapBackVector&& rhs) = delete;
|
||||
|
||||
public:
|
||||
bool operator[](EntityIndex index)
|
||||
{
|
||||
//assert(index < m_nextValidIndex && "ASSERT ERROR -> SwapBackVector.hpp: attempting to index beyond next valid index");
|
||||
EntityIndex clusterIndex = index / 8u;
|
||||
EntityIndex stateIndex = index % 8u;
|
||||
return m_data[clusterIndex] & (1 << stateIndex);
|
||||
}
|
||||
|
||||
friend std::ostream& operator<<(std::ostream&, const SwapBackVector<bool>&);
|
||||
public:
|
||||
void remove(EntityIndex index)
|
||||
{
|
||||
if (index >= m_nextValidIndex) return;
|
||||
|
||||
readAt(m_nextValidIndex - 1) ? setTrueAt(index) : setFalseAt(index);
|
||||
m_nextValidIndex--;
|
||||
}
|
||||
|
||||
void push()
|
||||
{
|
||||
assert(capacity_in > m_nextValidIndex);
|
||||
|
||||
setFalseAt(m_nextValidIndex);
|
||||
m_nextValidIndex++;
|
||||
}
|
||||
|
||||
void push(bool state)
|
||||
{
|
||||
assert(capacity_in > m_nextValidIndex);
|
||||
|
||||
state ? setTrueAt(m_nextValidIndex) : setFalseAt(m_nextValidIndex);
|
||||
m_nextValidIndex++;
|
||||
}
|
||||
|
||||
bool readAt(EntityIndex index) const
|
||||
{
|
||||
EntityIndex clusterIndex = index / 8u;
|
||||
EntityIndex stateIndex = index % 8u;
|
||||
return m_data[clusterIndex] & 1 << stateIndex;
|
||||
}
|
||||
|
||||
void setTrueAt(EntityIndex index)
|
||||
{
|
||||
EntityIndex clusterIndex = index / 8u;
|
||||
EntityIndex stateIndex = index % 8u;
|
||||
m_data[clusterIndex] |= 1 << stateIndex;
|
||||
}
|
||||
|
||||
void setFalseAt(EntityIndex index)
|
||||
{
|
||||
EntityIndex clusterIndex = index / 8u;
|
||||
EntityIndex stateIndex = index % 8u;
|
||||
m_data[clusterIndex] &= ~(1 << stateIndex);
|
||||
}
|
||||
|
||||
inline EntityIndex size() const { return m_nextValidIndex; }
|
||||
|
||||
inline constexpr EntityIndex capacity() const { return capacity_in; }
|
||||
|
||||
private:
|
||||
uint8_t* m_data;
|
||||
EntityIndex m_nextValidIndex{};
|
||||
};
|
||||
|
||||
inline std::ostream& operator<<(std::ostream& out, const SwapBackVector<bool>& vec)
|
||||
{
|
||||
for(size_t i = 0; i < (vec.size() / 8) + 1; i++)
|
||||
{
|
||||
out << std::bitset<8>(vec.m_data[i]) << " ";
|
||||
}
|
||||
out << "\n";
|
||||
return out;
|
||||
}
|
||||
|
||||
//Entity specialization
|
||||
template<EntityIndex capacity_in>
|
||||
class SwapBackVector<Entity, capacity_in>
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
|
|
@ -0,0 +1,112 @@
|
|||
#pragma once
|
||||
|
||||
//#include "SwapBackVector.hpp"
|
||||
#include <Entities/Entity.h>
|
||||
#include <cassert>
|
||||
//#include <cstdint>
|
||||
//#include <cstddef>
|
||||
//#include <iterator>
|
||||
|
||||
template<typename SwapBackVector>
|
||||
class SwapBackVectorIterator
|
||||
{
|
||||
public:
|
||||
using data_type = typename SwapBackVector::data_type;
|
||||
using pointer = data_type*;
|
||||
using reference = data_type&;
|
||||
|
||||
public:
|
||||
SwapBackVectorIterator(pointer ptr)
|
||||
: m_ptr(ptr)
|
||||
{}
|
||||
|
||||
SwapBackVectorIterator& operator++()
|
||||
{
|
||||
m_ptr++;
|
||||
return *this;
|
||||
}
|
||||
|
||||
SwapBackVectorIterator operator++(int)
|
||||
{
|
||||
SwapBackVectorIterator it = *this;
|
||||
++(*this);
|
||||
return it;
|
||||
}
|
||||
|
||||
SwapBackVectorIterator& operator--()
|
||||
{
|
||||
m_ptr--;
|
||||
return *this;
|
||||
}
|
||||
|
||||
SwapBackVectorIterator operator--(int)
|
||||
{
|
||||
SwapBackVectorIterator it = *this;
|
||||
--(*this);
|
||||
return it;
|
||||
}
|
||||
|
||||
reference operator[](int index) { return m_ptr[index]; }
|
||||
|
||||
pointer operator->() { return m_ptr; }
|
||||
|
||||
reference operator*() { return *m_ptr; }
|
||||
|
||||
bool operator==(const SwapBackVectorIterator& rhs) { return m_ptr == rhs.m_ptr; }
|
||||
bool operator!=(const SwapBackVectorIterator& rhs) { return !(m_ptr == rhs.m_ptr); }
|
||||
private:
|
||||
data_type* m_ptr;
|
||||
};
|
||||
|
||||
|
||||
|
||||
template<typename SwapBackVector>
|
||||
class SwapBackVectorConstIterator
|
||||
{
|
||||
public:
|
||||
using data_type = typename SwapBackVector::data_type;
|
||||
using pointer = const data_type*;
|
||||
using reference = const data_type&;
|
||||
|
||||
public:
|
||||
SwapBackVectorConstIterator(pointer ptr)
|
||||
: m_ptr(ptr)
|
||||
{}
|
||||
|
||||
SwapBackVectorConstIterator& operator++()
|
||||
{
|
||||
m_ptr++;
|
||||
return *this;
|
||||
}
|
||||
|
||||
SwapBackVectorConstIterator operator++(int)
|
||||
{
|
||||
SwapBackVectorConstIterator it = *this;
|
||||
++(*this);
|
||||
return it;
|
||||
}
|
||||
|
||||
SwapBackVectorConstIterator& operator--()
|
||||
{
|
||||
m_ptr--;
|
||||
return *this;
|
||||
}
|
||||
|
||||
SwapBackVectorConstIterator operator--(int)
|
||||
{
|
||||
SwapBackVectorConstIterator it = *this;
|
||||
--(*this);
|
||||
return it;
|
||||
}
|
||||
|
||||
reference operator[](int index) { return m_ptr[index]; }
|
||||
|
||||
pointer operator->() { return m_ptr; }
|
||||
|
||||
reference operator*() { return *m_ptr; }
|
||||
|
||||
bool operator==(const SwapBackVectorConstIterator& rhs) { return m_ptr == rhs.m_ptr; }
|
||||
bool operator!=(const SwapBackVectorConstIterator& rhs) { return !(m_ptr == rhs.m_ptr); }
|
||||
private:
|
||||
data_type* m_ptr;
|
||||
};
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
#pragma once
|
||||
|
||||
#include<Entities.h>
|
||||
|
||||
#include <array>
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
|
||||
namespace util
|
||||
{
|
||||
using namespace std::string_view_literals;
|
||||
|
||||
// used for imgui
|
||||
inline constexpr std::array<const char*, 1> tagStringsC =
|
||||
{
|
||||
"none"
|
||||
};
|
||||
|
||||
inline constexpr std::array<std::string_view, 1> tagStrings =
|
||||
{
|
||||
"none"sv
|
||||
};
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,130 @@
|
|||
require "ecc/ecc"
|
||||
|
||||
workspace "fake-mario"
|
||||
architecture "x64"
|
||||
|
||||
configurations
|
||||
{
|
||||
"debug",
|
||||
"release"
|
||||
}
|
||||
|
||||
outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
|
||||
sfmldir = "%{wks.location}/vendor/SFML-3.0.0"
|
||||
imguidir = "%{wks.location}/vendor/imgui"
|
||||
|
||||
project "fake-mario"
|
||||
cppdialect "C++17"
|
||||
language "C++"
|
||||
|
||||
files
|
||||
{
|
||||
"src/**.cpp",
|
||||
"include/**.h",
|
||||
"include/**.hpp",
|
||||
"vendor/imgui/imgui.cpp",
|
||||
"vendor/imgui/imgui_draw.cpp",
|
||||
"vendor/imgui/imgui_tables.cpp",
|
||||
"vendor/imgui/imgui_widgets.cpp",
|
||||
"vendor/imgui/imgui-SFML.cpp"
|
||||
}
|
||||
|
||||
filter "action:vs*"
|
||||
targetdir ("$(SolutionDir)bin/" .. outputdir)
|
||||
objdir ("$(SolutionDir)intermediate-files/" .. outputdir)
|
||||
libdirs "$(SolutionDir)vendor/SFML-3.0.0/lib"
|
||||
includedirs
|
||||
{
|
||||
"$(SolutionDir)include",
|
||||
"$(SolutionDir)vendor/SFML-3.0.0/include",
|
||||
"$(SolutionDir)vendor/imgui"
|
||||
}
|
||||
|
||||
filter {"not action:vs*", "system:windows"}
|
||||
targetdir ("%{wks.location}/bin/" .. outputdir)
|
||||
objdir ("%{wks.location}/intermediate-files/" .. outputdir)
|
||||
libdirs "%{wks.location}/vendor/SFML-3.0.0/lib"
|
||||
includedirs
|
||||
{
|
||||
"%{wks.location}/include",
|
||||
"%{wks.location}/vendor/imgui"
|
||||
}
|
||||
|
||||
filter {"not action:vs*", "system:linux"}
|
||||
targetdir ("%{wks.location}/bin/" .. outputdir)
|
||||
objdir ("%{wks.location}/intermediate-files/" .. outputdir)
|
||||
includedirs
|
||||
{
|
||||
"%{wks.location}/include",
|
||||
"%{wks.location}/vendor/imgui"
|
||||
}
|
||||
--platform specific settings--
|
||||
filter{"system:windows"}
|
||||
defines "SFML_STATIC"
|
||||
systemversion "latest"
|
||||
defines "PLATFORM_WINDOWS"
|
||||
|
||||
filter {"system:windows", "configurations:debug"}
|
||||
kind "ConsoleApp"
|
||||
links
|
||||
{
|
||||
"sfml-graphics-s-d",
|
||||
"sfml-window-s-d",
|
||||
"opengl32",
|
||||
"gdi32",
|
||||
"freetype",
|
||||
"sfml-audio-s-d",
|
||||
"flac",
|
||||
"vorbisenc",
|
||||
"vorbisfile",
|
||||
"vorbis",
|
||||
"ogg",
|
||||
"sfml-network-s-d",
|
||||
"ws2_32",
|
||||
"sfml-system-s-d",
|
||||
"winmm"
|
||||
}
|
||||
|
||||
filter {"system:windows", "configurations:release"}
|
||||
kind "WindowedApp"
|
||||
optimize "on"
|
||||
entrypoint "mainCRTStartup"
|
||||
links
|
||||
{
|
||||
"sfml-graphics-s",
|
||||
"sfml-window-s",
|
||||
"opengl32",
|
||||
"gdi32",
|
||||
"freetype",
|
||||
"sfml-audio-s",
|
||||
"flac",
|
||||
"vorbisenc",
|
||||
"vorbisfile",
|
||||
"vorbis",
|
||||
"ogg",
|
||||
"sfml-network-s",
|
||||
"ws2_32",
|
||||
"sfml-system-s",
|
||||
"winmm"
|
||||
}
|
||||
|
||||
filter {"system:linux"}
|
||||
systemversion "latest"
|
||||
defines "PLATFORM_LINUX"
|
||||
links
|
||||
{
|
||||
"sfml-graphics",
|
||||
"sfml-window",
|
||||
"sfml-audio",
|
||||
"sfml-network",
|
||||
"sfml-system",
|
||||
"OpenGL"
|
||||
}
|
||||
|
||||
filter {"system:linux" , "configurations:debug"}
|
||||
kind "ConsoleApp"
|
||||
|
||||
filter {"system:linux" , "configurations:release"}
|
||||
kind "WindowedApp"
|
||||
optimize "on"
|
||||
entrypoint "mainCRTStartup"
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
#! /bin/bash
|
||||
|
||||
#./vendor/premake5/premake5 ecc
|
||||
#./vendor/premake5/premake5 gmake
|
||||
#make config=$1
|
||||
./bin/$1-linux-x86_64/fake-mario
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
#include <Entities/Entity.h>
|
||||
#include <Entities/Components.h>
|
||||
#include <Entities/EntityMemoryPool.h>
|
||||
|
||||
#include <utility.h>
|
||||
//#include <utility>
|
||||
|
||||
template<typename T>
|
||||
bool Entity::hasComponent() const
|
||||
{
|
||||
return EntityMemoryPool::instance().hasComponent<T>(m_id);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
T& Entity::getComponent() const
|
||||
{
|
||||
return EntityMemoryPool::instance().getComponent<T>(m_id);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
T& Entity::getComponent()
|
||||
{
|
||||
return EntityMemoryPool::instance().getComponent<T>(m_id);
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
void Entity::addComponent(const T&& data)
|
||||
{
|
||||
T& component = EntityMemoryPool::instance().getComponent<T>(m_id);
|
||||
component = data;
|
||||
component.active = true;
|
||||
}
|
||||
|
||||
EntityTag Entity::tag() const
|
||||
{
|
||||
return EntityMemoryPool::instance().getTag(m_id);
|
||||
}
|
||||
|
||||
bool Entity::isAlive() const
|
||||
{
|
||||
return EntityMemoryPool::instance().getAlive(m_id);
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#include <Entities/EntityManager.h>
|
||||
#include <Entities/Entity.h>
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
#include <Entities/EntityMemoryPool.h>
|
||||
|
||||
#include <Entities/Entity.h>
|
||||
#include <Globals.h>
|
||||
//#include <cstddef>
|
||||
#include <vector>
|
||||
|
||||
EntityMemoryPool::EntityMemoryPool()
|
||||
{
|
||||
std::apply([=](auto&&... args) {((args.reserve(Global::MAX_ENTITIES)), ...); }, m_components);
|
||||
m_tags.reserve(Global::MAX_ENTITIES);
|
||||
m_aliveStates.reserve(Global::MAX_ENTITIES);
|
||||
|
||||
}
|
||||
|
||||
EntityMemoryPool& EntityMemoryPool::instance()
|
||||
{
|
||||
static EntityMemoryPool pool{};
|
||||
return pool;
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
bool EntityMemoryPool::hasComponent(EntityIndex id) const
|
||||
{
|
||||
return std::get<std::vector<T>>(m_components)[id].active;
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
T& EntityMemoryPool::getComponent(EntityIndex id) const
|
||||
{
|
||||
return std::get<std::vector<T>>(m_components)[id];
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
T& EntityMemoryPool::getComponent(EntityIndex id)
|
||||
{
|
||||
return std::get<std::vector<T>>(m_components)[id];
|
||||
}
|
||||
|
||||
EntityTag EntityMemoryPool::getTag(EntityIndex id) const
|
||||
{
|
||||
return m_tags[id];
|
||||
}
|
||||
|
||||
bool EntityMemoryPool::getAlive(EntityIndex id) const
|
||||
{
|
||||
return m_aliveStates[id];
|
||||
}
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
#include "Globals.h"
|
||||
#include "SwapBackVector.hpp"
|
||||
#include <SFML/Graphics.hpp>
|
||||
#include <imgui-SFML.h>
|
||||
#include <imgui.h>
|
||||
|
||||
//#include <iostream>
|
||||
#include <Entities.h>
|
||||
#include <iostream>
|
||||
#include <utility.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
SwapBackVector<bool> arr;
|
||||
|
||||
arr.push(true);
|
||||
arr.push(true);
|
||||
arr.push();
|
||||
|
||||
arr.setTrueAt(0);
|
||||
|
||||
std::cout << arr;
|
||||
// for (auto x : arr)
|
||||
// {
|
||||
// std::cout << x << "\n";
|
||||
// }
|
||||
|
||||
auto window = sf::RenderWindow(sf::VideoMode({ 1920u, 1080u }), "Fake Mario");
|
||||
window.setFramerateLimit(144);
|
||||
if (!ImGui::SFML::Init(window))
|
||||
return -1;
|
||||
|
||||
sf::Clock clock;
|
||||
while (window.isOpen())
|
||||
{
|
||||
while (const std::optional event = window.pollEvent())
|
||||
{
|
||||
ImGui::SFML::ProcessEvent(window, *event);
|
||||
|
||||
if (event->is<sf::Event::Closed>())
|
||||
{
|
||||
window.close();
|
||||
}
|
||||
}// end user input loop
|
||||
|
||||
ImGui::SFML::Update(window, clock.restart());
|
||||
|
||||
ImGui::Begin("sdfkjasbdf");
|
||||
ImGui::End();
|
||||
window.clear();
|
||||
ImGui::SFML::Render(window);
|
||||
window.display();
|
||||
}
|
||||
|
||||
ImGui::SFML::Shutdown();
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,144 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">Angle.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <SFML/System/Angle.inl></code><br />
|
||||
</div>
|
||||
<p><a href="Angle_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Angle.html">sf::Angle</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents an angle value. <a href="classsf_1_1Angle.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Literals.html">sf::Literals</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a956d8e2dd821777ce475c0856bfa879d" id="r_a956d8e2dd821777ce475c0856bfa879d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Angle.html">Angle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a956d8e2dd821777ce475c0856bfa879d">sf::degrees</a> (float angle)</td></tr>
|
||||
<tr class="memdesc:a956d8e2dd821777ce475c0856bfa879d"><td class="mdescLeft"> </td><td class="mdescRight">Construct an angle value from a number of degrees. <br /></td></tr>
|
||||
<tr class="separator:a956d8e2dd821777ce475c0856bfa879d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a893b41868f0fb30e52e6490e3f5524b3" id="r_a893b41868f0fb30e52e6490e3f5524b3"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classsf_1_1Angle.html">Angle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a893b41868f0fb30e52e6490e3f5524b3">sf::radians</a> (float angle)</td></tr>
|
||||
<tr class="memdesc:a893b41868f0fb30e52e6490e3f5524b3"><td class="mdescLeft"> </td><td class="mdescRight">Construct an angle value from a number of radians. <br /></td></tr>
|
||||
<tr class="separator:a893b41868f0fb30e52e6490e3f5524b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,263 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Angle.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Angle_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
|
||||
<div class="foldopen" id="foldopen00034" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html"> 34</a></span><span class="keyword">class </span><a class="code hl_class" href="classsf_1_1Angle.html">Angle</a></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>{</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a03ff432e9d05a4da4d2d0455a0beb546"> 43</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classsf_1_1Angle.html#a03ff432e9d05a4da4d2d0455a0beb546">Angle</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ae724c2b5595a2b4423cdba21ac229c67"> 53</a></span> [[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Angle.html#ae724c2b5595a2b4423cdba21ac229c67">asDegrees</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a2e5b70ac8b02cd528deb652b25d3137f"> 63</a></span> [[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Angle.html#a2e5b70ac8b02cd528deb652b25d3137f">asRadians</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a71452e36bce7d8d9b380f86ff6d72f72"> 96</a></span> [[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#a71452e36bce7d8d9b380f86ff6d72f72">wrapSigned</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ad83d33d157a5836f406e148dfad66b01"> 129</a></span> [[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#ad83d33d157a5836f406e148dfad66b01">wrapUnsigned</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="comment">// Static member data</span></div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="comment">// NOLINTNEXTLINE(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a13738f6595cccce8ec61b25f510ffbef"> 135</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_variable" href="classsf_1_1Angle.html#a13738f6595cccce8ec61b25f510ffbef">Zero</a>; </div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a97d979192b0069419fec49a8135f137b"> 138</a></span> <span class="keyword">friend</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_friend" href="classsf_1_1Angle.html#a97d979192b0069419fec49a8135f137b">degrees</a>(<span class="keywordtype">float</span> angle);</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a8738691f6b62b7fcebf5c7e9b47c4a24"> 139</a></span> <span class="keyword">friend</span> <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_friend" href="classsf_1_1Angle.html#a8738691f6b62b7fcebf5c7e9b47c4a24">radians</a>(<span class="keywordtype">float</span> angle);</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">constexpr</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Angle.html#a03ff432e9d05a4da4d2d0455a0beb546">Angle</a>(<span class="keywordtype">float</span> <a class="code hl_friend" href="classsf_1_1Angle.html#a8738691f6b62b7fcebf5c7e9b47c4a24">radians</a>);</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordtype">float</span> m_radians{}; </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="namespacesf.html#a956d8e2dd821777ce475c0856bfa879d"> 168</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="namespacesf.html#a956d8e2dd821777ce475c0856bfa879d">degrees</a>(<span class="keywordtype">float</span> angle);</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="namespacesf.html#a893b41868f0fb30e52e6490e3f5524b3"> 180</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="namespacesf.html#a893b41868f0fb30e52e6490e3f5524b3">radians</a>(<span class="keywordtype">float</span> angle);</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#add23bc8ee8c4b737b41961bf7176e9b3"> 193</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Angle.html#add23bc8ee8c4b737b41961bf7176e9b3">operator==</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ab585ca2f7b544f66e8bce026033e0927"> 206</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Angle.html#ab585ca2f7b544f66e8bce026033e0927">operator!=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ab70b42c856d65494cc659277885be880"> 219</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Angle.html#ab70b42c856d65494cc659277885be880">operator<</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ab5a377022476a85a4777aa634d2f9a53"> 232</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Angle.html#ab5a377022476a85a4777aa634d2f9a53">operator></a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a4c18a619d89e6536a8197aedf5f9f6c3"> 245</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Angle.html#a4c18a619d89e6536a8197aedf5f9f6c3">operator<=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ab1ea955c756682a7b94c1b9416c28d6f"> 258</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Angle.html#ab1ea955c756682a7b94c1b9416c28d6f">operator>=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a767d13966f1c7de873187f72563424e1"> 271</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#a767d13966f1c7de873187f72563424e1">operator-</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ab1ca136284e10037264d86cac130e4d5"> 283</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#ab1ca136284e10037264d86cac130e4d5">operator+</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a434f34a8e4d8cd124c9c569895973c99"> 295</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& <a class="code hl_function" href="classsf_1_1Angle.html#a434f34a8e4d8cd124c9c569895973c99">operator+=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#adf370cb38ddd5fcf41040a423d26f3e3"> 307</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#adf370cb38ddd5fcf41040a423d26f3e3">operator-</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a77c4a6309adb952f5f59291fca4a5f78"> 319</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& <a class="code hl_function" href="classsf_1_1Angle.html#a77c4a6309adb952f5f59291fca4a5f78">operator-=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a3a8e7e235a2da76ab6f20119b1874ab1"> 331</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#a3a8e7e235a2da76ab6f20119b1874ab1">operator*</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <span class="keywordtype">float</span> right);</div>
|
||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a5d3036e1cad3e16ffbce9bce6f40e673"> 343</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#a5d3036e1cad3e16ffbce9bce6f40e673">operator*</a>(<span class="keywordtype">float</span> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a56bff6731e27ed103afb2e98d069b279"> 355</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& <a class="code hl_function" href="classsf_1_1Angle.html#a56bff6731e27ed103afb2e98d069b279">operator*=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& left, <span class="keywordtype">float</span> right);</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> </div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#afc96803bc7280646edafc58dfe2509cb"> 367</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#afc96803bc7280646edafc58dfe2509cb">operator/</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <span class="keywordtype">float</span> right);</div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a9d2271bb2d99d9550830aa7911e4c33b"> 379</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& <a class="code hl_function" href="classsf_1_1Angle.html#a9d2271bb2d99d9550830aa7911e4c33b">operator/=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& left, <span class="keywordtype">float</span> right);</div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a88adc72b221ae5bfce0cc5789aade3ae"> 391</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Angle.html#a88adc72b221ae5bfce0cc5789aade3ae">operator/</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a3b34fc6b41f09403f5c4d340945b779e"> 411</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_function" href="classsf_1_1Angle.html#a3b34fc6b41f09403f5c4d340945b779e">operator%</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#af84876d28b91ae3d48d85ed289f22b2f"> 423</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& <a class="code hl_function" href="classsf_1_1Angle.html#af84876d28b91ae3d48d85ed289f22b2f">operator%=</a>(<a class="code hl_class" href="classsf_1_1Angle.html">Angle</a>& left, <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> right);</div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
|
||||
<div class="foldopen" id="foldopen00425" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="namespacesf_1_1Literals.html"> 425</a></span><span class="keyword">namespace </span>Literals</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span>{</div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> </div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#aa7a9f6031e78ae80c13d1c6a0514e30c"> 437</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <span class="keyword">operator</span><span class="stringliteral">""</span>_deg(<span class="keywordtype">long</span> <span class="keywordtype">double</span> angle);</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> </div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#aa8b7a0df76eb64d8e8708149c4e699fc"> 448</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <span class="keyword">operator</span><span class="stringliteral">""</span>_deg(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> angle);</div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> </div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#a4050a514756e4ef21aa072dd3320efd4"> 459</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <span class="keyword">operator</span><span class="stringliteral">""</span>_rad(<span class="keywordtype">long</span> <span class="keywordtype">double</span> angle);</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"><a class="line" href="classsf_1_1Angle.html#ac38a4807665f259bffe9a91a2aa8ae62"> 470</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <span class="keyword">operator</span><span class="stringliteral">""</span>_rad(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> angle);</div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> </div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span>} <span class="comment">// namespace Literals</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span><span class="preprocessor">#include <SFML/System/Angle.inl></span></div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> </div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> </div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html"><div class="ttname"><a href="classsf_1_1Angle.html">sf::Angle</a></div><div class="ttdoc">Represents an angle value.</div><div class="ttdef"><b>Definition</b> <a href="#l00034">Angle.hpp:35</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a03ff432e9d05a4da4d2d0455a0beb546"><div class="ttname"><a href="classsf_1_1Angle.html#a03ff432e9d05a4da4d2d0455a0beb546">sf::Angle::Angle</a></div><div class="ttdeci">constexpr Angle()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a13738f6595cccce8ec61b25f510ffbef"><div class="ttname"><a href="classsf_1_1Angle.html#a13738f6595cccce8ec61b25f510ffbef">sf::Angle::Zero</a></div><div class="ttdeci">static const Angle Zero</div><div class="ttdoc">Predefined 0 degree angle value.</div><div class="ttdef"><b>Definition</b> <a href="#l00135">Angle.hpp:135</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a2e5b70ac8b02cd528deb652b25d3137f"><div class="ttname"><a href="classsf_1_1Angle.html#a2e5b70ac8b02cd528deb652b25d3137f">sf::Angle::asRadians</a></div><div class="ttdeci">constexpr float asRadians() const</div><div class="ttdoc">Return the angle's value in radians.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a3a8e7e235a2da76ab6f20119b1874ab1"><div class="ttname"><a href="classsf_1_1Angle.html#a3a8e7e235a2da76ab6f20119b1874ab1">sf::Angle::operator*</a></div><div class="ttdeci">constexpr Angle operator*(Angle left, float right)</div><div class="ttdoc">Overload of binary operator* to scale an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a3b34fc6b41f09403f5c4d340945b779e"><div class="ttname"><a href="classsf_1_1Angle.html#a3b34fc6b41f09403f5c4d340945b779e">sf::Angle::operator%</a></div><div class="ttdeci">constexpr Angle operator%(Angle left, Angle right)</div><div class="ttdoc">Overload of binary operator% to compute modulo of an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a434f34a8e4d8cd124c9c569895973c99"><div class="ttname"><a href="classsf_1_1Angle.html#a434f34a8e4d8cd124c9c569895973c99">sf::Angle::operator+=</a></div><div class="ttdeci">constexpr Angle & operator+=(Angle &left, Angle right)</div><div class="ttdoc">Overload of binary operator+= to add/assign two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a4c18a619d89e6536a8197aedf5f9f6c3"><div class="ttname"><a href="classsf_1_1Angle.html#a4c18a619d89e6536a8197aedf5f9f6c3">sf::Angle::operator<=</a></div><div class="ttdeci">constexpr bool operator<=(Angle left, Angle right)</div><div class="ttdoc">Overload of operator<= to compare two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a56bff6731e27ed103afb2e98d069b279"><div class="ttname"><a href="classsf_1_1Angle.html#a56bff6731e27ed103afb2e98d069b279">sf::Angle::operator*=</a></div><div class="ttdeci">constexpr Angle & operator*=(Angle &left, float right)</div><div class="ttdoc">Overload of binary operator*= to scale/assign an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a5d3036e1cad3e16ffbce9bce6f40e673"><div class="ttname"><a href="classsf_1_1Angle.html#a5d3036e1cad3e16ffbce9bce6f40e673">sf::Angle::operator*</a></div><div class="ttdeci">constexpr Angle operator*(float left, Angle right)</div><div class="ttdoc">Overload of binary operator* to scale an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a71452e36bce7d8d9b380f86ff6d72f72"><div class="ttname"><a href="classsf_1_1Angle.html#a71452e36bce7d8d9b380f86ff6d72f72">sf::Angle::wrapSigned</a></div><div class="ttdeci">constexpr Angle wrapSigned() const</div><div class="ttdoc">Wrap to a range such that -180° <= angle < 180°</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a767d13966f1c7de873187f72563424e1"><div class="ttname"><a href="classsf_1_1Angle.html#a767d13966f1c7de873187f72563424e1">sf::Angle::operator-</a></div><div class="ttdeci">constexpr Angle operator-(Angle right)</div><div class="ttdoc">Overload of unary operator- to negate an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a77c4a6309adb952f5f59291fca4a5f78"><div class="ttname"><a href="classsf_1_1Angle.html#a77c4a6309adb952f5f59291fca4a5f78">sf::Angle::operator-=</a></div><div class="ttdeci">constexpr Angle & operator-=(Angle &left, Angle right)</div><div class="ttdoc">Overload of binary operator-= to subtract/assign two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a8738691f6b62b7fcebf5c7e9b47c4a24"><div class="ttname"><a href="classsf_1_1Angle.html#a8738691f6b62b7fcebf5c7e9b47c4a24">sf::Angle::radians</a></div><div class="ttdeci">friend constexpr Angle radians(float angle)</div><div class="ttdoc">Construct an angle value from a number of radians.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a88adc72b221ae5bfce0cc5789aade3ae"><div class="ttname"><a href="classsf_1_1Angle.html#a88adc72b221ae5bfce0cc5789aade3ae">sf::Angle::operator/</a></div><div class="ttdeci">constexpr float operator/(Angle left, Angle right)</div><div class="ttdoc">Overload of binary operator/ to compute the ratio of two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a97d979192b0069419fec49a8135f137b"><div class="ttname"><a href="classsf_1_1Angle.html#a97d979192b0069419fec49a8135f137b">sf::Angle::degrees</a></div><div class="ttdeci">friend constexpr Angle degrees(float angle)</div><div class="ttdoc">Construct an angle value from a number of degrees.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_a9d2271bb2d99d9550830aa7911e4c33b"><div class="ttname"><a href="classsf_1_1Angle.html#a9d2271bb2d99d9550830aa7911e4c33b">sf::Angle::operator/=</a></div><div class="ttdeci">constexpr Angle & operator/=(Angle &left, float right)</div><div class="ttdoc">Overload of binary operator/= to scale/assign an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ab1ca136284e10037264d86cac130e4d5"><div class="ttname"><a href="classsf_1_1Angle.html#ab1ca136284e10037264d86cac130e4d5">sf::Angle::operator+</a></div><div class="ttdeci">constexpr Angle operator+(Angle left, Angle right)</div><div class="ttdoc">Overload of binary operator+ to add two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ab1ea955c756682a7b94c1b9416c28d6f"><div class="ttname"><a href="classsf_1_1Angle.html#ab1ea955c756682a7b94c1b9416c28d6f">sf::Angle::operator>=</a></div><div class="ttdeci">constexpr bool operator>=(Angle left, Angle right)</div><div class="ttdoc">Overload of operator>= to compare two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ab585ca2f7b544f66e8bce026033e0927"><div class="ttname"><a href="classsf_1_1Angle.html#ab585ca2f7b544f66e8bce026033e0927">sf::Angle::operator!=</a></div><div class="ttdeci">constexpr bool operator!=(Angle left, Angle right)</div><div class="ttdoc">Overload of operator!= to compare two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ab5a377022476a85a4777aa634d2f9a53"><div class="ttname"><a href="classsf_1_1Angle.html#ab5a377022476a85a4777aa634d2f9a53">sf::Angle::operator></a></div><div class="ttdeci">constexpr bool operator>(Angle left, Angle right)</div><div class="ttdoc">Overload of operator> to compare two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ab70b42c856d65494cc659277885be880"><div class="ttname"><a href="classsf_1_1Angle.html#ab70b42c856d65494cc659277885be880">sf::Angle::operator<</a></div><div class="ttdeci">constexpr bool operator<(Angle left, Angle right)</div><div class="ttdoc">Overload of operator< to compare two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ad83d33d157a5836f406e148dfad66b01"><div class="ttname"><a href="classsf_1_1Angle.html#ad83d33d157a5836f406e148dfad66b01">sf::Angle::wrapUnsigned</a></div><div class="ttdeci">constexpr Angle wrapUnsigned() const</div><div class="ttdoc">Wrap to a range such that 0° <= angle < 360°</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_add23bc8ee8c4b737b41961bf7176e9b3"><div class="ttname"><a href="classsf_1_1Angle.html#add23bc8ee8c4b737b41961bf7176e9b3">sf::Angle::operator==</a></div><div class="ttdeci">constexpr bool operator==(Angle left, Angle right)</div><div class="ttdoc">Overload of operator== to compare two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_adf370cb38ddd5fcf41040a423d26f3e3"><div class="ttname"><a href="classsf_1_1Angle.html#adf370cb38ddd5fcf41040a423d26f3e3">sf::Angle::operator-</a></div><div class="ttdeci">constexpr Angle operator-(Angle left, Angle right)</div><div class="ttdoc">Overload of binary operator- to subtract two angle values.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_ae724c2b5595a2b4423cdba21ac229c67"><div class="ttname"><a href="classsf_1_1Angle.html#ae724c2b5595a2b4423cdba21ac229c67">sf::Angle::asDegrees</a></div><div class="ttdeci">constexpr float asDegrees() const</div><div class="ttdoc">Return the angle's value in degrees.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_af84876d28b91ae3d48d85ed289f22b2f"><div class="ttname"><a href="classsf_1_1Angle.html#af84876d28b91ae3d48d85ed289f22b2f">sf::Angle::operator%=</a></div><div class="ttdeci">constexpr Angle & operator%=(Angle &left, Angle right)</div><div class="ttdoc">Overload of binary operator%= to compute/assign remainder of an angle value.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html_afc96803bc7280646edafc58dfe2509cb"><div class="ttname"><a href="classsf_1_1Angle.html#afc96803bc7280646edafc58dfe2509cb">sf::Angle::operator/</a></div><div class="ttdeci">constexpr Angle operator/(Angle left, float right)</div><div class="ttdoc">Overload of binary operator/ to scale an angle value.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a893b41868f0fb30e52e6490e3f5524b3"><div class="ttname"><a href="namespacesf.html#a893b41868f0fb30e52e6490e3f5524b3">sf::radians</a></div><div class="ttdeci">constexpr Angle radians(float angle)</div><div class="ttdoc">Construct an angle value from a number of radians.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a956d8e2dd821777ce475c0856bfa879d"><div class="ttname"><a href="namespacesf.html#a956d8e2dd821777ce475c0856bfa879d">sf::degrees</a></div><div class="ttdeci">constexpr Angle degrees(float angle)</div><div class="ttdoc">Construct an angle value from a number of degrees.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">AudioResource.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Audio_2Export_8hpp_source.html">SFML/Audio/Export.hpp</a>></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
</div>
|
||||
<p><a href="AudioResource_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1AudioResource.html">sf::AudioResource</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class for classes that require an audio device. <a href="classsf_1_1AudioResource.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,180 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">AudioResource.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="AudioResource_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Audio_2Export_8hpp.html">SFML/Audio/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="foldopen" id="foldopen00035" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="namespacesf.html"> 35</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classsf_1_1AudioResource.html"> 41</a></span><span class="keyword">class </span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classsf_1_1AudioResource.html#a18cd9db0051286196dd97ec12a4e4b48"> 48</a></span> <a class="code hl_function" href="classsf_1_1AudioResource.html#a18cd9db0051286196dd97ec12a4e4b48">AudioResource</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>&) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classsf_1_1AudioResource.html#aa1ea5824a8c7a83998e5962790a5512a"> 54</a></span> <a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>& <a class="code hl_function" href="classsf_1_1AudioResource.html#aa1ea5824a8c7a83998e5962790a5512a">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>&) = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classsf_1_1AudioResource.html#a68d51ea98040c6e756af5970cb0b4ac0"> 60</a></span> <a class="code hl_function" href="classsf_1_1AudioResource.html#a68d51ea98040c6e756af5970cb0b4ac0">AudioResource</a>(<a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>&&) noexcept = default;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classsf_1_1AudioResource.html#a3b034852fc3be42497d04f69ebad328c"> 66</a></span> <a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>& operator=(<a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>&&) noexcept = default;</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>protected:</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classsf_1_1AudioResource.html#acdff57800064eb0d6ca5ce1773182705"> 73</a></span> <a class="code hl_class" href="classsf_1_1AudioResource.html">AudioResource</a>();</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>private:</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> std::shared_ptr<<span class="keywordtype">void</span>> m_device; </div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>} <span class="comment">// namespace sf</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="ttc" id="aAudio_2Export_8hpp_html"><div class="ttname"><a href="Audio_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aAudio_2Export_8hpp_html_a4d34c0f253824ac49bdd93545913eb89"><div class="ttname"><a href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a></div><div class="ttdeci">#define SFML_AUDIO_API</div><div class="ttdef"><b>Definition</b> <a href="Audio_2Export_8hpp_source.html#l00042">Audio/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1AudioResource_html"><div class="ttname"><a href="classsf_1_1AudioResource.html">sf::AudioResource</a></div><div class="ttdoc">Base class for classes that require an audio device.</div><div class="ttdef"><b>Definition</b> <a href="#l00041">AudioResource.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1AudioResource_html_a18cd9db0051286196dd97ec12a4e4b48"><div class="ttname"><a href="classsf_1_1AudioResource.html#a18cd9db0051286196dd97ec12a4e4b48">sf::AudioResource::AudioResource</a></div><div class="ttdeci">AudioResource(const AudioResource &)=default</div><div class="ttdoc">Copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1AudioResource_html_a68d51ea98040c6e756af5970cb0b4ac0"><div class="ttname"><a href="classsf_1_1AudioResource.html#a68d51ea98040c6e756af5970cb0b4ac0">sf::AudioResource::AudioResource</a></div><div class="ttdeci">AudioResource(AudioResource &&) noexcept=default</div><div class="ttdoc">Move constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1AudioResource_html_aa1ea5824a8c7a83998e5962790a5512a"><div class="ttname"><a href="classsf_1_1AudioResource.html#aa1ea5824a8c7a83998e5962790a5512a">sf::AudioResource::operator=</a></div><div class="ttdeci">AudioResource & operator=(const AudioResource &)=default</div><div class="ttdoc">Copy assignment.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle"><div class="title">Export.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Audio_2Export_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a4d34c0f253824ac49bdd93545913eb89" id="r_a4d34c0f253824ac49bdd93545913eb89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a>   <a class="el" href="Config_8hpp.html#aba0bbe5791bee6633caa835c7f6a12a4">SFML_API_IMPORT</a></td></tr>
|
||||
<tr class="separator:a4d34c0f253824ac49bdd93545913eb89"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="a4d34c0f253824ac49bdd93545913eb89" name="a4d34c0f253824ac49bdd93545913eb89"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4d34c0f253824ac49bdd93545913eb89">◆ </a></span>SFML_AUDIO_API</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_AUDIO_API   <a class="el" href="Config_8hpp.html#aba0bbe5791bee6633caa835c7f6a12a4">SFML_API_IMPORT</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Audio_2Export_8hpp_source.html#l00042">42</a> of file <a class="el" href="Audio_2Export_8hpp_source.html">Audio/Export.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Audio/Export.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Audio_2Export_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">// Portable import / export macros</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#if defined(SFML_AUDIO_EXPORTS)</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#define SFML_AUDIO_API SFML_API_EXPORT</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89"> 42</a></span><span class="preprocessor">#define SFML_AUDIO_API SFML_API_IMPORT</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,131 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Audio.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="InputSoundFile_8hpp_source.html">SFML/Audio/InputSoundFile.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Listener_8hpp_source.html">SFML/Audio/Listener.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Music_8hpp_source.html">SFML/Audio/Music.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="OutputSoundFile_8hpp_source.html">SFML/Audio/OutputSoundFile.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="PlaybackDevice_8hpp_source.html">SFML/Audio/PlaybackDevice.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Sound_8hpp_source.html">SFML/Audio/Sound.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundBuffer_8hpp_source.html">SFML/Audio/SoundBuffer.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundBufferRecorder_8hpp_source.html">SFML/Audio/SoundBufferRecorder.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundFileFactory_8hpp_source.html">SFML/Audio/SoundFileFactory.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundFileReader_8hpp_source.html">SFML/Audio/SoundFileReader.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundFileWriter_8hpp_source.html">SFML/Audio/SoundFileWriter.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundRecorder_8hpp_source.html">SFML/Audio/SoundRecorder.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundSource_8hpp_source.html">SFML/Audio/SoundSource.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundStream_8hpp_source.html">SFML/Audio/SoundStream.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="System_8hpp_source.html">SFML/System.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Audio_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,174 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Audio.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Audio_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <<a class="code" href="InputSoundFile_8hpp.html">SFML/Audio/InputSoundFile.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Listener_8hpp.html">SFML/Audio/Listener.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="Music_8hpp.html">SFML/Audio/Music.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="OutputSoundFile_8hpp.html">SFML/Audio/OutputSoundFile.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <<a class="code" href="PlaybackDevice_8hpp.html">SFML/Audio/PlaybackDevice.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <<a class="code" href="Sound_8hpp.html">SFML/Audio/Sound.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <<a class="code" href="SoundBuffer_8hpp.html">SFML/Audio/SoundBuffer.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <<a class="code" href="SoundBufferRecorder_8hpp.html">SFML/Audio/SoundBufferRecorder.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <<a class="code" href="SoundFileFactory_8hpp.html">SFML/Audio/SoundFileFactory.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <<a class="code" href="SoundFileReader_8hpp.html">SFML/Audio/SoundFileReader.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include <<a class="code" href="SoundFileWriter_8hpp.html">SFML/Audio/SoundFileWriter.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include <<a class="code" href="SoundRecorder_8hpp.html">SFML/Audio/SoundRecorder.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include <<a class="code" href="SoundSource_8hpp.html">SFML/Audio/SoundSource.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#include <<a class="code" href="SoundStream_8hpp.html">SFML/Audio/SoundStream.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#include <<a class="code" href="System_8hpp.html">SFML/System.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="ttc" id="aInputSoundFile_8hpp_html"><div class="ttname"><a href="InputSoundFile_8hpp.html">InputSoundFile.hpp</a></div></div>
|
||||
<div class="ttc" id="aListener_8hpp_html"><div class="ttname"><a href="Listener_8hpp.html">Listener.hpp</a></div></div>
|
||||
<div class="ttc" id="aMusic_8hpp_html"><div class="ttname"><a href="Music_8hpp.html">Music.hpp</a></div></div>
|
||||
<div class="ttc" id="aOutputSoundFile_8hpp_html"><div class="ttname"><a href="OutputSoundFile_8hpp.html">OutputSoundFile.hpp</a></div></div>
|
||||
<div class="ttc" id="aPlaybackDevice_8hpp_html"><div class="ttname"><a href="PlaybackDevice_8hpp.html">PlaybackDevice.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundBufferRecorder_8hpp_html"><div class="ttname"><a href="SoundBufferRecorder_8hpp.html">SoundBufferRecorder.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundBuffer_8hpp_html"><div class="ttname"><a href="SoundBuffer_8hpp.html">SoundBuffer.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundFileFactory_8hpp_html"><div class="ttname"><a href="SoundFileFactory_8hpp.html">SoundFileFactory.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundFileReader_8hpp_html"><div class="ttname"><a href="SoundFileReader_8hpp.html">SoundFileReader.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundFileWriter_8hpp_html"><div class="ttname"><a href="SoundFileWriter_8hpp.html">SoundFileWriter.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundRecorder_8hpp_html"><div class="ttname"><a href="SoundRecorder_8hpp.html">SoundRecorder.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundSource_8hpp_html"><div class="ttname"><a href="SoundSource_8hpp.html">SoundSource.hpp</a></div></div>
|
||||
<div class="ttc" id="aSoundStream_8hpp_html"><div class="ttname"><a href="SoundStream_8hpp.html">SoundStream.hpp</a></div></div>
|
||||
<div class="ttc" id="aSound_8hpp_html"><div class="ttname"><a href="Sound_8hpp.html">Sound.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_8hpp_html"><div class="ttname"><a href="System_8hpp.html">System.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle"><div class="title">BlendMode.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="BlendMode_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1BlendMode.html">sf::BlendMode</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Blending modes for drawing. <a href="structsf_1_1BlendMode.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a3d4548be9621e2fcfe187b3cb59f6f53" id="r_a3d4548be9621e2fcfe187b3cb59f6f53"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structsf_1_1BlendMode.html">BlendMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a3d4548be9621e2fcfe187b3cb59f6f53">sf::BlendAlpha</a></td></tr>
|
||||
<tr class="memdesc:a3d4548be9621e2fcfe187b3cb59f6f53"><td class="mdescLeft"> </td><td class="mdescRight">Blend source and dest according to dest alpha. <br /></td></tr>
|
||||
<tr class="separator:a3d4548be9621e2fcfe187b3cb59f6f53"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a519b69f28b0d5f1cd65b8d3d7b94e13c" id="r_a519b69f28b0d5f1cd65b8d3d7b94e13c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structsf_1_1BlendMode.html">BlendMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a519b69f28b0d5f1cd65b8d3d7b94e13c">sf::BlendAdd</a></td></tr>
|
||||
<tr class="memdesc:a519b69f28b0d5f1cd65b8d3d7b94e13c"><td class="mdescLeft"> </td><td class="mdescRight">Add source to dest. <br /></td></tr>
|
||||
<tr class="separator:a519b69f28b0d5f1cd65b8d3d7b94e13c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad451e51fcecccb331fb3238aea54c8e2" id="r_ad451e51fcecccb331fb3238aea54c8e2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structsf_1_1BlendMode.html">BlendMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#ad451e51fcecccb331fb3238aea54c8e2">sf::BlendMultiply</a></td></tr>
|
||||
<tr class="memdesc:ad451e51fcecccb331fb3238aea54c8e2"><td class="mdescLeft"> </td><td class="mdescRight">Multiply source and dest. <br /></td></tr>
|
||||
<tr class="separator:ad451e51fcecccb331fb3238aea54c8e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17bfffc4fc727f17fabd03df86ab758d" id="r_a17bfffc4fc727f17fabd03df86ab758d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structsf_1_1BlendMode.html">BlendMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a17bfffc4fc727f17fabd03df86ab758d">sf::BlendMin</a></td></tr>
|
||||
<tr class="memdesc:a17bfffc4fc727f17fabd03df86ab758d"><td class="mdescLeft"> </td><td class="mdescRight">Take minimum between source and dest. <br /></td></tr>
|
||||
<tr class="separator:a17bfffc4fc727f17fabd03df86ab758d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85eed8a516cfd2e664afa92a35735ccf" id="r_a85eed8a516cfd2e664afa92a35735ccf"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structsf_1_1BlendMode.html">BlendMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a85eed8a516cfd2e664afa92a35735ccf">sf::BlendMax</a></td></tr>
|
||||
<tr class="memdesc:a85eed8a516cfd2e664afa92a35735ccf"><td class="mdescLeft"> </td><td class="mdescRight">Take maximum between source and dest. <br /></td></tr>
|
||||
<tr class="separator:a85eed8a516cfd2e664afa92a35735ccf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9286f4004890232f7ba3853e40162284" id="r_a9286f4004890232f7ba3853e40162284"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structsf_1_1BlendMode.html">BlendMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a9286f4004890232f7ba3853e40162284">sf::BlendNone</a></td></tr>
|
||||
<tr class="memdesc:a9286f4004890232f7ba3853e40162284"><td class="mdescLeft"> </td><td class="mdescRight">Overwrite dest with source. <br /></td></tr>
|
||||
<tr class="separator:a9286f4004890232f7ba3853e40162284"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,232 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">BlendMode.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="BlendMode_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="foldopen" id="foldopen00040" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html"> 40</a></span><span class="keyword">struct </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>{</div>
|
||||
<div class="foldopen" id="foldopen00048" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb"> 48</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> {</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_enumvalue" href="namespacesf.html#accf495a19b2f6b4f8d9cff3dac777bfdad7ed4ee1df437474d005188535f74875">Zero</a>, </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> One, </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> SrcColor, </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> OneMinusSrcColor, </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> DstColor, </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> OneMinusDstColor, </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> SrcAlpha, </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> OneMinusSrcAlpha, </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> DstAlpha, </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> OneMinusDstAlpha </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="foldopen" id="foldopen00068" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32"> 68</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">Equation</a></div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> {</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> Add, </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> Subtract, </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> ReverseSubtract, </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> Min, </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> Max </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a4bb8a066a2d88e7c18e9e7fe04008d98"> 83</a></span> <a class="code hl_function" href="structsf_1_1BlendMode.html#a4bb8a066a2d88e7c18e9e7fe04008d98">BlendMode</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a6ca312911698dcdf0994c2f5c0b65dfe"> 96</a></span> <a class="code hl_function" href="structsf_1_1BlendMode.html#a6ca312911698dcdf0994c2f5c0b65dfe">BlendMode</a>(<a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> sourceFactor, <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> destinationFactor, <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">Equation</a> blendEquation = Equation::Add);</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a69a12c596114e77126616e7e0f7d798b"> 109</a></span> <a class="code hl_function" href="structsf_1_1BlendMode.html#a69a12c596114e77126616e7e0f7d798b">BlendMode</a>(<a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> colorSourceFactor,</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> colorDestinationFactor,</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">Equation</a> colorBlendEquation,</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> alphaSourceFactor,</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> alphaDestinationFactor,</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">Equation</a> alphaBlendEquation);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="comment">// Member Data</span></div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a32d1a55dbfada86a06d9b881dc8ccf7b"> 119</a></span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> colorSrcFactor{BlendMode::Factor::SrcAlpha}; </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#adee68ee59e7f1bf71d12db03d251104d"> 120</a></span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> colorDstFactor{BlendMode::Factor::OneMinusSrcAlpha}; </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#aed12f06eb7f50a1b95b892b0964857b1"> 121</a></span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">Equation</a> colorEquation{BlendMode::Equation::Add}; </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#aa94e44f8e1042a7357e8eff78c61a1be"> 122</a></span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> alphaSrcFactor{BlendMode::Factor::One}; </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#aaf85b6b7943181cc81745569c4851e4e"> 123</a></span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">Factor</a> alphaDstFactor{BlendMode::Factor::OneMinusSrcAlpha}; </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a68f5a305e0912946f39ba6c9265710c4"> 124</a></span> <a class="code hl_enumeration" href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">Equation</a> alphaEquation{BlendMode::Equation::Add}; </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#a20d1be06061109c3cef58e0cc38729ea"> 137</a></span>[[nodiscard]] <a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="structsf_1_1BlendMode.html#a20d1be06061109c3cef58e0cc38729ea">operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a>& left, <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a>& right);</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="structsf_1_1BlendMode.html#aee6169f8983f5e92298c4ad6829563ba"> 149</a></span>[[nodiscard]] <a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="structsf_1_1BlendMode.html#aee6169f8983f5e92298c4ad6829563ba">operator!=</a>(<span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a>& left, <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a>& right);</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="comment">// Commonly used blending modes</span></div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="comment">// NOLINTBEGIN(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a> <a class="code hl_variable" href="namespacesf.html#a3d4548be9621e2fcfe187b3cb59f6f53">BlendAlpha</a>; </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a> <a class="code hl_variable" href="namespacesf.html#a519b69f28b0d5f1cd65b8d3d7b94e13c">BlendAdd</a>; </div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a> <a class="code hl_variable" href="namespacesf.html#ad451e51fcecccb331fb3238aea54c8e2">BlendMultiply</a>; </div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a> <a class="code hl_variable" href="namespacesf.html#a17bfffc4fc727f17fabd03df86ab758d">BlendMin</a>; </div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a> <a class="code hl_variable" href="namespacesf.html#a85eed8a516cfd2e664afa92a35735ccf">BlendMax</a>; </div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1BlendMode.html">BlendMode</a> <a class="code hl_variable" href="namespacesf.html#a9286f4004890232f7ba3853e40162284">BlendNone</a>; </div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment">// NOLINTEND(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a17bfffc4fc727f17fabd03df86ab758d"><div class="ttname"><a href="namespacesf.html#a17bfffc4fc727f17fabd03df86ab758d">sf::BlendMin</a></div><div class="ttdeci">const BlendMode BlendMin</div><div class="ttdoc">Take minimum between source and dest.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a3d4548be9621e2fcfe187b3cb59f6f53"><div class="ttname"><a href="namespacesf.html#a3d4548be9621e2fcfe187b3cb59f6f53">sf::BlendAlpha</a></div><div class="ttdeci">const BlendMode BlendAlpha</div><div class="ttdoc">Blend source and dest according to dest alpha.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a519b69f28b0d5f1cd65b8d3d7b94e13c"><div class="ttname"><a href="namespacesf.html#a519b69f28b0d5f1cd65b8d3d7b94e13c">sf::BlendAdd</a></div><div class="ttdeci">const BlendMode BlendAdd</div><div class="ttdoc">Add source to dest.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a85eed8a516cfd2e664afa92a35735ccf"><div class="ttname"><a href="namespacesf.html#a85eed8a516cfd2e664afa92a35735ccf">sf::BlendMax</a></div><div class="ttdeci">const BlendMode BlendMax</div><div class="ttdoc">Take maximum between source and dest.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a9286f4004890232f7ba3853e40162284"><div class="ttname"><a href="namespacesf.html#a9286f4004890232f7ba3853e40162284">sf::BlendNone</a></div><div class="ttdeci">const BlendMode BlendNone</div><div class="ttdoc">Overwrite dest with source.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_accf495a19b2f6b4f8d9cff3dac777bfdad7ed4ee1df437474d005188535f74875"><div class="ttname"><a href="namespacesf.html#accf495a19b2f6b4f8d9cff3dac777bfdad7ed4ee1df437474d005188535f74875">sf::StencilUpdateOperation::Zero</a></div><div class="ttdeci">@ Zero</div><div class="ttdoc">If the stencil test passes, the value in the stencil buffer is set to zero.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_ad451e51fcecccb331fb3238aea54c8e2"><div class="ttname"><a href="namespacesf.html#ad451e51fcecccb331fb3238aea54c8e2">sf::BlendMultiply</a></div><div class="ttdeci">const BlendMode BlendMultiply</div><div class="ttdoc">Multiply source and dest.</div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html"><div class="ttname"><a href="structsf_1_1BlendMode.html">sf::BlendMode</a></div><div class="ttdoc">Blending modes for drawing.</div><div class="ttdef"><b>Definition</b> <a href="#l00040">BlendMode.hpp:41</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_a20d1be06061109c3cef58e0cc38729ea"><div class="ttname"><a href="structsf_1_1BlendMode.html#a20d1be06061109c3cef58e0cc38729ea">sf::BlendMode::operator==</a></div><div class="ttdeci">bool operator==(const BlendMode &left, const BlendMode &right)</div><div class="ttdoc">Overload of the operator==</div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_a4bb8a066a2d88e7c18e9e7fe04008d98"><div class="ttname"><a href="structsf_1_1BlendMode.html#a4bb8a066a2d88e7c18e9e7fe04008d98">sf::BlendMode::BlendMode</a></div><div class="ttdeci">BlendMode()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_a69a12c596114e77126616e7e0f7d798b"><div class="ttname"><a href="structsf_1_1BlendMode.html#a69a12c596114e77126616e7e0f7d798b">sf::BlendMode::BlendMode</a></div><div class="ttdeci">BlendMode(Factor colorSourceFactor, Factor colorDestinationFactor, Equation colorBlendEquation, Factor alphaSourceFactor, Factor alphaDestinationFactor, Equation alphaBlendEquation)</div><div class="ttdoc">Construct the blend mode given the factors and equation.</div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_a6ca312911698dcdf0994c2f5c0b65dfe"><div class="ttname"><a href="structsf_1_1BlendMode.html#a6ca312911698dcdf0994c2f5c0b65dfe">sf::BlendMode::BlendMode</a></div><div class="ttdeci">BlendMode(Factor sourceFactor, Factor destinationFactor, Equation blendEquation=Equation::Add)</div><div class="ttdoc">Construct the blend mode given the factors and equation.</div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_a7bce470e2e384c4f9c8d9595faef7c32"><div class="ttname"><a href="structsf_1_1BlendMode.html#a7bce470e2e384c4f9c8d9595faef7c32">sf::BlendMode::Equation</a></div><div class="ttdeci">Equation</div><div class="ttdoc">Enumeration of the blending equations.</div><div class="ttdef"><b>Definition</b> <a href="#l00068">BlendMode.hpp:69</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_aee6169f8983f5e92298c4ad6829563ba"><div class="ttname"><a href="structsf_1_1BlendMode.html#aee6169f8983f5e92298c4ad6829563ba">sf::BlendMode::operator!=</a></div><div class="ttdeci">bool operator!=(const BlendMode &left, const BlendMode &right)</div><div class="ttdoc">Overload of the operator!=</div></div>
|
||||
<div class="ttc" id="astructsf_1_1BlendMode_html_afb9852caf356b53bb0de460c58a9ebbb"><div class="ttname"><a href="structsf_1_1BlendMode.html#afb9852caf356b53bb0de460c58a9ebbb">sf::BlendMode::Factor</a></div><div class="ttdeci">Factor</div><div class="ttdoc">Enumeration of the blending factors.</div><div class="ttdef"><b>Definition</b> <a href="#l00048">BlendMode.hpp:49</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">CircleShape.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Shape_8hpp_source.html">SFML/Graphics/Shape.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <cstddef></code><br />
|
||||
</div>
|
||||
<p><a href="CircleShape_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1CircleShape.html">sf::CircleShape</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specialized shape representing a circle. <a href="classsf_1_1CircleShape.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,194 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">CircleShape.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="CircleShape_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Shape_8hpp.html">SFML/Graphics/Shape.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <cstddef></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html"> 45</a></span><span class="keyword">class </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_class" href="classsf_1_1CircleShape.html">CircleShape</a> : <span class="keyword">public</span> <a class="code hl_class" href="classsf_1_1Shape.html">Shape</a></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>{</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#aaebe705e7180cd55588eb19488af3af1"> 55</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1CircleShape.html#aaebe705e7180cd55588eb19488af3af1">CircleShape</a>(<span class="keywordtype">float</span> radius = 0, std::size_t pointCount = 30);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#a21cdf85fc2f201e10222a241af864be0"> 65</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1CircleShape.html#a21cdf85fc2f201e10222a241af864be0">setRadius</a>(<span class="keywordtype">float</span> radius);</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#aa3dd5a1b5031486ce5b6f09d43674aa3"> 75</a></span> [[nodiscard]] <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1CircleShape.html#aa3dd5a1b5031486ce5b6f09d43674aa3">getRadius</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#a16590ee7bdf5c9f752275468a4997bed"> 85</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1CircleShape.html#a16590ee7bdf5c9f752275468a4997bed">setPointCount</a>(std::size_t count);</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#ad925730e69777099e486124c3ae0ae09"> 95</a></span> [[nodiscard]] std::size_t <a class="code hl_function" href="classsf_1_1CircleShape.html#ad925730e69777099e486124c3ae0ae09">getPointCount</a>() <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#ad5ebbace7f549ac2188c66357b66be77"> 110</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2f</a> <a class="code hl_function" href="classsf_1_1CircleShape.html#ad5ebbace7f549ac2188c66357b66be77">getPoint</a>(std::size_t index) <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="classsf_1_1CircleShape.html#a6ecb13116e7c4fbd0486ebda47d9e354"> 122</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2f</a> <a class="code hl_function" href="classsf_1_1CircleShape.html#a6ecb13116e7c4fbd0486ebda47d9e354">getGeometricCenter</a>() <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordtype">float</span> m_radius; </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> std::size_t m_pointCount; </div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aShape_8hpp_html"><div class="ttname"><a href="Shape_8hpp.html">Shape.hpp</a></div></div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html"><div class="ttname"><a href="classsf_1_1CircleShape.html">sf::CircleShape</a></div><div class="ttdoc">Specialized shape representing a circle.</div><div class="ttdef"><b>Definition</b> <a href="#l00045">CircleShape.hpp:46</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_a16590ee7bdf5c9f752275468a4997bed"><div class="ttname"><a href="classsf_1_1CircleShape.html#a16590ee7bdf5c9f752275468a4997bed">sf::CircleShape::setPointCount</a></div><div class="ttdeci">void setPointCount(std::size_t count)</div><div class="ttdoc">Set the number of points of the circle.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_a21cdf85fc2f201e10222a241af864be0"><div class="ttname"><a href="classsf_1_1CircleShape.html#a21cdf85fc2f201e10222a241af864be0">sf::CircleShape::setRadius</a></div><div class="ttdeci">void setRadius(float radius)</div><div class="ttdoc">Set the radius of the circle.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_a6ecb13116e7c4fbd0486ebda47d9e354"><div class="ttname"><a href="classsf_1_1CircleShape.html#a6ecb13116e7c4fbd0486ebda47d9e354">sf::CircleShape::getGeometricCenter</a></div><div class="ttdeci">Vector2f getGeometricCenter() const override</div><div class="ttdoc">Get the geometric center of the circle.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_aa3dd5a1b5031486ce5b6f09d43674aa3"><div class="ttname"><a href="classsf_1_1CircleShape.html#aa3dd5a1b5031486ce5b6f09d43674aa3">sf::CircleShape::getRadius</a></div><div class="ttdeci">float getRadius() const</div><div class="ttdoc">Get the radius of the circle.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_aaebe705e7180cd55588eb19488af3af1"><div class="ttname"><a href="classsf_1_1CircleShape.html#aaebe705e7180cd55588eb19488af3af1">sf::CircleShape::CircleShape</a></div><div class="ttdeci">CircleShape(float radius=0, std::size_t pointCount=30)</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_ad5ebbace7f549ac2188c66357b66be77"><div class="ttname"><a href="classsf_1_1CircleShape.html#ad5ebbace7f549ac2188c66357b66be77">sf::CircleShape::getPoint</a></div><div class="ttdeci">Vector2f getPoint(std::size_t index) const override</div><div class="ttdoc">Get a point of the circle.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1CircleShape_html_ad925730e69777099e486124c3ae0ae09"><div class="ttname"><a href="classsf_1_1CircleShape.html#ad925730e69777099e486124c3ae0ae09">sf::CircleShape::getPointCount</a></div><div class="ttdeci">std::size_t getPointCount() const override</div><div class="ttdoc">Get the number of points of the circle.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Shape_html"><div class="ttname"><a href="classsf_1_1Shape.html">sf::Shape</a></div><div class="ttdoc">Base class for textured shapes with outline.</div><div class="ttdef"><b>Definition</b> <a href="Shape_8hpp_source.html#l00054">Shape.hpp:55</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< float ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">Clipboard.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Window_2Export_8hpp_source.html">SFML/Window/Export.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Clipboard_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Clipboard.html">sf::Clipboard</a></td></tr>
|
||||
<tr class="memdesc:namespacesf_1_1Clipboard"><td class="mdescLeft"> </td><td class="mdescRight">Give access to the system clipboard. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a5ffa170c4fa8674b90725936412b79aa" id="r_a5ffa170c4fa8674b90725936412b79aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsf_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Clipboard.html#a5ffa170c4fa8674b90725936412b79aa">sf::Clipboard::getString</a> ()</td></tr>
|
||||
<tr class="memdesc:a5ffa170c4fa8674b90725936412b79aa"><td class="mdescLeft"> </td><td class="mdescRight">Get the content of the clipboard as string data. <br /></td></tr>
|
||||
<tr class="separator:a5ffa170c4fa8674b90725936412b79aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5ab898e1e6498c0312f24ff50aa2ccb3" id="r_a5ab898e1e6498c0312f24ff50aa2ccb3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Clipboard.html#a5ab898e1e6498c0312f24ff50aa2ccb3">sf::Clipboard::setString</a> (const <a class="el" href="classsf_1_1String.html">String</a> &text)</td></tr>
|
||||
<tr class="memdesc:a5ab898e1e6498c0312f24ff50aa2ccb3"><td class="mdescLeft"> </td><td class="mdescRight">Set the content of the clipboard as string data. <br /></td></tr>
|
||||
<tr class="separator:a5ab898e1e6498c0312f24ff50aa2ccb3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,165 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Clipboard.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Clipboard_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Window_2Export_8hpp.html">SFML/Window/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">class </span>String;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacesf_1_1Clipboard.html"> 41</a></span><span class="keyword">namespace </span>Clipboard</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="namespacesf_1_1Clipboard.html#a5ffa170c4fa8674b90725936412b79aa"> 53</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_class" href="classsf_1_1String.html">String</a> <a class="code hl_function" href="namespacesf_1_1Clipboard.html#a5ffa170c4fa8674b90725936412b79aa">getString</a>();</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="namespacesf_1_1Clipboard.html#a5ab898e1e6498c0312f24ff50aa2ccb3"> 70</a></span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Clipboard.html#a5ab898e1e6498c0312f24ff50aa2ccb3">setString</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1String.html">String</a>& text);</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>} <span class="comment">// namespace Clipboard</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html"><div class="ttname"><a href="Window_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html_a1ab885b7907ee088350359516d68be64"><div class="ttname"><a href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a></div><div class="ttdeci">#define SFML_WINDOW_API</div><div class="ttdef"><b>Definition</b> <a href="Window_2Export_8hpp_source.html#l00042">Window/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1String_html"><div class="ttname"><a href="classsf_1_1String.html">sf::String</a></div><div class="ttdoc">Utility string class that automatically handles conversions between types and encodings.</div><div class="ttdef"><b>Definition</b> <a href="String_8hpp_source.html#l00088">String.hpp:89</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Clipboard_html_a5ab898e1e6498c0312f24ff50aa2ccb3"><div class="ttname"><a href="namespacesf_1_1Clipboard.html#a5ab898e1e6498c0312f24ff50aa2ccb3">sf::Clipboard::setString</a></div><div class="ttdeci">void setString(const String &text)</div><div class="ttdoc">Set the content of the clipboard as string data.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Clipboard_html_a5ffa170c4fa8674b90725936412b79aa"><div class="ttname"><a href="namespacesf_1_1Clipboard.html#a5ffa170c4fa8674b90725936412b79aa">sf::Clipboard::getString</a></div><div class="ttdeci">String getString()</div><div class="ttdoc">Get the content of the clipboard as string data.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Clock.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="System_2Export_8hpp_source.html">SFML/System/Export.hpp</a>></code><br />
|
||||
<code>#include <chrono></code><br />
|
||||
<code>#include <ratio></code><br />
|
||||
<code>#include <type_traits></code><br />
|
||||
</div>
|
||||
<p><a href="Clock_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Clock.html">sf::Clock</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Utility class that measures the elapsed time. <a href="classsf_1_1Clock.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,208 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Clock.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Clock_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="System_2Export_8hpp.html">SFML/System/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <chrono></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <ratio></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <type_traits></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#ifdef SFML_SYSTEM_ANDROID</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <<a class="code" href="SuspendAwareClock_8hpp.html">SFML/System/SuspendAwareClock.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">namespace </span>priv</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#if defined(SFML_SYSTEM_ANDROID) && defined(SFML_ANDROID_USE_SUSPEND_AWARE_CLOCK)</span></div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="keyword">using </span>ClockImpl = SuspendAwareClock;</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="keyword">using </span>ClockImpl = std::conditional_t<std::chrono::high_resolution_clock::is_steady, std::chrono::high_resolution_clock, std::chrono::steady_clock>;</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="keyword">static_assert</span>(ClockImpl::is_steady, <span class="stringliteral">"Provided implementation is not a monotonic clock"</span>);</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="keyword">static_assert</span>(std::ratio_less_equal_v<ClockImpl::period, std::micro>,</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="stringliteral">"Clock resolution is too low. Expecting at least a microsecond precision"</span>);</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>} <span class="comment">// namespace priv</span></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="keyword">class </span>Time;</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="foldopen" id="foldopen00091" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html"> 91</a></span><span class="keyword">class </span><a class="code hl_define" href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a> <a class="code hl_class" href="classsf_1_1Clock.html">Clock</a></div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>{</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html#abe889b42a65bcd8eefc16419645d08a7"> 104</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Time.html">Time</a> <a class="code hl_function" href="classsf_1_1Clock.html#abe889b42a65bcd8eefc16419645d08a7">getElapsedTime</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html#a5ddfada924bece9f59f35a61eca15525"> 112</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Clock.html#a5ddfada924bece9f59f35a61eca15525">isRunning</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html#a85ba4e3474ac4bb279ba7b9c9e396cea"> 120</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Clock.html#a85ba4e3474ac4bb279ba7b9c9e396cea">start</a>();</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html#ad2ce991ea1ccb35de32d33bf18d2a1b9"> 128</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Clock.html#ad2ce991ea1ccb35de32d33bf18d2a1b9">stop</a>();</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html#a123e2627f2943e5ecaa1db0c7df3231b"> 141</a></span> <a class="code hl_class" href="classsf_1_1Time.html">Time</a> <a class="code hl_function" href="classsf_1_1Clock.html#a123e2627f2943e5ecaa1db0c7df3231b">restart</a>();</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classsf_1_1Clock.html#a564522bc9caf98b412aa0c6f39a81d75"> 154</a></span> <a class="code hl_class" href="classsf_1_1Time.html">Time</a> <a class="code hl_function" href="classsf_1_1Clock.html#a564522bc9caf98b412aa0c6f39a81d75">reset</a>();</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> priv::ClockImpl::time_point m_refPoint{priv::ClockImpl::now()}; </div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> priv::ClockImpl::time_point m_stopPoint; </div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="ttc" id="aSuspendAwareClock_8hpp_html"><div class="ttname"><a href="SuspendAwareClock_8hpp.html">SuspendAwareClock.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html"><div class="ttname"><a href="System_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html_a6476c9e422606477a4c23d92b1d79a1f"><div class="ttname"><a href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a></div><div class="ttdeci">#define SFML_SYSTEM_API</div><div class="ttdef"><b>Definition</b> <a href="System_2Export_8hpp_source.html#l00042">System/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html"><div class="ttname"><a href="classsf_1_1Clock.html">sf::Clock</a></div><div class="ttdoc">Utility class that measures the elapsed time.</div><div class="ttdef"><b>Definition</b> <a href="#l00091">Clock.hpp:92</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html_a123e2627f2943e5ecaa1db0c7df3231b"><div class="ttname"><a href="classsf_1_1Clock.html#a123e2627f2943e5ecaa1db0c7df3231b">sf::Clock::restart</a></div><div class="ttdeci">Time restart()</div><div class="ttdoc">Restart the clock.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html_a564522bc9caf98b412aa0c6f39a81d75"><div class="ttname"><a href="classsf_1_1Clock.html#a564522bc9caf98b412aa0c6f39a81d75">sf::Clock::reset</a></div><div class="ttdeci">Time reset()</div><div class="ttdoc">Reset the clock.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html_a5ddfada924bece9f59f35a61eca15525"><div class="ttname"><a href="classsf_1_1Clock.html#a5ddfada924bece9f59f35a61eca15525">sf::Clock::isRunning</a></div><div class="ttdeci">bool isRunning() const</div><div class="ttdoc">Check whether the clock is running.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html_a85ba4e3474ac4bb279ba7b9c9e396cea"><div class="ttname"><a href="classsf_1_1Clock.html#a85ba4e3474ac4bb279ba7b9c9e396cea">sf::Clock::start</a></div><div class="ttdeci">void start()</div><div class="ttdoc">Start the clock.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html_abe889b42a65bcd8eefc16419645d08a7"><div class="ttname"><a href="classsf_1_1Clock.html#abe889b42a65bcd8eefc16419645d08a7">sf::Clock::getElapsedTime</a></div><div class="ttdeci">Time getElapsedTime() const</div><div class="ttdoc">Get the elapsed time.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Clock_html_ad2ce991ea1ccb35de32d33bf18d2a1b9"><div class="ttname"><a href="classsf_1_1Clock.html#ad2ce991ea1ccb35de32d33bf18d2a1b9">sf::Clock::stop</a></div><div class="ttdeci">void stop()</div><div class="ttdoc">Stop the clock.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Time_html"><div class="ttname"><a href="classsf_1_1Time.html">sf::Time</a></div><div class="ttdoc">Represents a time value.</div><div class="ttdef"><b>Definition</b> <a href="Time_8hpp_source.html#l00041">Time.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Color.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <cstdint></code><br />
|
||||
<code>#include <SFML/Graphics/Color.inl></code><br />
|
||||
</div>
|
||||
<p><a href="Color_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Color.html">sf::Color</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Utility class for manipulating RGBA colors. <a href="classsf_1_1Color.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,226 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Color.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Color_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
|
||||
<div class="foldopen" id="foldopen00039" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html"> 39</a></span><span class="keyword">class </span><a class="code hl_class" href="classsf_1_1Color.html">Color</a></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#ab368083e898a764e5c1f17ef4f9921f7"> 49</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classsf_1_1Color.html#ab368083e898a764e5c1f17ef4f9921f7">Color</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a56ca605a1787469b7c7f635f411f3a02"> 60</a></span> <span class="keyword">constexpr</span> <a class="code hl_function" href="classsf_1_1Color.html#a56ca605a1787469b7c7f635f411f3a02">Color</a>(std::uint8_t red, std::uint8_t green, std::uint8_t blue, std::uint8_t alpha = 255);</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a1c77f5f98994bb32dfe51e9f62e60ba0"> 68</a></span> <span class="keyword">constexpr</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Color.html#a1c77f5f98994bb32dfe51e9f62e60ba0">Color</a>(std::uint32_t color);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#ad8997461be94561405e1600fa6fbd4e4"> 76</a></span> [[nodiscard]] <span class="keyword">constexpr</span> std::uint32_t <a class="code hl_function" href="classsf_1_1Color.html#ad8997461be94561405e1600fa6fbd4e4">toInteger</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="comment">// Static member data</span></div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="comment">// NOLINTBEGIN(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a77c688197b981338f0b19dc58bd2facd"> 82</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a77c688197b981338f0b19dc58bd2facd">Black</a>; </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a4fd874712178d9e206f53226002aa4ca"> 83</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a4fd874712178d9e206f53226002aa4ca">White</a>; </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a127dbf55db9c07d0fa8f4bfcbb97594a"> 84</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a127dbf55db9c07d0fa8f4bfcbb97594a">Red</a>; </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a95629b30de8c6856aa7d3afed12eb865"> 85</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a95629b30de8c6856aa7d3afed12eb865">Green</a>; </div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#ab03770d4817426b2614cfc33cf0e245c"> 86</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#ab03770d4817426b2614cfc33cf0e245c">Blue</a>; </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#af8896b5f56650935f5b9d72d528802c7"> 87</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#af8896b5f56650935f5b9d72d528802c7">Yellow</a>; </div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a6fe70d90b65b2163dd066a84ac00426c"> 88</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a6fe70d90b65b2163dd066a84ac00426c">Magenta</a>; </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a64ae9beb0b9a5865dd811cda4bb18340"> 89</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a64ae9beb0b9a5865dd811cda4bb18340">Cyan</a>; </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a569b45471737f770656f50ae7bbac292"> 90</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_variable" href="classsf_1_1Color.html#a569b45471737f770656f50ae7bbac292">Transparent</a>; </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// NOLINTEND(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#ac1dba0829698357e17069b6dba4d52fb"> 96</a></span> std::uint8_t <a class="code hl_variable" href="classsf_1_1Color.html#ac1dba0829698357e17069b6dba4d52fb">r</a>{}; </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a99828a474afe3b42d004680cb74c2a11"> 97</a></span> std::uint8_t <a class="code hl_variable" href="classsf_1_1Color.html#a99828a474afe3b42d004680cb74c2a11">g</a>{}; </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a691f539f0d05f08eb7360ca2feeb6b9b"> 98</a></span> std::uint8_t <a class="code hl_variable" href="classsf_1_1Color.html#a691f539f0d05f08eb7360ca2feeb6b9b">b</a>{}; </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a5a6825483a21a680a890379ed8a213a2"> 99</a></span> std::uint8_t <a class="code hl_variable" href="classsf_1_1Color.html#a5a6825483a21a680a890379ed8a213a2">a</a>{255}; </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a91b106e5b049d1098a1e2aeaf51c1c68"> 114</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Color.html#a91b106e5b049d1098a1e2aeaf51c1c68">operator==</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a> left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a7a0d15349c2be766ae40125e77b231af"> 128</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Color.html#a7a0d15349c2be766ae40125e77b231af">operator!=</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a> left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a86ee43c374e3f196810608d48c861e13"> 143</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_function" href="classsf_1_1Color.html#a86ee43c374e3f196810608d48c861e13">operator+</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a> left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a1a2e23f9eea8dceabf24a0926027e82f"> 158</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_function" href="classsf_1_1Color.html#a1a2e23f9eea8dceabf24a0926027e82f">operator-</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a> left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a53b824ec09b5d362f2def75a2328f24b"> 175</a></span>[[nodiscard]] <span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_function" href="classsf_1_1Color.html#a53b824ec09b5d362f2def75a2328f24b">operator*</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a> left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a715846f73a140a74f2378764e9a1ef66"> 191</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a>& <a class="code hl_function" href="classsf_1_1Color.html#a715846f73a140a74f2378764e9a1ef66">operator+=</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a>& left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#a4953ae630c16973a32eb22c294403590"> 207</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a>& <a class="code hl_function" href="classsf_1_1Color.html#a4953ae630c16973a32eb22c294403590">operator-=</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a>& left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="classsf_1_1Color.html#ab82b06e6ca47847f4b4a9b623e559d84"> 225</a></span><span class="keyword">constexpr</span> <a class="code hl_class" href="classsf_1_1Color.html">Color</a>& <a class="code hl_function" href="classsf_1_1Color.html#ab82b06e6ca47847f4b4a9b623e559d84">operator*=</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a>& left, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> right);</div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="preprocessor">#include <SFML/Graphics/Color.inl></span></div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html"><div class="ttname"><a href="classsf_1_1Color.html">sf::Color</a></div><div class="ttdoc">Utility class for manipulating RGBA colors.</div><div class="ttdef"><b>Definition</b> <a href="#l00039">Color.hpp:40</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a127dbf55db9c07d0fa8f4bfcbb97594a"><div class="ttname"><a href="classsf_1_1Color.html#a127dbf55db9c07d0fa8f4bfcbb97594a">sf::Color::Red</a></div><div class="ttdeci">static const Color Red</div><div class="ttdoc">Red predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00084">Color.hpp:84</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a1a2e23f9eea8dceabf24a0926027e82f"><div class="ttname"><a href="classsf_1_1Color.html#a1a2e23f9eea8dceabf24a0926027e82f">sf::Color::operator-</a></div><div class="ttdeci">constexpr Color operator-(Color left, Color right)</div><div class="ttdoc">Overload of the binary operator-</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a1c77f5f98994bb32dfe51e9f62e60ba0"><div class="ttname"><a href="classsf_1_1Color.html#a1c77f5f98994bb32dfe51e9f62e60ba0">sf::Color::Color</a></div><div class="ttdeci">constexpr Color(std::uint32_t color)</div><div class="ttdoc">Construct the color from 32-bit unsigned integer.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a4953ae630c16973a32eb22c294403590"><div class="ttname"><a href="classsf_1_1Color.html#a4953ae630c16973a32eb22c294403590">sf::Color::operator-=</a></div><div class="ttdeci">constexpr Color & operator-=(Color &left, Color right)</div><div class="ttdoc">Overload of the binary operator-=</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a4fd874712178d9e206f53226002aa4ca"><div class="ttname"><a href="classsf_1_1Color.html#a4fd874712178d9e206f53226002aa4ca">sf::Color::White</a></div><div class="ttdeci">static const Color White</div><div class="ttdoc">White predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00083">Color.hpp:83</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a53b824ec09b5d362f2def75a2328f24b"><div class="ttname"><a href="classsf_1_1Color.html#a53b824ec09b5d362f2def75a2328f24b">sf::Color::operator*</a></div><div class="ttdeci">constexpr Color operator*(Color left, Color right)</div><div class="ttdoc">Overload of the binary operator*</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a569b45471737f770656f50ae7bbac292"><div class="ttname"><a href="classsf_1_1Color.html#a569b45471737f770656f50ae7bbac292">sf::Color::Transparent</a></div><div class="ttdeci">static const Color Transparent</div><div class="ttdoc">Transparent (black) predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00090">Color.hpp:90</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a56ca605a1787469b7c7f635f411f3a02"><div class="ttname"><a href="classsf_1_1Color.html#a56ca605a1787469b7c7f635f411f3a02">sf::Color::Color</a></div><div class="ttdeci">constexpr Color(std::uint8_t red, std::uint8_t green, std::uint8_t blue, std::uint8_t alpha=255)</div><div class="ttdoc">Construct the color from its 4 RGBA components.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a5a6825483a21a680a890379ed8a213a2"><div class="ttname"><a href="classsf_1_1Color.html#a5a6825483a21a680a890379ed8a213a2">sf::Color::a</a></div><div class="ttdeci">std::uint8_t a</div><div class="ttdoc">Alpha (opacity) component.</div><div class="ttdef"><b>Definition</b> <a href="#l00099">Color.hpp:99</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a64ae9beb0b9a5865dd811cda4bb18340"><div class="ttname"><a href="classsf_1_1Color.html#a64ae9beb0b9a5865dd811cda4bb18340">sf::Color::Cyan</a></div><div class="ttdeci">static const Color Cyan</div><div class="ttdoc">Cyan predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00089">Color.hpp:89</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a691f539f0d05f08eb7360ca2feeb6b9b"><div class="ttname"><a href="classsf_1_1Color.html#a691f539f0d05f08eb7360ca2feeb6b9b">sf::Color::b</a></div><div class="ttdeci">std::uint8_t b</div><div class="ttdoc">Blue component.</div><div class="ttdef"><b>Definition</b> <a href="#l00098">Color.hpp:98</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a6fe70d90b65b2163dd066a84ac00426c"><div class="ttname"><a href="classsf_1_1Color.html#a6fe70d90b65b2163dd066a84ac00426c">sf::Color::Magenta</a></div><div class="ttdeci">static const Color Magenta</div><div class="ttdoc">Magenta predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00088">Color.hpp:88</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a715846f73a140a74f2378764e9a1ef66"><div class="ttname"><a href="classsf_1_1Color.html#a715846f73a140a74f2378764e9a1ef66">sf::Color::operator+=</a></div><div class="ttdeci">constexpr Color & operator+=(Color &left, Color right)</div><div class="ttdoc">Overload of the binary operator+=</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a77c688197b981338f0b19dc58bd2facd"><div class="ttname"><a href="classsf_1_1Color.html#a77c688197b981338f0b19dc58bd2facd">sf::Color::Black</a></div><div class="ttdeci">static const Color Black</div><div class="ttdoc">Black predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00082">Color.hpp:82</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a7a0d15349c2be766ae40125e77b231af"><div class="ttname"><a href="classsf_1_1Color.html#a7a0d15349c2be766ae40125e77b231af">sf::Color::operator!=</a></div><div class="ttdeci">constexpr bool operator!=(Color left, Color right)</div><div class="ttdoc">Overload of the operator!=</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a86ee43c374e3f196810608d48c861e13"><div class="ttname"><a href="classsf_1_1Color.html#a86ee43c374e3f196810608d48c861e13">sf::Color::operator+</a></div><div class="ttdeci">constexpr Color operator+(Color left, Color right)</div><div class="ttdoc">Overload of the binary operator+</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a91b106e5b049d1098a1e2aeaf51c1c68"><div class="ttname"><a href="classsf_1_1Color.html#a91b106e5b049d1098a1e2aeaf51c1c68">sf::Color::operator==</a></div><div class="ttdeci">constexpr bool operator==(Color left, Color right)</div><div class="ttdoc">Overload of the operator==</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a95629b30de8c6856aa7d3afed12eb865"><div class="ttname"><a href="classsf_1_1Color.html#a95629b30de8c6856aa7d3afed12eb865">sf::Color::Green</a></div><div class="ttdeci">static const Color Green</div><div class="ttdoc">Green predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00085">Color.hpp:85</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_a99828a474afe3b42d004680cb74c2a11"><div class="ttname"><a href="classsf_1_1Color.html#a99828a474afe3b42d004680cb74c2a11">sf::Color::g</a></div><div class="ttdeci">std::uint8_t g</div><div class="ttdoc">Green component.</div><div class="ttdef"><b>Definition</b> <a href="#l00097">Color.hpp:97</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_ab03770d4817426b2614cfc33cf0e245c"><div class="ttname"><a href="classsf_1_1Color.html#ab03770d4817426b2614cfc33cf0e245c">sf::Color::Blue</a></div><div class="ttdeci">static const Color Blue</div><div class="ttdoc">Blue predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00086">Color.hpp:86</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_ab368083e898a764e5c1f17ef4f9921f7"><div class="ttname"><a href="classsf_1_1Color.html#ab368083e898a764e5c1f17ef4f9921f7">sf::Color::Color</a></div><div class="ttdeci">constexpr Color()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_ab82b06e6ca47847f4b4a9b623e559d84"><div class="ttname"><a href="classsf_1_1Color.html#ab82b06e6ca47847f4b4a9b623e559d84">sf::Color::operator*=</a></div><div class="ttdeci">constexpr Color & operator*=(Color &left, Color right)</div><div class="ttdoc">Overload of the binary operator*=</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_ac1dba0829698357e17069b6dba4d52fb"><div class="ttname"><a href="classsf_1_1Color.html#ac1dba0829698357e17069b6dba4d52fb">sf::Color::r</a></div><div class="ttdeci">std::uint8_t r</div><div class="ttdoc">Red component.</div><div class="ttdef"><b>Definition</b> <a href="#l00096">Color.hpp:96</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_ad8997461be94561405e1600fa6fbd4e4"><div class="ttname"><a href="classsf_1_1Color.html#ad8997461be94561405e1600fa6fbd4e4">sf::Color::toInteger</a></div><div class="ttdeci">constexpr std::uint32_t toInteger() const</div><div class="ttdoc">Retrieve the color as a 32-bit unsigned integer.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html_af8896b5f56650935f5b9d72d528802c7"><div class="ttname"><a href="classsf_1_1Color.html#af8896b5f56650935f5b9d72d528802c7">sf::Color::Yellow</a></div><div class="ttdeci">static const Color Yellow</div><div class="ttdoc">Yellow predefined color.</div><div class="ttdef"><b>Definition</b> <a href="#l00087">Color.hpp:87</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle"><div class="title">Config.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="Config_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ab601e78ee9806b7ef75b242681af3bf2" id="r_ab601e78ee9806b7ef75b242681af3bf2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab601e78ee9806b7ef75b242681af3bf2">SFML_VERSION_MAJOR</a>   3</td></tr>
|
||||
<tr class="separator:ab601e78ee9806b7ef75b242681af3bf2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a91a4f1f9aeae335e13bb4cfa8f018865" id="r_a91a4f1f9aeae335e13bb4cfa8f018865"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91a4f1f9aeae335e13bb4cfa8f018865">SFML_VERSION_MINOR</a>   0</td></tr>
|
||||
<tr class="separator:a91a4f1f9aeae335e13bb4cfa8f018865"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acccd4412c83e570fbc4d1d5638b035b3" id="r_acccd4412c83e570fbc4d1d5638b035b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#acccd4412c83e570fbc4d1d5638b035b3">SFML_VERSION_PATCH</a>   0</td></tr>
|
||||
<tr class="separator:acccd4412c83e570fbc4d1d5638b035b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b743aa20bf47f6b9fd532b02757c272" id="r_a6b743aa20bf47f6b9fd532b02757c272"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6b743aa20bf47f6b9fd532b02757c272">SFML_VERSION_IS_RELEASE</a>   true</td></tr>
|
||||
<tr class="separator:a6b743aa20bf47f6b9fd532b02757c272"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a90cd534d01b83efcf7e6769551c2a3db" id="r_a90cd534d01b83efcf7e6769551c2a3db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90cd534d01b83efcf7e6769551c2a3db">SFML_DEBUG</a></td></tr>
|
||||
<tr class="separator:a90cd534d01b83efcf7e6769551c2a3db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2d9ba01221055369f9707a4d7b528c2" id="r_ab2d9ba01221055369f9707a4d7b528c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2d9ba01221055369f9707a4d7b528c2">SFML_API_EXPORT</a>   __attribute__((__visibility__("default")))</td></tr>
|
||||
<tr class="separator:ab2d9ba01221055369f9707a4d7b528c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aba0bbe5791bee6633caa835c7f6a12a4" id="r_aba0bbe5791bee6633caa835c7f6a12a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aba0bbe5791bee6633caa835c7f6a12a4">SFML_API_IMPORT</a>   __attribute__((__visibility__("default")))</td></tr>
|
||||
<tr class="separator:aba0bbe5791bee6633caa835c7f6a12a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ab2d9ba01221055369f9707a4d7b528c2" name="ab2d9ba01221055369f9707a4d7b528c2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab2d9ba01221055369f9707a4d7b528c2">◆ </a></span>SFML_API_EXPORT</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_API_EXPORT   __attribute__((__visibility__("default")))</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00144">144</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aba0bbe5791bee6633caa835c7f6a12a4" name="aba0bbe5791bee6633caa835c7f6a12a4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aba0bbe5791bee6633caa835c7f6a12a4">◆ </a></span>SFML_API_IMPORT</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_API_IMPORT   __attribute__((__visibility__("default")))</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00145">145</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a90cd534d01b83efcf7e6769551c2a3db" name="a90cd534d01b83efcf7e6769551c2a3db"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a90cd534d01b83efcf7e6769551c2a3db">◆ </a></span>SFML_DEBUG</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_DEBUG</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00119">119</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6b743aa20bf47f6b9fd532b02757c272" name="a6b743aa20bf47f6b9fd532b02757c272"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6b743aa20bf47f6b9fd532b02757c272">◆ </a></span>SFML_VERSION_IS_RELEASE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_VERSION_IS_RELEASE   true</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00034">34</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab601e78ee9806b7ef75b242681af3bf2" name="ab601e78ee9806b7ef75b242681af3bf2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab601e78ee9806b7ef75b242681af3bf2">◆ </a></span>SFML_VERSION_MAJOR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_VERSION_MAJOR   3</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00031">31</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a91a4f1f9aeae335e13bb4cfa8f018865" name="a91a4f1f9aeae335e13bb4cfa8f018865"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a91a4f1f9aeae335e13bb4cfa8f018865">◆ </a></span>SFML_VERSION_MINOR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_VERSION_MINOR   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00032">32</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acccd4412c83e570fbc4d1d5638b035b3" name="acccd4412c83e570fbc4d1d5638b035b3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acccd4412c83e570fbc4d1d5638b035b3">◆ </a></span>SFML_VERSION_PATCH</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_VERSION_PATCH   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Config_8hpp_source.html#l00033">33</a> of file <a class="el" href="Config_8hpp_source.html">Config.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,260 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Config.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Config_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">// SFML version</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="Config_8hpp.html#ab601e78ee9806b7ef75b242681af3bf2"> 31</a></span><span class="preprocessor">#define SFML_VERSION_MAJOR 3</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="Config_8hpp.html#a91a4f1f9aeae335e13bb4cfa8f018865"> 32</a></span><span class="preprocessor">#define SFML_VERSION_MINOR 0</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="Config_8hpp.html#acccd4412c83e570fbc4d1d5638b035b3"> 33</a></span><span class="preprocessor">#define SFML_VERSION_PATCH 0</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="Config_8hpp.html#a6b743aa20bf47f6b9fd532b02757c272"> 34</a></span><span class="preprocessor">#define SFML_VERSION_IS_RELEASE true</span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment">// Identify the operating system</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment">// see https://sourceforge.net/p/predef/wiki/Home/</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#if defined(_WIN32)</span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">// Windows</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#define SFML_SYSTEM_WINDOWS</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#ifndef NOMINMAX</span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#define NOMINMAX</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#elif defined(__APPLE__) && defined(__MACH__)</span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="comment">// Apple platform, see which one it is</span></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#include "TargetConditionals.h"</span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR</span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment">// iOS</span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#define SFML_SYSTEM_IOS</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#elif TARGET_OS_MAC</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="comment">// macOS</span></div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#define SFML_SYSTEM_MACOS</span></div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="comment">// Unsupported Apple system</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#error This Apple operating system is not supported by SFML library</span></div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#elif defined(__unix__)</span></div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="comment">// UNIX system, see which one it is</span></div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#if defined(__ANDROID__)</span></div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="comment">// Android</span></div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor">#define SFML_SYSTEM_ANDROID</span></div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#elif defined(__linux__)</span></div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="comment">// Linux</span></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#define SFML_SYSTEM_LINUX</span></div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)</span></div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="comment">// FreeBSD</span></div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="preprocessor">#define SFML_SYSTEM_FREEBSD</span></div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor">#elif defined(__OpenBSD__)</span></div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="comment">// OpenBSD</span></div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#define SFML_SYSTEM_OPENBSD</span></div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#elif defined(__NetBSD__)</span></div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="comment">// NetBSD</span></div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="preprocessor">#define SFML_SYSTEM_NETBSD</span></div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="comment">// Unsupported UNIX system</span></div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#error This UNIX operating system is not supported by SFML library</span></div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="comment">// Unsupported system</span></div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#error This operating system is not supported by SFML library</span></div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="comment">// Portable debug macro</span></div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#if !defined(NDEBUG)</span></div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="Config_8hpp.html#a90cd534d01b83efcf7e6769551c2a3db"> 119</a></span><span class="preprocessor">#define SFML_DEBUG</span></div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="comment">// Helpers to create portable import / export macros for each module</span></div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="preprocessor">#if !defined(SFML_STATIC)</span></div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor">#if defined(SFML_SYSTEM_WINDOWS)</span></div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="comment">// Windows compilers need specific (and different) keywords for export and import</span></div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="preprocessor">#define SFML_API_EXPORT __declspec(dllexport)</span></div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="preprocessor">#define SFML_API_IMPORT __declspec(dllimport)</span></div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="comment">// For Visual C++ compilers, we also need to turn off this annoying C4251 warning</span></div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#ifdef _MSC_VER</span></div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor">#pragma warning(disable : 4251)</span></div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="preprocessor">#else </span><span class="comment">// Linux, FreeBSD, macOS</span></div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="Config_8hpp.html#ab2d9ba01221055369f9707a4d7b528c2"> 144</a></span><span class="preprocessor">#define SFML_API_EXPORT __attribute__((__visibility__("default")))</span></div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="Config_8hpp.html#aba0bbe5791bee6633caa835c7f6a12a4"> 145</a></span><span class="preprocessor">#define SFML_API_IMPORT __attribute__((__visibility__("default")))</span></div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="comment">// Static build doesn't need import/export macros</span></div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="preprocessor">#define SFML_API_EXPORT</span></div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#define SFML_API_IMPORT</span></div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">ContextSettings.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="ContextSettings_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1ContextSettings.html">sf::ContextSettings</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure defining the settings of the OpenGL context attached to a window. <a href="structsf_1_1ContextSettings.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">ContextSettings.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="ContextSettings_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html"> 38</a></span><span class="keyword">struct </span><a class="code hl_class" href="structsf_1_1ContextSettings.html">ContextSettings</a></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
|
||||
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2c"> 44</a></span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2c">Attribute</a></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cabf868dcb751b909bf031484ed42a93bb"> 46</a></span> <a class="code hl_enumvalue" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cabf868dcb751b909bf031484ed42a93bb">Default</a> = 0, </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cacb581130734cbd87cbbc9438429f4a8b"> 47</a></span> <a class="code hl_enumvalue" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cacb581130734cbd87cbbc9438429f4a8b">Core</a> = 1 << 0, </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_enumvalue" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2ca6043f67afb3d48918d5336474eabaafc">Debug</a> = 1 << 2 </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2ca6043f67afb3d48918d5336474eabaafc"> 49</a></span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#a4809e22089c2af7276b8809b5aede7bb"> 55</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1ContextSettings.html#a4809e22089c2af7276b8809b5aede7bb">depthBits</a>{}; </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#ac2e788c201ca20e84fd38a28071abd29"> 56</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1ContextSettings.html#ac2e788c201ca20e84fd38a28071abd29">stencilBits</a>{}; </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#aade35a756f9b1a36155cbb9812a309ea"> 57</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1ContextSettings.html#aade35a756f9b1a36155cbb9812a309ea">antiAliasingLevel</a>{}; </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#a99a680d5c15a7e34c935654155dd5166"> 58</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1ContextSettings.html#a99a680d5c15a7e34c935654155dd5166">majorVersion</a>{1}; </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#aaeb0efe9d2658b840da93b30554b100f"> 59</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1ContextSettings.html#aaeb0efe9d2658b840da93b30554b100f">minorVersion</a>{1}; </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#aabdf465074e9092b65670b4176d73f15"> 60</a></span> std::uint32_t <a class="code hl_variable" href="structsf_1_1ContextSettings.html#aabdf465074e9092b65670b4176d73f15">attributeFlags</a>{<a class="code hl_enumvalue" href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cabf868dcb751b909bf031484ed42a93bb">Attribute::Default</a>}; </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structsf_1_1ContextSettings.html#ac93b041bfb6cbd36034997797708a0a3"> 61</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1ContextSettings.html#ac93b041bfb6cbd36034997797708a0a3">sRgbCapable</a>{}; </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html"><div class="ttname"><a href="structsf_1_1ContextSettings.html">sf::ContextSettings</a></div><div class="ttdoc">Structure defining the settings of the OpenGL context attached to a window.</div><div class="ttdef"><b>Definition</b> <a href="#l00038">ContextSettings.hpp:39</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_a4809e22089c2af7276b8809b5aede7bb"><div class="ttname"><a href="structsf_1_1ContextSettings.html#a4809e22089c2af7276b8809b5aede7bb">sf::ContextSettings::depthBits</a></div><div class="ttdeci">unsigned int depthBits</div><div class="ttdoc">Bits of the depth buffer.</div><div class="ttdef"><b>Definition</b> <a href="#l00055">ContextSettings.hpp:55</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_a99a680d5c15a7e34c935654155dd5166"><div class="ttname"><a href="structsf_1_1ContextSettings.html#a99a680d5c15a7e34c935654155dd5166">sf::ContextSettings::majorVersion</a></div><div class="ttdeci">unsigned int majorVersion</div><div class="ttdoc">Major number of the context version to create.</div><div class="ttdef"><b>Definition</b> <a href="#l00058">ContextSettings.hpp:58</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_aabdf465074e9092b65670b4176d73f15"><div class="ttname"><a href="structsf_1_1ContextSettings.html#aabdf465074e9092b65670b4176d73f15">sf::ContextSettings::attributeFlags</a></div><div class="ttdeci">std::uint32_t attributeFlags</div><div class="ttdoc">The attribute flags to create the context with.</div><div class="ttdef"><b>Definition</b> <a href="#l00060">ContextSettings.hpp:60</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_aade35a756f9b1a36155cbb9812a309ea"><div class="ttname"><a href="structsf_1_1ContextSettings.html#aade35a756f9b1a36155cbb9812a309ea">sf::ContextSettings::antiAliasingLevel</a></div><div class="ttdeci">unsigned int antiAliasingLevel</div><div class="ttdoc">Level of anti-aliasing.</div><div class="ttdef"><b>Definition</b> <a href="#l00057">ContextSettings.hpp:57</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_aaeb0efe9d2658b840da93b30554b100f"><div class="ttname"><a href="structsf_1_1ContextSettings.html#aaeb0efe9d2658b840da93b30554b100f">sf::ContextSettings::minorVersion</a></div><div class="ttdeci">unsigned int minorVersion</div><div class="ttdoc">Minor number of the context version to create.</div><div class="ttdef"><b>Definition</b> <a href="#l00059">ContextSettings.hpp:59</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_ac2e788c201ca20e84fd38a28071abd29"><div class="ttname"><a href="structsf_1_1ContextSettings.html#ac2e788c201ca20e84fd38a28071abd29">sf::ContextSettings::stencilBits</a></div><div class="ttdeci">unsigned int stencilBits</div><div class="ttdoc">Bits of the stencil buffer.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">ContextSettings.hpp:56</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_ac93b041bfb6cbd36034997797708a0a3"><div class="ttname"><a href="structsf_1_1ContextSettings.html#ac93b041bfb6cbd36034997797708a0a3">sf::ContextSettings::sRgbCapable</a></div><div class="ttdeci">bool sRgbCapable</div><div class="ttdoc">Whether the context framebuffer is sRGB capable.</div><div class="ttdef"><b>Definition</b> <a href="#l00061">ContextSettings.hpp:61</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_af2e91e57e8d26c40afe2ec8efaa32a2c"><div class="ttname"><a href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2c">sf::ContextSettings::Attribute</a></div><div class="ttdeci">Attribute</div><div class="ttdoc">Enumeration of the context attribute flags.</div><div class="ttdef"><b>Definition</b> <a href="#l00044">ContextSettings.hpp:45</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_af2e91e57e8d26c40afe2ec8efaa32a2ca6043f67afb3d48918d5336474eabaafc"><div class="ttname"><a href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2ca6043f67afb3d48918d5336474eabaafc">sf::ContextSettings::Debug</a></div><div class="ttdeci">@ Debug</div><div class="ttdoc">Debug attribute.</div><div class="ttdef"><b>Definition</b> <a href="#l00049">ContextSettings.hpp:48</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_af2e91e57e8d26c40afe2ec8efaa32a2cabf868dcb751b909bf031484ed42a93bb"><div class="ttname"><a href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cabf868dcb751b909bf031484ed42a93bb">sf::ContextSettings::Default</a></div><div class="ttdeci">@ Default</div><div class="ttdoc">Non-debug, compatibility context (this and the core attribute are mutually exclusive)</div><div class="ttdef"><b>Definition</b> <a href="#l00046">ContextSettings.hpp:46</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html_af2e91e57e8d26c40afe2ec8efaa32a2cacb581130734cbd87cbbc9438429f4a8b"><div class="ttname"><a href="structsf_1_1ContextSettings.html#af2e91e57e8d26c40afe2ec8efaa32a2cacb581130734cbd87cbbc9438429f4a8b">sf::ContextSettings::Core</a></div><div class="ttdeci">@ Core</div><div class="ttdoc">Core attribute.</div><div class="ttdef"><b>Definition</b> <a href="#l00047">ContextSettings.hpp:47</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle"><div class="title">Context.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Window_2Export_8hpp_source.html">SFML/Window/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="GlResource_8hpp_source.html">SFML/Window/GlResource.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
<code>#include <string_view></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="Context_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Context.html">sf::Context</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class holding a valid drawing context. <a href="classsf_1_1Context.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a321a688c79d6cac3be7640f6ecd594d3" id="r_a321a688c79d6cac3be7640f6ecd594d3"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a321a688c79d6cac3be7640f6ecd594d3">sf::GlFunctionPointer</a> = void (*)()</td></tr>
|
||||
<tr class="separator:a321a688c79d6cac3be7640f6ecd594d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,225 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Context.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Context_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Window_2Export_8hpp.html">SFML/Window/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="GlResource_8hpp.html">SFML/Window/GlResource.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <string_view></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>{</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">namespace </span>priv</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>{</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="keyword">class </span>GlContext;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>}</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="keyword">struct </span>ContextSettings;</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="namespacesf.html#a321a688c79d6cac3be7640f6ecd594d3"> 51</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf.html#a321a688c79d6cac3be7640f6ecd594d3">GlFunctionPointer</a> = void (*)();</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="foldopen" id="foldopen00057" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html"> 57</a></span><span class="keyword">class </span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_class" href="classsf_1_1Context.html">Context</a> : <a class="code hl_class" href="classsf_1_1GlResource.html">GlResource</a></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>{</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#aba22797a790706ca2c5c04ee39f2b555"> 66</a></span> <a class="code hl_function" href="classsf_1_1Context.html#aba22797a790706ca2c5c04ee39f2b555">Context</a>();</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a805b1bbdb3e52b1fda7c9bf2cd6ca86b"> 74</a></span> <a class="code hl_function" href="classsf_1_1Context.html#a805b1bbdb3e52b1fda7c9bf2cd6ca86b">~Context</a>();</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a440bf2797184d9b32e62d73a0ee25d5d"> 80</a></span> <a class="code hl_function" href="classsf_1_1Context.html#a440bf2797184d9b32e62d73a0ee25d5d">Context</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Context.html">Context</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a097dbb40552a5668b48652a4c814aaaf"> 86</a></span> <a class="code hl_class" href="classsf_1_1Context.html">Context</a>& <a class="code hl_function" href="classsf_1_1Context.html#a097dbb40552a5668b48652a4c814aaaf">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Context.html">Context</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a8f3a0ea8319ab541e8f523343f411b79"> 92</a></span> <a class="code hl_function" href="classsf_1_1Context.html#a8f3a0ea8319ab541e8f523343f411b79">Context</a>(<a class="code hl_class" href="classsf_1_1Context.html">Context</a>&& context) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#aa185333dde2d69041b0c6ea37a9f4f98"> 98</a></span> <a class="code hl_class" href="classsf_1_1Context.html">Context</a>& <a class="code hl_function" href="classsf_1_1Context.html#aa185333dde2d69041b0c6ea37a9f4f98">operator=</a>(<a class="code hl_class" href="classsf_1_1Context.html">Context</a>&& context) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a0806f915ea81ae1f4e8135a7a3696562"> 108</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Context.html#a0806f915ea81ae1f4e8135a7a3696562">setActive</a>(<span class="keywordtype">bool</span> active);</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a5aace0ecfcf9552e97eed9ae88d01f71"> 120</a></span> [[nodiscard]] <span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1ContextSettings.html">ContextSettings</a>& <a class="code hl_function" href="classsf_1_1Context.html#a5aace0ecfcf9552e97eed9ae88d01f71">getSettings</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a95a91e99cffafb0a2109efa28483246c"> 130</a></span> [[nodiscard]] <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Context.html#a95a91e99cffafb0a2109efa28483246c">isExtensionAvailable</a>(std::string_view name);</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a998980d311effdf6223ce40d934c23c3"> 143</a></span> [[nodiscard]] <span class="keyword">static</span> <a class="code hl_typedef" href="namespacesf.html#a321a688c79d6cac3be7640f6ecd594d3">GlFunctionPointer</a> <a class="code hl_function" href="classsf_1_1Context.html#a998980d311effdf6223ce40d934c23c3">getFunction</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a31bc6509779067b21d13208ffe85d5ca"> 155</a></span> [[nodiscard]] <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Context.html">Context</a>* <a class="code hl_function" href="classsf_1_1Context.html#a31bc6509779067b21d13208ffe85d5ca">getActiveContext</a>();</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#adb15bd398a3b2995e48032ff74f5ad6e"> 166</a></span> [[nodiscard]] <span class="keyword">static</span> std::uint64_t <a class="code hl_function" href="classsf_1_1Context.html#adb15bd398a3b2995e48032ff74f5ad6e">getActiveContextId</a>();</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classsf_1_1Context.html#a6b76f5cb410f9b8180310daa759272f8"> 178</a></span> <a class="code hl_function" href="classsf_1_1Context.html#a6b76f5cb410f9b8180310daa759272f8">Context</a>(<span class="keyword">const</span> <a class="code hl_class" href="structsf_1_1ContextSettings.html">ContextSettings</a>& settings, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size);</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> std::unique_ptr<priv::GlContext> m_context; </div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
|
||||
<div class="ttc" id="aGlResource_8hpp_html"><div class="ttname"><a href="GlResource_8hpp.html">GlResource.hpp</a></div></div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html"><div class="ttname"><a href="Window_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html_a1ab885b7907ee088350359516d68be64"><div class="ttname"><a href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a></div><div class="ttdeci">#define SFML_WINDOW_API</div><div class="ttdef"><b>Definition</b> <a href="Window_2Export_8hpp_source.html#l00042">Window/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html"><div class="ttname"><a href="classsf_1_1Context.html">sf::Context</a></div><div class="ttdoc">Class holding a valid drawing context.</div><div class="ttdef"><b>Definition</b> <a href="#l00057">Context.hpp:58</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a0806f915ea81ae1f4e8135a7a3696562"><div class="ttname"><a href="classsf_1_1Context.html#a0806f915ea81ae1f4e8135a7a3696562">sf::Context::setActive</a></div><div class="ttdeci">bool setActive(bool active)</div><div class="ttdoc">Activate or deactivate explicitly the context.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a097dbb40552a5668b48652a4c814aaaf"><div class="ttname"><a href="classsf_1_1Context.html#a097dbb40552a5668b48652a4c814aaaf">sf::Context::operator=</a></div><div class="ttdeci">Context & operator=(const Context &)=delete</div><div class="ttdoc">Deleted copy assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a31bc6509779067b21d13208ffe85d5ca"><div class="ttname"><a href="classsf_1_1Context.html#a31bc6509779067b21d13208ffe85d5ca">sf::Context::getActiveContext</a></div><div class="ttdeci">static const Context * getActiveContext()</div><div class="ttdoc">Get the currently active context.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a440bf2797184d9b32e62d73a0ee25d5d"><div class="ttname"><a href="classsf_1_1Context.html#a440bf2797184d9b32e62d73a0ee25d5d">sf::Context::Context</a></div><div class="ttdeci">Context(const Context &)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a5aace0ecfcf9552e97eed9ae88d01f71"><div class="ttname"><a href="classsf_1_1Context.html#a5aace0ecfcf9552e97eed9ae88d01f71">sf::Context::getSettings</a></div><div class="ttdeci">const ContextSettings & getSettings() const</div><div class="ttdoc">Get the settings of the context.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a6b76f5cb410f9b8180310daa759272f8"><div class="ttname"><a href="classsf_1_1Context.html#a6b76f5cb410f9b8180310daa759272f8">sf::Context::Context</a></div><div class="ttdeci">Context(const ContextSettings &settings, Vector2u size)</div><div class="ttdoc">Construct a in-memory context.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a805b1bbdb3e52b1fda7c9bf2cd6ca86b"><div class="ttname"><a href="classsf_1_1Context.html#a805b1bbdb3e52b1fda7c9bf2cd6ca86b">sf::Context::~Context</a></div><div class="ttdeci">~Context()</div><div class="ttdoc">Destructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a8f3a0ea8319ab541e8f523343f411b79"><div class="ttname"><a href="classsf_1_1Context.html#a8f3a0ea8319ab541e8f523343f411b79">sf::Context::Context</a></div><div class="ttdeci">Context(Context &&context) noexcept</div><div class="ttdoc">Move constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a95a91e99cffafb0a2109efa28483246c"><div class="ttname"><a href="classsf_1_1Context.html#a95a91e99cffafb0a2109efa28483246c">sf::Context::isExtensionAvailable</a></div><div class="ttdeci">static bool isExtensionAvailable(std::string_view name)</div><div class="ttdoc">Check whether a given OpenGL extension is available.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_a998980d311effdf6223ce40d934c23c3"><div class="ttname"><a href="classsf_1_1Context.html#a998980d311effdf6223ce40d934c23c3">sf::Context::getFunction</a></div><div class="ttdeci">static GlFunctionPointer getFunction(const char *name)</div><div class="ttdoc">Get the address of an OpenGL function.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_aa185333dde2d69041b0c6ea37a9f4f98"><div class="ttname"><a href="classsf_1_1Context.html#aa185333dde2d69041b0c6ea37a9f4f98">sf::Context::operator=</a></div><div class="ttdeci">Context & operator=(Context &&context) noexcept</div><div class="ttdoc">Move assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_aba22797a790706ca2c5c04ee39f2b555"><div class="ttname"><a href="classsf_1_1Context.html#aba22797a790706ca2c5c04ee39f2b555">sf::Context::Context</a></div><div class="ttdeci">Context()</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Context_html_adb15bd398a3b2995e48032ff74f5ad6e"><div class="ttname"><a href="classsf_1_1Context.html#adb15bd398a3b2995e48032ff74f5ad6e">sf::Context::getActiveContextId</a></div><div class="ttdeci">static std::uint64_t getActiveContextId()</div><div class="ttdoc">Get the currently active context's ID.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_html"><div class="ttname"><a href="classsf_1_1GlResource.html">sf::GlResource</a></div><div class="ttdoc">Base class for classes that require an OpenGL context.</div><div class="ttdef"><b>Definition</b> <a href="GlResource_8hpp_source.html#l00043">GlResource.hpp:44</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< unsigned int ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a321a688c79d6cac3be7640f6ecd594d3"><div class="ttname"><a href="namespacesf.html#a321a688c79d6cac3be7640f6ecd594d3">sf::GlFunctionPointer</a></div><div class="ttdeci">void(*)() GlFunctionPointer</div><div class="ttdef"><b>Definition</b> <a href="#l00051">Context.hpp:51</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1ContextSettings_html"><div class="ttname"><a href="structsf_1_1ContextSettings.html">sf::ContextSettings</a></div><div class="ttdoc">Structure defining the settings of the OpenGL context attached to a window.</div><div class="ttdef"><b>Definition</b> <a href="ContextSettings_8hpp_source.html#l00038">ContextSettings.hpp:39</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">ConvexShape.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Shape_8hpp_source.html">SFML/Graphics/Shape.hpp</a>></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include <cstddef></code><br />
|
||||
</div>
|
||||
<p><a href="ConvexShape_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1ConvexShape.html">sf::ConvexShape</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specialized shape representing a convex polygon. <a href="classsf_1_1ConvexShape.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">ConvexShape.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="ConvexShape_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Shape_8hpp.html">SFML/Graphics/Shape.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <cstddef></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classsf_1_1ConvexShape.html"> 45</a></span><span class="keyword">class </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_class" href="classsf_1_1ConvexShape.html">ConvexShape</a> : <span class="keyword">public</span> <a class="code hl_class" href="classsf_1_1Shape.html">Shape</a></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>{</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classsf_1_1ConvexShape.html#af9981b8909569b381b3fccf32fc69856"> 54</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1ConvexShape.html#af9981b8909569b381b3fccf32fc69856">ConvexShape</a>(std::size_t pointCount = 0);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classsf_1_1ConvexShape.html#a56e6e79ade6dd651cc1a0e39cb68deae"> 67</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1ConvexShape.html#a56e6e79ade6dd651cc1a0e39cb68deae">setPointCount</a>(std::size_t count);</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classsf_1_1ConvexShape.html#a10ab81b7646e7b94c2d0390c99cb67cd"> 77</a></span> [[nodiscard]] std::size_t <a class="code hl_function" href="classsf_1_1ConvexShape.html#a10ab81b7646e7b94c2d0390c99cb67cd">getPointCount</a>() <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classsf_1_1ConvexShape.html#a24eccc14ac5589e05f9f7cdbc6decf2c"> 97</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1ConvexShape.html#a24eccc14ac5589e05f9f7cdbc6decf2c">setPoint</a>(std::size_t index, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2f</a> point);</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classsf_1_1ConvexShape.html#ae2afef8cb7f19c2d612bb408157b669b"> 114</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2f</a> <a class="code hl_function" href="classsf_1_1ConvexShape.html#ae2afef8cb7f19c2d612bb408157b669b">getPoint</a>(std::size_t index) <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> std::vector<Vector2f> m_points; </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aShape_8hpp_html"><div class="ttname"><a href="Shape_8hpp.html">Shape.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1ConvexShape_html"><div class="ttname"><a href="classsf_1_1ConvexShape.html">sf::ConvexShape</a></div><div class="ttdoc">Specialized shape representing a convex polygon.</div><div class="ttdef"><b>Definition</b> <a href="#l00045">ConvexShape.hpp:46</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1ConvexShape_html_a10ab81b7646e7b94c2d0390c99cb67cd"><div class="ttname"><a href="classsf_1_1ConvexShape.html#a10ab81b7646e7b94c2d0390c99cb67cd">sf::ConvexShape::getPointCount</a></div><div class="ttdeci">std::size_t getPointCount() const override</div><div class="ttdoc">Get the number of points of the polygon.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1ConvexShape_html_a24eccc14ac5589e05f9f7cdbc6decf2c"><div class="ttname"><a href="classsf_1_1ConvexShape.html#a24eccc14ac5589e05f9f7cdbc6decf2c">sf::ConvexShape::setPoint</a></div><div class="ttdeci">void setPoint(std::size_t index, Vector2f point)</div><div class="ttdoc">Set the position of a point.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1ConvexShape_html_a56e6e79ade6dd651cc1a0e39cb68deae"><div class="ttname"><a href="classsf_1_1ConvexShape.html#a56e6e79ade6dd651cc1a0e39cb68deae">sf::ConvexShape::setPointCount</a></div><div class="ttdeci">void setPointCount(std::size_t count)</div><div class="ttdoc">Set the number of points of the polygon.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1ConvexShape_html_ae2afef8cb7f19c2d612bb408157b669b"><div class="ttname"><a href="classsf_1_1ConvexShape.html#ae2afef8cb7f19c2d612bb408157b669b">sf::ConvexShape::getPoint</a></div><div class="ttdeci">Vector2f getPoint(std::size_t index) const override</div><div class="ttdoc">Get the position of a point.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1ConvexShape_html_af9981b8909569b381b3fccf32fc69856"><div class="ttname"><a href="classsf_1_1ConvexShape.html#af9981b8909569b381b3fccf32fc69856">sf::ConvexShape::ConvexShape</a></div><div class="ttdeci">ConvexShape(std::size_t pointCount=0)</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Shape_html"><div class="ttname"><a href="classsf_1_1Shape.html">sf::Shape</a></div><div class="ttdoc">Base class for textured shapes with outline.</div><div class="ttdef"><b>Definition</b> <a href="Shape_8hpp_source.html#l00054">Shape.hpp:55</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< float ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<div class="headertitle"><div class="title">CoordinateType.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="CoordinateType_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:ga3279cc83ec99c60693c4fe6d0d3fb98b" id="r_ga3279cc83ec99c60693c4fe6d0d3fb98b"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__graphics.html#ga3279cc83ec99c60693c4fe6d0d3fb98b">sf::CoordinateType</a> { <a class="el" href="group__graphics.html#gga3279cc83ec99c60693c4fe6d0d3fb98ba66b28fcf83c9f24cd5b4d7bdc8f8ba0e">sf::CoordinateType::Normalized</a>
|
||||
, <a class="el" href="group__graphics.html#gga3279cc83ec99c60693c4fe6d0d3fb98bac3d2f5d37334dc978fd8b17fc77408a1">sf::CoordinateType::Pixels</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:ga3279cc83ec99c60693c4fe6d0d3fb98b"><td class="mdescLeft"> </td><td class="mdescRight">Types of texture coordinates that can be used for rendering. <a href="group__graphics.html#ga3279cc83ec99c60693c4fe6d0d3fb98b">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga3279cc83ec99c60693c4fe6d0d3fb98b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,155 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">CoordinateType.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="CoordinateType_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>{</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="foldopen" id="foldopen00037" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__graphics.html#ga3279cc83ec99c60693c4fe6d0d3fb98b"> 37</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="group__graphics.html#ga3279cc83ec99c60693c4fe6d0d3fb98b">CoordinateType</a></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>{</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_enumvalue" href="group__graphics.html#gga3279cc83ec99c60693c4fe6d0d3fb98ba66b28fcf83c9f24cd5b4d7bdc8f8ba0e">Normalized</a>, </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_enumvalue" href="group__graphics.html#gga3279cc83ec99c60693c4fe6d0d3fb98bac3d2f5d37334dc978fd8b17fc77408a1">Pixels</a> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="ttc" id="agroup__graphics_html_ga3279cc83ec99c60693c4fe6d0d3fb98b"><div class="ttname"><a href="group__graphics.html#ga3279cc83ec99c60693c4fe6d0d3fb98b">sf::CoordinateType</a></div><div class="ttdeci">CoordinateType</div><div class="ttdoc">Types of texture coordinates that can be used for rendering.</div><div class="ttdef"><b>Definition</b> <a href="#l00037">CoordinateType.hpp:38</a></div></div>
|
||||
<div class="ttc" id="agroup__graphics_html_gga3279cc83ec99c60693c4fe6d0d3fb98ba66b28fcf83c9f24cd5b4d7bdc8f8ba0e"><div class="ttname"><a href="group__graphics.html#gga3279cc83ec99c60693c4fe6d0d3fb98ba66b28fcf83c9f24cd5b4d7bdc8f8ba0e">sf::CoordinateType::Normalized</a></div><div class="ttdeci">@ Normalized</div><div class="ttdoc">Texture coordinates in range [0 .. 1].</div></div>
|
||||
<div class="ttc" id="agroup__graphics_html_gga3279cc83ec99c60693c4fe6d0d3fb98bac3d2f5d37334dc978fd8b17fc77408a1"><div class="ttname"><a href="group__graphics.html#gga3279cc83ec99c60693c4fe6d0d3fb98bac3d2f5d37334dc978fd8b17fc77408a1">sf::CoordinateType::Pixels</a></div><div class="ttdeci">@ Pixels</div><div class="ttdoc">Texture coordinates in range [0 .. size].</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,136 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Cursor.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Window_2Export_8hpp_source.html">SFML/Window/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="Cursor_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Cursor.html">sf::Cursor</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classsf_1_1Cursor.html" title="Cursor defines the appearance of a system cursor.">Cursor</a> defines the appearance of a system cursor. <a href="classsf_1_1Cursor.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,233 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Cursor.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Cursor_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Window_2Export_8hpp.html">SFML/Window/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">namespace </span>priv</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">class </span>CursorImpl;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>}</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="foldopen" id="foldopen00050" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html"> 50</a></span><span class="keyword">class </span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>{</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00089" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#ab9ab152aec1f8a4955e34ccae08f930a"> 89</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classsf_1_1Cursor.html#ab9ab152aec1f8a4955e34ccae08f930a">Type</a></div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> {</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> Arrow, </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> ArrowWait, </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> Wait, </div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_class" href="classsf_1_1Text.html">Text</a>, </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> Hand, </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> SizeHorizontal, </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> SizeVertical, </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> SizeTopLeftBottomRight, </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> SizeBottomLeftTopRight, </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> SizeLeft, </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> SizeRight, </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> SizeTop, </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> SizeBottom, </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> SizeTopLeft, </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> SizeBottomRight, </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> SizeBottomLeft, </div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> SizeTopRight, </div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> SizeAll, </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> Cross, </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> Help, </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> NotAllowed </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a777ba6a1d0d68f8eb9dc85976a5b9727"> 121</a></span> <a class="code hl_function" href="classsf_1_1Cursor.html#a777ba6a1d0d68f8eb9dc85976a5b9727">~Cursor</a>();</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a7b36ce9b5170fc02680930d2c9a5e50d"> 127</a></span> <a class="code hl_function" href="classsf_1_1Cursor.html#a7b36ce9b5170fc02680930d2c9a5e50d">Cursor</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#ad8e095e04a7c4e13ded1032f0b9e8964"> 133</a></span> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>& <a class="code hl_function" href="classsf_1_1Cursor.html#ad8e095e04a7c4e13ded1032f0b9e8964">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#af9dc9a1a23f2788299e61c0cc96621cf"> 139</a></span> <a class="code hl_function" href="classsf_1_1Cursor.html#af9dc9a1a23f2788299e61c0cc96621cf">Cursor</a>(<a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>&&) noexcept;</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a5908279cc320b21c43854de08612a932"> 145</a></span> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>& operator=(<a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>&&) noexcept;</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a890e7bcde7c0ca3fe650fda1d516ad88"> 177</a></span> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>(const std::uint8_t* pixels, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> hotspot);</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a130a381ab68eac1e92d0e554b6efa290"> 194</a></span> explicit <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>(<a class="code hl_enumeration" href="classsf_1_1Cursor.html#ab9ab152aec1f8a4955e34ccae08f930a">Type</a> type);</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a93aa2dfcc8c4f27513c6632153521fa7"> 226</a></span> [[nodiscard]] static std::optional<<a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>> createFromPixels(const std::uint8_t* pixels, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> hotspot);</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a3385d2f53bc5b3b296f0409f79a57116"> 242</a></span> [[nodiscard]] static std::optional<<a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>> createFromSystem(<a class="code hl_enumeration" href="classsf_1_1Cursor.html#ab9ab152aec1f8a4955e34ccae08f930a">Type</a> type);</div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span>private:</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="classsf_1_1Cursor.html#a041a37646cfea08c96a1a656c37e84f4"> 245</a></span> friend class <a class="code hl_class" href="classsf_1_1WindowBase.html">WindowBase</a>;</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_class" href="classsf_1_1Cursor.html">Cursor</a>();</div>
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> [[nodiscard]] const priv::CursorImpl& getImpl() const;</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> std::unique_ptr<priv::CursorImpl> m_impl; </div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html"><div class="ttname"><a href="Window_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html_a1ab885b7907ee088350359516d68be64"><div class="ttname"><a href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a></div><div class="ttdeci">#define SFML_WINDOW_API</div><div class="ttdef"><b>Definition</b> <a href="Window_2Export_8hpp_source.html#l00042">Window/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Cursor_html"><div class="ttname"><a href="classsf_1_1Cursor.html">sf::Cursor</a></div><div class="ttdoc">Cursor defines the appearance of a system cursor.</div><div class="ttdef"><b>Definition</b> <a href="#l00050">Cursor.hpp:51</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Cursor_html_a777ba6a1d0d68f8eb9dc85976a5b9727"><div class="ttname"><a href="classsf_1_1Cursor.html#a777ba6a1d0d68f8eb9dc85976a5b9727">sf::Cursor::~Cursor</a></div><div class="ttdeci">~Cursor()</div><div class="ttdoc">Destructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Cursor_html_a7b36ce9b5170fc02680930d2c9a5e50d"><div class="ttname"><a href="classsf_1_1Cursor.html#a7b36ce9b5170fc02680930d2c9a5e50d">sf::Cursor::Cursor</a></div><div class="ttdeci">Cursor(const Cursor &)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Cursor_html_ab9ab152aec1f8a4955e34ccae08f930a"><div class="ttname"><a href="classsf_1_1Cursor.html#ab9ab152aec1f8a4955e34ccae08f930a">sf::Cursor::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Enumeration of the native system cursor types.</div><div class="ttdef"><b>Definition</b> <a href="#l00089">Cursor.hpp:90</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Cursor_html_ad8e095e04a7c4e13ded1032f0b9e8964"><div class="ttname"><a href="classsf_1_1Cursor.html#ad8e095e04a7c4e13ded1032f0b9e8964">sf::Cursor::operator=</a></div><div class="ttdeci">Cursor & operator=(const Cursor &)=delete</div><div class="ttdoc">Deleted copy assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Cursor_html_af9dc9a1a23f2788299e61c0cc96621cf"><div class="ttname"><a href="classsf_1_1Cursor.html#af9dc9a1a23f2788299e61c0cc96621cf">sf::Cursor::Cursor</a></div><div class="ttdeci">Cursor(Cursor &&) noexcept</div><div class="ttdoc">Move constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Text_html"><div class="ttname"><a href="classsf_1_1Text.html">sf::Text</a></div><div class="ttdoc">Graphical text that can be drawn to a render target.</div><div class="ttdef"><b>Definition</b> <a href="Text_8hpp_source.html#l00056">Text.hpp:57</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< unsigned int ></a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1WindowBase_html"><div class="ttname"><a href="classsf_1_1WindowBase.html">sf::WindowBase</a></div><div class="ttdoc">Window that serves as a base for other windows.</div><div class="ttdef"><b>Definition</b> <a href="WindowBase_8hpp_source.html#l00062">WindowBase.hpp:63</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,132 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Drawable.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Drawable_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Drawable.html">sf::Drawable</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract base class for objects that can be drawn to a render target. <a href="classsf_1_1Drawable.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,172 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Drawable.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Drawable_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">class </span>RenderTarget;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">struct </span>RenderStates;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="foldopen" id="foldopen00043" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classsf_1_1Drawable.html"> 43</a></span><span class="keyword">class </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_class" href="classsf_1_1Drawable.html">Drawable</a></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classsf_1_1Drawable.html#a1cae9fd79c6372775f6f3a0e2d04021e"> 50</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classsf_1_1Drawable.html#a1cae9fd79c6372775f6f3a0e2d04021e">~Drawable</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classsf_1_1Drawable.html#aa5afc6f82b7b587ed5ada4d227ce32aa"> 53</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classsf_1_1RenderTarget.html">RenderTarget</a>;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classsf_1_1Drawable.html#a90d2c88bba9b035a0844eccb380ef631"> 66</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Drawable.html#a90d2c88bba9b035a0844eccb380ef631">draw</a>(<a class="code hl_class" href="classsf_1_1RenderTarget.html">RenderTarget</a>& target, <a class="code hl_class" href="structsf_1_1RenderStates.html">RenderStates</a> states) <span class="keyword">const</span> = 0;</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Drawable_html"><div class="ttname"><a href="classsf_1_1Drawable.html">sf::Drawable</a></div><div class="ttdoc">Abstract base class for objects that can be drawn to a render target.</div><div class="ttdef"><b>Definition</b> <a href="#l00043">Drawable.hpp:44</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Drawable_html_a1cae9fd79c6372775f6f3a0e2d04021e"><div class="ttname"><a href="classsf_1_1Drawable.html#a1cae9fd79c6372775f6f3a0e2d04021e">sf::Drawable::~Drawable</a></div><div class="ttdeci">virtual ~Drawable()=default</div><div class="ttdoc">Virtual destructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Drawable_html_a90d2c88bba9b035a0844eccb380ef631"><div class="ttname"><a href="classsf_1_1Drawable.html#a90d2c88bba9b035a0844eccb380ef631">sf::Drawable::draw</a></div><div class="ttdeci">virtual void draw(RenderTarget &target, RenderStates states) const =0</div><div class="ttdoc">Draw the object to a render target.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1RenderTarget_html"><div class="ttname"><a href="classsf_1_1RenderTarget.html">sf::RenderTarget</a></div><div class="ttdoc">Base class for all render targets (window, texture, ...)</div><div class="ttdef"><b>Definition</b> <a href="RenderTarget_8hpp_source.html#l00062">RenderTarget.hpp:63</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1RenderStates_html"><div class="ttname"><a href="structsf_1_1RenderStates.html">sf::RenderStates</a></div><div class="ttdoc">Define the states used for drawing to a RenderTarget</div><div class="ttdef"><b>Definition</b> <a href="RenderStates_8hpp_source.html#l00047">RenderStates.hpp:48</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">Err.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="System_2Export_8hpp_source.html">SFML/System/Export.hpp</a>></code><br />
|
||||
<code>#include <iosfwd></code><br />
|
||||
</div>
|
||||
<p><a href="Err_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ga885486205a724571d140a7c8a0e3626b" id="r_ga885486205a724571d140a7c8a0e3626b"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__system.html#ga885486205a724571d140a7c8a0e3626b">sf::err</a> ()</td></tr>
|
||||
<tr class="memdesc:ga885486205a724571d140a7c8a0e3626b"><td class="mdescLeft"> </td><td class="mdescRight">Standard stream used by SFML to output warnings and errors. <br /></td></tr>
|
||||
<tr class="separator:ga885486205a724571d140a7c8a0e3626b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,156 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Err.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Err_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="System_2Export_8hpp.html">SFML/System/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <iosfwd></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="group__system.html#ga885486205a724571d140a7c8a0e3626b"> 41</a></span>[[nodiscard]] <a class="code hl_define" href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a> std::ostream& <a class="code hl_function" href="group__system.html#ga885486205a724571d140a7c8a0e3626b">err</a>();</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html"><div class="ttname"><a href="System_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html_a6476c9e422606477a4c23d92b1d79a1f"><div class="ttname"><a href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a></div><div class="ttdeci">#define SFML_SYSTEM_API</div><div class="ttdef"><b>Definition</b> <a href="System_2Export_8hpp_source.html#l00042">System/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="agroup__system_html_ga885486205a724571d140a7c8a0e3626b"><div class="ttname"><a href="group__system.html#ga885486205a724571d140a7c8a0e3626b">sf::err</a></div><div class="ttdeci">std::ostream & err()</div><div class="ttdoc">Standard stream used by SFML to output warnings and errors.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,207 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Event.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Joystick_8hpp_source.html">SFML/Window/Joystick.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Keyboard_8hpp_source.html">SFML/Window/Keyboard.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Mouse_8hpp_source.html">SFML/Window/Mouse.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Sensor_8hpp_source.html">SFML/Window/Sensor.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <variant></code><br />
|
||||
<code>#include <SFML/Window/Event.inl></code><br />
|
||||
</div>
|
||||
<p><a href="Event_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Event.html">sf::Event</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines a system event and its parameters. <a href="classsf_1_1Event.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1Closed.html">sf::Event::Closed</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsf_1_1Event_1_1Closed.html" title="Closed event subtype.">Closed</a> event subtype. <a href="structsf_1_1Event_1_1Closed.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1Resized.html">sf::Event::Resized</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structsf_1_1Event_1_1Resized.html" title="Resized event subtype.">Resized</a> event subtype. <a href="structsf_1_1Event_1_1Resized.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1FocusLost.html">sf::Event::FocusLost</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Lost focus event subtype. <a href="structsf_1_1Event_1_1FocusLost.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1FocusGained.html">sf::Event::FocusGained</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Gained focus event subtype. <a href="structsf_1_1Event_1_1FocusGained.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1TextEntered.html">sf::Event::TextEntered</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classsf_1_1Text.html" title="Graphical text that can be drawn to a render target.">Text</a> event subtype. <a href="structsf_1_1Event_1_1TextEntered.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1KeyPressed.html">sf::Event::KeyPressed</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Key pressed event subtype. <a href="structsf_1_1Event_1_1KeyPressed.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1KeyReleased.html">sf::Event::KeyReleased</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Key released event subtype. <a href="structsf_1_1Event_1_1KeyReleased.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseWheelScrolled.html">sf::Event::MouseWheelScrolled</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> wheel scrolled event subtype. <a href="structsf_1_1Event_1_1MouseWheelScrolled.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseButtonPressed.html">sf::Event::MouseButtonPressed</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> button pressed event subtype. <a href="structsf_1_1Event_1_1MouseButtonPressed.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseButtonReleased.html">sf::Event::MouseButtonReleased</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> button released event subtype. <a href="structsf_1_1Event_1_1MouseButtonReleased.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseMoved.html">sf::Event::MouseMoved</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> move event subtype. <a href="structsf_1_1Event_1_1MouseMoved.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseMovedRaw.html">sf::Event::MouseMovedRaw</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> move raw event subtype. <a href="structsf_1_1Event_1_1MouseMovedRaw.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseEntered.html">sf::Event::MouseEntered</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> entered event subtype. <a href="structsf_1_1Event_1_1MouseEntered.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1MouseLeft.html">sf::Event::MouseLeft</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Mouse.html" title="Give access to the real-time state of the mouse.">Mouse</a> left event subtype. <a href="structsf_1_1Event_1_1MouseLeft.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1JoystickButtonPressed.html">sf::Event::JoystickButtonPressed</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Joystick.html" title="Give access to the real-time state of the joysticks.">Joystick</a> button pressed event subtype. <a href="structsf_1_1Event_1_1JoystickButtonPressed.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1JoystickButtonReleased.html">sf::Event::JoystickButtonReleased</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Joystick.html" title="Give access to the real-time state of the joysticks.">Joystick</a> button released event subtype. <a href="structsf_1_1Event_1_1JoystickButtonReleased.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1JoystickMoved.html">sf::Event::JoystickMoved</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Joystick.html" title="Give access to the real-time state of the joysticks.">Joystick</a> axis move event subtype. <a href="structsf_1_1Event_1_1JoystickMoved.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1JoystickConnected.html">sf::Event::JoystickConnected</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Joystick.html" title="Give access to the real-time state of the joysticks.">Joystick</a> connected event subtype. <a href="structsf_1_1Event_1_1JoystickConnected.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1JoystickDisconnected.html">sf::Event::JoystickDisconnected</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Joystick.html" title="Give access to the real-time state of the joysticks.">Joystick</a> disconnected event subtype. <a href="structsf_1_1Event_1_1JoystickDisconnected.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1TouchBegan.html">sf::Event::TouchBegan</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Touch.html" title="Give access to the real-time state of the touches.">Touch</a> began event subtype. <a href="structsf_1_1Event_1_1TouchBegan.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1TouchMoved.html">sf::Event::TouchMoved</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Touch.html" title="Give access to the real-time state of the touches.">Touch</a> moved event subtype. <a href="structsf_1_1Event_1_1TouchMoved.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1TouchEnded.html">sf::Event::TouchEnded</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Touch.html" title="Give access to the real-time state of the touches.">Touch</a> ended event subtype. <a href="structsf_1_1Event_1_1TouchEnded.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Event_1_1SensorChanged.html">sf::Event::SensorChanged</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="namespacesf_1_1Sensor.html" title="Give access to the real-time state of the sensors.">Sensor</a> event subtype. <a href="structsf_1_1Event_1_1SensorChanged.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,472 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Event.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Event_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Joystick_8hpp.html">SFML/Window/Joystick.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <<a class="code" href="Keyboard_8hpp.html">SFML/Window/Keyboard.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Mouse_8hpp.html">SFML/Window/Mouse.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="Sensor_8hpp.html">SFML/Window/Sensor.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <variant></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>{</div>
|
||||
<div class="foldopen" id="foldopen00046" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classsf_1_1Event.html"> 46</a></span><span class="keyword">class </span><a class="code hl_class" href="classsf_1_1Event.html">Event</a></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00053" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1Closed.html"> 53</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1Closed.html">Closed</a></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> {</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="foldopen" id="foldopen00061" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1Resized.html"> 61</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1Resized.html">Resized</a></div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> {</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1Resized.html#a23159621438eda3eb8b1c75ec8117336"> 63</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> <a class="code hl_variable" href="structsf_1_1Event_1_1Resized.html#a23159621438eda3eb8b1c75ec8117336">size</a>; </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="foldopen" id="foldopen00070" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1FocusLost.html"> 70</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1FocusLost.html">FocusLost</a></div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> {</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="foldopen" id="foldopen00078" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1FocusGained.html"> 78</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1FocusGained.html">FocusGained</a></div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> {</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="foldopen" id="foldopen00086" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TextEntered.html"> 86</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1TextEntered.html">TextEntered</a></div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> {</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TextEntered.html#abde9dc42f895f727d1f1ebb41c33b780"> 88</a></span> <span class="keywordtype">char32_t</span> <a class="code hl_variable" href="structsf_1_1Event_1_1TextEntered.html#abde9dc42f895f727d1f1ebb41c33b780">unicode</a>{}; </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="foldopen" id="foldopen00095" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html"> 95</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1KeyPressed.html">KeyPressed</a></div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> {</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html#a8d0e09b379708f01b22f390810994613"> 97</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Keyboard::Key</a> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyPressed.html#a8d0e09b379708f01b22f390810994613">code</a>{}; </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html#ada98a5d7f8ccc5a2cbdb1c76d9441ea0"> 98</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Keyboard::Scancode</a> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyPressed.html#ada98a5d7f8ccc5a2cbdb1c76d9441ea0">scancode</a>{}; </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html#a593c73fc3009844773ef1aea1bfebd3c"> 99</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyPressed.html#a593c73fc3009844773ef1aea1bfebd3c">alt</a>{}; </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html#a2f9bd39699a4d7a21ee13dfe00219fe3"> 100</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyPressed.html#a2f9bd39699a4d7a21ee13dfe00219fe3">control</a>{}; </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html#a339d98e26c0d9d48b4821b0e3bc3651b"> 101</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyPressed.html#a339d98e26c0d9d48b4821b0e3bc3651b">shift</a>{}; </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyPressed.html#a07abad6ab8c1abc565853091a2df3b6f"> 102</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyPressed.html#a07abad6ab8c1abc565853091a2df3b6f">system</a>{}; </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="foldopen" id="foldopen00109" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html"> 109</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1KeyReleased.html">KeyReleased</a></div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> {</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html#aa6db1f2d21cbfcfc33902f444a1ee027"> 111</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Keyboard::Key</a> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyReleased.html#aa6db1f2d21cbfcfc33902f444a1ee027">code</a>{}; </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html#ae3bedd5b0b0c97bb1a0d7a86775d4c8a"> 112</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Keyboard::Scancode</a> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyReleased.html#ae3bedd5b0b0c97bb1a0d7a86775d4c8a">scancode</a>{}; </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html#a61c09330d00d283ac7d043f14609c666"> 113</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyReleased.html#a61c09330d00d283ac7d043f14609c666">alt</a>{}; </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html#a779d36144c9ecafc3e32fbc652fd1a2a"> 114</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyReleased.html#a779d36144c9ecafc3e32fbc652fd1a2a">control</a>{}; </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html#a8593f74ee7e43ec525002c0cbee40075"> 115</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyReleased.html#a8593f74ee7e43ec525002c0cbee40075">shift</a>{}; </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1KeyReleased.html#a89422254b7f0968cba83bc219a9e68f1"> 116</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structsf_1_1Event_1_1KeyReleased.html#a89422254b7f0968cba83bc219a9e68f1">system</a>{}; </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="foldopen" id="foldopen00123" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseWheelScrolled.html"> 123</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseWheelScrolled.html">MouseWheelScrolled</a></div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseWheelScrolled.html#a02d581d6baf283dcbf6ea38a6e1f8d04"> 125</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Mouse.html#a60dd479a43f26f200e7957aa11803ff4">Mouse::Wheel</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseWheelScrolled.html#a02d581d6baf283dcbf6ea38a6e1f8d04">wheel</a>{}; </div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseWheelScrolled.html#a7c78e2320d061bafa10af92055c69172"> 126</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseWheelScrolled.html#a7c78e2320d061bafa10af92055c69172">delta</a>{}; </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseWheelScrolled.html#a50ebfbc800ccba96defa6d3a1f54feda"> 127</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseWheelScrolled.html#a50ebfbc800ccba96defa6d3a1f54feda">position</a>; </div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="foldopen" id="foldopen00134" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseButtonPressed.html"> 134</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseButtonPressed.html">MouseButtonPressed</a></div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> {</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseButtonPressed.html#ade09e3382f11ae8d4c0ab7bf850c10e0"> 136</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Mouse.html#a4fb128be433f9aafe66bc0c605daaa90">Mouse::Button</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseButtonPressed.html#ade09e3382f11ae8d4c0ab7bf850c10e0">button</a>{}; </div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseButtonPressed.html#a9752a69c84a75425f5c3ccd0b4557b46"> 137</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseButtonPressed.html#a9752a69c84a75425f5c3ccd0b4557b46">position</a>; </div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="foldopen" id="foldopen00144" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseButtonReleased.html"> 144</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseButtonReleased.html">MouseButtonReleased</a></div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> {</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseButtonReleased.html#a9fc43d99fc8e905a4aec0ea1579a4f99"> 146</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Mouse.html#a4fb128be433f9aafe66bc0c605daaa90">Mouse::Button</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseButtonReleased.html#a9fc43d99fc8e905a4aec0ea1579a4f99">button</a>{}; </div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseButtonReleased.html#a4471a4643d7b7e3d7286eed0390b5d04"> 147</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseButtonReleased.html#a4471a4643d7b7e3d7286eed0390b5d04">position</a>; </div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="foldopen" id="foldopen00154" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseMoved.html"> 154</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseMoved.html">MouseMoved</a></div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> {</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseMoved.html#ad28578ff7dc681f819dbbf629662ee32"> 156</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseMoved.html#ad28578ff7dc681f819dbbf629662ee32">position</a>; </div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="foldopen" id="foldopen00187" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseMovedRaw.html"> 187</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseMovedRaw.html">MouseMovedRaw</a></div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> {</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseMovedRaw.html#acdf6da3297c13359b5b1cb0a8af29359"> 189</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1MouseMovedRaw.html#acdf6da3297c13359b5b1cb0a8af29359">delta</a>; </div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
|
||||
<div class="foldopen" id="foldopen00196" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseEntered.html"> 196</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseEntered.html">MouseEntered</a></div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> {</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
|
||||
<div class="foldopen" id="foldopen00204" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1MouseLeft.html"> 204</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1MouseLeft.html">MouseLeft</a></div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> {</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
||||
<div class="foldopen" id="foldopen00212" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickButtonPressed.html"> 212</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1JoystickButtonPressed.html">JoystickButtonPressed</a></div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> {</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickButtonPressed.html#a628d89c9b5ae5bd99d7dd74ce9a15bff"> 214</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickButtonPressed.html#a628d89c9b5ae5bd99d7dd74ce9a15bff">joystickId</a>{}; </div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickButtonPressed.html#a2258d3416bec2b63485d65d0b842571f"> 215</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickButtonPressed.html#a2258d3416bec2b63485d65d0b842571f">button</a>{}; </div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
|
||||
<div class="foldopen" id="foldopen00222" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickButtonReleased.html"> 222</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1JoystickButtonReleased.html">JoystickButtonReleased</a></div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> {</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickButtonReleased.html#aafd3630358ed9e00ac74ff6b76803609"> 224</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickButtonReleased.html#aafd3630358ed9e00ac74ff6b76803609">joystickId</a>{}; </div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickButtonReleased.html#a99de976352240b1c3cdcbbaf1a824ccc"> 225</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickButtonReleased.html#a99de976352240b1c3cdcbbaf1a824ccc">button</a>{}; </div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
|
||||
<div class="foldopen" id="foldopen00232" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickMoved.html"> 232</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1JoystickMoved.html">JoystickMoved</a></div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> {</div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickMoved.html#a1f0dc41a3f7f3ced3e08e7daac917396"> 234</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickMoved.html#a1f0dc41a3f7f3ced3e08e7daac917396">joystickId</a>{}; </div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickMoved.html#a60f21fbcb7697e4685f997b9b5dc8c48"> 235</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">Joystick::Axis</a> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickMoved.html#a60f21fbcb7697e4685f997b9b5dc8c48">axis</a>{}; </div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickMoved.html#aa0ced59d8ddc52442ae5bb71360527fb"> 236</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickMoved.html#aa0ced59d8ddc52442ae5bb71360527fb">position</a>{}; </div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
|
||||
<div class="foldopen" id="foldopen00243" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickConnected.html"> 243</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1JoystickConnected.html">JoystickConnected</a></div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> {</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickConnected.html#a0ff751ccabb36225f040d5c60d1eb38b"> 245</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickConnected.html#a0ff751ccabb36225f040d5c60d1eb38b">joystickId</a>{}; </div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
|
||||
<div class="foldopen" id="foldopen00252" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickDisconnected.html"> 252</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1JoystickDisconnected.html">JoystickDisconnected</a></div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> {</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1JoystickDisconnected.html#a7b96e66218e4ae84aedec4e8c7f0d49f"> 254</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1JoystickDisconnected.html#a7b96e66218e4ae84aedec4e8c7f0d49f">joystickId</a>{}; </div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
||||
<div class="foldopen" id="foldopen00261" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchBegan.html"> 261</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1TouchBegan.html">TouchBegan</a></div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> {</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchBegan.html#acfdcf51fabda85a32ac76c7772ec9814"> 263</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1TouchBegan.html#acfdcf51fabda85a32ac76c7772ec9814">finger</a>{}; </div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchBegan.html#a514712f9b5bffddc9422efa6321ddc5f"> 264</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1TouchBegan.html#a514712f9b5bffddc9422efa6321ddc5f">position</a>; </div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
|
||||
<div class="foldopen" id="foldopen00271" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchMoved.html"> 271</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1TouchMoved.html">TouchMoved</a></div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> {</div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchMoved.html#aa6856eab50d6ee8573c8c8257fa681b1"> 273</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1TouchMoved.html#aa6856eab50d6ee8573c8c8257fa681b1">finger</a>{}; </div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchMoved.html#a163a5db3ac0250bc7600b6d1c365af60"> 274</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1TouchMoved.html#a163a5db3ac0250bc7600b6d1c365af60">position</a>; </div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div>
|
||||
<div class="foldopen" id="foldopen00281" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchEnded.html"> 281</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1TouchEnded.html">TouchEnded</a></div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> {</div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchEnded.html#ae875e9ca00ddf52f101197a6f3a3775f"> 283</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsf_1_1Event_1_1TouchEnded.html#ae875e9ca00ddf52f101197a6f3a3775f">finger</a>{}; </div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1TouchEnded.html#ae6997d678a68380dddb5c3995abf3858"> 284</a></span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2i</a> <a class="code hl_variable" href="structsf_1_1Event_1_1TouchEnded.html#ae6997d678a68380dddb5c3995abf3858">position</a>; </div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
|
||||
<div class="foldopen" id="foldopen00291" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1SensorChanged.html"> 291</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Event_1_1SensorChanged.html">SensorChanged</a></div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> {</div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1SensorChanged.html#a312d00af6eb10094508d0861368cd57f"> 293</a></span> <a class="code hl_enumeration" href="namespacesf_1_1Sensor.html#a687375af3ab77b818fca73735bcaea84">Sensor::Type</a> <a class="code hl_variable" href="structsf_1_1Event_1_1SensorChanged.html#a312d00af6eb10094508d0861368cd57f">type</a>{}; </div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="structsf_1_1Event_1_1SensorChanged.html#a46dc2e8291b183572021194761b342d2"> 294</a></span> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a> <a class="code hl_variable" href="structsf_1_1Event_1_1SensorChanged.html#a46dc2e8291b183572021194761b342d2">value</a>; </div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEventSubtype></div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="classsf_1_1Event.html#a9972ec2d645cb27f66948760d867c169"> 306</a></span> <a class="code hl_function" href="classsf_1_1Event.html#a9972ec2d645cb27f66948760d867c169">Event</a>(<span class="keyword">const</span> TEventSubtype& eventSubtype);</div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEventSubtype></div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="classsf_1_1Event.html#a40df10cc639742089960c7dbe9144343"> 317</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Event.html#a40df10cc639742089960c7dbe9144343">is</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keyword">template</span> <<span class="keyword">typename</span> TEventSubtype></div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="classsf_1_1Event.html#a2f7d5c82b6401ae288a252c295129a32"> 328</a></span> [[nodiscard]] <span class="keyword">const</span> TEventSubtype* <a class="code hl_function" href="classsf_1_1Event.html#a2f7d5c82b6401ae288a252c295129a32">getIf</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
||||
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="classsf_1_1Event.html#af8d4d0891f8919074891416d0d6474d8"> 339</a></span> <span class="keyword">decltype</span>(<span class="keyword">auto</span>) <a class="code hl_function" href="classsf_1_1Event.html#af8d4d0891f8919074891416d0d6474d8">visit</a>(T&& visitor) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> std::variant<<a class="code hl_struct" href="structsf_1_1Event_1_1Closed.html">Closed</a>,</div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <a class="code hl_struct" href="structsf_1_1Event_1_1Resized.html">Resized</a>,</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> <a class="code hl_struct" href="structsf_1_1Event_1_1FocusLost.html">FocusLost</a>,</div>
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <a class="code hl_struct" href="structsf_1_1Event_1_1FocusGained.html">FocusGained</a>,</div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_struct" href="structsf_1_1Event_1_1TextEntered.html">TextEntered</a>,</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <a class="code hl_struct" href="structsf_1_1Event_1_1KeyPressed.html">KeyPressed</a>,</div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <a class="code hl_struct" href="structsf_1_1Event_1_1KeyReleased.html">KeyReleased</a>,</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseWheelScrolled.html">MouseWheelScrolled</a>,</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseButtonPressed.html">MouseButtonPressed</a>,</div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseButtonReleased.html">MouseButtonReleased</a>,</div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseMoved.html">MouseMoved</a>,</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseMovedRaw.html">MouseMovedRaw</a>,</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseEntered.html">MouseEntered</a>,</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <a class="code hl_struct" href="structsf_1_1Event_1_1MouseLeft.html">MouseLeft</a>,</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <a class="code hl_struct" href="structsf_1_1Event_1_1JoystickButtonPressed.html">JoystickButtonPressed</a>,</div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <a class="code hl_struct" href="structsf_1_1Event_1_1JoystickButtonReleased.html">JoystickButtonReleased</a>,</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <a class="code hl_struct" href="structsf_1_1Event_1_1JoystickMoved.html">JoystickMoved</a>,</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <a class="code hl_struct" href="structsf_1_1Event_1_1JoystickConnected.html">JoystickConnected</a>,</div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <a class="code hl_struct" href="structsf_1_1Event_1_1JoystickDisconnected.html">JoystickDisconnected</a>,</div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <a class="code hl_struct" href="structsf_1_1Event_1_1TouchBegan.html">TouchBegan</a>,</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <a class="code hl_struct" href="structsf_1_1Event_1_1TouchMoved.html">TouchMoved</a>,</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <a class="code hl_struct" href="structsf_1_1Event_1_1TouchEnded.html">TouchEnded</a>,</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <a class="code hl_struct" href="structsf_1_1Event_1_1SensorChanged.html">SensorChanged</a>></div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> m_data; </div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="comment">// Helper functions</span></div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span>... Ts></div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> [[nodiscard]] <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> isInParameterPack(<span class="keyword">const</span> std::variant<Ts...>*)</div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> {</div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordflow">return</span> (std::is_same_v<T, Ts> || ...);</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> }</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> </div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> isEventSubtype = isInParameterPack<T>(<span class="keyword">decltype</span> (&m_data)(<span class="keyword">nullptr</span>));</div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span><span class="preprocessor">#include <SFML/Window/Event.inl></span></div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> </div>
|
||||
<div class="ttc" id="aJoystick_8hpp_html"><div class="ttname"><a href="Joystick_8hpp.html">Joystick.hpp</a></div></div>
|
||||
<div class="ttc" id="aKeyboard_8hpp_html"><div class="ttname"><a href="Keyboard_8hpp.html">Keyboard.hpp</a></div></div>
|
||||
<div class="ttc" id="aMouse_8hpp_html"><div class="ttname"><a href="Mouse_8hpp.html">Mouse.hpp</a></div></div>
|
||||
<div class="ttc" id="aSensor_8hpp_html"><div class="ttname"><a href="Sensor_8hpp.html">Sensor.hpp</a></div></div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Event_html"><div class="ttname"><a href="classsf_1_1Event.html">sf::Event</a></div><div class="ttdoc">Defines a system event and its parameters.</div><div class="ttdef"><b>Definition</b> <a href="#l00046">Event.hpp:47</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Event_html_a2f7d5c82b6401ae288a252c295129a32"><div class="ttname"><a href="classsf_1_1Event.html#a2f7d5c82b6401ae288a252c295129a32">sf::Event::getIf</a></div><div class="ttdeci">const TEventSubtype * getIf() const</div><div class="ttdoc">Attempt to get specified event subtype.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Event_html_a40df10cc639742089960c7dbe9144343"><div class="ttname"><a href="classsf_1_1Event.html#a40df10cc639742089960c7dbe9144343">sf::Event::is</a></div><div class="ttdeci">bool is() const</div><div class="ttdoc">Check current event subtype.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Event_html_a9972ec2d645cb27f66948760d867c169"><div class="ttname"><a href="classsf_1_1Event.html#a9972ec2d645cb27f66948760d867c169">sf::Event::Event</a></div><div class="ttdeci">Event(const TEventSubtype &eventSubtype)</div><div class="ttdoc">Construct from a given sf::Event subtype.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Event_html_af8d4d0891f8919074891416d0d6474d8"><div class="ttname"><a href="classsf_1_1Event.html#af8d4d0891f8919074891416d0d6474d8">sf::Event::visit</a></div><div class="ttdeci">decltype(auto) visit(T &&visitor) const</div><div class="ttdoc">Apply a visitor to the event.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< unsigned int ></a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector3_html"><div class="ttname"><a href="classsf_1_1Vector3.html">sf::Vector3< float ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">sf::Joystick::Axis</a></div><div class="ttdeci">Axis</div><div class="ttdoc">Axes supported by SFML joysticks.</div><div class="ttdef"><b>Definition</b> <a href="Joystick_8hpp_source.html#l00054">Joystick.hpp:55</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">sf::Keyboard::Key</a></div><div class="ttdeci">Key</div><div class="ttdoc">Key codes.</div><div class="ttdef"><b>Definition</b> <a href="Keyboard_8hpp_source.html#l00051">Keyboard.hpp:52</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295f"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">sf::Keyboard::Scan</a></div><div class="ttdeci">Scan</div><div class="ttdoc">Scancodes.</div><div class="ttdef"><b>Definition</b> <a href="Keyboard_8hpp_source.html#l00172">Keyboard.hpp:173</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Mouse_html_a4fb128be433f9aafe66bc0c605daaa90"><div class="ttname"><a href="namespacesf_1_1Mouse.html#a4fb128be433f9aafe66bc0c605daaa90">sf::Mouse::Button</a></div><div class="ttdeci">Button</div><div class="ttdoc">Mouse buttons.</div><div class="ttdef"><b>Definition</b> <a href="Mouse_8hpp_source.html#l00049">Mouse.hpp:50</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Mouse_html_a60dd479a43f26f200e7957aa11803ff4"><div class="ttname"><a href="namespacesf_1_1Mouse.html#a60dd479a43f26f200e7957aa11803ff4">sf::Mouse::Wheel</a></div><div class="ttdeci">Wheel</div><div class="ttdoc">Mouse wheels.</div><div class="ttdef"><b>Definition</b> <a href="Mouse_8hpp_source.html#l00065">Mouse.hpp:66</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Sensor_html_a687375af3ab77b818fca73735bcaea84"><div class="ttname"><a href="namespacesf_1_1Sensor.html#a687375af3ab77b818fca73735bcaea84">sf::Sensor::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Sensor type.</div><div class="ttdef"><b>Definition</b> <a href="Sensor_8hpp_source.html#l00044">Sensor.hpp:45</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1Closed_html"><div class="ttname"><a href="structsf_1_1Event_1_1Closed.html">sf::Event::Closed</a></div><div class="ttdoc">Closed event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00053">Event.hpp:54</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1FocusGained_html"><div class="ttname"><a href="structsf_1_1Event_1_1FocusGained.html">sf::Event::FocusGained</a></div><div class="ttdoc">Gained focus event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00078">Event.hpp:79</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1FocusLost_html"><div class="ttname"><a href="structsf_1_1Event_1_1FocusLost.html">sf::Event::FocusLost</a></div><div class="ttdoc">Lost focus event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00070">Event.hpp:71</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickButtonPressed_html"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickButtonPressed.html">sf::Event::JoystickButtonPressed</a></div><div class="ttdoc">Joystick button pressed event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00212">Event.hpp:213</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickButtonPressed_html_a2258d3416bec2b63485d65d0b842571f"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickButtonPressed.html#a2258d3416bec2b63485d65d0b842571f">sf::Event::JoystickButtonPressed::button</a></div><div class="ttdeci">unsigned int button</div><div class="ttdoc">Index of the button that has been pressed (in range [0 .. Joystick::ButtonCount - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00215">Event.hpp:215</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickButtonPressed_html_a628d89c9b5ae5bd99d7dd74ce9a15bff"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickButtonPressed.html#a628d89c9b5ae5bd99d7dd74ce9a15bff">sf::Event::JoystickButtonPressed::joystickId</a></div><div class="ttdeci">unsigned int joystickId</div><div class="ttdoc">Index of the joystick (in range [0 .. Joystick::Count - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00214">Event.hpp:214</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickButtonReleased_html"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickButtonReleased.html">sf::Event::JoystickButtonReleased</a></div><div class="ttdoc">Joystick button released event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00222">Event.hpp:223</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickButtonReleased_html_a99de976352240b1c3cdcbbaf1a824ccc"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickButtonReleased.html#a99de976352240b1c3cdcbbaf1a824ccc">sf::Event::JoystickButtonReleased::button</a></div><div class="ttdeci">unsigned int button</div><div class="ttdoc">Index of the button that has been released (in range [0 .. Joystick::ButtonCount - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00225">Event.hpp:225</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickButtonReleased_html_aafd3630358ed9e00ac74ff6b76803609"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickButtonReleased.html#aafd3630358ed9e00ac74ff6b76803609">sf::Event::JoystickButtonReleased::joystickId</a></div><div class="ttdeci">unsigned int joystickId</div><div class="ttdoc">Index of the joystick (in range [0 .. Joystick::Count - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00224">Event.hpp:224</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickConnected_html"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickConnected.html">sf::Event::JoystickConnected</a></div><div class="ttdoc">Joystick connected event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00243">Event.hpp:244</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickConnected_html_a0ff751ccabb36225f040d5c60d1eb38b"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickConnected.html#a0ff751ccabb36225f040d5c60d1eb38b">sf::Event::JoystickConnected::joystickId</a></div><div class="ttdeci">unsigned int joystickId</div><div class="ttdoc">Index of the joystick (in range [0 .. Joystick::Count - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00245">Event.hpp:245</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickDisconnected_html"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickDisconnected.html">sf::Event::JoystickDisconnected</a></div><div class="ttdoc">Joystick disconnected event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00252">Event.hpp:253</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickDisconnected_html_a7b96e66218e4ae84aedec4e8c7f0d49f"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickDisconnected.html#a7b96e66218e4ae84aedec4e8c7f0d49f">sf::Event::JoystickDisconnected::joystickId</a></div><div class="ttdeci">unsigned int joystickId</div><div class="ttdoc">Index of the joystick (in range [0 .. Joystick::Count - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00254">Event.hpp:254</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickMoved_html"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickMoved.html">sf::Event::JoystickMoved</a></div><div class="ttdoc">Joystick axis move event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00232">Event.hpp:233</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickMoved_html_a1f0dc41a3f7f3ced3e08e7daac917396"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickMoved.html#a1f0dc41a3f7f3ced3e08e7daac917396">sf::Event::JoystickMoved::joystickId</a></div><div class="ttdeci">unsigned int joystickId</div><div class="ttdoc">Index of the joystick (in range [0 .. Joystick::Count - 1])</div><div class="ttdef"><b>Definition</b> <a href="#l00234">Event.hpp:234</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickMoved_html_a60f21fbcb7697e4685f997b9b5dc8c48"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickMoved.html#a60f21fbcb7697e4685f997b9b5dc8c48">sf::Event::JoystickMoved::axis</a></div><div class="ttdeci">Joystick::Axis axis</div><div class="ttdoc">Axis on which the joystick moved.</div><div class="ttdef"><b>Definition</b> <a href="#l00235">Event.hpp:235</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1JoystickMoved_html_aa0ced59d8ddc52442ae5bb71360527fb"><div class="ttname"><a href="structsf_1_1Event_1_1JoystickMoved.html#aa0ced59d8ddc52442ae5bb71360527fb">sf::Event::JoystickMoved::position</a></div><div class="ttdeci">float position</div><div class="ttdoc">New position on the axis (in range [-100 .. 100])</div><div class="ttdef"><b>Definition</b> <a href="#l00236">Event.hpp:236</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html">sf::Event::KeyPressed</a></div><div class="ttdoc">Key pressed event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00095">Event.hpp:96</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html_a07abad6ab8c1abc565853091a2df3b6f"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html#a07abad6ab8c1abc565853091a2df3b6f">sf::Event::KeyPressed::system</a></div><div class="ttdeci">bool system</div><div class="ttdoc">Is the System key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00102">Event.hpp:102</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html_a2f9bd39699a4d7a21ee13dfe00219fe3"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html#a2f9bd39699a4d7a21ee13dfe00219fe3">sf::Event::KeyPressed::control</a></div><div class="ttdeci">bool control</div><div class="ttdoc">Is the Control key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00100">Event.hpp:100</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html_a339d98e26c0d9d48b4821b0e3bc3651b"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html#a339d98e26c0d9d48b4821b0e3bc3651b">sf::Event::KeyPressed::shift</a></div><div class="ttdeci">bool shift</div><div class="ttdoc">Is the Shift key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00101">Event.hpp:101</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html_a593c73fc3009844773ef1aea1bfebd3c"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html#a593c73fc3009844773ef1aea1bfebd3c">sf::Event::KeyPressed::alt</a></div><div class="ttdeci">bool alt</div><div class="ttdoc">Is the Alt key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00099">Event.hpp:99</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html_a8d0e09b379708f01b22f390810994613"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html#a8d0e09b379708f01b22f390810994613">sf::Event::KeyPressed::code</a></div><div class="ttdeci">Keyboard::Key code</div><div class="ttdoc">Code of the key that has been pressed.</div><div class="ttdef"><b>Definition</b> <a href="#l00097">Event.hpp:97</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyPressed_html_ada98a5d7f8ccc5a2cbdb1c76d9441ea0"><div class="ttname"><a href="structsf_1_1Event_1_1KeyPressed.html#ada98a5d7f8ccc5a2cbdb1c76d9441ea0">sf::Event::KeyPressed::scancode</a></div><div class="ttdeci">Keyboard::Scancode scancode</div><div class="ttdoc">Physical code of the key that has been pressed.</div><div class="ttdef"><b>Definition</b> <a href="#l00098">Event.hpp:98</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html">sf::Event::KeyReleased</a></div><div class="ttdoc">Key released event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00109">Event.hpp:110</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html_a61c09330d00d283ac7d043f14609c666"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html#a61c09330d00d283ac7d043f14609c666">sf::Event::KeyReleased::alt</a></div><div class="ttdeci">bool alt</div><div class="ttdoc">Is the Alt key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00113">Event.hpp:113</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html_a779d36144c9ecafc3e32fbc652fd1a2a"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html#a779d36144c9ecafc3e32fbc652fd1a2a">sf::Event::KeyReleased::control</a></div><div class="ttdeci">bool control</div><div class="ttdoc">Is the Control key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00114">Event.hpp:114</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html_a8593f74ee7e43ec525002c0cbee40075"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html#a8593f74ee7e43ec525002c0cbee40075">sf::Event::KeyReleased::shift</a></div><div class="ttdeci">bool shift</div><div class="ttdoc">Is the Shift key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00115">Event.hpp:115</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html_a89422254b7f0968cba83bc219a9e68f1"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html#a89422254b7f0968cba83bc219a9e68f1">sf::Event::KeyReleased::system</a></div><div class="ttdeci">bool system</div><div class="ttdoc">Is the System key pressed?</div><div class="ttdef"><b>Definition</b> <a href="#l00116">Event.hpp:116</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html_aa6db1f2d21cbfcfc33902f444a1ee027"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html#aa6db1f2d21cbfcfc33902f444a1ee027">sf::Event::KeyReleased::code</a></div><div class="ttdeci">Keyboard::Key code</div><div class="ttdoc">Code of the key that has been released.</div><div class="ttdef"><b>Definition</b> <a href="#l00111">Event.hpp:111</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1KeyReleased_html_ae3bedd5b0b0c97bb1a0d7a86775d4c8a"><div class="ttname"><a href="structsf_1_1Event_1_1KeyReleased.html#ae3bedd5b0b0c97bb1a0d7a86775d4c8a">sf::Event::KeyReleased::scancode</a></div><div class="ttdeci">Keyboard::Scancode scancode</div><div class="ttdoc">Physical code of the key that has been released.</div><div class="ttdef"><b>Definition</b> <a href="#l00112">Event.hpp:112</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseButtonPressed_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseButtonPressed.html">sf::Event::MouseButtonPressed</a></div><div class="ttdoc">Mouse button pressed event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00134">Event.hpp:135</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseButtonPressed_html_a9752a69c84a75425f5c3ccd0b4557b46"><div class="ttname"><a href="structsf_1_1Event_1_1MouseButtonPressed.html#a9752a69c84a75425f5c3ccd0b4557b46">sf::Event::MouseButtonPressed::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Position of the mouse pointer, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00137">Event.hpp:137</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseButtonPressed_html_ade09e3382f11ae8d4c0ab7bf850c10e0"><div class="ttname"><a href="structsf_1_1Event_1_1MouseButtonPressed.html#ade09e3382f11ae8d4c0ab7bf850c10e0">sf::Event::MouseButtonPressed::button</a></div><div class="ttdeci">Mouse::Button button</div><div class="ttdoc">Code of the button that has been pressed.</div><div class="ttdef"><b>Definition</b> <a href="#l00136">Event.hpp:136</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseButtonReleased_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseButtonReleased.html">sf::Event::MouseButtonReleased</a></div><div class="ttdoc">Mouse button released event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00144">Event.hpp:145</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseButtonReleased_html_a4471a4643d7b7e3d7286eed0390b5d04"><div class="ttname"><a href="structsf_1_1Event_1_1MouseButtonReleased.html#a4471a4643d7b7e3d7286eed0390b5d04">sf::Event::MouseButtonReleased::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Position of the mouse pointer, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00147">Event.hpp:147</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseButtonReleased_html_a9fc43d99fc8e905a4aec0ea1579a4f99"><div class="ttname"><a href="structsf_1_1Event_1_1MouseButtonReleased.html#a9fc43d99fc8e905a4aec0ea1579a4f99">sf::Event::MouseButtonReleased::button</a></div><div class="ttdeci">Mouse::Button button</div><div class="ttdoc">Code of the button that has been released.</div><div class="ttdef"><b>Definition</b> <a href="#l00146">Event.hpp:146</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseEntered_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseEntered.html">sf::Event::MouseEntered</a></div><div class="ttdoc">Mouse entered event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00196">Event.hpp:197</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseLeft_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseLeft.html">sf::Event::MouseLeft</a></div><div class="ttdoc">Mouse left event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00204">Event.hpp:205</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseMovedRaw_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseMovedRaw.html">sf::Event::MouseMovedRaw</a></div><div class="ttdoc">Mouse move raw event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00187">Event.hpp:188</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseMovedRaw_html_acdf6da3297c13359b5b1cb0a8af29359"><div class="ttname"><a href="structsf_1_1Event_1_1MouseMovedRaw.html#acdf6da3297c13359b5b1cb0a8af29359">sf::Event::MouseMovedRaw::delta</a></div><div class="ttdeci">Vector2i delta</div><div class="ttdoc">Delta movement of the mouse since the last event.</div><div class="ttdef"><b>Definition</b> <a href="#l00189">Event.hpp:189</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseMoved_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseMoved.html">sf::Event::MouseMoved</a></div><div class="ttdoc">Mouse move event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00154">Event.hpp:155</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseMoved_html_ad28578ff7dc681f819dbbf629662ee32"><div class="ttname"><a href="structsf_1_1Event_1_1MouseMoved.html#ad28578ff7dc681f819dbbf629662ee32">sf::Event::MouseMoved::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Position of the mouse pointer, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00156">Event.hpp:156</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseWheelScrolled_html"><div class="ttname"><a href="structsf_1_1Event_1_1MouseWheelScrolled.html">sf::Event::MouseWheelScrolled</a></div><div class="ttdoc">Mouse wheel scrolled event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00123">Event.hpp:124</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseWheelScrolled_html_a02d581d6baf283dcbf6ea38a6e1f8d04"><div class="ttname"><a href="structsf_1_1Event_1_1MouseWheelScrolled.html#a02d581d6baf283dcbf6ea38a6e1f8d04">sf::Event::MouseWheelScrolled::wheel</a></div><div class="ttdeci">Mouse::Wheel wheel</div><div class="ttdoc">Which wheel (for mice with multiple ones)</div><div class="ttdef"><b>Definition</b> <a href="#l00125">Event.hpp:125</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseWheelScrolled_html_a50ebfbc800ccba96defa6d3a1f54feda"><div class="ttname"><a href="structsf_1_1Event_1_1MouseWheelScrolled.html#a50ebfbc800ccba96defa6d3a1f54feda">sf::Event::MouseWheelScrolled::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Position of the mouse pointer, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00127">Event.hpp:127</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1MouseWheelScrolled_html_a7c78e2320d061bafa10af92055c69172"><div class="ttname"><a href="structsf_1_1Event_1_1MouseWheelScrolled.html#a7c78e2320d061bafa10af92055c69172">sf::Event::MouseWheelScrolled::delta</a></div><div class="ttdeci">float delta</div><div class="ttdoc">Wheel offset (positive is up/left, negative is down/right). High-precision mice may use non-integral ...</div><div class="ttdef"><b>Definition</b> <a href="#l00126">Event.hpp:126</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1Resized_html"><div class="ttname"><a href="structsf_1_1Event_1_1Resized.html">sf::Event::Resized</a></div><div class="ttdoc">Resized event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00061">Event.hpp:62</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1Resized_html_a23159621438eda3eb8b1c75ec8117336"><div class="ttname"><a href="structsf_1_1Event_1_1Resized.html#a23159621438eda3eb8b1c75ec8117336">sf::Event::Resized::size</a></div><div class="ttdeci">Vector2u size</div><div class="ttdoc">New size, in pixels.</div><div class="ttdef"><b>Definition</b> <a href="#l00063">Event.hpp:63</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1SensorChanged_html"><div class="ttname"><a href="structsf_1_1Event_1_1SensorChanged.html">sf::Event::SensorChanged</a></div><div class="ttdoc">Sensor event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00291">Event.hpp:292</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1SensorChanged_html_a312d00af6eb10094508d0861368cd57f"><div class="ttname"><a href="structsf_1_1Event_1_1SensorChanged.html#a312d00af6eb10094508d0861368cd57f">sf::Event::SensorChanged::type</a></div><div class="ttdeci">Sensor::Type type</div><div class="ttdoc">Type of the sensor.</div><div class="ttdef"><b>Definition</b> <a href="#l00293">Event.hpp:293</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1SensorChanged_html_a46dc2e8291b183572021194761b342d2"><div class="ttname"><a href="structsf_1_1Event_1_1SensorChanged.html#a46dc2e8291b183572021194761b342d2">sf::Event::SensorChanged::value</a></div><div class="ttdeci">Vector3f value</div><div class="ttdoc">Current value of the sensor on the X, Y, and Z axes.</div><div class="ttdef"><b>Definition</b> <a href="#l00294">Event.hpp:294</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TextEntered_html"><div class="ttname"><a href="structsf_1_1Event_1_1TextEntered.html">sf::Event::TextEntered</a></div><div class="ttdoc">Text event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00086">Event.hpp:87</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TextEntered_html_abde9dc42f895f727d1f1ebb41c33b780"><div class="ttname"><a href="structsf_1_1Event_1_1TextEntered.html#abde9dc42f895f727d1f1ebb41c33b780">sf::Event::TextEntered::unicode</a></div><div class="ttdeci">char32_t unicode</div><div class="ttdoc">UTF-32 Unicode value of the character.</div><div class="ttdef"><b>Definition</b> <a href="#l00088">Event.hpp:88</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchBegan_html"><div class="ttname"><a href="structsf_1_1Event_1_1TouchBegan.html">sf::Event::TouchBegan</a></div><div class="ttdoc">Touch began event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00261">Event.hpp:262</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchBegan_html_a514712f9b5bffddc9422efa6321ddc5f"><div class="ttname"><a href="structsf_1_1Event_1_1TouchBegan.html#a514712f9b5bffddc9422efa6321ddc5f">sf::Event::TouchBegan::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Start position of the touch, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00264">Event.hpp:264</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchBegan_html_acfdcf51fabda85a32ac76c7772ec9814"><div class="ttname"><a href="structsf_1_1Event_1_1TouchBegan.html#acfdcf51fabda85a32ac76c7772ec9814">sf::Event::TouchBegan::finger</a></div><div class="ttdeci">unsigned int finger</div><div class="ttdoc">Index of the finger in case of multi-touch events.</div><div class="ttdef"><b>Definition</b> <a href="#l00263">Event.hpp:263</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchEnded_html"><div class="ttname"><a href="structsf_1_1Event_1_1TouchEnded.html">sf::Event::TouchEnded</a></div><div class="ttdoc">Touch ended event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00281">Event.hpp:282</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchEnded_html_ae6997d678a68380dddb5c3995abf3858"><div class="ttname"><a href="structsf_1_1Event_1_1TouchEnded.html#ae6997d678a68380dddb5c3995abf3858">sf::Event::TouchEnded::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Final position of the touch, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00284">Event.hpp:284</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchEnded_html_ae875e9ca00ddf52f101197a6f3a3775f"><div class="ttname"><a href="structsf_1_1Event_1_1TouchEnded.html#ae875e9ca00ddf52f101197a6f3a3775f">sf::Event::TouchEnded::finger</a></div><div class="ttdeci">unsigned int finger</div><div class="ttdoc">Index of the finger in case of multi-touch events.</div><div class="ttdef"><b>Definition</b> <a href="#l00283">Event.hpp:283</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchMoved_html"><div class="ttname"><a href="structsf_1_1Event_1_1TouchMoved.html">sf::Event::TouchMoved</a></div><div class="ttdoc">Touch moved event subtype.</div><div class="ttdef"><b>Definition</b> <a href="#l00271">Event.hpp:272</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchMoved_html_a163a5db3ac0250bc7600b6d1c365af60"><div class="ttname"><a href="structsf_1_1Event_1_1TouchMoved.html#a163a5db3ac0250bc7600b6d1c365af60">sf::Event::TouchMoved::position</a></div><div class="ttdeci">Vector2i position</div><div class="ttdoc">Current position of the touch, relative to the top left of the owner window.</div><div class="ttdef"><b>Definition</b> <a href="#l00274">Event.hpp:274</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Event_1_1TouchMoved_html_aa6856eab50d6ee8573c8c8257fa681b1"><div class="ttname"><a href="structsf_1_1Event_1_1TouchMoved.html#aa6856eab50d6ee8573c8c8257fa681b1">sf::Event::TouchMoved::finger</a></div><div class="ttdeci">unsigned int finger</div><div class="ttdoc">Index of the finger in case of multi-touch events.</div><div class="ttdef"><b>Definition</b> <a href="#l00273">Event.hpp:273</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Exception.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="System_2Export_8hpp_source.html">SFML/System/Export.hpp</a>></code><br />
|
||||
<code>#include <stdexcept></code><br />
|
||||
</div>
|
||||
<p><a href="Exception_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Exception.html">sf::Exception</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Library-specific exception type. <a href="classsf_1_1Exception.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Exception.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Exception_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="System_2Export_8hpp.html">SFML/System/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <stdexcept></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classsf_1_1Exception.html"> 41</a></span><span class="keyword">class </span><a class="code hl_define" href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a> <a class="code hl_class" href="classsf_1_1Exception.html">Exception</a> : <span class="keyword">public</span> std::runtime_error</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">using </span>std::runtime_error::runtime_error;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html"><div class="ttname"><a href="System_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html_a6476c9e422606477a4c23d92b1d79a1f"><div class="ttname"><a href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a></div><div class="ttdeci">#define SFML_SYSTEM_API</div><div class="ttdef"><b>Definition</b> <a href="System_2Export_8hpp_source.html#l00042">System/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Exception_html"><div class="ttname"><a href="classsf_1_1Exception.html">sf::Exception</a></div><div class="ttdoc">Library-specific exception type.</div><div class="ttdef"><b>Definition</b> <a href="#l00041">Exception.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">FileInputStream.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="System_2Export_8hpp_source.html">SFML/System/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="InputStream_8hpp_source.html">SFML/System/InputStream.hpp</a>></code><br />
|
||||
<code>#include <filesystem></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
<code>#include <cstdio></code><br />
|
||||
</div>
|
||||
<p><a href="FileInputStream_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1FileInputStream.html">sf::FileInputStream</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Implementation of input stream based on a file. <a href="classsf_1_1FileInputStream.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,220 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">FileInputStream.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="FileInputStream_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="System_2Export_8hpp.html">SFML/System/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="InputStream_8hpp.html">SFML/System/InputStream.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <filesystem></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <cstdio></span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#ifdef SFML_SYSTEM_ANDROID</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">namespace </span>sf::priv</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">class </span><a class="code hl_define" href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a> ResourceStream;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>}</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>{</div>
|
||||
<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html"> 56</a></span><span class="keyword">class </span><a class="code hl_define" href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a> <a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a> : <span class="keyword">public</span> <a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>{</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a9a321e273f41ff7f187899061fcae9be"> 66</a></span> <a class="code hl_function" href="classsf_1_1FileInputStream.html#a9a321e273f41ff7f187899061fcae9be">FileInputStream</a>();</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#ad48c7557b9a259d30aa4a1bf3dede9b7"> 72</a></span> <a class="code hl_function" href="classsf_1_1FileInputStream.html#ad48c7557b9a259d30aa4a1bf3dede9b7">~FileInputStream</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a775cbc26c73b22e3a4d4528d96948467"> 78</a></span> <a class="code hl_function" href="classsf_1_1FileInputStream.html#a775cbc26c73b22e3a4d4528d96948467">FileInputStream</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#adfd055fb4070ca4a19587f9ce2b19cfc"> 84</a></span> <a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>& <a class="code hl_function" href="classsf_1_1FileInputStream.html#adfd055fb4070ca4a19587f9ce2b19cfc">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#aaeaeb1abfa0dd040a5b4781b0ec2bdb1"> 90</a></span> <a class="code hl_function" href="classsf_1_1FileInputStream.html#aaeaeb1abfa0dd040a5b4781b0ec2bdb1">FileInputStream</a>(<a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>&&) noexcept;</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a6c60301457920167477aa32a0e6b35a8"> 96</a></span> <a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>& operator=(<a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>&&) noexcept;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a0bc37e902c60db7c309d2b9adca31861"> 106</a></span> explicit <a class="code hl_class" href="classsf_1_1FileInputStream.html">FileInputStream</a>(const std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#ab3a62ca25f1e487ce77dc5180e60e33e"> 116</a></span> [[nodiscard]] <span class="keywordtype">bool</span> open(const std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a179a69a4b7acdd19000af0e32601fdca"> 130</a></span> [[nodiscard]] std::optional<std::<span class="keywordtype">size_t</span>> read(<span class="keywordtype">void</span>* data, std::<span class="keywordtype">size_t</span> size) override;</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a3e989548005120c4a3d0ae05d3efa671"> 140</a></span> [[nodiscard]] std::optional<std::<span class="keywordtype">size_t</span>> seek(std::<span class="keywordtype">size_t</span> position) override;</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a61deec14469a0f0c568147a95d5f387c"> 148</a></span> [[nodiscard]] std::optional<std::<span class="keywordtype">size_t</span>> tell() override;</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classsf_1_1FileInputStream.html#a0d3e4a80753bb4dad741e90cc67df9a1"> 156</a></span> std::optional<std::<span class="keywordtype">size_t</span>> getSize() override;</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>private:</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> struct FileCloser</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keywordtype">void</span> operator()(std::FILE* file);</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> };</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#ifdef SFML_SYSTEM_ANDROID</span></div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> std::unique_ptr<priv::ResourceStream> m_androidFile;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> std::unique_ptr<std::FILE, FileCloser> m_file; </div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
<div class="ttc" id="aInputStream_8hpp_html"><div class="ttname"><a href="InputStream_8hpp.html">InputStream.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html"><div class="ttname"><a href="System_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html_a6476c9e422606477a4c23d92b1d79a1f"><div class="ttname"><a href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a></div><div class="ttdeci">#define SFML_SYSTEM_API</div><div class="ttdef"><b>Definition</b> <a href="System_2Export_8hpp_source.html#l00042">System/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1FileInputStream_html"><div class="ttname"><a href="classsf_1_1FileInputStream.html">sf::FileInputStream</a></div><div class="ttdoc">Implementation of input stream based on a file.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">FileInputStream.hpp:57</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1FileInputStream_html_a775cbc26c73b22e3a4d4528d96948467"><div class="ttname"><a href="classsf_1_1FileInputStream.html#a775cbc26c73b22e3a4d4528d96948467">sf::FileInputStream::FileInputStream</a></div><div class="ttdeci">FileInputStream(const FileInputStream &)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1FileInputStream_html_a9a321e273f41ff7f187899061fcae9be"><div class="ttname"><a href="classsf_1_1FileInputStream.html#a9a321e273f41ff7f187899061fcae9be">sf::FileInputStream::FileInputStream</a></div><div class="ttdeci">FileInputStream()</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1FileInputStream_html_aaeaeb1abfa0dd040a5b4781b0ec2bdb1"><div class="ttname"><a href="classsf_1_1FileInputStream.html#aaeaeb1abfa0dd040a5b4781b0ec2bdb1">sf::FileInputStream::FileInputStream</a></div><div class="ttdeci">FileInputStream(FileInputStream &&) noexcept</div><div class="ttdoc">Move constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1FileInputStream_html_ad48c7557b9a259d30aa4a1bf3dede9b7"><div class="ttname"><a href="classsf_1_1FileInputStream.html#ad48c7557b9a259d30aa4a1bf3dede9b7">sf::FileInputStream::~FileInputStream</a></div><div class="ttdeci">~FileInputStream() override</div><div class="ttdoc">Default destructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1FileInputStream_html_adfd055fb4070ca4a19587f9ce2b19cfc"><div class="ttname"><a href="classsf_1_1FileInputStream.html#adfd055fb4070ca4a19587f9ce2b19cfc">sf::FileInputStream::operator=</a></div><div class="ttdeci">FileInputStream & operator=(const FileInputStream &)=delete</div><div class="ttdoc">Deleted copy assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html"><div class="ttname"><a href="classsf_1_1InputStream.html">sf::InputStream</a></div><div class="ttdoc">Abstract class for custom file input streams.</div><div class="ttdef"><b>Definition</b> <a href="InputStream_8hpp_source.html#l00045">InputStream.hpp:46</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,146 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Font.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Glyph_8hpp_source.html">SFML/Graphics/Glyph.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Rect_8hpp_source.html">SFML/Graphics/Rect.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Texture_8hpp_source.html">SFML/Graphics/Texture.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <filesystem></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <unordered_map></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include <cstddef></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="Font_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Font.html">sf::Font</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class for loading and manipulating character fonts. <a href="classsf_1_1Font.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Font_1_1Info.html">sf::Font::Info</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds various information about a font. <a href="structsf_1_1Font_1_1Info.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,299 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Font.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Font_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Glyph_8hpp.html">SFML/Graphics/Glyph.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="Rect_8hpp.html">SFML/Graphics/Rect.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="Texture_8hpp.html">SFML/Graphics/Texture.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <filesystem></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include <unordered_map></span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#include <cstddef></span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#ifdef SFML_SYSTEM_ANDROID</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="keyword">namespace </span>sf::priv</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">class </span>ResourceStream;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>}</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>{</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keyword">class </span>InputStream;</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="foldopen" id="foldopen00063" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html"> 63</a></span><span class="keyword">class </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_class" href="classsf_1_1Font.html">Font</a></div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>{</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00070" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structsf_1_1Font_1_1Info.html"> 70</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Font_1_1Info.html">Info</a></div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> {</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structsf_1_1Font_1_1Info.html#a008413b4b6cf621eb92668a11098a519"> 72</a></span> std::string <a class="code hl_variable" href="structsf_1_1Font_1_1Info.html#a008413b4b6cf621eb92668a11098a519">family</a>; </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#ae63f472497a676ff6dee6b73e30921e7"> 81</a></span> <a class="code hl_function" href="classsf_1_1Font.html#ae63f472497a676ff6dee6b73e30921e7">Font</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a77841b6392ac862455b7933df9a28274"> 103</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Font.html#a77841b6392ac862455b7933df9a28274">Font</a>(<span class="keyword">const</span> std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a79605392b672795f0929e0d8a3c6b0c5"> 124</a></span> <a class="code hl_function" href="classsf_1_1Font.html#a79605392b672795f0929e0d8a3c6b0c5">Font</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, std::size_t sizeInBytes);</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a6f5ee9a3fad34886c58e78b7feb4addc"> 146</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Font.html#a6f5ee9a3fad34886c58e78b7feb4addc">Font</a>(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>& stream);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#aef926ed551d52cf35b79161791c38254"> 168</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Font.html#aef926ed551d52cf35b79161791c38254">openFromFile</a>(<span class="keyword">const</span> std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a148b67c336afc5c80d18328542719b08"> 189</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Font.html#a148b67c336afc5c80d18328542719b08">openFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, std::size_t sizeInBytes);</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#ac9ed783dfa17f461614a167efebe654e"> 208</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Font.html#ac9ed783dfa17f461614a167efebe654e">openFromStream</a>(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>& stream);</div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a86f7a72943c428cac8fa6adaaa69c722"> 216</a></span> [[nodiscard]] <span class="keyword">const</span> <a class="code hl_struct" href="structsf_1_1Font_1_1Info.html">Info</a>& <a class="code hl_function" href="classsf_1_1Font.html#a86f7a72943c428cac8fa6adaaa69c722">getInfo</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a9f49163495c3c12bc188f60255d52501"> 240</a></span> [[nodiscard]] <span class="keyword">const</span> <a class="code hl_struct" href="structsf_1_1Glyph.html">Glyph</a>& <a class="code hl_function" href="classsf_1_1Font.html#a9f49163495c3c12bc188f60255d52501">getGlyph</a>(<span class="keywordtype">char32_t</span> codePoint, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize, <span class="keywordtype">bool</span> bold, <span class="keywordtype">float</span> outlineThickness = 0) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#af3004df15f0db3d5420ff9e852945f18"> 258</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Font.html#af3004df15f0db3d5420ff9e852945f18">hasGlyph</a>(<span class="keywordtype">char32_t</span> codePoint) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#ab92c0eb62d334b0f54dfe67d34b25e00"> 277</a></span> [[nodiscard]] <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Font.html#ab92c0eb62d334b0f54dfe67d34b25e00">getKerning</a>(std::uint32_t first, std::uint32_t second, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize, <span class="keywordtype">bool</span> bold = <span class="keyword">false</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a4538cc8af337393208a87675fe1c3e59"> 290</a></span> [[nodiscard]] <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Font.html#a4538cc8af337393208a87675fe1c3e59">getLineSpacing</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> </div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a726a55f40c19ac108e348b103190caad"> 305</a></span> [[nodiscard]] <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Font.html#a726a55f40c19ac108e348b103190caad">getUnderlinePosition</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#ad6d0a5bc6c026fe85c239f1f822b54e6"> 319</a></span> [[nodiscard]] <span class="keywordtype">float</span> <a class="code hl_function" href="classsf_1_1Font.html#ad6d0a5bc6c026fe85c239f1f822b54e6">getUnderlineThickness</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
|
||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a649982b4d0928d76a6f45b21719a6601"> 333</a></span> [[nodiscard]] <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Texture.html">Texture</a>& <a class="code hl_function" href="classsf_1_1Font.html#a649982b4d0928d76a6f45b21719a6601">getTexture</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#a77b66551a75fbaf2e831571535b774aa"> 349</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Font.html#a77b66551a75fbaf2e831571535b774aa">setSmooth</a>(<span class="keywordtype">bool</span> smooth);</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"><a class="line" href="classsf_1_1Font.html#ae5b59162507d5dd35f3ea0ee91e322ca"> 359</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Font.html#ae5b59162507d5dd35f3ea0ee91e322ca">isSmooth</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> </div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <span class="keyword">struct </span>Row</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> {</div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> Row(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rowTop, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rowHeight) : top(rowTop), height(rowHeight)</div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> {</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> }</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width{}; </div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> top; </div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height; </div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> };</div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="comment">// Types</span></div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">using </span>GlyphTable = std::unordered_map<std::uint64_t, Glyph>; </div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <span class="keyword">struct </span>Page</div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> {</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <span class="keyword">explicit</span> Page(<span class="keywordtype">bool</span> smooth);</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> GlyphTable glyphs; </div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> Texture texture; </div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nextRow{3}; </div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> std::vector<Row> rows; </div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> };</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> </div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <span class="keywordtype">void</span> cleanup();</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> </div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> Page& loadPage(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> </div>
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> Glyph loadGlyph(<span class="keywordtype">char32_t</span> codePoint, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize, <span class="keywordtype">bool</span> bold, <span class="keywordtype">float</span> outlineThickness) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> <a class="code hl_typedef" href="namespacesf.html#add1cf75a734c8414680b0424145c30b1">IntRect</a> findGlyphRect(Page& page, Vector2u size) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> [[nodiscard]] <span class="keywordtype">bool</span> setCurrentSize(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> characterSize) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="comment">// Types</span></div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">struct </span>FontHandles;</div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keyword">using </span>PageTable = std::unordered_map<unsigned int, Page>; </div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> </div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> std::shared_ptr<FontHandles> m_fontHandles; </div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keywordtype">bool</span> m_isSmooth{<span class="keyword">true</span>}; </div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> Info m_info; </div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">mutable</span> PageTable m_pages; </div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keyword">mutable</span> std::vector<std::uint8_t> m_pixelBuffer; </div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="preprocessor">#ifdef SFML_SYSTEM_ANDROID</span></div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> std::shared_ptr<priv::ResourceStream> m_stream; </div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
|
||||
<div class="ttc" id="aGlyph_8hpp_html"><div class="ttname"><a href="Glyph_8hpp.html">Glyph.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aRect_8hpp_html"><div class="ttname"><a href="Rect_8hpp.html">Rect.hpp</a></div></div>
|
||||
<div class="ttc" id="aTexture_8hpp_html"><div class="ttname"><a href="Texture_8hpp.html">Texture.hpp</a></div></div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html"><div class="ttname"><a href="classsf_1_1Font.html">sf::Font</a></div><div class="ttdoc">Class for loading and manipulating character fonts.</div><div class="ttdef"><b>Definition</b> <a href="#l00063">Font.hpp:64</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a148b67c336afc5c80d18328542719b08"><div class="ttname"><a href="classsf_1_1Font.html#a148b67c336afc5c80d18328542719b08">sf::Font::openFromMemory</a></div><div class="ttdeci">bool openFromMemory(const void *data, std::size_t sizeInBytes)</div><div class="ttdoc">Open the font from a file in memory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a4538cc8af337393208a87675fe1c3e59"><div class="ttname"><a href="classsf_1_1Font.html#a4538cc8af337393208a87675fe1c3e59">sf::Font::getLineSpacing</a></div><div class="ttdeci">float getLineSpacing(unsigned int characterSize) const</div><div class="ttdoc">Get the line spacing.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a649982b4d0928d76a6f45b21719a6601"><div class="ttname"><a href="classsf_1_1Font.html#a649982b4d0928d76a6f45b21719a6601">sf::Font::getTexture</a></div><div class="ttdeci">const Texture & getTexture(unsigned int characterSize) const</div><div class="ttdoc">Retrieve the texture containing the loaded glyphs of a certain size.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a6f5ee9a3fad34886c58e78b7feb4addc"><div class="ttname"><a href="classsf_1_1Font.html#a6f5ee9a3fad34886c58e78b7feb4addc">sf::Font::Font</a></div><div class="ttdeci">Font(InputStream &stream)</div><div class="ttdoc">Construct the font from a custom stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a726a55f40c19ac108e348b103190caad"><div class="ttname"><a href="classsf_1_1Font.html#a726a55f40c19ac108e348b103190caad">sf::Font::getUnderlinePosition</a></div><div class="ttdeci">float getUnderlinePosition(unsigned int characterSize) const</div><div class="ttdoc">Get the position of the underline.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a77841b6392ac862455b7933df9a28274"><div class="ttname"><a href="classsf_1_1Font.html#a77841b6392ac862455b7933df9a28274">sf::Font::Font</a></div><div class="ttdeci">Font(const std::filesystem::path &filename)</div><div class="ttdoc">Construct the font from a file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a77b66551a75fbaf2e831571535b774aa"><div class="ttname"><a href="classsf_1_1Font.html#a77b66551a75fbaf2e831571535b774aa">sf::Font::setSmooth</a></div><div class="ttdeci">void setSmooth(bool smooth)</div><div class="ttdoc">Enable or disable the smooth filter.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a79605392b672795f0929e0d8a3c6b0c5"><div class="ttname"><a href="classsf_1_1Font.html#a79605392b672795f0929e0d8a3c6b0c5">sf::Font::Font</a></div><div class="ttdeci">Font(const void *data, std::size_t sizeInBytes)</div><div class="ttdoc">Construct the font from a file in memory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a86f7a72943c428cac8fa6adaaa69c722"><div class="ttname"><a href="classsf_1_1Font.html#a86f7a72943c428cac8fa6adaaa69c722">sf::Font::getInfo</a></div><div class="ttdeci">const Info & getInfo() const</div><div class="ttdoc">Get the font information.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_a9f49163495c3c12bc188f60255d52501"><div class="ttname"><a href="classsf_1_1Font.html#a9f49163495c3c12bc188f60255d52501">sf::Font::getGlyph</a></div><div class="ttdeci">const Glyph & getGlyph(char32_t codePoint, unsigned int characterSize, bool bold, float outlineThickness=0) const</div><div class="ttdoc">Retrieve a glyph of the font.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_ab92c0eb62d334b0f54dfe67d34b25e00"><div class="ttname"><a href="classsf_1_1Font.html#ab92c0eb62d334b0f54dfe67d34b25e00">sf::Font::getKerning</a></div><div class="ttdeci">float getKerning(std::uint32_t first, std::uint32_t second, unsigned int characterSize, bool bold=false) const</div><div class="ttdoc">Get the kerning offset of two glyphs.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_ac9ed783dfa17f461614a167efebe654e"><div class="ttname"><a href="classsf_1_1Font.html#ac9ed783dfa17f461614a167efebe654e">sf::Font::openFromStream</a></div><div class="ttdeci">bool openFromStream(InputStream &stream)</div><div class="ttdoc">Open the font from a custom stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_ad6d0a5bc6c026fe85c239f1f822b54e6"><div class="ttname"><a href="classsf_1_1Font.html#ad6d0a5bc6c026fe85c239f1f822b54e6">sf::Font::getUnderlineThickness</a></div><div class="ttdeci">float getUnderlineThickness(unsigned int characterSize) const</div><div class="ttdoc">Get the thickness of the underline.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_ae5b59162507d5dd35f3ea0ee91e322ca"><div class="ttname"><a href="classsf_1_1Font.html#ae5b59162507d5dd35f3ea0ee91e322ca">sf::Font::isSmooth</a></div><div class="ttdeci">bool isSmooth() const</div><div class="ttdoc">Tell whether the smooth filter is enabled or not.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_ae63f472497a676ff6dee6b73e30921e7"><div class="ttname"><a href="classsf_1_1Font.html#ae63f472497a676ff6dee6b73e30921e7">sf::Font::Font</a></div><div class="ttdeci">Font()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_aef926ed551d52cf35b79161791c38254"><div class="ttname"><a href="classsf_1_1Font.html#aef926ed551d52cf35b79161791c38254">sf::Font::openFromFile</a></div><div class="ttdeci">bool openFromFile(const std::filesystem::path &filename)</div><div class="ttdoc">Open the font from a file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Font_html_af3004df15f0db3d5420ff9e852945f18"><div class="ttname"><a href="classsf_1_1Font.html#af3004df15f0db3d5420ff9e852945f18">sf::Font::hasGlyph</a></div><div class="ttdeci">bool hasGlyph(char32_t codePoint) const</div><div class="ttdoc">Determine if this font has a glyph representing the requested code point.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html"><div class="ttname"><a href="classsf_1_1InputStream.html">sf::InputStream</a></div><div class="ttdoc">Abstract class for custom file input streams.</div><div class="ttdef"><b>Definition</b> <a href="InputStream_8hpp_source.html#l00045">InputStream.hpp:46</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Texture_html"><div class="ttname"><a href="classsf_1_1Texture.html">sf::Texture</a></div><div class="ttdoc">Image living on the graphics card that can be used for drawing.</div><div class="ttdef"><b>Definition</b> <a href="Texture_8hpp_source.html#l00055">Texture.hpp:56</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html_add1cf75a734c8414680b0424145c30b1"><div class="ttname"><a href="namespacesf.html#add1cf75a734c8414680b0424145c30b1">sf::IntRect</a></div><div class="ttdeci">Rect< int > IntRect</div><div class="ttdef"><b>Definition</b> <a href="Rect_8hpp_source.html#l00146">Rect.hpp:146</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Font_1_1Info_html"><div class="ttname"><a href="structsf_1_1Font_1_1Info.html">sf::Font::Info</a></div><div class="ttdoc">Holds various information about a font.</div><div class="ttdef"><b>Definition</b> <a href="#l00070">Font.hpp:71</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Font_1_1Info_html_a008413b4b6cf621eb92668a11098a519"><div class="ttname"><a href="structsf_1_1Font_1_1Info.html#a008413b4b6cf621eb92668a11098a519">sf::Font::Info::family</a></div><div class="ttdeci">std::string family</div><div class="ttdoc">The font family.</div><div class="ttdef"><b>Definition</b> <a href="#l00072">Font.hpp:72</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Glyph_html"><div class="ttname"><a href="structsf_1_1Glyph.html">sf::Glyph</a></div><div class="ttdoc">Structure describing a glyph.</div><div class="ttdef"><b>Definition</b> <a href="Glyph_8hpp_source.html#l00041">Glyph.hpp:42</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,146 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_89e9fb32471ae291b179a889144513db.html">Network</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Ftp.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Network_2Export_8hpp_source.html">SFML/Network/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="TcpSocket_8hpp_source.html">SFML/Network/TcpSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Time_8hpp_source.html">SFML/System/Time.hpp</a>></code><br />
|
||||
<code>#include <filesystem></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
</div>
|
||||
<p><a href="Ftp_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp.html">sf::Ftp</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A FTP client. <a href="classsf_1_1Ftp.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1Response.html">sf::Ftp::Response</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">FTP response. <a href="classsf_1_1Ftp_1_1Response.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1DirectoryResponse.html">sf::Ftp::DirectoryResponse</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specialization of FTP response returning a directory. <a href="classsf_1_1Ftp_1_1DirectoryResponse.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Ftp_1_1ListingResponse.html">sf::Ftp::ListingResponse</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specialization of FTP response returning a file name listing. <a href="classsf_1_1Ftp_1_1ListingResponse.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,383 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_89e9fb32471ae291b179a889144513db.html">Network</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Ftp.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Ftp_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Network_2Export_8hpp.html">SFML/Network/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="TcpSocket_8hpp.html">SFML/Network/TcpSocket.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="Time_8hpp.html">SFML/System/Time.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <filesystem></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">class </span>IpAddress;</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="foldopen" id="foldopen00049" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html"> 49</a></span><span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Ftp.html">Ftp</a></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a1cd6b89ad23253f6d97e6d4ca4d558cb"> 56</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classsf_1_1Ftp.html#a1cd6b89ad23253f6d97e6d4ca4d558cb">TransferMode</a></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> Binary, </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> Ascii, </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> Ebcdic </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="foldopen" id="foldopen00067" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1Response.html"> 67</a></span> <span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a></div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> {</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1Response.html#af81738f06b6f571761696291276acb3b"> 74</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classsf_1_1Ftp_1_1Response.html#af81738f06b6f571761696291276acb3b">Status</a></div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="comment">// 1xx: the requested action is being initiated,</span></div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// expect another reply before proceeding with a new command</span></div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> RestartMarkerReply = 110, </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> ServiceReadySoon = 120, </div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> DataConnectionAlreadyOpened = 125, </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> OpeningDataConnection = 150, </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="comment">// 2xx: the requested action has been successfully completed</span></div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> Ok = 200, </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> PointlessCommand = 202, </div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> SystemStatus = 211, </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> DirectoryStatus = 212, </div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> FileStatus = 213, </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> HelpMessage = 214, </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> SystemType = 215, </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> ServiceReady = 220, </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> ClosingConnection = 221, </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> DataConnectionOpened = 225, </div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> ClosingDataConnection = 226, </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> EnteringPassiveMode = 227, </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> LoggedIn = 230, </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> FileActionOk = 250, </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> DirectoryOk = 257, </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="comment">// 3xx: the command has been accepted, but the requested action</span></div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="comment">// is dormant, pending receipt of further information</span></div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> NeedPassword = 331, </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> NeedAccountToLogIn = 332, </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> NeedInformation = 350, </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// 4xx: the command was not accepted and the requested action did not take place,</span></div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// but the error condition is temporary and the action may be requested again</span></div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> ServiceUnavailable = 421, </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> DataConnectionUnavailable = 425, </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> TransferAborted = 426, </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> FileActionAborted = 450, </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> LocalError = 451, </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> InsufficientStorageSpace = 452, </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="comment">// 5xx: the command was not accepted and</span></div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="comment">// the requested action did not take place</span></div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> CommandUnknown = 500, </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> ParametersUnknown = 501, </div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> CommandNotImplemented = 502, </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> BadCommandSequence = 503, </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> ParameterNotImplemented = 504, </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> NotLoggedIn = 530, </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> NeedAccountToStore = 532, </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> FileUnavailable = 550, </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> PageTypeUnknown = 551, </div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> NotEnoughMemory = 552, </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> FilenameNotAllowed = 553, </div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="comment">// 10xx: SFML custom codes</span></div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> InvalidResponse = 1000, </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> ConnectionFailed = 1001, </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> ConnectionClosed = 1002, </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> InvalidFile = 1003 </div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1Response.html#a77c1fc79e29243926e8a2d450af99c2c"> 146</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Ftp_1_1Response.html#a77c1fc79e29243926e8a2d450af99c2c">Response</a>(<a class="code hl_enumeration" href="classsf_1_1Ftp_1_1Response.html#af81738f06b6f571761696291276acb3b">Status</a> code = Status::InvalidResponse, std::string message = <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1Response.html#a5102552955a2652c1a39e9046e617b36"> 157</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Ftp_1_1Response.html#a5102552955a2652c1a39e9046e617b36">isOk</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1Response.html#a52bbca9fbf5451157bc055e3d8430c25"> 165</a></span> [[nodiscard]] <a class="code hl_enumeration" href="classsf_1_1Ftp_1_1Response.html#af81738f06b6f571761696291276acb3b">Status</a> <a class="code hl_function" href="classsf_1_1Ftp_1_1Response.html#a52bbca9fbf5451157bc055e3d8430c25">getStatus</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1Response.html#adc2890c93c9f8ee997b828fcbef82c97"> 173</a></span> [[nodiscard]] <span class="keyword">const</span> std::string& <a class="code hl_function" href="classsf_1_1Ftp_1_1Response.html#adc2890c93c9f8ee997b828fcbef82c97">getMessage</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_enumeration" href="classsf_1_1Ftp_1_1Response.html#af81738f06b6f571761696291276acb3b">Status</a> m_status; </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> std::string m_message; </div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
|
||||
<div class="foldopen" id="foldopen00187" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1DirectoryResponse.html"> 187</a></span> <span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Ftp_1_1DirectoryResponse.html">DirectoryResponse</a> : <span class="keyword">public</span> <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a></div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> {</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1DirectoryResponse.html#a36b6d2728fa53c4ad37b7a6307f4d388"> 196</a></span> <a class="code hl_function" href="classsf_1_1Ftp_1_1DirectoryResponse.html#a36b6d2728fa53c4ad37b7a6307f4d388">DirectoryResponse</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a>& response);</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1DirectoryResponse.html#a407f96f0a473f52d9b12b5bf2505a5d5"> 204</a></span> [[nodiscard]] <span class="keyword">const</span> std::filesystem::path& <a class="code hl_function" href="classsf_1_1Ftp_1_1DirectoryResponse.html#a407f96f0a473f52d9b12b5bf2505a5d5">getDirectory</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> std::filesystem::path m_directory; </div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
|
||||
<div class="foldopen" id="foldopen00218" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1ListingResponse.html"> 218</a></span> <span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Ftp_1_1ListingResponse.html">ListingResponse</a> : <span class="keyword">public</span> <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a></div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1ListingResponse.html#a7e98d0aed70105c71adb52e5b6ce0bb8"> 228</a></span> <a class="code hl_function" href="classsf_1_1Ftp_1_1ListingResponse.html#a7e98d0aed70105c71adb52e5b6ce0bb8">ListingResponse</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a>& response, <span class="keyword">const</span> std::string& data);</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp_1_1ListingResponse.html#a0d0579db7e0531761992dbbae1174bf2"> 236</a></span> [[nodiscard]] <span class="keyword">const</span> std::vector<std::string>& <a class="code hl_function" href="classsf_1_1Ftp_1_1ListingResponse.html#a0d0579db7e0531761992dbbae1174bf2">getListing</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> </div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> std::vector<std::string> m_listing; </div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#ac3fc00b6b4719459d5f5e21c83d58684"> 249</a></span> <a class="code hl_function" href="classsf_1_1Ftp.html#ac3fc00b6b4719459d5f5e21c83d58684">Ftp</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a2edfa8e9009caf27bce74459ae76dc52"> 258</a></span> <a class="code hl_function" href="classsf_1_1Ftp.html#a2edfa8e9009caf27bce74459ae76dc52">~Ftp</a>();</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#aadb86adf5c7b495dfb88382d2608252c"> 264</a></span> <a class="code hl_function" href="classsf_1_1Ftp.html#aadb86adf5c7b495dfb88382d2608252c">Ftp</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Ftp.html">Ftp</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#add953d6d8524b3914f984c0c5eef1492"> 270</a></span> <a class="code hl_class" href="classsf_1_1Ftp.html">Ftp</a>& <a class="code hl_function" href="classsf_1_1Ftp.html#add953d6d8524b3914f984c0c5eef1492">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Ftp.html">Ftp</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a4bf67543024815d11717ffe02cb8e1ef"> 293</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a4bf67543024815d11717ffe02cb8e1ef">connect</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> server, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port = 21, <a class="code hl_class" href="classsf_1_1Time.html">Time</a> timeout = Time::Zero);</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#acf7459926f3391cd06bf84337ed6a0f4"> 303</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#acf7459926f3391cd06bf84337ed6a0f4">disconnect</a>();</div>
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a686262bc377584cd50e52e1576aa3a9b"> 314</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a686262bc377584cd50e52e1576aa3a9b">login</a>();</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a99d8114793c1659e9d51d45cecdcd965"> 328</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a99d8114793c1659e9d51d45cecdcd965">login</a>(<span class="keyword">const</span> std::string& name, <span class="keyword">const</span> std::string& password);</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#aa1127d442b4acb2105aa8060a39d04fc"> 339</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#aa1127d442b4acb2105aa8060a39d04fc">keepAlive</a>();</div>
|
||||
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a79c654fcdd0c81e68c4fa29af3b45e0c"> 352</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1DirectoryResponse.html">DirectoryResponse</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a79c654fcdd0c81e68c4fa29af3b45e0c">getWorkingDirectory</a>();</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a8f37258e461fcb9e2a0655e9df0be4a0"> 369</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1ListingResponse.html">ListingResponse</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a8f37258e461fcb9e2a0655e9df0be4a0">getDirectoryListing</a>(<span class="keyword">const</span> std::string& directory = <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a7e93488ea6330dd4dd76e428da9bb6d3"> 383</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a7e93488ea6330dd4dd76e428da9bb6d3">changeDirectory</a>(<span class="keyword">const</span> std::string& directory);</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#ad295cf77f30f9ad07b5c401fd9849189"> 393</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#ad295cf77f30f9ad07b5c401fd9849189">parentDirectory</a>();</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a247b84c4b25da37804218c2b748c4787"> 408</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a247b84c4b25da37804218c2b748c4787">createDirectory</a>(<span class="keyword">const</span> std::string& name);</div>
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a2a8a7ef9144204b5b319c9a4be8806c2"> 425</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a2a8a7ef9144204b5b319c9a4be8806c2">deleteDirectory</a>(<span class="keyword">const</span> std::string& name);</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> </div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a96cff0afc5d03e60452f7356f1cac7f2"> 441</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a96cff0afc5d03e60452f7356f1cac7f2">renameFile</a>(<span class="keyword">const</span> std::filesystem::path& file, <span class="keyword">const</span> std::filesystem::path& newName);</div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> </div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a1dad32d3fe649b9f60a91ace18f440e7"> 458</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a1dad32d3fe649b9f60a91ace18f440e7">deleteFile</a>(<span class="keyword">const</span> std::filesystem::path& name);</div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a960cae5522a9b90585536abf20b17543"> 480</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a960cae5522a9b90585536abf20b17543">download</a>(<span class="keyword">const</span> std::filesystem::path& remoteFile,</div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keyword">const</span> std::filesystem::path& localPath,</div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <a class="code hl_enumeration" href="classsf_1_1Ftp.html#a1cd6b89ad23253f6d97e6d4ca4d558cb">TransferMode</a> mode = TransferMode::Binary);</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> </div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#adcc40761d3061e5b0d9d208eb5420f9b"> 505</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#adcc40761d3061e5b0d9d208eb5420f9b">upload</a>(<span class="keyword">const</span> std::filesystem::path& localFile,</div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <span class="keyword">const</span> std::filesystem::path& remotePath,</div>
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <a class="code hl_enumeration" href="classsf_1_1Ftp.html#a1cd6b89ad23253f6d97e6d4ca4d558cb">TransferMode</a> mode = TransferMode::Binary,</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <span class="keywordtype">bool</span> append = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> </div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a44e095103ecbce175a33eaf0820440ff"> 526</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Ftp.html#a44e095103ecbce175a33eaf0820440ff">sendCommand</a>(<span class="keyword">const</span> std::string& command, <span class="keyword">const</span> std::string& parameter = <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> </div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <a class="code hl_class" href="classsf_1_1Ftp_1_1Response.html">Response</a> getResponse();</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> </div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keyword">class </span>DataChannel;</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> </div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"><a class="line" href="classsf_1_1Ftp.html#a8dee57337b6a7e183bfe21d178757b0c"> 547</a></span> <span class="keyword">friend</span> <span class="keyword">class </span>DataChannel;</div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> </div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <a class="code hl_class" href="classsf_1_1TcpSocket.html">TcpSocket</a> m_commandSocket; </div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> std::string m_receiveBuffer; </div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> </div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> </div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> </div>
|
||||
<div class="ttc" id="aNetwork_2Export_8hpp_html"><div class="ttname"><a href="Network_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aNetwork_2Export_8hpp_html_ac5d46d4ffd98e947e28c54d051b338e7"><div class="ttname"><a href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a></div><div class="ttdeci">#define SFML_NETWORK_API</div><div class="ttdef"><b>Definition</b> <a href="Network_2Export_8hpp_source.html#l00042">Network/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aTcpSocket_8hpp_html"><div class="ttname"><a href="TcpSocket_8hpp.html">TcpSocket.hpp</a></div></div>
|
||||
<div class="ttc" id="aTime_8hpp_html"><div class="ttname"><a href="Time_8hpp.html">Time.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1DirectoryResponse_html"><div class="ttname"><a href="classsf_1_1Ftp_1_1DirectoryResponse.html">sf::Ftp::DirectoryResponse</a></div><div class="ttdoc">Specialization of FTP response returning a directory.</div><div class="ttdef"><b>Definition</b> <a href="#l00187">Ftp.hpp:188</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1DirectoryResponse_html_a36b6d2728fa53c4ad37b7a6307f4d388"><div class="ttname"><a href="classsf_1_1Ftp_1_1DirectoryResponse.html#a36b6d2728fa53c4ad37b7a6307f4d388">sf::Ftp::DirectoryResponse::DirectoryResponse</a></div><div class="ttdeci">DirectoryResponse(const Response &response)</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1DirectoryResponse_html_a407f96f0a473f52d9b12b5bf2505a5d5"><div class="ttname"><a href="classsf_1_1Ftp_1_1DirectoryResponse.html#a407f96f0a473f52d9b12b5bf2505a5d5">sf::Ftp::DirectoryResponse::getDirectory</a></div><div class="ttdeci">const std::filesystem::path & getDirectory() const</div><div class="ttdoc">Get the directory returned in the response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1ListingResponse_html"><div class="ttname"><a href="classsf_1_1Ftp_1_1ListingResponse.html">sf::Ftp::ListingResponse</a></div><div class="ttdoc">Specialization of FTP response returning a file name listing.</div><div class="ttdef"><b>Definition</b> <a href="#l00218">Ftp.hpp:219</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1ListingResponse_html_a0d0579db7e0531761992dbbae1174bf2"><div class="ttname"><a href="classsf_1_1Ftp_1_1ListingResponse.html#a0d0579db7e0531761992dbbae1174bf2">sf::Ftp::ListingResponse::getListing</a></div><div class="ttdeci">const std::vector< std::string > & getListing() const</div><div class="ttdoc">Return the array of directory/file names.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1ListingResponse_html_a7e98d0aed70105c71adb52e5b6ce0bb8"><div class="ttname"><a href="classsf_1_1Ftp_1_1ListingResponse.html#a7e98d0aed70105c71adb52e5b6ce0bb8">sf::Ftp::ListingResponse::ListingResponse</a></div><div class="ttdeci">ListingResponse(const Response &response, const std::string &data)</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1Response_html"><div class="ttname"><a href="classsf_1_1Ftp_1_1Response.html">sf::Ftp::Response</a></div><div class="ttdoc">FTP response.</div><div class="ttdef"><b>Definition</b> <a href="#l00067">Ftp.hpp:68</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1Response_html_a5102552955a2652c1a39e9046e617b36"><div class="ttname"><a href="classsf_1_1Ftp_1_1Response.html#a5102552955a2652c1a39e9046e617b36">sf::Ftp::Response::isOk</a></div><div class="ttdeci">bool isOk() const</div><div class="ttdoc">Check if the status code means a success.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1Response_html_a52bbca9fbf5451157bc055e3d8430c25"><div class="ttname"><a href="classsf_1_1Ftp_1_1Response.html#a52bbca9fbf5451157bc055e3d8430c25">sf::Ftp::Response::getStatus</a></div><div class="ttdeci">Status getStatus() const</div><div class="ttdoc">Get the status code of the response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1Response_html_a77c1fc79e29243926e8a2d450af99c2c"><div class="ttname"><a href="classsf_1_1Ftp_1_1Response.html#a77c1fc79e29243926e8a2d450af99c2c">sf::Ftp::Response::Response</a></div><div class="ttdeci">Response(Status code=Status::InvalidResponse, std::string message="")</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1Response_html_adc2890c93c9f8ee997b828fcbef82c97"><div class="ttname"><a href="classsf_1_1Ftp_1_1Response.html#adc2890c93c9f8ee997b828fcbef82c97">sf::Ftp::Response::getMessage</a></div><div class="ttdeci">const std::string & getMessage() const</div><div class="ttdoc">Get the full message contained in the response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_1_1Response_html_af81738f06b6f571761696291276acb3b"><div class="ttname"><a href="classsf_1_1Ftp_1_1Response.html#af81738f06b6f571761696291276acb3b">sf::Ftp::Response::Status</a></div><div class="ttdeci">Status</div><div class="ttdoc">Status codes possibly returned by a FTP response.</div><div class="ttdef"><b>Definition</b> <a href="#l00074">Ftp.hpp:75</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html"><div class="ttname"><a href="classsf_1_1Ftp.html">sf::Ftp</a></div><div class="ttdoc">A FTP client.</div><div class="ttdef"><b>Definition</b> <a href="#l00049">Ftp.hpp:50</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a1cd6b89ad23253f6d97e6d4ca4d558cb"><div class="ttname"><a href="classsf_1_1Ftp.html#a1cd6b89ad23253f6d97e6d4ca4d558cb">sf::Ftp::TransferMode</a></div><div class="ttdeci">TransferMode</div><div class="ttdoc">Enumeration of transfer modes.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">Ftp.hpp:57</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a1dad32d3fe649b9f60a91ace18f440e7"><div class="ttname"><a href="classsf_1_1Ftp.html#a1dad32d3fe649b9f60a91ace18f440e7">sf::Ftp::deleteFile</a></div><div class="ttdeci">Response deleteFile(const std::filesystem::path &name)</div><div class="ttdoc">Remove an existing file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a247b84c4b25da37804218c2b748c4787"><div class="ttname"><a href="classsf_1_1Ftp.html#a247b84c4b25da37804218c2b748c4787">sf::Ftp::createDirectory</a></div><div class="ttdeci">Response createDirectory(const std::string &name)</div><div class="ttdoc">Create a new directory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a2a8a7ef9144204b5b319c9a4be8806c2"><div class="ttname"><a href="classsf_1_1Ftp.html#a2a8a7ef9144204b5b319c9a4be8806c2">sf::Ftp::deleteDirectory</a></div><div class="ttdeci">Response deleteDirectory(const std::string &name)</div><div class="ttdoc">Remove an existing directory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a2edfa8e9009caf27bce74459ae76dc52"><div class="ttname"><a href="classsf_1_1Ftp.html#a2edfa8e9009caf27bce74459ae76dc52">sf::Ftp::~Ftp</a></div><div class="ttdeci">~Ftp()</div><div class="ttdoc">Destructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a44e095103ecbce175a33eaf0820440ff"><div class="ttname"><a href="classsf_1_1Ftp.html#a44e095103ecbce175a33eaf0820440ff">sf::Ftp::sendCommand</a></div><div class="ttdeci">Response sendCommand(const std::string &command, const std::string &parameter="")</div><div class="ttdoc">Send a command to the FTP server.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a4bf67543024815d11717ffe02cb8e1ef"><div class="ttname"><a href="classsf_1_1Ftp.html#a4bf67543024815d11717ffe02cb8e1ef">sf::Ftp::connect</a></div><div class="ttdeci">Response connect(IpAddress server, unsigned short port=21, Time timeout=Time::Zero)</div><div class="ttdoc">Connect to the specified FTP server.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a686262bc377584cd50e52e1576aa3a9b"><div class="ttname"><a href="classsf_1_1Ftp.html#a686262bc377584cd50e52e1576aa3a9b">sf::Ftp::login</a></div><div class="ttdeci">Response login()</div><div class="ttdoc">Log in using an anonymous account.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a79c654fcdd0c81e68c4fa29af3b45e0c"><div class="ttname"><a href="classsf_1_1Ftp.html#a79c654fcdd0c81e68c4fa29af3b45e0c">sf::Ftp::getWorkingDirectory</a></div><div class="ttdeci">DirectoryResponse getWorkingDirectory()</div><div class="ttdoc">Get the current working directory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a7e93488ea6330dd4dd76e428da9bb6d3"><div class="ttname"><a href="classsf_1_1Ftp.html#a7e93488ea6330dd4dd76e428da9bb6d3">sf::Ftp::changeDirectory</a></div><div class="ttdeci">Response changeDirectory(const std::string &directory)</div><div class="ttdoc">Change the current working directory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a8f37258e461fcb9e2a0655e9df0be4a0"><div class="ttname"><a href="classsf_1_1Ftp.html#a8f37258e461fcb9e2a0655e9df0be4a0">sf::Ftp::getDirectoryListing</a></div><div class="ttdeci">ListingResponse getDirectoryListing(const std::string &directory="")</div><div class="ttdoc">Get the contents of the given directory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a960cae5522a9b90585536abf20b17543"><div class="ttname"><a href="classsf_1_1Ftp.html#a960cae5522a9b90585536abf20b17543">sf::Ftp::download</a></div><div class="ttdeci">Response download(const std::filesystem::path &remoteFile, const std::filesystem::path &localPath, TransferMode mode=TransferMode::Binary)</div><div class="ttdoc">Download a file from the server.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a96cff0afc5d03e60452f7356f1cac7f2"><div class="ttname"><a href="classsf_1_1Ftp.html#a96cff0afc5d03e60452f7356f1cac7f2">sf::Ftp::renameFile</a></div><div class="ttdeci">Response renameFile(const std::filesystem::path &file, const std::filesystem::path &newName)</div><div class="ttdoc">Rename an existing file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_a99d8114793c1659e9d51d45cecdcd965"><div class="ttname"><a href="classsf_1_1Ftp.html#a99d8114793c1659e9d51d45cecdcd965">sf::Ftp::login</a></div><div class="ttdeci">Response login(const std::string &name, const std::string &password)</div><div class="ttdoc">Log in using a username and a password.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_aa1127d442b4acb2105aa8060a39d04fc"><div class="ttname"><a href="classsf_1_1Ftp.html#aa1127d442b4acb2105aa8060a39d04fc">sf::Ftp::keepAlive</a></div><div class="ttdeci">Response keepAlive()</div><div class="ttdoc">Send a null command to keep the connection alive.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_aadb86adf5c7b495dfb88382d2608252c"><div class="ttname"><a href="classsf_1_1Ftp.html#aadb86adf5c7b495dfb88382d2608252c">sf::Ftp::Ftp</a></div><div class="ttdeci">Ftp(const Ftp &)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_ac3fc00b6b4719459d5f5e21c83d58684"><div class="ttname"><a href="classsf_1_1Ftp.html#ac3fc00b6b4719459d5f5e21c83d58684">sf::Ftp::Ftp</a></div><div class="ttdeci">Ftp()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_acf7459926f3391cd06bf84337ed6a0f4"><div class="ttname"><a href="classsf_1_1Ftp.html#acf7459926f3391cd06bf84337ed6a0f4">sf::Ftp::disconnect</a></div><div class="ttdeci">Response disconnect()</div><div class="ttdoc">Close the connection with the server.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_ad295cf77f30f9ad07b5c401fd9849189"><div class="ttname"><a href="classsf_1_1Ftp.html#ad295cf77f30f9ad07b5c401fd9849189">sf::Ftp::parentDirectory</a></div><div class="ttdeci">Response parentDirectory()</div><div class="ttdoc">Go to the parent directory of the current one.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_adcc40761d3061e5b0d9d208eb5420f9b"><div class="ttname"><a href="classsf_1_1Ftp.html#adcc40761d3061e5b0d9d208eb5420f9b">sf::Ftp::upload</a></div><div class="ttdeci">Response upload(const std::filesystem::path &localFile, const std::filesystem::path &remotePath, TransferMode mode=TransferMode::Binary, bool append=false)</div><div class="ttdoc">Upload a file to the server.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Ftp_html_add953d6d8524b3914f984c0c5eef1492"><div class="ttname"><a href="classsf_1_1Ftp.html#add953d6d8524b3914f984c0c5eef1492">sf::Ftp::operator=</a></div><div class="ttdeci">Ftp & operator=(const Ftp &)=delete</div><div class="ttdoc">Deleted copy assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html"><div class="ttname"><a href="classsf_1_1IpAddress.html">sf::IpAddress</a></div><div class="ttdoc">Encapsulate an IPv4 network address.</div><div class="ttdef"><b>Definition</b> <a href="IpAddress_8hpp_source.html#l00048">IpAddress.hpp:49</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1TcpSocket_html"><div class="ttname"><a href="classsf_1_1TcpSocket.html">sf::TcpSocket</a></div><div class="ttdoc">Specialized socket using the TCP protocol.</div><div class="ttdef"><b>Definition</b> <a href="TcpSocket_8hpp_source.html#l00053">TcpSocket.hpp:54</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Time_html"><div class="ttname"><a href="classsf_1_1Time.html">sf::Time</a></div><div class="ttdoc">Represents a time value.</div><div class="ttdef"><b>Definition</b> <a href="Time_8hpp_source.html#l00041">Time.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle"><div class="title">GlResource.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Window_2Export_8hpp_source.html">SFML/Window/Export.hpp</a>></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
</div>
|
||||
<p><a href="GlResource_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1GlResource.html">sf::GlResource</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class for classes that require an OpenGL context. <a href="classsf_1_1GlResource.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1GlResource_1_1TransientContextLock.html">sf::GlResource::TransientContextLock</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">RAII helper class to temporarily lock an available context for use. <a href="classsf_1_1GlResource_1_1TransientContextLock.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:aaa41cc1b21b8a8349a5b2a0ecd560962" id="r_aaa41cc1b21b8a8349a5b2a0ecd560962"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#aaa41cc1b21b8a8349a5b2a0ecd560962">sf::ContextDestroyCallback</a> = void (*)(void*)</td></tr>
|
||||
<tr class="separator:aaa41cc1b21b8a8349a5b2a0ecd560962"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">GlResource.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="GlResource_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Window_2Export_8hpp.html">SFML/Window/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="namespacesf.html#aaa41cc1b21b8a8349a5b2a0ecd560962"> 37</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf.html#aaa41cc1b21b8a8349a5b2a0ecd560962">ContextDestroyCallback</a> = void (*)(<span class="keywordtype">void</span>*);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="foldopen" id="foldopen00043" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource.html"> 43</a></span><span class="keyword">class </span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_class" href="classsf_1_1GlResource.html">GlResource</a></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">protected</span>:</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource.html#ad8fb7a0674f0f77e530dacc2a3b0dc6a"> 50</a></span> <a class="code hl_function" href="classsf_1_1GlResource.html#ad8fb7a0674f0f77e530dacc2a3b0dc6a">GlResource</a>();</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource.html#af505ffd2358a82c5476f17a55525cf49"> 62</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1GlResource.html#af505ffd2358a82c5476f17a55525cf49">registerUnsharedGlObject</a>(std::shared_ptr<void> <span class="keywordtype">object</span>);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource.html#abd97569347bc381cb98bbc792f2f81be"> 70</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1GlResource.html#abd97569347bc381cb98bbc792f2f81be">unregisterUnsharedGlObject</a>(std::shared_ptr<void> <span class="keywordtype">object</span>);</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="foldopen" id="foldopen00076" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource_1_1TransientContextLock.html"> 76</a></span> <span class="keyword">class </span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_class" href="classsf_1_1GlResource_1_1TransientContextLock.html">TransientContextLock</a></div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> {</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource_1_1TransientContextLock.html#a6434ee8f0380c300b361be038f37123a"> 83</a></span> <a class="code hl_function" href="classsf_1_1GlResource_1_1TransientContextLock.html#a6434ee8f0380c300b361be038f37123a">TransientContextLock</a>();</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource_1_1TransientContextLock.html#a169285281b252ac8d54523b0fcc4b814"> 89</a></span> <a class="code hl_function" href="classsf_1_1GlResource_1_1TransientContextLock.html#a169285281b252ac8d54523b0fcc4b814">~TransientContextLock</a>();</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource_1_1TransientContextLock.html#a402271e62092c05c629326a28e853405"> 95</a></span> <a class="code hl_function" href="classsf_1_1GlResource_1_1TransientContextLock.html#a402271e62092c05c629326a28e853405">TransientContextLock</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1GlResource_1_1TransientContextLock.html">TransientContextLock</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classsf_1_1GlResource_1_1TransientContextLock.html#adac2b561e93b4539ca8c0c153d48aa95"> 101</a></span> <a class="code hl_class" href="classsf_1_1GlResource_1_1TransientContextLock.html">TransientContextLock</a>& <a class="code hl_function" href="classsf_1_1GlResource_1_1TransientContextLock.html#adac2b561e93b4539ca8c0c153d48aa95">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1GlResource_1_1TransientContextLock.html">TransientContextLock</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> std::shared_ptr<void> m_sharedContext; </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html"><div class="ttname"><a href="Window_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html_a1ab885b7907ee088350359516d68be64"><div class="ttname"><a href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a></div><div class="ttdeci">#define SFML_WINDOW_API</div><div class="ttdef"><b>Definition</b> <a href="Window_2Export_8hpp_source.html#l00042">Window/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_1_1TransientContextLock_html"><div class="ttname"><a href="classsf_1_1GlResource_1_1TransientContextLock.html">sf::GlResource::TransientContextLock</a></div><div class="ttdoc">RAII helper class to temporarily lock an available context for use.</div><div class="ttdef"><b>Definition</b> <a href="#l00076">GlResource.hpp:77</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_1_1TransientContextLock_html_a169285281b252ac8d54523b0fcc4b814"><div class="ttname"><a href="classsf_1_1GlResource_1_1TransientContextLock.html#a169285281b252ac8d54523b0fcc4b814">sf::GlResource::TransientContextLock::~TransientContextLock</a></div><div class="ttdeci">~TransientContextLock()</div><div class="ttdoc">Destructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_1_1TransientContextLock_html_a402271e62092c05c629326a28e853405"><div class="ttname"><a href="classsf_1_1GlResource_1_1TransientContextLock.html#a402271e62092c05c629326a28e853405">sf::GlResource::TransientContextLock::TransientContextLock</a></div><div class="ttdeci">TransientContextLock(const TransientContextLock &)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_1_1TransientContextLock_html_a6434ee8f0380c300b361be038f37123a"><div class="ttname"><a href="classsf_1_1GlResource_1_1TransientContextLock.html#a6434ee8f0380c300b361be038f37123a">sf::GlResource::TransientContextLock::TransientContextLock</a></div><div class="ttdeci">TransientContextLock()</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_1_1TransientContextLock_html_adac2b561e93b4539ca8c0c153d48aa95"><div class="ttname"><a href="classsf_1_1GlResource_1_1TransientContextLock.html#adac2b561e93b4539ca8c0c153d48aa95">sf::GlResource::TransientContextLock::operator=</a></div><div class="ttdeci">TransientContextLock & operator=(const TransientContextLock &)=delete</div><div class="ttdoc">Deleted copy assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_html"><div class="ttname"><a href="classsf_1_1GlResource.html">sf::GlResource</a></div><div class="ttdoc">Base class for classes that require an OpenGL context.</div><div class="ttdef"><b>Definition</b> <a href="#l00043">GlResource.hpp:44</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_html_abd97569347bc381cb98bbc792f2f81be"><div class="ttname"><a href="classsf_1_1GlResource.html#abd97569347bc381cb98bbc792f2f81be">sf::GlResource::unregisterUnsharedGlObject</a></div><div class="ttdeci">static void unregisterUnsharedGlObject(std::shared_ptr< void > object)</div><div class="ttdoc">Unregister an OpenGL object from its containing context.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_html_ad8fb7a0674f0f77e530dacc2a3b0dc6a"><div class="ttname"><a href="classsf_1_1GlResource.html#ad8fb7a0674f0f77e530dacc2a3b0dc6a">sf::GlResource::GlResource</a></div><div class="ttdeci">GlResource()</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1GlResource_html_af505ffd2358a82c5476f17a55525cf49"><div class="ttname"><a href="classsf_1_1GlResource.html#af505ffd2358a82c5476f17a55525cf49">sf::GlResource::registerUnsharedGlObject</a></div><div class="ttdeci">static void registerUnsharedGlObject(std::shared_ptr< void > object)</div><div class="ttdoc">Register an OpenGL object to be destroyed when its containing context is destroyed.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html_aaa41cc1b21b8a8349a5b2a0ecd560962"><div class="ttname"><a href="namespacesf.html#aaa41cc1b21b8a8349a5b2a0ecd560962">sf::ContextDestroyCallback</a></div><div class="ttdeci">void(*)(void *) ContextDestroyCallback</div><div class="ttdef"><b>Definition</b> <a href="#l00037">GlResource.hpp:37</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,168 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle"><div class="title">Glsl.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector3_8hpp_source.html">SFML/System/Vector3.hpp</a>></code><br />
|
||||
<code>#include <cstddef></code><br />
|
||||
<code>#include <SFML/Graphics/Glsl.inl></code><br />
|
||||
</div>
|
||||
<p><a href="Glsl_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html">sf::Glsl</a></td></tr>
|
||||
<tr class="memdesc:namespacesf_1_1Glsl"><td class="mdescLeft"> </td><td class="mdescRight">Namespace with GLSL types. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a568cbc1294c66f95c66c6b28dffa2fc1" id="r_a568cbc1294c66f95c66c6b28dffa2fc1"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a568cbc1294c66f95c66c6b28dffa2fc1">sf::Glsl::Vec2</a> = <a class="el" href="classsf_1_1Vector2.html">Vector2</a><float></td></tr>
|
||||
<tr class="memdesc:a568cbc1294c66f95c66c6b28dffa2fc1"><td class="mdescLeft"> </td><td class="mdescRight">2D float vector (<code>vec2</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a568cbc1294c66f95c66c6b28dffa2fc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a290fe798ce4c2177901fad1d053f583d" id="r_a290fe798ce4c2177901fad1d053f583d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a290fe798ce4c2177901fad1d053f583d">sf::Glsl::Ivec2</a> = <a class="el" href="classsf_1_1Vector2.html">Vector2</a><int></td></tr>
|
||||
<tr class="memdesc:a290fe798ce4c2177901fad1d053f583d"><td class="mdescLeft"> </td><td class="mdescRight">2D int vector (<code>ivec2</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a290fe798ce4c2177901fad1d053f583d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a59b28a237d06d420f48ee254b23f6513" id="r_a59b28a237d06d420f48ee254b23f6513"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a59b28a237d06d420f48ee254b23f6513">sf::Glsl::Bvec2</a> = <a class="el" href="classsf_1_1Vector2.html">Vector2</a><bool></td></tr>
|
||||
<tr class="memdesc:a59b28a237d06d420f48ee254b23f6513"><td class="mdescLeft"> </td><td class="mdescRight">2D bool vector (<code>bvec2</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a59b28a237d06d420f48ee254b23f6513"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35f391b7d627d53162e48c14f9877653" id="r_a35f391b7d627d53162e48c14f9877653"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a35f391b7d627d53162e48c14f9877653">sf::Glsl::Vec3</a> = <a class="el" href="classsf_1_1Vector3.html">Vector3</a><float></td></tr>
|
||||
<tr class="memdesc:a35f391b7d627d53162e48c14f9877653"><td class="mdescLeft"> </td><td class="mdescRight">3D float vector (<code>vec3</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a35f391b7d627d53162e48c14f9877653"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a637fa3f9717a5fd04ad841d2f9333f79" id="r_a637fa3f9717a5fd04ad841d2f9333f79"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a637fa3f9717a5fd04ad841d2f9333f79">sf::Glsl::Ivec3</a> = <a class="el" href="classsf_1_1Vector3.html">Vector3</a><int></td></tr>
|
||||
<tr class="memdesc:a637fa3f9717a5fd04ad841d2f9333f79"><td class="mdescLeft"> </td><td class="mdescRight">3D int vector (<code>ivec3</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a637fa3f9717a5fd04ad841d2f9333f79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab63a2d13e86877f959b05516d3bf6e50" id="r_ab63a2d13e86877f959b05516d3bf6e50"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#ab63a2d13e86877f959b05516d3bf6e50">sf::Glsl::Bvec3</a> = <a class="el" href="classsf_1_1Vector3.html">Vector3</a><bool></td></tr>
|
||||
<tr class="memdesc:ab63a2d13e86877f959b05516d3bf6e50"><td class="mdescLeft"> </td><td class="mdescRight">3D bool vector (<code>bvec3</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:ab63a2d13e86877f959b05516d3bf6e50"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf169ad4f8b5405d6b2f37ecd9d28cbd" id="r_abf169ad4f8b5405d6b2f37ecd9d28cbd"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#abf169ad4f8b5405d6b2f37ecd9d28cbd">sf::Glsl::Vec4</a> = ImplementationDefined</td></tr>
|
||||
<tr class="memdesc:abf169ad4f8b5405d6b2f37ecd9d28cbd"><td class="mdescLeft"> </td><td class="mdescRight">4D float vector (<code>vec4</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:abf169ad4f8b5405d6b2f37ecd9d28cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a367d451b5e74d4961effa15f77723906" id="r_a367d451b5e74d4961effa15f77723906"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a367d451b5e74d4961effa15f77723906">sf::Glsl::Ivec4</a> = ImplementationDefined</td></tr>
|
||||
<tr class="memdesc:a367d451b5e74d4961effa15f77723906"><td class="mdescLeft"> </td><td class="mdescRight">4D int vector (<code>ivec4</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a367d451b5e74d4961effa15f77723906"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afc300406e5b906bfb0c650efcdb529e4" id="r_afc300406e5b906bfb0c650efcdb529e4"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#afc300406e5b906bfb0c650efcdb529e4">sf::Glsl::Bvec4</a> = ImplementationDefined</td></tr>
|
||||
<tr class="memdesc:afc300406e5b906bfb0c650efcdb529e4"><td class="mdescLeft"> </td><td class="mdescRight">4D bool vector (<code>bvec4</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:afc300406e5b906bfb0c650efcdb529e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a207da683a577343ae0633aed1b1fa12f" id="r_a207da683a577343ae0633aed1b1fa12f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#a207da683a577343ae0633aed1b1fa12f">sf::Glsl::Mat3</a> = ImplementationDefined</td></tr>
|
||||
<tr class="memdesc:a207da683a577343ae0633aed1b1fa12f"><td class="mdescLeft"> </td><td class="mdescRight">3x3 float matrix (<code>mat3</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:a207da683a577343ae0633aed1b1fa12f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7e4d95124aac05edea445249a71c00c" id="r_ac7e4d95124aac05edea445249a71c00c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Glsl.html#ac7e4d95124aac05edea445249a71c00c">sf::Glsl::Mat4</a> = ImplementationDefined</td></tr>
|
||||
<tr class="memdesc:ac7e4d95124aac05edea445249a71c00c"><td class="mdescLeft"> </td><td class="mdescRight">4x4 float matrix (<code>mat4</code> in GLSL) <br /></td></tr>
|
||||
<tr class="separator:ac7e4d95124aac05edea445249a71c00c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,215 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Glsl.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Glsl_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <<a class="code" href="Vector3_8hpp.html">SFML/System/Vector3.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <cstddef></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>{</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">namespace </span>priv</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">// Forward declarations</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">template</span> <std::<span class="keywordtype">size_t</span> Columns, std::<span class="keywordtype">size_t</span> Rows></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">struct </span>Matrix;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">struct </span>Vector4;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>} <span class="comment">// namespace priv</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="foldopen" id="foldopen00054" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html"> 54</a></span><span class="keyword">namespace </span>Glsl</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a568cbc1294c66f95c66c6b28dffa2fc1"> 61</a></span><span class="keyword">using </span><a class="code hl_class" href="classsf_1_1Vector2.html">Vec2</a> = <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2<float></a>;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a290fe798ce4c2177901fad1d053f583d"> 67</a></span><span class="keyword">using </span><a class="code hl_class" href="classsf_1_1Vector2.html">Ivec2</a> = <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2<int></a>;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a59b28a237d06d420f48ee254b23f6513"> 73</a></span><span class="keyword">using </span><a class="code hl_class" href="classsf_1_1Vector2.html">Bvec2</a> = <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2<bool></a>;</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a35f391b7d627d53162e48c14f9877653"> 79</a></span><span class="keyword">using </span><a class="code hl_class" href="classsf_1_1Vector3.html">Vec3</a> = <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3<float></a>;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a637fa3f9717a5fd04ad841d2f9333f79"> 85</a></span><span class="keyword">using </span><a class="code hl_class" href="classsf_1_1Vector3.html">Ivec3</a> = <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3<int></a>;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#ab63a2d13e86877f959b05516d3bf6e50"> 91</a></span><span class="keyword">using </span><a class="code hl_class" href="classsf_1_1Vector3.html">Bvec3</a> = <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3<bool></a>;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#ifdef SFML_DOXYGEN</span></div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#abf169ad4f8b5405d6b2f37ecd9d28cbd"> 107</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#abf169ad4f8b5405d6b2f37ecd9d28cbd">Vec4</a> = ImplementationDefined;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a367d451b5e74d4961effa15f77723906"> 121</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#a367d451b5e74d4961effa15f77723906">Ivec4</a> = ImplementationDefined;</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#afc300406e5b906bfb0c650efcdb529e4"> 127</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#afc300406e5b906bfb0c650efcdb529e4">Bvec4</a> = ImplementationDefined;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#a207da683a577343ae0633aed1b1fa12f"> 152</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#a207da683a577343ae0633aed1b1fa12f">Mat3</a> = ImplementationDefined;</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="namespacesf_1_1Glsl.html#ac7e4d95124aac05edea445249a71c00c"> 178</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#ac7e4d95124aac05edea445249a71c00c">Mat4</a> = ImplementationDefined;</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#else </span><span class="comment">// SFML_DOXYGEN</span></div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#abf169ad4f8b5405d6b2f37ecd9d28cbd">Vec4</a> = priv::Vector4<float>;</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#a367d451b5e74d4961effa15f77723906">Ivec4</a> = priv::Vector4<int>;</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#afc300406e5b906bfb0c650efcdb529e4">Bvec4</a> = priv::Vector4<bool>;</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#a207da683a577343ae0633aed1b1fa12f">Mat3</a> = priv::Matrix<3, 3>;</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="keyword">using </span><a class="code hl_typedef" href="namespacesf_1_1Glsl.html#ac7e4d95124aac05edea445249a71c00c">Mat4</a> = priv::Matrix<4, 4>;</div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="preprocessor">#endif </span><span class="comment">// SFML_DOXYGEN</span></div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>} <span class="comment">// namespace Glsl</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span><span class="preprocessor">#include <SFML/Graphics/Glsl.inl></span></div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aVector3_8hpp_html"><div class="ttname"><a href="Vector3_8hpp.html">Vector3.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< float ></a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector3_html"><div class="ttname"><a href="classsf_1_1Vector3.html">sf::Vector3< float ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Glsl_html_a207da683a577343ae0633aed1b1fa12f"><div class="ttname"><a href="namespacesf_1_1Glsl.html#a207da683a577343ae0633aed1b1fa12f">sf::Glsl::Mat3</a></div><div class="ttdeci">ImplementationDefined Mat3</div><div class="ttdoc">3x3 float matrix (mat3 in GLSL)</div><div class="ttdef"><b>Definition</b> <a href="#l00152">Glsl.hpp:152</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Glsl_html_a367d451b5e74d4961effa15f77723906"><div class="ttname"><a href="namespacesf_1_1Glsl.html#a367d451b5e74d4961effa15f77723906">sf::Glsl::Ivec4</a></div><div class="ttdeci">ImplementationDefined Ivec4</div><div class="ttdoc">4D int vector (ivec4 in GLSL)</div><div class="ttdef"><b>Definition</b> <a href="#l00121">Glsl.hpp:121</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Glsl_html_abf169ad4f8b5405d6b2f37ecd9d28cbd"><div class="ttname"><a href="namespacesf_1_1Glsl.html#abf169ad4f8b5405d6b2f37ecd9d28cbd">sf::Glsl::Vec4</a></div><div class="ttdeci">ImplementationDefined Vec4</div><div class="ttdoc">4D float vector (vec4 in GLSL)</div><div class="ttdef"><b>Definition</b> <a href="#l00107">Glsl.hpp:107</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Glsl_html_ac7e4d95124aac05edea445249a71c00c"><div class="ttname"><a href="namespacesf_1_1Glsl.html#ac7e4d95124aac05edea445249a71c00c">sf::Glsl::Mat4</a></div><div class="ttdeci">ImplementationDefined Mat4</div><div class="ttdoc">4x4 float matrix (mat4 in GLSL)</div><div class="ttdef"><b>Definition</b> <a href="#l00178">Glsl.hpp:178</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Glsl_html_afc300406e5b906bfb0c650efcdb529e4"><div class="ttname"><a href="namespacesf_1_1Glsl.html#afc300406e5b906bfb0c650efcdb529e4">sf::Glsl::Bvec4</a></div><div class="ttdeci">ImplementationDefined Bvec4</div><div class="ttdoc">4D bool vector (bvec4 in GLSL)</div><div class="ttdef"><b>Definition</b> <a href="#l00127">Glsl.hpp:127</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Glyph.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Rect_8hpp_source.html">SFML/Graphics/Rect.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Glyph_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Glyph.html">sf::Glyph</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure describing a glyph. <a href="structsf_1_1Glyph.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,169 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Glyph.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Glyph_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Rect_8hpp.html">SFML/Graphics/Rect.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="structsf_1_1Glyph.html"> 41</a></span><span class="keyword">struct </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_struct" href="structsf_1_1Glyph.html">Glyph</a></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structsf_1_1Glyph.html#aeac19b97ec11409147191606b784deda"> 43</a></span> <span class="keywordtype">float</span> advance{}; </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structsf_1_1Glyph.html#ab82761e8995ebd05c03d47ff0e064100"> 44</a></span> <span class="keywordtype">int</span> lsbDelta{}; </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structsf_1_1Glyph.html#affcf288079ac470f2d88765bbfef93fa"> 45</a></span> <span class="keywordtype">int</span> rsbDelta{}; </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structsf_1_1Glyph.html#a6f3c892093167914adc31e52e5923f4b"> 46</a></span> <a class="code hl_class" href="classsf_1_1Rect.html">FloatRect</a> <a class="code hl_variable" href="structsf_1_1Glyph.html#a6f3c892093167914adc31e52e5923f4b">bounds</a>; </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structsf_1_1Glyph.html#a0d502d326449f8c49011ed91d2805f5b"> 47</a></span> <a class="code hl_class" href="classsf_1_1Rect.html">IntRect</a> <a class="code hl_variable" href="structsf_1_1Glyph.html#a0d502d326449f8c49011ed91d2805f5b">textureRect</a>; </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aRect_8hpp_html"><div class="ttname"><a href="Rect_8hpp.html">Rect.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Rect_html"><div class="ttname"><a href="classsf_1_1Rect.html">sf::Rect< float ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Glyph_html"><div class="ttname"><a href="structsf_1_1Glyph.html">sf::Glyph</a></div><div class="ttdoc">Structure describing a glyph.</div><div class="ttdef"><b>Definition</b> <a href="#l00041">Glyph.hpp:42</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Glyph_html_a0d502d326449f8c49011ed91d2805f5b"><div class="ttname"><a href="structsf_1_1Glyph.html#a0d502d326449f8c49011ed91d2805f5b">sf::Glyph::textureRect</a></div><div class="ttdeci">IntRect textureRect</div><div class="ttdoc">Texture coordinates of the glyph inside the font's texture.</div><div class="ttdef"><b>Definition</b> <a href="#l00047">Glyph.hpp:47</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Glyph_html_a6f3c892093167914adc31e52e5923f4b"><div class="ttname"><a href="structsf_1_1Glyph.html#a6f3c892093167914adc31e52e5923f4b">sf::Glyph::bounds</a></div><div class="ttdeci">FloatRect bounds</div><div class="ttdoc">Bounding rectangle of the glyph, in coordinates relative to the baseline.</div><div class="ttdef"><b>Definition</b> <a href="#l00046">Glyph.hpp:46</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,156 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle"><div class="title">GpuPreference.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Headers.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="GpuPreference_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ab0233c2d867cbd561036ed2440a4fec0" id="r_ab0233c2d867cbd561036ed2440a4fec0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0233c2d867cbd561036ed2440a4fec0">SFML_DEFINE_DISCRETE_GPU_PREFERENCE</a></td></tr>
|
||||
<tr class="memdesc:ab0233c2d867cbd561036ed2440a4fec0"><td class="mdescLeft"> </td><td class="mdescRight">A macro to encourage usage of the discrete GPU. <br /></td></tr>
|
||||
<tr class="separator:ab0233c2d867cbd561036ed2440a4fec0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Headers. </p>
|
||||
<p>File containing SFML_DEFINE_DISCRETE_GPU_PREFERENCE </p>
|
||||
|
||||
<p class="definition">Definition in file <a class="el" href="GpuPreference_8hpp_source.html">GpuPreference.hpp</a>.</p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ab0233c2d867cbd561036ed2440a4fec0" name="ab0233c2d867cbd561036ed2440a4fec0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab0233c2d867cbd561036ed2440a4fec0">◆ </a></span>SFML_DEFINE_DISCRETE_GPU_PREFERENCE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_DEFINE_DISCRETE_GPU_PREFERENCE</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>A macro to encourage usage of the discrete GPU. </p>
|
||||
<p>In order to inform the Nvidia/AMD driver that an SFML application could benefit from using the more powerful discrete GPU, special symbols have to be publicly exported from the final executable.</p>
|
||||
<p>SFML defines a helper macro to easily do this.</p>
|
||||
<p>Place <code>SFML_DEFINE_DISCRETE_GPU_PREFERENCE</code> in the global scope of a source file that will be linked into the final executable. Typically it is best to place it where the main function is also defined. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="GpuPreference_8hpp_source.html#l00068">68</a> of file <a class="el" href="GpuPreference_8hpp_source.html">GpuPreference.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,157 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">GpuPreference.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="GpuPreference_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#if defined(SFML_SYSTEM_WINDOWS)</span></div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#define SFML_DEFINE_DISCRETE_GPU_PREFERENCE \</span></div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor"> extern "C" __declspec(dllexport) unsigned long NvOptimusEnablement = 1; \</span></div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor"> extern "C" __declspec(dllexport) unsigned long AmdPowerXpressRequestHighPerformance = 1;</span></div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="GpuPreference_8hpp.html#ab0233c2d867cbd561036ed2440a4fec0"> 68</a></span><span class="preprocessor">#define SFML_DEFINE_DISCRETE_GPU_PREFERENCE</span></div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle"><div class="title">Export.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Graphics_2Export_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ab84c9f1035e146917de3bc0f98d72b35" id="r_ab84c9f1035e146917de3bc0f98d72b35"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a>   <a class="el" href="Config_8hpp.html#aba0bbe5791bee6633caa835c7f6a12a4">SFML_API_IMPORT</a></td></tr>
|
||||
<tr class="separator:ab84c9f1035e146917de3bc0f98d72b35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ab84c9f1035e146917de3bc0f98d72b35" name="ab84c9f1035e146917de3bc0f98d72b35"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab84c9f1035e146917de3bc0f98d72b35">◆ </a></span>SFML_GRAPHICS_API</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SFML_GRAPHICS_API   <a class="el" href="Config_8hpp.html#aba0bbe5791bee6633caa835c7f6a12a4">SFML_API_IMPORT</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="Graphics_2Export_8hpp_source.html#l00042">42</a> of file <a class="el" href="Graphics_2Export_8hpp_source.html">Graphics/Export.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Graphics/Export.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Graphics_2Export_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">// Portable import / export macros</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#if defined(SFML_GRAPHICS_EXPORTS)</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#define SFML_GRAPHICS_API SFML_API_EXPORT</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35"> 42</a></span><span class="preprocessor">#define SFML_GRAPHICS_API SFML_API_IMPORT</span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Graphics.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="BlendMode_8hpp_source.html">SFML/Graphics/BlendMode.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="CircleShape_8hpp_source.html">SFML/Graphics/CircleShape.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Color_8hpp_source.html">SFML/Graphics/Color.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="ConvexShape_8hpp_source.html">SFML/Graphics/ConvexShape.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Drawable_8hpp_source.html">SFML/Graphics/Drawable.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Font_8hpp_source.html">SFML/Graphics/Font.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Glyph_8hpp_source.html">SFML/Graphics/Glyph.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Image_8hpp_source.html">SFML/Graphics/Image.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="PrimitiveType_8hpp_source.html">SFML/Graphics/PrimitiveType.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Rect_8hpp_source.html">SFML/Graphics/Rect.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="RectangleShape_8hpp_source.html">SFML/Graphics/RectangleShape.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="RenderStates_8hpp_source.html">SFML/Graphics/RenderStates.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="RenderTarget_8hpp_source.html">SFML/Graphics/RenderTarget.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="RenderTexture_8hpp_source.html">SFML/Graphics/RenderTexture.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="RenderWindow_8hpp_source.html">SFML/Graphics/RenderWindow.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Shader_8hpp_source.html">SFML/Graphics/Shader.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Shape_8hpp_source.html">SFML/Graphics/Shape.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Sprite_8hpp_source.html">SFML/Graphics/Sprite.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="StencilMode_8hpp_source.html">SFML/Graphics/StencilMode.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Text_8hpp_source.html">SFML/Graphics/Text.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Texture_8hpp_source.html">SFML/Graphics/Texture.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Transform_8hpp_source.html">SFML/Graphics/Transform.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Transformable_8hpp_source.html">SFML/Graphics/Transformable.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vertex_8hpp_source.html">SFML/Graphics/Vertex.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="VertexArray_8hpp_source.html">SFML/Graphics/VertexArray.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="VertexBuffer_8hpp_source.html">SFML/Graphics/VertexBuffer.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="View_8hpp_source.html">SFML/Graphics/View.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Window_8hpp_source.html">SFML/Window.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Graphics_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,200 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Graphics.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Graphics_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include <<a class="code" href="BlendMode_8hpp.html">SFML/Graphics/BlendMode.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="CircleShape_8hpp.html">SFML/Graphics/CircleShape.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="Color_8hpp.html">SFML/Graphics/Color.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <<a class="code" href="ConvexShape_8hpp.html">SFML/Graphics/ConvexShape.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <<a class="code" href="Drawable_8hpp.html">SFML/Graphics/Drawable.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <<a class="code" href="Font_8hpp.html">SFML/Graphics/Font.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <<a class="code" href="Glyph_8hpp.html">SFML/Graphics/Glyph.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <<a class="code" href="Image_8hpp.html">SFML/Graphics/Image.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <<a class="code" href="PrimitiveType_8hpp.html">SFML/Graphics/PrimitiveType.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <<a class="code" href="Rect_8hpp.html">SFML/Graphics/Rect.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#include <<a class="code" href="RectangleShape_8hpp.html">SFML/Graphics/RectangleShape.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include <<a class="code" href="RenderStates_8hpp.html">SFML/Graphics/RenderStates.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include <<a class="code" href="RenderTarget_8hpp.html">SFML/Graphics/RenderTarget.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#include <<a class="code" href="RenderTexture_8hpp.html">SFML/Graphics/RenderTexture.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#include <<a class="code" href="RenderWindow_8hpp.html">SFML/Graphics/RenderWindow.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#include <<a class="code" href="Shader_8hpp.html">SFML/Graphics/Shader.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#include <<a class="code" href="Shape_8hpp.html">SFML/Graphics/Shape.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#include <<a class="code" href="Sprite_8hpp.html">SFML/Graphics/Sprite.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#include <<a class="code" href="StencilMode_8hpp.html">SFML/Graphics/StencilMode.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#include <<a class="code" href="Text_8hpp.html">SFML/Graphics/Text.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#include <<a class="code" href="Texture_8hpp.html">SFML/Graphics/Texture.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#include <<a class="code" href="Transform_8hpp.html">SFML/Graphics/Transform.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#include <<a class="code" href="Transformable_8hpp.html">SFML/Graphics/Transformable.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#include <<a class="code" href="Vertex_8hpp.html">SFML/Graphics/Vertex.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#include <<a class="code" href="VertexArray_8hpp.html">SFML/Graphics/VertexArray.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#include <<a class="code" href="VertexBuffer_8hpp.html">SFML/Graphics/VertexBuffer.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#include <<a class="code" href="View_8hpp.html">SFML/Graphics/View.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#include <<a class="code" href="Window_8hpp.html">SFML/Window.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="ttc" id="aBlendMode_8hpp_html"><div class="ttname"><a href="BlendMode_8hpp.html">BlendMode.hpp</a></div></div>
|
||||
<div class="ttc" id="aCircleShape_8hpp_html"><div class="ttname"><a href="CircleShape_8hpp.html">CircleShape.hpp</a></div></div>
|
||||
<div class="ttc" id="aColor_8hpp_html"><div class="ttname"><a href="Color_8hpp.html">Color.hpp</a></div></div>
|
||||
<div class="ttc" id="aConvexShape_8hpp_html"><div class="ttname"><a href="ConvexShape_8hpp.html">ConvexShape.hpp</a></div></div>
|
||||
<div class="ttc" id="aDrawable_8hpp_html"><div class="ttname"><a href="Drawable_8hpp.html">Drawable.hpp</a></div></div>
|
||||
<div class="ttc" id="aFont_8hpp_html"><div class="ttname"><a href="Font_8hpp.html">Font.hpp</a></div></div>
|
||||
<div class="ttc" id="aGlyph_8hpp_html"><div class="ttname"><a href="Glyph_8hpp.html">Glyph.hpp</a></div></div>
|
||||
<div class="ttc" id="aImage_8hpp_html"><div class="ttname"><a href="Image_8hpp.html">Image.hpp</a></div></div>
|
||||
<div class="ttc" id="aPrimitiveType_8hpp_html"><div class="ttname"><a href="PrimitiveType_8hpp.html">PrimitiveType.hpp</a></div></div>
|
||||
<div class="ttc" id="aRect_8hpp_html"><div class="ttname"><a href="Rect_8hpp.html">Rect.hpp</a></div></div>
|
||||
<div class="ttc" id="aRectangleShape_8hpp_html"><div class="ttname"><a href="RectangleShape_8hpp.html">RectangleShape.hpp</a></div></div>
|
||||
<div class="ttc" id="aRenderStates_8hpp_html"><div class="ttname"><a href="RenderStates_8hpp.html">RenderStates.hpp</a></div></div>
|
||||
<div class="ttc" id="aRenderTarget_8hpp_html"><div class="ttname"><a href="RenderTarget_8hpp.html">RenderTarget.hpp</a></div></div>
|
||||
<div class="ttc" id="aRenderTexture_8hpp_html"><div class="ttname"><a href="RenderTexture_8hpp.html">RenderTexture.hpp</a></div></div>
|
||||
<div class="ttc" id="aRenderWindow_8hpp_html"><div class="ttname"><a href="RenderWindow_8hpp.html">RenderWindow.hpp</a></div></div>
|
||||
<div class="ttc" id="aShader_8hpp_html"><div class="ttname"><a href="Shader_8hpp.html">Shader.hpp</a></div></div>
|
||||
<div class="ttc" id="aShape_8hpp_html"><div class="ttname"><a href="Shape_8hpp.html">Shape.hpp</a></div></div>
|
||||
<div class="ttc" id="aSprite_8hpp_html"><div class="ttname"><a href="Sprite_8hpp.html">Sprite.hpp</a></div></div>
|
||||
<div class="ttc" id="aStencilMode_8hpp_html"><div class="ttname"><a href="StencilMode_8hpp.html">StencilMode.hpp</a></div></div>
|
||||
<div class="ttc" id="aText_8hpp_html"><div class="ttname"><a href="Text_8hpp.html">Text.hpp</a></div></div>
|
||||
<div class="ttc" id="aTexture_8hpp_html"><div class="ttname"><a href="Texture_8hpp.html">Texture.hpp</a></div></div>
|
||||
<div class="ttc" id="aTransform_8hpp_html"><div class="ttname"><a href="Transform_8hpp.html">Transform.hpp</a></div></div>
|
||||
<div class="ttc" id="aTransformable_8hpp_html"><div class="ttname"><a href="Transformable_8hpp.html">Transformable.hpp</a></div></div>
|
||||
<div class="ttc" id="aVertexArray_8hpp_html"><div class="ttname"><a href="VertexArray_8hpp.html">VertexArray.hpp</a></div></div>
|
||||
<div class="ttc" id="aVertexBuffer_8hpp_html"><div class="ttname"><a href="VertexBuffer_8hpp.html">VertexBuffer.hpp</a></div></div>
|
||||
<div class="ttc" id="aVertex_8hpp_html"><div class="ttname"><a href="Vertex_8hpp.html">Vertex.hpp</a></div></div>
|
||||
<div class="ttc" id="aView_8hpp_html"><div class="ttname"><a href="View_8hpp.html">View.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_8hpp_html"><div class="ttname"><a href="Window_8hpp.html">Window.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,145 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_89e9fb32471ae291b179a889144513db.html">Network</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Http.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Network_2Export_8hpp_source.html">SFML/Network/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="IpAddress_8hpp_source.html">SFML/Network/IpAddress.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="TcpSocket_8hpp_source.html">SFML/Network/TcpSocket.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Time_8hpp_source.html">SFML/System/Time.hpp</a>></code><br />
|
||||
<code>#include <iosfwd></code><br />
|
||||
<code>#include <map></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <string></code><br />
|
||||
</div>
|
||||
<p><a href="Http_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Http.html">sf::Http</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A HTTP client. <a href="classsf_1_1Http.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Http_1_1Request.html">sf::Http::Request</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HTTP request. <a href="classsf_1_1Http_1_1Request.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Http_1_1Response.html">sf::Http::Response</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">HTTP response. <a href="classsf_1_1Http_1_1Response.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,332 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_89e9fb32471ae291b179a889144513db.html">Network</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Http.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Http_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Network_2Export_8hpp.html">SFML/Network/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="IpAddress_8hpp.html">SFML/Network/IpAddress.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="TcpSocket_8hpp.html">SFML/Network/TcpSocket.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <<a class="code" href="Time_8hpp.html">SFML/System/Time.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <iosfwd></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <map></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>{</div>
|
||||
<div class="foldopen" id="foldopen00049" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html"> 49</a></span><span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Http.html">Http</a></div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html"> 56</a></span> <span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Http_1_1Request.html">Request</a></div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00063" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#a620f8bff6f43e1378f321bf53fbf5598"> 63</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classsf_1_1Http_1_1Request.html#a620f8bff6f43e1378f321bf53fbf5598">Method</a></div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> {</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> Get, </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> Post, </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> Head, </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> Put, </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> Delete </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#ac99217bf71027d0358c7ac8aee2bc963"> 83</a></span> <a class="code hl_function" href="classsf_1_1Http_1_1Request.html#ac99217bf71027d0358c7ac8aee2bc963">Request</a>(<span class="keyword">const</span> std::string& uri = <span class="stringliteral">"/"</span>, <a class="code hl_enumeration" href="classsf_1_1Http_1_1Request.html#a620f8bff6f43e1378f321bf53fbf5598">Method</a> method = Method::Get, <span class="keyword">const</span> std::string& body = <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#aea672fae5dd089f4b6b3745ed46210d2"> 98</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Http_1_1Request.html#aea672fae5dd089f4b6b3745ed46210d2">setField</a>(<span class="keyword">const</span> std::string& field, <span class="keyword">const</span> std::string& value);</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#abab148554e873e80d2e41376fde1cb62"> 110</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Http_1_1Request.html#abab148554e873e80d2e41376fde1cb62">setMethod</a>(<a class="code hl_enumeration" href="classsf_1_1Http_1_1Request.html#a620f8bff6f43e1378f321bf53fbf5598">Method</a> method);</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#a3723de4b4f1a14b744477841c4ac22e6"> 122</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Http_1_1Request.html#a3723de4b4f1a14b744477841c4ac22e6">setUri</a>(<span class="keyword">const</span> std::string& uri);</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#aa683b607b737a6224a91387b4108d3c7"> 133</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Http_1_1Request.html#aa683b607b737a6224a91387b4108d3c7">setHttpVersion</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> major, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> minor);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#ae9f61ec3fa1639c70e9b5780cb35578e"> 145</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Http_1_1Request.html#ae9f61ec3fa1639c70e9b5780cb35578e">setBody</a>(<span class="keyword">const</span> std::string& body);</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Request.html#aba95e2a7762bb5df986048b05d03a22e"> 148</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classsf_1_1Http.html">Http</a>;</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> [[nodiscard]] std::string prepare() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> [[nodiscard]] <span class="keywordtype">bool</span> hasField(<span class="keyword">const</span> std::string& field) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="comment">// Types</span></div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keyword">using </span>FieldTable = std::map<std::string, std::string>; <span class="comment">// Use an ordered map for predictable payloads</span></div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> FieldTable m_fields; </div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_enumeration" href="classsf_1_1Http_1_1Request.html#a620f8bff6f43e1378f321bf53fbf5598">Method</a> m_method; </div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> std::string m_uri; </div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_majorVersion{1}; </div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_minorVersion{}; </div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> std::string m_body; </div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
|
||||
<div class="foldopen" id="foldopen00193" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html"> 193</a></span> <span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1Http_1_1Response.html">Response</a></div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> {</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00200" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#a663e071978e30fbbeb20ed045be874d8"> 200</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classsf_1_1Http_1_1Response.html#a663e071978e30fbbeb20ed045be874d8">Status</a></div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> {</div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="comment">// 2xx: success</span></div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> Ok = 200, </div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> Created = 201, </div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> Accepted = 202, </div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> NoContent = 204, </div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> ResetContent = 205, </div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> PartialContent = 206, </div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="comment">// 3xx: redirection</span></div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> MultipleChoices = 300, </div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> MovedPermanently = 301, </div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> MovedTemporarily = 302, </div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> NotModified = 304, </div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="comment">// 4xx: client error</span></div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> BadRequest = 400, </div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> Unauthorized = 401, </div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> Forbidden = 403, </div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> NotFound = 404, </div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> RangeNotSatisfiable = 407, </div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="comment">// 5xx: server error</span></div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> InternalServerError = 500, </div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> NotImplemented = 501, </div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> BadGateway = 502, </div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> ServiceNotAvailable = 503, </div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> GatewayTimeout = 504, </div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> VersionNotSupported = 505, </div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="comment">// 10xx: SFML custom codes</span></div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> InvalidResponse = 1000, </div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> ConnectionFailed = 1001 </div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#ae16458c4e969206381b78587aa47c8dc"> 248</a></span> [[nodiscard]] <span class="keyword">const</span> std::string& <a class="code hl_function" href="classsf_1_1Http_1_1Response.html#ae16458c4e969206381b78587aa47c8dc">getField</a>(<span class="keyword">const</span> std::string& field) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#a4271651703764fd9a7d2c0315aff20de"> 261</a></span> [[nodiscard]] <a class="code hl_enumeration" href="classsf_1_1Http_1_1Response.html#a663e071978e30fbbeb20ed045be874d8">Status</a> <a class="code hl_function" href="classsf_1_1Http_1_1Response.html#a4271651703764fd9a7d2c0315aff20de">getStatus</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#ab1c6948f6444fad34d0537e206e398b8"> 271</a></span> [[nodiscard]] <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classsf_1_1Http_1_1Response.html#ab1c6948f6444fad34d0537e206e398b8">getMajorHttpVersion</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#af3c649568d2e291e71c3a7da546bb392"> 281</a></span> [[nodiscard]] <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classsf_1_1Http_1_1Response.html#af3c649568d2e291e71c3a7da546bb392">getMinorHttpVersion</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#ac59e2b11cae4b6232c737547a3ca9850"> 295</a></span> [[nodiscard]] <span class="keyword">const</span> std::string& <a class="code hl_function" href="classsf_1_1Http_1_1Response.html#ac59e2b11cae4b6232c737547a3ca9850">getBody</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="classsf_1_1Http_1_1Response.html#aba95e2a7762bb5df986048b05d03a22e"> 298</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classsf_1_1Http.html">Http</a>;</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keywordtype">void</span> parse(<span class="keyword">const</span> std::string& data);</div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordtype">void</span> parseFields(std::istream& in);</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <span class="comment">// Types</span></div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">using </span>FieldTable = std::map<std::string, std::string>; <span class="comment">// Use an ordered map for predictable payloads</span></div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> FieldTable m_fields; </div>
|
||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <a class="code hl_enumeration" href="classsf_1_1Http_1_1Response.html#a663e071978e30fbbeb20ed045be874d8">Status</a> m_status{Status::ConnectionFailed}; </div>
|
||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_majorVersion{}; </div>
|
||||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_minorVersion{}; </div>
|
||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> std::string m_body; </div>
|
||||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html#ae08a48d8c0951a76229b8979ac8c1ce1"> 342</a></span> <a class="code hl_function" href="classsf_1_1Http.html#ae08a48d8c0951a76229b8979ac8c1ce1">Http</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> </div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html#a79efd844a735f083fcce0edbf1092385"> 358</a></span> <a class="code hl_function" href="classsf_1_1Http.html#a79efd844a735f083fcce0edbf1092385">Http</a>(<span class="keyword">const</span> std::string& host, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port = 0);</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> </div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html#a2d3319d73fbb11f6cd83cc6714057807"> 364</a></span> <a class="code hl_function" href="classsf_1_1Http.html#a2d3319d73fbb11f6cd83cc6714057807">Http</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Http.html">Http</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html#a6520f1898410657f1884f3ed7aad39ac"> 370</a></span> <a class="code hl_class" href="classsf_1_1Http.html">Http</a>& <a class="code hl_function" href="classsf_1_1Http.html#a6520f1898410657f1884f3ed7aad39ac">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Http.html">Http</a>&) = <span class="keyword">delete</span>;</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html#a55121d543b61c41cf20b885a97b04e65"> 387</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Http.html#a55121d543b61c41cf20b885a97b04e65">setHost</a>(<span class="keyword">const</span> std::string& host, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port = 0);</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> </div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"><a class="line" href="classsf_1_1Http.html#aaf09ebfb5e00dcc82e0d494d5c6a9e2a"> 407</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Http_1_1Response.html">Response</a> <a class="code hl_function" href="classsf_1_1Http.html#aaf09ebfb5e00dcc82e0d494d5c6a9e2a">sendRequest</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Http_1_1Request.html">Request</a>& request, <a class="code hl_class" href="classsf_1_1Time.html">Time</a> timeout = Time::Zero);</div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </div>
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <a class="code hl_class" href="classsf_1_1TcpSocket.html">TcpSocket</a> m_connection; </div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> std::optional<IpAddress> m_host; </div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> std::string m_hostName; </div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> m_port{}; </div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> </div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
|
||||
<div class="ttc" id="aIpAddress_8hpp_html"><div class="ttname"><a href="IpAddress_8hpp.html">IpAddress.hpp</a></div></div>
|
||||
<div class="ttc" id="aNetwork_2Export_8hpp_html"><div class="ttname"><a href="Network_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aNetwork_2Export_8hpp_html_ac5d46d4ffd98e947e28c54d051b338e7"><div class="ttname"><a href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a></div><div class="ttdeci">#define SFML_NETWORK_API</div><div class="ttdef"><b>Definition</b> <a href="Network_2Export_8hpp_source.html#l00042">Network/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aTcpSocket_8hpp_html"><div class="ttname"><a href="TcpSocket_8hpp.html">TcpSocket.hpp</a></div></div>
|
||||
<div class="ttc" id="aTime_8hpp_html"><div class="ttname"><a href="Time_8hpp.html">Time.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html">sf::Http::Request</a></div><div class="ttdoc">HTTP request.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">Http.hpp:57</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_a3723de4b4f1a14b744477841c4ac22e6"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#a3723de4b4f1a14b744477841c4ac22e6">sf::Http::Request::setUri</a></div><div class="ttdeci">void setUri(const std::string &uri)</div><div class="ttdoc">Set the requested URI.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_a620f8bff6f43e1378f321bf53fbf5598"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#a620f8bff6f43e1378f321bf53fbf5598">sf::Http::Request::Method</a></div><div class="ttdeci">Method</div><div class="ttdoc">Enumerate the available HTTP methods for a request.</div><div class="ttdef"><b>Definition</b> <a href="#l00063">Http.hpp:64</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_aa683b607b737a6224a91387b4108d3c7"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#aa683b607b737a6224a91387b4108d3c7">sf::Http::Request::setHttpVersion</a></div><div class="ttdeci">void setHttpVersion(unsigned int major, unsigned int minor)</div><div class="ttdoc">Set the HTTP version for the request.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_abab148554e873e80d2e41376fde1cb62"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#abab148554e873e80d2e41376fde1cb62">sf::Http::Request::setMethod</a></div><div class="ttdeci">void setMethod(Method method)</div><div class="ttdoc">Set the request method.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_ac99217bf71027d0358c7ac8aee2bc963"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#ac99217bf71027d0358c7ac8aee2bc963">sf::Http::Request::Request</a></div><div class="ttdeci">Request(const std::string &uri="/", Method method=Method::Get, const std::string &body="")</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_ae9f61ec3fa1639c70e9b5780cb35578e"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#ae9f61ec3fa1639c70e9b5780cb35578e">sf::Http::Request::setBody</a></div><div class="ttdeci">void setBody(const std::string &body)</div><div class="ttdoc">Set the body of the request.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Request_html_aea672fae5dd089f4b6b3745ed46210d2"><div class="ttname"><a href="classsf_1_1Http_1_1Request.html#aea672fae5dd089f4b6b3745ed46210d2">sf::Http::Request::setField</a></div><div class="ttdeci">void setField(const std::string &field, const std::string &value)</div><div class="ttdoc">Set the value of a field.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html">sf::Http::Response</a></div><div class="ttdoc">HTTP response.</div><div class="ttdef"><b>Definition</b> <a href="#l00193">Http.hpp:194</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html_a4271651703764fd9a7d2c0315aff20de"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html#a4271651703764fd9a7d2c0315aff20de">sf::Http::Response::getStatus</a></div><div class="ttdeci">Status getStatus() const</div><div class="ttdoc">Get the response status code.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html_a663e071978e30fbbeb20ed045be874d8"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html#a663e071978e30fbbeb20ed045be874d8">sf::Http::Response::Status</a></div><div class="ttdeci">Status</div><div class="ttdoc">Enumerate all the valid status codes for a response.</div><div class="ttdef"><b>Definition</b> <a href="#l00200">Http.hpp:201</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html_ab1c6948f6444fad34d0537e206e398b8"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html#ab1c6948f6444fad34d0537e206e398b8">sf::Http::Response::getMajorHttpVersion</a></div><div class="ttdeci">unsigned int getMajorHttpVersion() const</div><div class="ttdoc">Get the major HTTP version number of the response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html_ac59e2b11cae4b6232c737547a3ca9850"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html#ac59e2b11cae4b6232c737547a3ca9850">sf::Http::Response::getBody</a></div><div class="ttdeci">const std::string & getBody() const</div><div class="ttdoc">Get the body of the response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html_ae16458c4e969206381b78587aa47c8dc"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html#ae16458c4e969206381b78587aa47c8dc">sf::Http::Response::getField</a></div><div class="ttdeci">const std::string & getField(const std::string &field) const</div><div class="ttdoc">Get the value of a field.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_1_1Response_html_af3c649568d2e291e71c3a7da546bb392"><div class="ttname"><a href="classsf_1_1Http_1_1Response.html#af3c649568d2e291e71c3a7da546bb392">sf::Http::Response::getMinorHttpVersion</a></div><div class="ttdeci">unsigned int getMinorHttpVersion() const</div><div class="ttdoc">Get the minor HTTP version number of the response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html"><div class="ttname"><a href="classsf_1_1Http.html">sf::Http</a></div><div class="ttdoc">A HTTP client.</div><div class="ttdef"><b>Definition</b> <a href="#l00049">Http.hpp:50</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html_a2d3319d73fbb11f6cd83cc6714057807"><div class="ttname"><a href="classsf_1_1Http.html#a2d3319d73fbb11f6cd83cc6714057807">sf::Http::Http</a></div><div class="ttdeci">Http(const Http &)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html_a55121d543b61c41cf20b885a97b04e65"><div class="ttname"><a href="classsf_1_1Http.html#a55121d543b61c41cf20b885a97b04e65">sf::Http::setHost</a></div><div class="ttdeci">void setHost(const std::string &host, unsigned short port=0)</div><div class="ttdoc">Set the target host.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html_a6520f1898410657f1884f3ed7aad39ac"><div class="ttname"><a href="classsf_1_1Http.html#a6520f1898410657f1884f3ed7aad39ac">sf::Http::operator=</a></div><div class="ttdeci">Http & operator=(const Http &)=delete</div><div class="ttdoc">Deleted copy assignment.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html_a79efd844a735f083fcce0edbf1092385"><div class="ttname"><a href="classsf_1_1Http.html#a79efd844a735f083fcce0edbf1092385">sf::Http::Http</a></div><div class="ttdeci">Http(const std::string &host, unsigned short port=0)</div><div class="ttdoc">Construct the HTTP client with the target host.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html_aaf09ebfb5e00dcc82e0d494d5c6a9e2a"><div class="ttname"><a href="classsf_1_1Http.html#aaf09ebfb5e00dcc82e0d494d5c6a9e2a">sf::Http::sendRequest</a></div><div class="ttdeci">Response sendRequest(const Request &request, Time timeout=Time::Zero)</div><div class="ttdoc">Send a HTTP request and return the server's response.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Http_html_ae08a48d8c0951a76229b8979ac8c1ce1"><div class="ttname"><a href="classsf_1_1Http.html#ae08a48d8c0951a76229b8979ac8c1ce1">sf::Http::Http</a></div><div class="ttdeci">Http()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1TcpSocket_html"><div class="ttname"><a href="classsf_1_1TcpSocket.html">sf::TcpSocket</a></div><div class="ttdoc">Specialized socket using the TCP protocol.</div><div class="ttdef"><b>Definition</b> <a href="TcpSocket_8hpp_source.html#l00053">TcpSocket.hpp:54</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Time_html"><div class="ttname"><a href="classsf_1_1Time.html">sf::Time</a></div><div class="ttdoc">Represents a time value.</div><div class="ttdef"><b>Definition</b> <a href="Time_8hpp_source.html#l00041">Time.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,141 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Image.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Graphics_2Export_8hpp_source.html">SFML/Graphics/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Color_8hpp_source.html">SFML/Graphics/Color.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Rect_8hpp_source.html">SFML/Graphics/Rect.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector2_8hpp_source.html">SFML/System/Vector2.hpp</a>></code><br />
|
||||
<code>#include <filesystem></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <string_view></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include <cstddef></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="Image_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1Image.html">sf::Image</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class for loading, manipulating and saving images. <a href="classsf_1_1Image.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_e71ec51a9abd604c65f6abb639f6ea75.html">Graphics</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Image.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Image_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Graphics_2Export_8hpp.html">SFML/Graphics/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Color_8hpp.html">SFML/Graphics/Color.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="Rect_8hpp.html">SFML/Graphics/Rect.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <<a class="code" href="Vector2_8hpp.html">SFML/System/Vector2.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <filesystem></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <string_view></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#include <cstddef></span></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword">class </span>InputStream;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="foldopen" id="foldopen00054" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html"> 54</a></span><span class="keyword">class </span><a class="code hl_define" href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a> <a class="code hl_class" href="classsf_1_1Image.html">Image</a></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a873f8f575fda36b0db84ffd3c87771a3"> 65</a></span> <a class="code hl_function" href="classsf_1_1Image.html#a873f8f575fda36b0db84ffd3c87771a3">Image</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#ac951e9aefdc4dbdaf40b1ebb4c4d29a6"> 74</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Image.html#ac951e9aefdc4dbdaf40b1ebb4c4d29a6">Image</a>(<a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> color = Color::Black);</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a41d99a89e89a382a77bcb49ab1a86cba"> 87</a></span> <a class="code hl_function" href="classsf_1_1Image.html#a41d99a89e89a382a77bcb49ab1a86cba">Image</a>(<a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size, <span class="keyword">const</span> std::uint8_t* pixels);</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a296b659653dfca1870d7e102ea5ec11b"> 103</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Image.html#a296b659653dfca1870d7e102ea5ec11b">Image</a>(<span class="keyword">const</span> std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a614aa78ae9099db95f317d9473562464"> 120</a></span> <a class="code hl_function" href="classsf_1_1Image.html#a614aa78ae9099db95f317d9473562464">Image</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, std::size_t size);</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#ad326f41d1857dc762208d9b5cfb12222"> 136</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1Image.html#ad326f41d1857dc762208d9b5cfb12222">Image</a>(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>& stream);</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#afff96ca305f83a4ee76e13cf0a846347"> 145</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Image.html#afff96ca305f83a4ee76e13cf0a846347">resize</a>(<a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> color = Color::Black);</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a95997001f36f3b3ae53966e8f140986f"> 158</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Image.html#a95997001f36f3b3ae53966e8f140986f">resize</a>(<a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> size, <span class="keyword">const</span> std::uint8_t* pixels);</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#ad2fe161c9acf3ddfb2b52853721ebd57"> 175</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Image.html#ad2fe161c9acf3ddfb2b52853721ebd57">loadFromFile</a>(<span class="keyword">const</span> std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#aaa6c7afa5851a51cec6ab438faa7354c"> 193</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Image.html#aaa6c7afa5851a51cec6ab438faa7354c">loadFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, std::size_t size);</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a21122ded0e8368bb06ed3b9acfbfb501"> 210</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Image.html#a21122ded0e8368bb06ed3b9acfbfb501">loadFromStream</a>(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>& stream);</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a3e5834cd9862f4dc77ed495b78f67f2d"> 227</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Image.html#a3e5834cd9862f4dc77ed495b78f67f2d">saveToFile</a>(<span class="keyword">const</span> std::filesystem::path& filename) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a5cf18de1b6539d07886f53a91f841b6f"> 245</a></span> [[nodiscard]] std::optional<std::vector<std::uint8_t>> <a class="code hl_function" href="classsf_1_1Image.html#a5cf18de1b6539d07886f53a91f841b6f">saveToMemory</a>(std::string_view format) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a85409951b05369813069ed64393391ce"> 253</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> <a class="code hl_function" href="classsf_1_1Image.html#a85409951b05369813069ed64393391ce">getSize</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a6d4cd23e775ffa611d12a414cd53ac6d"> 266</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Image.html#a6d4cd23e775ffa611d12a414cd53ac6d">createMaskFromColor</a>(<a class="code hl_class" href="classsf_1_1Color.html">Color</a> color, std::uint8_t alpha = 0);</div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a5399551f13bd86c9f1b2d96ad52812ca"> 300</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1Image.html#a5399551f13bd86c9f1b2d96ad52812ca">copy</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Image.html">Image</a>& source, <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> dest, <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Rect.html">IntRect</a>& sourceRect = {}, <span class="keywordtype">bool</span> applyAlpha = <span class="keyword">false</span>);</div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#ae002b4678fd489c212a1fda487c06761"> 315</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Image.html#ae002b4678fd489c212a1fda487c06761">setPixel</a>(<a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> coords, <a class="code hl_class" href="classsf_1_1Color.html">Color</a> color);</div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a166e09f1c57c5d186c77682ae898f852"> 331</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Color.html">Color</a> <a class="code hl_function" href="classsf_1_1Image.html#a166e09f1c57c5d186c77682ae898f852">getPixel</a>(<a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> coords) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a85c60ac531015bc629737ea48a75cfda"> 346</a></span> [[nodiscard]] <span class="keyword">const</span> std::uint8_t* <a class="code hl_function" href="classsf_1_1Image.html#a85c60ac531015bc629737ea48a75cfda">getPixelsPtr</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a57168e7bc29190e08bbd6c9c19f4bb2c"> 352</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Image.html#a57168e7bc29190e08bbd6c9c19f4bb2c">flipHorizontally</a>();</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="classsf_1_1Image.html#a78a702a7e49d1de2dec9894da99d279c"> 358</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1Image.html#a78a702a7e49d1de2dec9894da99d279c">flipVertically</a>();</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> </div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <a class="code hl_class" href="classsf_1_1Vector2.html">Vector2u</a> m_size; </div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> std::vector<std::uint8_t> m_pixels; </div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
|
||||
<div class="ttc" id="aColor_8hpp_html"><div class="ttname"><a href="Color_8hpp.html">Color.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html"><div class="ttname"><a href="Graphics_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aGraphics_2Export_8hpp_html_ab84c9f1035e146917de3bc0f98d72b35"><div class="ttname"><a href="Graphics_2Export_8hpp.html#ab84c9f1035e146917de3bc0f98d72b35">SFML_GRAPHICS_API</a></div><div class="ttdeci">#define SFML_GRAPHICS_API</div><div class="ttdef"><b>Definition</b> <a href="Graphics_2Export_8hpp_source.html#l00042">Graphics/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aRect_8hpp_html"><div class="ttname"><a href="Rect_8hpp.html">Rect.hpp</a></div></div>
|
||||
<div class="ttc" id="aVector2_8hpp_html"><div class="ttname"><a href="Vector2_8hpp.html">Vector2.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Color_html"><div class="ttname"><a href="classsf_1_1Color.html">sf::Color</a></div><div class="ttdoc">Utility class for manipulating RGBA colors.</div><div class="ttdef"><b>Definition</b> <a href="Color_8hpp_source.html#l00039">Color.hpp:40</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html"><div class="ttname"><a href="classsf_1_1Image.html">sf::Image</a></div><div class="ttdoc">Class for loading, manipulating and saving images.</div><div class="ttdef"><b>Definition</b> <a href="#l00054">Image.hpp:55</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a166e09f1c57c5d186c77682ae898f852"><div class="ttname"><a href="classsf_1_1Image.html#a166e09f1c57c5d186c77682ae898f852">sf::Image::getPixel</a></div><div class="ttdeci">Color getPixel(Vector2u coords) const</div><div class="ttdoc">Get the color of a pixel.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a21122ded0e8368bb06ed3b9acfbfb501"><div class="ttname"><a href="classsf_1_1Image.html#a21122ded0e8368bb06ed3b9acfbfb501">sf::Image::loadFromStream</a></div><div class="ttdeci">bool loadFromStream(InputStream &stream)</div><div class="ttdoc">Load the image from a custom stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a296b659653dfca1870d7e102ea5ec11b"><div class="ttname"><a href="classsf_1_1Image.html#a296b659653dfca1870d7e102ea5ec11b">sf::Image::Image</a></div><div class="ttdeci">Image(const std::filesystem::path &filename)</div><div class="ttdoc">Construct the image from a file on disk.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a3e5834cd9862f4dc77ed495b78f67f2d"><div class="ttname"><a href="classsf_1_1Image.html#a3e5834cd9862f4dc77ed495b78f67f2d">sf::Image::saveToFile</a></div><div class="ttdeci">bool saveToFile(const std::filesystem::path &filename) const</div><div class="ttdoc">Save the image to a file on disk.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a41d99a89e89a382a77bcb49ab1a86cba"><div class="ttname"><a href="classsf_1_1Image.html#a41d99a89e89a382a77bcb49ab1a86cba">sf::Image::Image</a></div><div class="ttdeci">Image(Vector2u size, const std::uint8_t *pixels)</div><div class="ttdoc">Construct the image from an array of pixels.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a5399551f13bd86c9f1b2d96ad52812ca"><div class="ttname"><a href="classsf_1_1Image.html#a5399551f13bd86c9f1b2d96ad52812ca">sf::Image::copy</a></div><div class="ttdeci">bool copy(const Image &source, Vector2u dest, const IntRect &sourceRect={}, bool applyAlpha=false)</div><div class="ttdoc">Copy pixels from another image onto this one.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a57168e7bc29190e08bbd6c9c19f4bb2c"><div class="ttname"><a href="classsf_1_1Image.html#a57168e7bc29190e08bbd6c9c19f4bb2c">sf::Image::flipHorizontally</a></div><div class="ttdeci">void flipHorizontally()</div><div class="ttdoc">Flip the image horizontally (left <-> right)</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a5cf18de1b6539d07886f53a91f841b6f"><div class="ttname"><a href="classsf_1_1Image.html#a5cf18de1b6539d07886f53a91f841b6f">sf::Image::saveToMemory</a></div><div class="ttdeci">std::optional< std::vector< std::uint8_t > > saveToMemory(std::string_view format) const</div><div class="ttdoc">Save the image to a buffer in memory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a614aa78ae9099db95f317d9473562464"><div class="ttname"><a href="classsf_1_1Image.html#a614aa78ae9099db95f317d9473562464">sf::Image::Image</a></div><div class="ttdeci">Image(const void *data, std::size_t size)</div><div class="ttdoc">Construct the image from a file in memory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a6d4cd23e775ffa611d12a414cd53ac6d"><div class="ttname"><a href="classsf_1_1Image.html#a6d4cd23e775ffa611d12a414cd53ac6d">sf::Image::createMaskFromColor</a></div><div class="ttdeci">void createMaskFromColor(Color color, std::uint8_t alpha=0)</div><div class="ttdoc">Create a transparency mask from a specified color-key.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a78a702a7e49d1de2dec9894da99d279c"><div class="ttname"><a href="classsf_1_1Image.html#a78a702a7e49d1de2dec9894da99d279c">sf::Image::flipVertically</a></div><div class="ttdeci">void flipVertically()</div><div class="ttdoc">Flip the image vertically (top <-> bottom)</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a85409951b05369813069ed64393391ce"><div class="ttname"><a href="classsf_1_1Image.html#a85409951b05369813069ed64393391ce">sf::Image::getSize</a></div><div class="ttdeci">Vector2u getSize() const</div><div class="ttdoc">Return the size (width and height) of the image.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a85c60ac531015bc629737ea48a75cfda"><div class="ttname"><a href="classsf_1_1Image.html#a85c60ac531015bc629737ea48a75cfda">sf::Image::getPixelsPtr</a></div><div class="ttdeci">const std::uint8_t * getPixelsPtr() const</div><div class="ttdoc">Get a read-only pointer to the array of pixels.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a873f8f575fda36b0db84ffd3c87771a3"><div class="ttname"><a href="classsf_1_1Image.html#a873f8f575fda36b0db84ffd3c87771a3">sf::Image::Image</a></div><div class="ttdeci">Image()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_a95997001f36f3b3ae53966e8f140986f"><div class="ttname"><a href="classsf_1_1Image.html#a95997001f36f3b3ae53966e8f140986f">sf::Image::resize</a></div><div class="ttdeci">void resize(Vector2u size, const std::uint8_t *pixels)</div><div class="ttdoc">Resize the image from an array of pixels.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_aaa6c7afa5851a51cec6ab438faa7354c"><div class="ttname"><a href="classsf_1_1Image.html#aaa6c7afa5851a51cec6ab438faa7354c">sf::Image::loadFromMemory</a></div><div class="ttdeci">bool loadFromMemory(const void *data, std::size_t size)</div><div class="ttdoc">Load the image from a file in memory.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_ac951e9aefdc4dbdaf40b1ebb4c4d29a6"><div class="ttname"><a href="classsf_1_1Image.html#ac951e9aefdc4dbdaf40b1ebb4c4d29a6">sf::Image::Image</a></div><div class="ttdeci">Image(Vector2u size, Color color=Color::Black)</div><div class="ttdoc">Construct the image and fill it with a unique color.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_ad2fe161c9acf3ddfb2b52853721ebd57"><div class="ttname"><a href="classsf_1_1Image.html#ad2fe161c9acf3ddfb2b52853721ebd57">sf::Image::loadFromFile</a></div><div class="ttdeci">bool loadFromFile(const std::filesystem::path &filename)</div><div class="ttdoc">Load the image from a file on disk.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_ad326f41d1857dc762208d9b5cfb12222"><div class="ttname"><a href="classsf_1_1Image.html#ad326f41d1857dc762208d9b5cfb12222">sf::Image::Image</a></div><div class="ttdeci">Image(InputStream &stream)</div><div class="ttdoc">Construct the image from a custom stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_ae002b4678fd489c212a1fda487c06761"><div class="ttname"><a href="classsf_1_1Image.html#ae002b4678fd489c212a1fda487c06761">sf::Image::setPixel</a></div><div class="ttdeci">void setPixel(Vector2u coords, Color color)</div><div class="ttdoc">Change the color of a pixel.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Image_html_afff96ca305f83a4ee76e13cf0a846347"><div class="ttname"><a href="classsf_1_1Image.html#afff96ca305f83a4ee76e13cf0a846347">sf::Image::resize</a></div><div class="ttdeci">void resize(Vector2u size, Color color=Color::Black)</div><div class="ttdoc">Resize the image and fill it with a unique color.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html"><div class="ttname"><a href="classsf_1_1InputStream.html">sf::InputStream</a></div><div class="ttdoc">Abstract class for custom file input streams.</div><div class="ttdef"><b>Definition</b> <a href="InputStream_8hpp_source.html#l00045">InputStream.hpp:46</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Rect_html"><div class="ttname"><a href="classsf_1_1Rect.html">sf::Rect< int ></a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector2_html"><div class="ttname"><a href="classsf_1_1Vector2.html">sf::Vector2< unsigned int ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">InputSoundFile.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Audio_2Export_8hpp_source.html">SFML/Audio/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="SoundFileReader_8hpp_source.html">SFML/Audio/SoundFileReader.hpp</a>></code><br />
|
||||
<code>#include <filesystem></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include <cstddef></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="InputSoundFile_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1InputSoundFile.html">sf::InputSoundFile</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Provide read access to sound files. <a href="classsf_1_1InputSoundFile.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">InputSoundFile.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="InputSoundFile_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Audio_2Export_8hpp.html">SFML/Audio/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="SoundFileReader_8hpp.html">SFML/Audio/SoundFileReader.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <filesystem></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <memory></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <vector></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#include <cstddef></span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>{</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">class </span>Time;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">class </span>InputStream;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="foldopen" id="foldopen00051" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html"> 51</a></span><span class="keyword">class </span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_class" href="classsf_1_1InputSoundFile.html">InputSoundFile</a></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>{</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a656b5b198b7fc216915989b05b6ae51e"> 61</a></span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a656b5b198b7fc216915989b05b6ae51e">InputSoundFile</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a0729e8109a29eed7d844294ce254e137"> 79</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a0729e8109a29eed7d844294ce254e137">InputSoundFile</a>(<span class="keyword">const</span> std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a3d893678827ac5b81012656978243707"> 93</a></span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a3d893678827ac5b81012656978243707">InputSoundFile</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, std::size_t sizeInBytes);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a95c3344624ab189e38f5b69333bf4076"> 106</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a95c3344624ab189e38f5b69333bf4076">InputSoundFile</a>(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>& stream);</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a4ca76fd9f563158d462bef20c6ed09cc"> 124</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a4ca76fd9f563158d462bef20c6ed09cc">openFromFile</a>(<span class="keyword">const</span> std::filesystem::path& filename);</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a4e034a8e9e69ca3c33a3f11180250400"> 138</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a4e034a8e9e69ca3c33a3f11180250400">openFromMemory</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, std::size_t sizeInBytes);</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a32b76497aeb088a2b46dc6efd819b909"> 151</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a32b76497aeb088a2b46dc6efd819b909">openFromStream</a>(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>& stream);</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a5516ece930e7d1923ad19a8b3750e4f8"> 159</a></span> [[nodiscard]] std::uint64_t <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a5516ece930e7d1923ad19a8b3750e4f8">getSampleCount</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a54307c308ba05dea63aba54a29c804a4"> 167</a></span> [[nodiscard]] <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a54307c308ba05dea63aba54a29c804a4">getChannelCount</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a6b8177e40dd8020752f6d52f96b774c3"> 175</a></span> [[nodiscard]] <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a6b8177e40dd8020752f6d52f96b774c3">getSampleRate</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#aa1ec832743a0dfcc4f72caca77d8d5c5"> 188</a></span> [[nodiscard]] <span class="keyword">const</span> std::vector<SoundChannel>& <a class="code hl_function" href="classsf_1_1InputSoundFile.html#aa1ec832743a0dfcc4f72caca77d8d5c5">getChannelMap</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#aa081bd4d9732408d10b48227a360778e"> 199</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Time.html">Time</a> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#aa081bd4d9732408d10b48227a360778e">getDuration</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#ad1a2238acb734d8b1144ecd75cccc2e7"> 207</a></span> [[nodiscard]] <a class="code hl_class" href="classsf_1_1Time.html">Time</a> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#ad1a2238acb734d8b1144ecd75cccc2e7">getTimeOffset</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a861013e6105643881596dbaeffdb1ca2"> 215</a></span> [[nodiscard]] std::uint64_t <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a861013e6105643881596dbaeffdb1ca2">getSampleOffset</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#afc98f7c941fbac7c2c0f697014b03b92"> 234</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#afc98f7c941fbac7c2c0f697014b03b92">seek</a>(std::uint64_t sampleOffset);</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#a8eee7af58ad75ddc61f93ad72e2d66c1"> 248</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#a8eee7af58ad75ddc61f93ad72e2d66c1">seek</a>(<a class="code hl_class" href="classsf_1_1Time.html">Time</a> timeOffset);</div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#ace52e5a9baca072799366cb181a70280"> 259</a></span> [[nodiscard]] std::uint64_t <a class="code hl_function" href="classsf_1_1InputSoundFile.html#ace52e5a9baca072799366cb181a70280">read</a>(std::int16_t* samples, std::uint64_t maxCount);</div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="classsf_1_1InputSoundFile.html#ad28182aea9dc9f7d0dfc7f78691825b4"> 265</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classsf_1_1InputSoundFile.html#ad28182aea9dc9f7d0dfc7f78691825b4">close</a>();</div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keyword">struct </span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> StreamDeleter</div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> {</div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> StreamDeleter(<span class="keywordtype">bool</span> theOwned);</div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="comment">// To accept ownership transfer from usual std::unique_ptr<T></span></div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> StreamDeleter(<span class="keyword">const</span> std::default_delete<T>&);</div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordtype">void</span> operator()(<a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a>* ptr) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keywordtype">bool</span> owned{<span class="keyword">true</span>};</div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> };</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> std::unique_ptr<SoundFileReader> m_reader; </div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> std::unique_ptr<InputStream, StreamDeleter> m_stream{<span class="keyword">nullptr</span>, <span class="keyword">false</span>}; </div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> std::uint64_t m_sampleOffset{}; </div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> std::uint64_t m_sampleCount{}; </div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_sampleRate{}; </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> std::vector<SoundChannel> m_channelMap; </div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> </div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
|
||||
<div class="ttc" id="aAudio_2Export_8hpp_html"><div class="ttname"><a href="Audio_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aAudio_2Export_8hpp_html_a4d34c0f253824ac49bdd93545913eb89"><div class="ttname"><a href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a></div><div class="ttdeci">#define SFML_AUDIO_API</div><div class="ttdef"><b>Definition</b> <a href="Audio_2Export_8hpp_source.html#l00042">Audio/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aSoundFileReader_8hpp_html"><div class="ttname"><a href="SoundFileReader_8hpp.html">SoundFileReader.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html"><div class="ttname"><a href="classsf_1_1InputSoundFile.html">sf::InputSoundFile</a></div><div class="ttdoc">Provide read access to sound files.</div><div class="ttdef"><b>Definition</b> <a href="#l00051">InputSoundFile.hpp:52</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a0729e8109a29eed7d844294ce254e137"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a0729e8109a29eed7d844294ce254e137">sf::InputSoundFile::InputSoundFile</a></div><div class="ttdeci">InputSoundFile(const std::filesystem::path &filename)</div><div class="ttdoc">Construct a sound file from the disk for reading.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a32b76497aeb088a2b46dc6efd819b909"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a32b76497aeb088a2b46dc6efd819b909">sf::InputSoundFile::openFromStream</a></div><div class="ttdeci">bool openFromStream(InputStream &stream)</div><div class="ttdoc">Open a sound file from a custom stream for reading.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a3d893678827ac5b81012656978243707"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a3d893678827ac5b81012656978243707">sf::InputSoundFile::InputSoundFile</a></div><div class="ttdeci">InputSoundFile(const void *data, std::size_t sizeInBytes)</div><div class="ttdoc">Construct a sound file in memory for reading.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a4ca76fd9f563158d462bef20c6ed09cc"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a4ca76fd9f563158d462bef20c6ed09cc">sf::InputSoundFile::openFromFile</a></div><div class="ttdeci">bool openFromFile(const std::filesystem::path &filename)</div><div class="ttdoc">Open a sound file from the disk for reading.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a4e034a8e9e69ca3c33a3f11180250400"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a4e034a8e9e69ca3c33a3f11180250400">sf::InputSoundFile::openFromMemory</a></div><div class="ttdeci">bool openFromMemory(const void *data, std::size_t sizeInBytes)</div><div class="ttdoc">Open a sound file in memory for reading.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a54307c308ba05dea63aba54a29c804a4"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a54307c308ba05dea63aba54a29c804a4">sf::InputSoundFile::getChannelCount</a></div><div class="ttdeci">unsigned int getChannelCount() const</div><div class="ttdoc">Get the number of channels used by the sound.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a5516ece930e7d1923ad19a8b3750e4f8"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a5516ece930e7d1923ad19a8b3750e4f8">sf::InputSoundFile::getSampleCount</a></div><div class="ttdeci">std::uint64_t getSampleCount() const</div><div class="ttdoc">Get the total number of audio samples in the file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a656b5b198b7fc216915989b05b6ae51e"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a656b5b198b7fc216915989b05b6ae51e">sf::InputSoundFile::InputSoundFile</a></div><div class="ttdeci">InputSoundFile()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a6b8177e40dd8020752f6d52f96b774c3"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a6b8177e40dd8020752f6d52f96b774c3">sf::InputSoundFile::getSampleRate</a></div><div class="ttdeci">unsigned int getSampleRate() const</div><div class="ttdoc">Get the sample rate of the sound.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a861013e6105643881596dbaeffdb1ca2"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a861013e6105643881596dbaeffdb1ca2">sf::InputSoundFile::getSampleOffset</a></div><div class="ttdeci">std::uint64_t getSampleOffset() const</div><div class="ttdoc">Get the read offset of the file in samples.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a8eee7af58ad75ddc61f93ad72e2d66c1"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a8eee7af58ad75ddc61f93ad72e2d66c1">sf::InputSoundFile::seek</a></div><div class="ttdeci">void seek(Time timeOffset)</div><div class="ttdoc">Change the current read position to the given time offset.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_a95c3344624ab189e38f5b69333bf4076"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#a95c3344624ab189e38f5b69333bf4076">sf::InputSoundFile::InputSoundFile</a></div><div class="ttdeci">InputSoundFile(InputStream &stream)</div><div class="ttdoc">Construct a sound file from a custom stream for reading.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_aa081bd4d9732408d10b48227a360778e"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#aa081bd4d9732408d10b48227a360778e">sf::InputSoundFile::getDuration</a></div><div class="ttdeci">Time getDuration() const</div><div class="ttdoc">Get the total duration of the sound file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_aa1ec832743a0dfcc4f72caca77d8d5c5"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#aa1ec832743a0dfcc4f72caca77d8d5c5">sf::InputSoundFile::getChannelMap</a></div><div class="ttdeci">const std::vector< SoundChannel > & getChannelMap() const</div><div class="ttdoc">Get the map of position in sample frame to sound channel.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_ace52e5a9baca072799366cb181a70280"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#ace52e5a9baca072799366cb181a70280">sf::InputSoundFile::read</a></div><div class="ttdeci">std::uint64_t read(std::int16_t *samples, std::uint64_t maxCount)</div><div class="ttdoc">Read audio samples from the open file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_ad1a2238acb734d8b1144ecd75cccc2e7"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#ad1a2238acb734d8b1144ecd75cccc2e7">sf::InputSoundFile::getTimeOffset</a></div><div class="ttdeci">Time getTimeOffset() const</div><div class="ttdoc">Get the read offset of the file in time.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_ad28182aea9dc9f7d0dfc7f78691825b4"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#ad28182aea9dc9f7d0dfc7f78691825b4">sf::InputSoundFile::close</a></div><div class="ttdeci">void close()</div><div class="ttdoc">Close the current file.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputSoundFile_html_afc98f7c941fbac7c2c0f697014b03b92"><div class="ttname"><a href="classsf_1_1InputSoundFile.html#afc98f7c941fbac7c2c0f697014b03b92">sf::InputSoundFile::seek</a></div><div class="ttdeci">void seek(std::uint64_t sampleOffset)</div><div class="ttdoc">Change the current read position to the given sample offset.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html"><div class="ttname"><a href="classsf_1_1InputStream.html">sf::InputStream</a></div><div class="ttdoc">Abstract class for custom file input streams.</div><div class="ttdef"><b>Definition</b> <a href="InputStream_8hpp_source.html#l00045">InputStream.hpp:46</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Time_html"><div class="ttname"><a href="classsf_1_1Time.html">sf::Time</a></div><div class="ttdoc">Represents a time value.</div><div class="ttdef"><b>Definition</b> <a href="Time_8hpp_source.html#l00041">Time.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">InputStream.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="System_2Export_8hpp_source.html">SFML/System/Export.hpp</a>></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="InputStream_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1InputStream.html">sf::InputStream</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract class for custom file input streams. <a href="classsf_1_1InputStream.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,180 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_83d50c0b1f1eceb6f182949162e90861.html">System</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">InputStream.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="InputStream_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="System_2Export_8hpp.html">SFML/System/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classsf_1_1InputStream.html"> 45</a></span><span class="keyword">class </span><a class="code hl_define" href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a> <a class="code hl_class" href="classsf_1_1InputStream.html">InputStream</a></div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>{</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classsf_1_1InputStream.html#ad13ffa81ecdae8a97b596144b7f824c3"> 52</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classsf_1_1InputStream.html#ad13ffa81ecdae8a97b596144b7f824c3">~InputStream</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classsf_1_1InputStream.html#a966518d3a4cba44ae5c28847865c487d"> 66</a></span> [[nodiscard]] <span class="keyword">virtual</span> std::optional<std::size_t> <a class="code hl_function" href="classsf_1_1InputStream.html#a966518d3a4cba44ae5c28847865c487d">read</a>(<span class="keywordtype">void</span>* data, std::size_t size) = 0;</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classsf_1_1InputStream.html#ab53feb45aa824cc2117362ab79b38352"> 76</a></span> [[nodiscard]] <span class="keyword">virtual</span> std::optional<std::size_t> <a class="code hl_function" href="classsf_1_1InputStream.html#ab53feb45aa824cc2117362ab79b38352">seek</a>(std::size_t position) = 0;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classsf_1_1InputStream.html#a03ec284866fd46ef2a3673e022f89895"> 84</a></span> [[nodiscard]] <span class="keyword">virtual</span> std::optional<std::size_t> <a class="code hl_function" href="classsf_1_1InputStream.html#a03ec284866fd46ef2a3673e022f89895">tell</a>() = 0;</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classsf_1_1InputStream.html#a2d735fa531dd65747f743b09331ea7c8"> 92</a></span> <span class="keyword">virtual</span> std::optional<std::size_t> <a class="code hl_function" href="classsf_1_1InputStream.html#a2d735fa531dd65747f743b09331ea7c8">getSize</a>() = 0;</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html"><div class="ttname"><a href="System_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aSystem_2Export_8hpp_html_a6476c9e422606477a4c23d92b1d79a1f"><div class="ttname"><a href="System_2Export_8hpp.html#a6476c9e422606477a4c23d92b1d79a1f">SFML_SYSTEM_API</a></div><div class="ttdeci">#define SFML_SYSTEM_API</div><div class="ttdef"><b>Definition</b> <a href="System_2Export_8hpp_source.html#l00042">System/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html"><div class="ttname"><a href="classsf_1_1InputStream.html">sf::InputStream</a></div><div class="ttdoc">Abstract class for custom file input streams.</div><div class="ttdef"><b>Definition</b> <a href="#l00045">InputStream.hpp:46</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html_a03ec284866fd46ef2a3673e022f89895"><div class="ttname"><a href="classsf_1_1InputStream.html#a03ec284866fd46ef2a3673e022f89895">sf::InputStream::tell</a></div><div class="ttdeci">virtual std::optional< std::size_t > tell()=0</div><div class="ttdoc">Get the current reading position in the stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html_a2d735fa531dd65747f743b09331ea7c8"><div class="ttname"><a href="classsf_1_1InputStream.html#a2d735fa531dd65747f743b09331ea7c8">sf::InputStream::getSize</a></div><div class="ttdeci">virtual std::optional< std::size_t > getSize()=0</div><div class="ttdoc">Return the size of the stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html_a966518d3a4cba44ae5c28847865c487d"><div class="ttname"><a href="classsf_1_1InputStream.html#a966518d3a4cba44ae5c28847865c487d">sf::InputStream::read</a></div><div class="ttdeci">virtual std::optional< std::size_t > read(void *data, std::size_t size)=0</div><div class="ttdoc">Read data from the stream.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html_ab53feb45aa824cc2117362ab79b38352"><div class="ttname"><a href="classsf_1_1InputStream.html#ab53feb45aa824cc2117362ab79b38352">sf::InputStream::seek</a></div><div class="ttdeci">virtual std::optional< std::size_t > seek(std::size_t position)=0</div><div class="ttdoc">Change the current reading position.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1InputStream_html_ad13ffa81ecdae8a97b596144b7f824c3"><div class="ttname"><a href="classsf_1_1InputStream.html#ad13ffa81ecdae8a97b596144b7f824c3">sf::InputStream::~InputStream</a></div><div class="ttdeci">virtual ~InputStream()=default</div><div class="ttdoc">Virtual destructor.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,166 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_89e9fb32471ae291b179a889144513db.html">Network</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">IpAddress.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Network_2Export_8hpp_source.html">SFML/Network/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Time_8hpp_source.html">SFML/System/Time.hpp</a>></code><br />
|
||||
<code>#include <iosfwd></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <string_view></code><br />
|
||||
<code>#include <cstdint></code><br />
|
||||
</div>
|
||||
<p><a href="IpAddress_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsf_1_1IpAddress.html">sf::IpAddress</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Encapsulate an IPv4 network address. <a href="classsf_1_1IpAddress.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a4b1fa6499a4ce78d12fa9a8d0acb59fa" id="r_a4b1fa6499a4ce78d12fa9a8d0acb59fa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a4b1fa6499a4ce78d12fa9a8d0acb59fa">sf::operator==</a> (<a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> right)</td></tr>
|
||||
<tr class="memdesc:a4b1fa6499a4ce78d12fa9a8d0acb59fa"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator==</code> to compare two IP addresses. <br /></td></tr>
|
||||
<tr class="separator:a4b1fa6499a4ce78d12fa9a8d0acb59fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0dbbbec7605953e6f8fc78e4668565b0" id="r_a0dbbbec7605953e6f8fc78e4668565b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a0dbbbec7605953e6f8fc78e4668565b0">sf::operator!=</a> (<a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> right)</td></tr>
|
||||
<tr class="memdesc:a0dbbbec7605953e6f8fc78e4668565b0"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator!=</code> to compare two IP addresses. <br /></td></tr>
|
||||
<tr class="separator:a0dbbbec7605953e6f8fc78e4668565b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a35724a7bbc9279a509b49f90461ecc03" id="r_a35724a7bbc9279a509b49f90461ecc03"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a35724a7bbc9279a509b49f90461ecc03">sf::operator<</a> (<a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> right)</td></tr>
|
||||
<tr class="memdesc:a35724a7bbc9279a509b49f90461ecc03"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator<</code> to compare two IP addresses. <br /></td></tr>
|
||||
<tr class="separator:a35724a7bbc9279a509b49f90461ecc03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d772ad2969a23ffdc460a2cf0e817df" id="r_a7d772ad2969a23ffdc460a2cf0e817df"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#a7d772ad2969a23ffdc460a2cf0e817df">sf::operator></a> (<a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> right)</td></tr>
|
||||
<tr class="memdesc:a7d772ad2969a23ffdc460a2cf0e817df"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator></code> to compare two IP addresses. <br /></td></tr>
|
||||
<tr class="separator:a7d772ad2969a23ffdc460a2cf0e817df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5b7daf9953cb4cad5756806c89eb22b" id="r_ab5b7daf9953cb4cad5756806c89eb22b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#ab5b7daf9953cb4cad5756806c89eb22b">sf::operator<=</a> (<a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> right)</td></tr>
|
||||
<tr class="memdesc:ab5b7daf9953cb4cad5756806c89eb22b"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator<=</code> to compare two IP addresses. <br /></td></tr>
|
||||
<tr class="separator:ab5b7daf9953cb4cad5756806c89eb22b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaccbe1d33f8b764745871941e00a53c5" id="r_aaccbe1d33f8b764745871941e00a53c5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#aaccbe1d33f8b764745871941e00a53c5">sf::operator>=</a> (<a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> right)</td></tr>
|
||||
<tr class="memdesc:aaccbe1d33f8b764745871941e00a53c5"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator>=</code> to compare two IP addresses. <br /></td></tr>
|
||||
<tr class="separator:aaccbe1d33f8b764745871941e00a53c5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab48bc71bf12df7dcf1f97f4ac58aaf75" id="r_ab48bc71bf12df7dcf1f97f4ac58aaf75"><td class="memItemLeft" align="right" valign="top">std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#ab48bc71bf12df7dcf1f97f4ac58aaf75">sf::operator>></a> (std::istream &stream, std::optional< <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> > &address)</td></tr>
|
||||
<tr class="memdesc:ab48bc71bf12df7dcf1f97f4ac58aaf75"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator>></code> to extract an IP address from an input stream. <br /></td></tr>
|
||||
<tr class="separator:ab48bc71bf12df7dcf1f97f4ac58aaf75"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adec1387fd48eaea32352560a9c51b401" id="r_adec1387fd48eaea32352560a9c51b401"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html#adec1387fd48eaea32352560a9c51b401">sf::operator<<</a> (std::ostream &stream, <a class="el" href="classsf_1_1IpAddress.html">IpAddress</a> address)</td></tr>
|
||||
<tr class="memdesc:adec1387fd48eaea32352560a9c51b401"><td class="mdescLeft"> </td><td class="mdescRight">Overload of <code>operator<<</code> to print an IP address to an output stream. <br /></td></tr>
|
||||
<tr class="separator:adec1387fd48eaea32352560a9c51b401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,231 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_89e9fb32471ae291b179a889144513db.html">Network</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">IpAddress.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="IpAddress_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Network_2Export_8hpp.html">SFML/Network/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Time_8hpp.html">SFML/System/Time.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include <iosfwd></span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include <string_view></span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#include <cstdint></span></div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>{</div>
|
||||
<div class="foldopen" id="foldopen00048" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html"> 48</a></span><span class="keyword">class </span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>{</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a4a78be2d092625c1216820037c2920c0"> 62</a></span> [[nodiscard]] <span class="keyword">static</span> std::optional<IpAddress> <a class="code hl_function" href="classsf_1_1IpAddress.html#a4a78be2d092625c1216820037c2920c0">resolve</a>(std::string_view address);</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#ab2e921c95ab881f6e11ae674f9045d53"> 77</a></span> <a class="code hl_function" href="classsf_1_1IpAddress.html#ab2e921c95ab881f6e11ae674f9045d53">IpAddress</a>(std::uint8_t byte0, std::uint8_t byte1, std::uint8_t byte2, std::uint8_t byte3);</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a56ac2b07f1cb6dab4b86c9748e86273b"> 92</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classsf_1_1IpAddress.html#a56ac2b07f1cb6dab4b86c9748e86273b">IpAddress</a>(std::uint32_t address);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a88507954142d7fc2176cce7f36422340"> 106</a></span> [[nodiscard]] std::string <a class="code hl_function" href="classsf_1_1IpAddress.html#a88507954142d7fc2176cce7f36422340">toString</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a53f10b972ade854a076394de4f2c1866"> 122</a></span> [[nodiscard]] std::uint32_t <a class="code hl_function" href="classsf_1_1IpAddress.html#a53f10b972ade854a076394de4f2c1866">toInteger</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a3076aa9ae952698930cb886d1ab0a1cc"> 138</a></span> [[nodiscard]] <span class="keyword">static</span> std::optional<IpAddress> <a class="code hl_function" href="classsf_1_1IpAddress.html#a3076aa9ae952698930cb886d1ab0a1cc">getLocalAddress</a>();</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a361755453fb74920253e633c8523454b"> 162</a></span> [[nodiscard]] <span class="keyword">static</span> std::optional<IpAddress> <a class="code hl_function" href="classsf_1_1IpAddress.html#a361755453fb74920253e633c8523454b">getPublicAddress</a>(<a class="code hl_class" href="classsf_1_1Time.html">Time</a> timeout = Time::Zero);</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="comment">// Static member data</span></div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="comment">// NOLINTBEGIN(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a3dbc10b0dc6804cc69e29342f7406907"> 168</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> <a class="code hl_variable" href="classsf_1_1IpAddress.html#a3dbc10b0dc6804cc69e29342f7406907">Any</a>; </div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#a594d3a8e2559f8fa8ab0a96fa597333b"> 169</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> <a class="code hl_variable" href="classsf_1_1IpAddress.html#a594d3a8e2559f8fa8ab0a96fa597333b">LocalHost</a>; </div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#aa93d1d57b65d243f2baf804b6035465c"> 170</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> <a class="code hl_variable" href="classsf_1_1IpAddress.html#aa93d1d57b65d243f2baf804b6035465c">Broadcast</a>; </div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="comment">// NOLINTEND(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="classsf_1_1IpAddress.html#ab1f8de4e6229dfa27fa74086b3e3b56e"> 174</a></span> <span class="keyword">friend</span> <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_friend" href="classsf_1_1IpAddress.html#ab1f8de4e6229dfa27fa74086b3e3b56e">operator<</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="comment">// Member data</span></div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> std::uint32_t m_address; </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="namespacesf.html#a4b1fa6499a4ce78d12fa9a8d0acb59fa"> 191</a></span>[[nodiscard]] <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf.html#a4b1fa6499a4ce78d12fa9a8d0acb59fa">operator==</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="namespacesf.html#a0dbbbec7605953e6f8fc78e4668565b0"> 202</a></span>[[nodiscard]] <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf.html#a0dbbbec7605953e6f8fc78e4668565b0">operator!=</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="namespacesf.html#a35724a7bbc9279a509b49f90461ecc03"> 213</a></span>[[nodiscard]] <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf.html#a35724a7bbc9279a509b49f90461ecc03">operator<</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="namespacesf.html#a7d772ad2969a23ffdc460a2cf0e817df"> 224</a></span>[[nodiscard]] <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf.html#a7d772ad2969a23ffdc460a2cf0e817df">operator></a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="namespacesf.html#ab5b7daf9953cb4cad5756806c89eb22b"> 235</a></span>[[nodiscard]] <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf.html#ab5b7daf9953cb4cad5756806c89eb22b">operator<=</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="namespacesf.html#aaccbe1d33f8b764745871941e00a53c5"> 246</a></span>[[nodiscard]] <a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf.html#aaccbe1d33f8b764745871941e00a53c5">operator>=</a>(<a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> left, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> right);</div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="namespacesf.html#ab48bc71bf12df7dcf1f97f4ac58aaf75"> 257</a></span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> std::istream& <a class="code hl_function" href="namespacesf.html#ab48bc71bf12df7dcf1f97f4ac58aaf75">operator>></a>(std::istream& stream, std::optional<IpAddress>& address);</div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="namespacesf.html#adec1387fd48eaea32352560a9c51b401"> 268</a></span><a class="code hl_define" href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a> std::ostream& <a class="code hl_function" href="namespacesf.html#adec1387fd48eaea32352560a9c51b401">operator<<</a>(std::ostream& stream, <a class="code hl_class" href="classsf_1_1IpAddress.html">IpAddress</a> address);</div>
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="ttc" id="aNetwork_2Export_8hpp_html"><div class="ttname"><a href="Network_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aNetwork_2Export_8hpp_html_ac5d46d4ffd98e947e28c54d051b338e7"><div class="ttname"><a href="Network_2Export_8hpp.html#ac5d46d4ffd98e947e28c54d051b338e7">SFML_NETWORK_API</a></div><div class="ttdeci">#define SFML_NETWORK_API</div><div class="ttdef"><b>Definition</b> <a href="Network_2Export_8hpp_source.html#l00042">Network/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aTime_8hpp_html"><div class="ttname"><a href="Time_8hpp.html">Time.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html"><div class="ttname"><a href="classsf_1_1IpAddress.html">sf::IpAddress</a></div><div class="ttdoc">Encapsulate an IPv4 network address.</div><div class="ttdef"><b>Definition</b> <a href="#l00048">IpAddress.hpp:49</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a3076aa9ae952698930cb886d1ab0a1cc"><div class="ttname"><a href="classsf_1_1IpAddress.html#a3076aa9ae952698930cb886d1ab0a1cc">sf::IpAddress::getLocalAddress</a></div><div class="ttdeci">static std::optional< IpAddress > getLocalAddress()</div><div class="ttdoc">Get the computer's local address.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a361755453fb74920253e633c8523454b"><div class="ttname"><a href="classsf_1_1IpAddress.html#a361755453fb74920253e633c8523454b">sf::IpAddress::getPublicAddress</a></div><div class="ttdeci">static std::optional< IpAddress > getPublicAddress(Time timeout=Time::Zero)</div><div class="ttdoc">Get the computer's public address.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a3dbc10b0dc6804cc69e29342f7406907"><div class="ttname"><a href="classsf_1_1IpAddress.html#a3dbc10b0dc6804cc69e29342f7406907">sf::IpAddress::Any</a></div><div class="ttdeci">static const IpAddress Any</div><div class="ttdoc">Value representing any address (0.0.0.0)</div><div class="ttdef"><b>Definition</b> <a href="#l00168">IpAddress.hpp:168</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a4a78be2d092625c1216820037c2920c0"><div class="ttname"><a href="classsf_1_1IpAddress.html#a4a78be2d092625c1216820037c2920c0">sf::IpAddress::resolve</a></div><div class="ttdeci">static std::optional< IpAddress > resolve(std::string_view address)</div><div class="ttdoc">Construct the address from a null-terminated string view.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a53f10b972ade854a076394de4f2c1866"><div class="ttname"><a href="classsf_1_1IpAddress.html#a53f10b972ade854a076394de4f2c1866">sf::IpAddress::toInteger</a></div><div class="ttdeci">std::uint32_t toInteger() const</div><div class="ttdoc">Get an integer representation of the address.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a56ac2b07f1cb6dab4b86c9748e86273b"><div class="ttname"><a href="classsf_1_1IpAddress.html#a56ac2b07f1cb6dab4b86c9748e86273b">sf::IpAddress::IpAddress</a></div><div class="ttdeci">IpAddress(std::uint32_t address)</div><div class="ttdoc">Construct the address from a 32-bits integer.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a594d3a8e2559f8fa8ab0a96fa597333b"><div class="ttname"><a href="classsf_1_1IpAddress.html#a594d3a8e2559f8fa8ab0a96fa597333b">sf::IpAddress::LocalHost</a></div><div class="ttdeci">static const IpAddress LocalHost</div><div class="ttdoc">The "localhost" address (for connecting a computer to itself locally)</div><div class="ttdef"><b>Definition</b> <a href="#l00169">IpAddress.hpp:169</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_a88507954142d7fc2176cce7f36422340"><div class="ttname"><a href="classsf_1_1IpAddress.html#a88507954142d7fc2176cce7f36422340">sf::IpAddress::toString</a></div><div class="ttdeci">std::string toString() const</div><div class="ttdoc">Get a string representation of the address.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_aa93d1d57b65d243f2baf804b6035465c"><div class="ttname"><a href="classsf_1_1IpAddress.html#aa93d1d57b65d243f2baf804b6035465c">sf::IpAddress::Broadcast</a></div><div class="ttdeci">static const IpAddress Broadcast</div><div class="ttdoc">The "broadcast" address (for sending UDP messages to everyone on a local network)</div><div class="ttdef"><b>Definition</b> <a href="#l00170">IpAddress.hpp:170</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_ab1f8de4e6229dfa27fa74086b3e3b56e"><div class="ttname"><a href="classsf_1_1IpAddress.html#ab1f8de4e6229dfa27fa74086b3e3b56e">sf::IpAddress::operator<</a></div><div class="ttdeci">friend bool operator<(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator< to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1IpAddress_html_ab2e921c95ab881f6e11ae674f9045d53"><div class="ttname"><a href="classsf_1_1IpAddress.html#ab2e921c95ab881f6e11ae674f9045d53">sf::IpAddress::IpAddress</a></div><div class="ttdeci">IpAddress(std::uint8_t byte0, std::uint8_t byte1, std::uint8_t byte2, std::uint8_t byte3)</div><div class="ttdoc">Construct the address from 4 bytes.</div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Time_html"><div class="ttname"><a href="classsf_1_1Time.html">sf::Time</a></div><div class="ttdoc">Represents a time value.</div><div class="ttdef"><b>Definition</b> <a href="Time_8hpp_source.html#l00041">Time.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a0dbbbec7605953e6f8fc78e4668565b0"><div class="ttname"><a href="namespacesf.html#a0dbbbec7605953e6f8fc78e4668565b0">sf::operator!=</a></div><div class="ttdeci">bool operator!=(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator!= to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a35724a7bbc9279a509b49f90461ecc03"><div class="ttname"><a href="namespacesf.html#a35724a7bbc9279a509b49f90461ecc03">sf::operator<</a></div><div class="ttdeci">bool operator<(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator< to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a4b1fa6499a4ce78d12fa9a8d0acb59fa"><div class="ttname"><a href="namespacesf.html#a4b1fa6499a4ce78d12fa9a8d0acb59fa">sf::operator==</a></div><div class="ttdeci">bool operator==(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator== to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_a7d772ad2969a23ffdc460a2cf0e817df"><div class="ttname"><a href="namespacesf.html#a7d772ad2969a23ffdc460a2cf0e817df">sf::operator></a></div><div class="ttdeci">bool operator>(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator> to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_aaccbe1d33f8b764745871941e00a53c5"><div class="ttname"><a href="namespacesf.html#aaccbe1d33f8b764745871941e00a53c5">sf::operator>=</a></div><div class="ttdeci">bool operator>=(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator>= to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_ab48bc71bf12df7dcf1f97f4ac58aaf75"><div class="ttname"><a href="namespacesf.html#ab48bc71bf12df7dcf1f97f4ac58aaf75">sf::operator>></a></div><div class="ttdeci">std::istream & operator>>(std::istream &stream, std::optional< IpAddress > &address)</div><div class="ttdoc">Overload of operator>> to extract an IP address from an input stream.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_ab5b7daf9953cb4cad5756806c89eb22b"><div class="ttname"><a href="namespacesf.html#ab5b7daf9953cb4cad5756806c89eb22b">sf::operator<=</a></div><div class="ttdeci">bool operator<=(IpAddress left, IpAddress right)</div><div class="ttdoc">Overload of operator<= to compare two IP addresses.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html_adec1387fd48eaea32352560a9c51b401"><div class="ttname"><a href="namespacesf.html#adec1387fd48eaea32352560a9c51b401">sf::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, IpAddress address)</div><div class="ttdoc">Overload of operator<< to print an IP address to an output stream.</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,192 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle"><div class="title">Joystick.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Window_2Export_8hpp_source.html">SFML/Window/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="String_8hpp_source.html">SFML/System/String.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Joystick_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Joystick_1_1Identification.html">sf::Joystick::Identification</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure holding a joystick's identification. <a href="structsf_1_1Joystick_1_1Identification.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html">sf::Joystick</a></td></tr>
|
||||
<tr class="memdesc:namespacesf_1_1Joystick"><td class="mdescLeft"> </td><td class="mdescRight">Give access to the real-time state of the joysticks. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a48db337092c2e263774f94de6d50baa7" id="r_a48db337092c2e263774f94de6d50baa7"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">sf::Joystick::Axis</a> { <br />
|
||||
  <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a02129bb861061d1a052c592e2dc6b383">sf::Joystick::X</a>
|
||||
, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a57cec4137b614c87cb4e24a3d003a3e0">sf::Joystick::Y</a>
|
||||
, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a21c2e59531c8710156d34a3c30ac81d5">sf::Joystick::Z</a>
|
||||
, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7ae1e1d3d40573127e9ee0480caf1283d6">sf::Joystick::R</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a4c614360da93c0a041b22e537de151eb">sf::Joystick::U</a>
|
||||
, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a5206560a306a2e085a437fd258eb57ce">sf::Joystick::V</a>
|
||||
, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a783ee6cd28c54605c9ef0453ff213692">sf::Joystick::PovX</a>
|
||||
, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7ad5145e1dd4aa9600d94cad6ec92e94e5">sf::Joystick::PovY</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a48db337092c2e263774f94de6d50baa7"><td class="mdescLeft"> </td><td class="mdescRight">Axes supported by SFML joysticks. <a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">More...</a><br /></td></tr>
|
||||
<tr class="separator:a48db337092c2e263774f94de6d50baa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a8e312bfb03954efa373326dbda3f911d" id="r_a8e312bfb03954efa373326dbda3f911d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a8e312bfb03954efa373326dbda3f911d">sf::Joystick::isConnected</a> (unsigned int joystick)</td></tr>
|
||||
<tr class="memdesc:a8e312bfb03954efa373326dbda3f911d"><td class="mdescLeft"> </td><td class="mdescRight">Check if a joystick is connected. <br /></td></tr>
|
||||
<tr class="separator:a8e312bfb03954efa373326dbda3f911d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31e0644c53d26e46618e5b6acdf2f5f2" id="r_a31e0644c53d26e46618e5b6acdf2f5f2"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a31e0644c53d26e46618e5b6acdf2f5f2">sf::Joystick::getButtonCount</a> (unsigned int joystick)</td></tr>
|
||||
<tr class="memdesc:a31e0644c53d26e46618e5b6acdf2f5f2"><td class="mdescLeft"> </td><td class="mdescRight">Return the number of buttons supported by a joystick. <br /></td></tr>
|
||||
<tr class="separator:a31e0644c53d26e46618e5b6acdf2f5f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afa7b0a9e74d47067670f37362a655a76" id="r_afa7b0a9e74d47067670f37362a655a76"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#afa7b0a9e74d47067670f37362a655a76">sf::Joystick::hasAxis</a> (unsigned int joystick, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">Axis</a> axis)</td></tr>
|
||||
<tr class="memdesc:afa7b0a9e74d47067670f37362a655a76"><td class="mdescLeft"> </td><td class="mdescRight">Check if a joystick supports a given axis. <br /></td></tr>
|
||||
<tr class="separator:afa7b0a9e74d47067670f37362a655a76"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af45b5a3883b80a54ecb9c5a5f1fc78b5" id="r_af45b5a3883b80a54ecb9c5a5f1fc78b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#af45b5a3883b80a54ecb9c5a5f1fc78b5">sf::Joystick::isButtonPressed</a> (unsigned int joystick, unsigned int button)</td></tr>
|
||||
<tr class="memdesc:af45b5a3883b80a54ecb9c5a5f1fc78b5"><td class="mdescLeft"> </td><td class="mdescRight">Check if a joystick button is pressed. <br /></td></tr>
|
||||
<tr class="separator:af45b5a3883b80a54ecb9c5a5f1fc78b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a572af0673215579abf76a52665341338" id="r_a572af0673215579abf76a52665341338"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a572af0673215579abf76a52665341338">sf::Joystick::getAxisPosition</a> (unsigned int joystick, <a class="el" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">Axis</a> axis)</td></tr>
|
||||
<tr class="memdesc:a572af0673215579abf76a52665341338"><td class="mdescLeft"> </td><td class="mdescRight">Get the current position of a joystick axis. <br /></td></tr>
|
||||
<tr class="separator:a572af0673215579abf76a52665341338"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0981cdfb1554be0eef5e080ee9c0bf27" id="r_a0981cdfb1554be0eef5e080ee9c0bf27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsf_1_1Joystick_1_1Identification.html">Identification</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a0981cdfb1554be0eef5e080ee9c0bf27">sf::Joystick::getIdentification</a> (unsigned int joystick)</td></tr>
|
||||
<tr class="memdesc:a0981cdfb1554be0eef5e080ee9c0bf27"><td class="mdescLeft"> </td><td class="mdescRight">Get the joystick information. <br /></td></tr>
|
||||
<tr class="separator:a0981cdfb1554be0eef5e080ee9c0bf27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a924f051f4c3d66a980918fda6b0ff787" id="r_a924f051f4c3d66a980918fda6b0ff787"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a924f051f4c3d66a980918fda6b0ff787">sf::Joystick::update</a> ()</td></tr>
|
||||
<tr class="memdesc:a924f051f4c3d66a980918fda6b0ff787"><td class="mdescLeft"> </td><td class="mdescRight">Update the states of all joysticks. <br /></td></tr>
|
||||
<tr class="separator:a924f051f4c3d66a980918fda6b0ff787"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a459467658a2542bdf56903229e431068" id="r_a459467658a2542bdf56903229e431068"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a459467658a2542bdf56903229e431068">sf::Joystick::Count</a> {8}</td></tr>
|
||||
<tr class="memdesc:a459467658a2542bdf56903229e431068"><td class="mdescLeft"> </td><td class="mdescRight">Constants related to joysticks capabilities. <br /></td></tr>
|
||||
<tr class="separator:a459467658a2542bdf56903229e431068"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a650d9cc7232acb2b3a32b92166ed0c77" id="r_a650d9cc7232acb2b3a32b92166ed0c77"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a650d9cc7232acb2b3a32b92166ed0c77">sf::Joystick::ButtonCount</a> {32}</td></tr>
|
||||
<tr class="memdesc:a650d9cc7232acb2b3a32b92166ed0c77"><td class="mdescLeft"> </td><td class="mdescRight">Maximum number of supported buttons. <br /></td></tr>
|
||||
<tr class="separator:a650d9cc7232acb2b3a32b92166ed0c77"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0de8fc66336c6764151d88af5b42d2bb" id="r_a0de8fc66336c6764151d88af5b42d2bb"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Joystick.html#a0de8fc66336c6764151d88af5b42d2bb">sf::Joystick::AxisCount</a> {8}</td></tr>
|
||||
<tr class="memdesc:a0de8fc66336c6764151d88af5b42d2bb"><td class="mdescLeft"> </td><td class="mdescRight">Maximum number of supported axes. <br /></td></tr>
|
||||
<tr class="separator:a0de8fc66336c6764151d88af5b42d2bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,218 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Joystick.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Joystick_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Window_2Export_8hpp.html">SFML/Window/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="String_8hpp.html">SFML/System/String.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html"> 38</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf_1_1Joystick.html">sf::Joystick</a></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment">// NOLINTBEGIN(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a459467658a2542bdf56903229e431068"> 45</a></span><span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="namespacesf_1_1Joystick.html#a459467658a2542bdf56903229e431068">Count</a>{8}; </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a650d9cc7232acb2b3a32b92166ed0c77"> 46</a></span><span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="namespacesf_1_1Joystick.html#a650d9cc7232acb2b3a32b92166ed0c77">ButtonCount</a>{32}; </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a0de8fc66336c6764151d88af5b42d2bb"> 47</a></span><span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="namespacesf_1_1Joystick.html#a0de8fc66336c6764151d88af5b42d2bb">AxisCount</a>{8}; </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="comment">// NOLINTEND(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="foldopen" id="foldopen00054" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7"> 54</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">Axis</a></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a02129bb861061d1a052c592e2dc6b383">X</a>, </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a57cec4137b614c87cb4e24a3d003a3e0">Y</a>, </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a21c2e59531c8710156d34a3c30ac81d5">Z</a>, </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7ae1e1d3d40573127e9ee0480caf1283d6">R</a>, </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a4c614360da93c0a041b22e537de151eb">U</a>, </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a5206560a306a2e085a437fd258eb57ce">V</a>, </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a783ee6cd28c54605c9ef0453ff213692">PovX</a>, </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_enumvalue" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7ad5145e1dd4aa9600d94cad6ec92e94e5">PovY</a> </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="foldopen" id="foldopen00070" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structsf_1_1Joystick_1_1Identification.html"> 70</a></span><span class="keyword">struct </span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_struct" href="structsf_1_1Joystick_1_1Identification.html">Identification</a></div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>{</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structsf_1_1Joystick_1_1Identification.html#a135a9a3a4dc11c2b5cde51159b4d136d"> 72</a></span> <a class="code hl_class" href="classsf_1_1String.html">String</a> name{<span class="stringliteral">"No Joystick"</span>}; </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="structsf_1_1Joystick_1_1Identification.html#a827caf37a56492e3430e5ca6b15b5e9f"> 73</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> vendorId{}; </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structsf_1_1Joystick_1_1Identification.html#a18c21317789f51f9a5f132677727ff77"> 74</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> productId{}; </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a8e312bfb03954efa373326dbda3f911d"> 85</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf_1_1Joystick.html#a8e312bfb03954efa373326dbda3f911d">isConnected</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick);</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a31e0644c53d26e46618e5b6acdf2f5f2"> 97</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_function" href="namespacesf_1_1Joystick.html#a31e0644c53d26e46618e5b6acdf2f5f2">getButtonCount</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick);</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#afa7b0a9e74d47067670f37362a655a76"> 110</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf_1_1Joystick.html#afa7b0a9e74d47067670f37362a655a76">hasAxis</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick, <a class="code hl_enumeration" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">Axis</a> axis);</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#af45b5a3883b80a54ecb9c5a5f1fc78b5"> 123</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf_1_1Joystick.html#af45b5a3883b80a54ecb9c5a5f1fc78b5">isButtonPressed</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> button);</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a572af0673215579abf76a52665341338"> 136</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">float</span> <a class="code hl_function" href="namespacesf_1_1Joystick.html#a572af0673215579abf76a52665341338">getAxisPosition</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick, <a class="code hl_enumeration" href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">Axis</a> axis);</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a0981cdfb1554be0eef5e080ee9c0bf27"> 146</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_struct" href="structsf_1_1Joystick_1_1Identification.html">Identification</a> <a class="code hl_function" href="namespacesf_1_1Joystick.html#a0981cdfb1554be0eef5e080ee9c0bf27">getIdentification</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> joystick);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="namespacesf_1_1Joystick.html#a924f051f4c3d66a980918fda6b0ff787"> 157</a></span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Joystick.html#a924f051f4c3d66a980918fda6b0ff787">update</a>();</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>} <span class="comment">// namespace sf::Joystick</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="ttc" id="aString_8hpp_html"><div class="ttname"><a href="String_8hpp.html">String.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html"><div class="ttname"><a href="Window_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html_a1ab885b7907ee088350359516d68be64"><div class="ttname"><a href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a></div><div class="ttdeci">#define SFML_WINDOW_API</div><div class="ttdef"><b>Definition</b> <a href="Window_2Export_8hpp_source.html#l00042">Window/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1String_html"><div class="ttname"><a href="classsf_1_1String.html">sf::String</a></div><div class="ttdoc">Utility string class that automatically handles conversions between types and encodings.</div><div class="ttdef"><b>Definition</b> <a href="String_8hpp_source.html#l00088">String.hpp:89</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html"><div class="ttname"><a href="namespacesf_1_1Joystick.html">sf::Joystick</a></div><div class="ttdoc">Give access to the real-time state of the joysticks.</div><div class="ttdef"><b>Definition</b> <a href="#l00038">Joystick.hpp:39</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a0981cdfb1554be0eef5e080ee9c0bf27"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a0981cdfb1554be0eef5e080ee9c0bf27">sf::Joystick::getIdentification</a></div><div class="ttdeci">Identification getIdentification(unsigned int joystick)</div><div class="ttdoc">Get the joystick information.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a0de8fc66336c6764151d88af5b42d2bb"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a0de8fc66336c6764151d88af5b42d2bb">sf::Joystick::AxisCount</a></div><div class="ttdeci">static constexpr unsigned int AxisCount</div><div class="ttdoc">Maximum number of supported axes.</div><div class="ttdef"><b>Definition</b> <a href="#l00047">Joystick.hpp:47</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a31e0644c53d26e46618e5b6acdf2f5f2"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a31e0644c53d26e46618e5b6acdf2f5f2">sf::Joystick::getButtonCount</a></div><div class="ttdeci">unsigned int getButtonCount(unsigned int joystick)</div><div class="ttdoc">Return the number of buttons supported by a joystick.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a459467658a2542bdf56903229e431068"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a459467658a2542bdf56903229e431068">sf::Joystick::Count</a></div><div class="ttdeci">static constexpr unsigned int Count</div><div class="ttdoc">Constants related to joysticks capabilities.</div><div class="ttdef"><b>Definition</b> <a href="#l00045">Joystick.hpp:45</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7">sf::Joystick::Axis</a></div><div class="ttdeci">Axis</div><div class="ttdoc">Axes supported by SFML joysticks.</div><div class="ttdef"><b>Definition</b> <a href="#l00054">Joystick.hpp:55</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7a02129bb861061d1a052c592e2dc6b383"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a02129bb861061d1a052c592e2dc6b383">sf::Joystick::Axis::X</a></div><div class="ttdeci">@ X</div><div class="ttdoc">The X axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7a21c2e59531c8710156d34a3c30ac81d5"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a21c2e59531c8710156d34a3c30ac81d5">sf::Joystick::Axis::Z</a></div><div class="ttdeci">@ Z</div><div class="ttdoc">The Z axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7a4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a4c614360da93c0a041b22e537de151eb">sf::Joystick::Axis::U</a></div><div class="ttdeci">@ U</div><div class="ttdoc">The U axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7a5206560a306a2e085a437fd258eb57ce"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a5206560a306a2e085a437fd258eb57ce">sf::Joystick::Axis::V</a></div><div class="ttdeci">@ V</div><div class="ttdoc">The V axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7a57cec4137b614c87cb4e24a3d003a3e0"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a57cec4137b614c87cb4e24a3d003a3e0">sf::Joystick::Axis::Y</a></div><div class="ttdeci">@ Y</div><div class="ttdoc">The Y axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7a783ee6cd28c54605c9ef0453ff213692"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7a783ee6cd28c54605c9ef0453ff213692">sf::Joystick::Axis::PovX</a></div><div class="ttdeci">@ PovX</div><div class="ttdoc">The X axis of the point-of-view hat.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7ad5145e1dd4aa9600d94cad6ec92e94e5"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7ad5145e1dd4aa9600d94cad6ec92e94e5">sf::Joystick::Axis::PovY</a></div><div class="ttdeci">@ PovY</div><div class="ttdoc">The Y axis of the point-of-view hat.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a48db337092c2e263774f94de6d50baa7ae1e1d3d40573127e9ee0480caf1283d6"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a48db337092c2e263774f94de6d50baa7ae1e1d3d40573127e9ee0480caf1283d6">sf::Joystick::Axis::R</a></div><div class="ttdeci">@ R</div><div class="ttdoc">The R axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a572af0673215579abf76a52665341338"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a572af0673215579abf76a52665341338">sf::Joystick::getAxisPosition</a></div><div class="ttdeci">float getAxisPosition(unsigned int joystick, Axis axis)</div><div class="ttdoc">Get the current position of a joystick axis.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a650d9cc7232acb2b3a32b92166ed0c77"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a650d9cc7232acb2b3a32b92166ed0c77">sf::Joystick::ButtonCount</a></div><div class="ttdeci">static constexpr unsigned int ButtonCount</div><div class="ttdoc">Maximum number of supported buttons.</div><div class="ttdef"><b>Definition</b> <a href="#l00046">Joystick.hpp:46</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a8e312bfb03954efa373326dbda3f911d"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a8e312bfb03954efa373326dbda3f911d">sf::Joystick::isConnected</a></div><div class="ttdeci">bool isConnected(unsigned int joystick)</div><div class="ttdoc">Check if a joystick is connected.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_a924f051f4c3d66a980918fda6b0ff787"><div class="ttname"><a href="namespacesf_1_1Joystick.html#a924f051f4c3d66a980918fda6b0ff787">sf::Joystick::update</a></div><div class="ttdeci">void update()</div><div class="ttdoc">Update the states of all joysticks.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_af45b5a3883b80a54ecb9c5a5f1fc78b5"><div class="ttname"><a href="namespacesf_1_1Joystick.html#af45b5a3883b80a54ecb9c5a5f1fc78b5">sf::Joystick::isButtonPressed</a></div><div class="ttdeci">bool isButtonPressed(unsigned int joystick, unsigned int button)</div><div class="ttdoc">Check if a joystick button is pressed.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Joystick_html_afa7b0a9e74d47067670f37362a655a76"><div class="ttname"><a href="namespacesf_1_1Joystick.html#afa7b0a9e74d47067670f37362a655a76">sf::Joystick::hasAxis</a></div><div class="ttdeci">bool hasAxis(unsigned int joystick, Axis axis)</div><div class="ttdoc">Check if a joystick supports a given axis.</div></div>
|
||||
<div class="ttc" id="astructsf_1_1Joystick_1_1Identification_html"><div class="ttname"><a href="structsf_1_1Joystick_1_1Identification.html">sf::Joystick::Identification</a></div><div class="ttdoc">Structure holding a joystick's identification.</div><div class="ttdef"><b>Definition</b> <a href="#l00070">Joystick.hpp:71</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,490 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle"><div class="title">Keyboard.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Window_2Export_8hpp_source.html">SFML/Window/Export.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Keyboard_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html">sf::Keyboard</a></td></tr>
|
||||
<tr class="memdesc:namespacesf_1_1Keyboard"><td class="mdescLeft"> </td><td class="mdescRight">Give access to the real-time state of the keyboard. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a51f3be2ef1d778bd470c35f0ed39b0ba" id="r_a51f3be2ef1d778bd470c35f0ed39b0ba"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a51f3be2ef1d778bd470c35f0ed39b0ba">sf::Keyboard::Scancode</a> = <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scan</a></td></tr>
|
||||
<tr class="separator:a51f3be2ef1d778bd470c35f0ed39b0ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:acb4cacd7cc5802dec45724cf3314a142" id="r_acb4cacd7cc5802dec45724cf3314a142"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">sf::Keyboard::Key</a> { <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a88183b946cc5f0e8c96b2e66e1c74a7e">sf::Keyboard::Unknown</a> = -1
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7fc56270e7a70fa81a5935b72eacbe29">sf::Keyboard::A</a> = 0
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9d5ed678fe57bcca610140957afab571">sf::Keyboard::B</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0d61f8370cad1d412f80b84d143e1257">sf::Keyboard::C</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af623e75af30e62bbd73d6df5b50bb7b5">sf::Keyboard::D</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a3a3ea00cfc35332cedf6e5e9a32e94da">sf::Keyboard::E</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a800618943025315f869e4e1f09471012">sf::Keyboard::F</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142adfcf28d0734569a6a693bc8194de62bf">sf::Keyboard::G</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac1d9f50f86825a1a2302ec2449c17196">sf::Keyboard::H</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142add7536794b63bf90eccfd37f9b147d7f">sf::Keyboard::I</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aff44570aca8241914870afbc310cdb85">sf::Keyboard::J</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa5f3c6a11b03839d46af9fb43c97c188">sf::Keyboard::K</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad20caec3b48a1eef164cb4ca81ba2587">sf::Keyboard::L</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a69691c7bdcc3ce6d5d8a1361f22d04ac">sf::Keyboard::M</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8d9c307cb7f3c4a32822a51922d1ceaa">sf::Keyboard::N</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af186217753c37b9b9f958d906208506e">sf::Keyboard::O</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a44c29edb103a2872f519ad0c9a0fdaaa">sf::Keyboard::P</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af09564c9ca56850d4cd6b3319e541aee">sf::Keyboard::Q</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1e1d3d40573127e9ee0480caf1283d6">sf::Keyboard::R</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5dbc98dcc983a70728bd082d1a47546e">sf::Keyboard::S</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab9ece18c950afbfa6b0fdbfa4ff731d3">sf::Keyboard::T</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4c614360da93c0a041b22e537de151eb">sf::Keyboard::U</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5206560a306a2e085a437fd258eb57ce">sf::Keyboard::V</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a61e9c06ea9a85a5088a499df6458d276">sf::Keyboard::W</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a02129bb861061d1a052c592e2dc6b383">sf::Keyboard::X</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a57cec4137b614c87cb4e24a3d003a3e0">sf::Keyboard::Y</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a21c2e59531c8710156d34a3c30ac81d5">sf::Keyboard::Z</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a845787798a45b48e825e9b99a338537a">sf::Keyboard::Num0</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142abacb69a042a9fdc268a672919052d1f2">sf::Keyboard::Num1</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a72bd76d6e2b68a539c8d1a77b564ed72">sf::Keyboard::Num2</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa3a965b443a13522aa59fbdea31d00ce">sf::Keyboard::Num3</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae0af89b5f83c670e4cc584c73c4732ca">sf::Keyboard::Num4</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7e89a79bbb017bfcaff80ff820a15d8a">sf::Keyboard::Num5</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0581cd1de881a0f697f3b46741fb326b">sf::Keyboard::Num6</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4911ceac5c68b5a3f1499d68b27b0938">sf::Keyboard::Num7</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a894e7d9b7dcced78e8007ba2d38b8dd2">sf::Keyboard::Num8</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad7b1dbe22119bc7acf6e4a1afcc06e46">sf::Keyboard::Num9</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a013ec032d3460d4be4431c6ab1f8f224">sf::Keyboard::Escape</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9e6bbb54b2d06e4a49ebcea834724afd">sf::Keyboard::LControl</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a667d08af6165c1cb6e72970036a9f7d7">sf::Keyboard::LShift</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aab527e774a30bf52a69de316727ce4cd">sf::Keyboard::LAlt</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afc2ae39512975c67ebe724fecc528d9d">sf::Keyboard::LSystem</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab06196a3bdf600db4088d5ac34132d58">sf::Keyboard::RControl</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8e707c0a523c7ec2179a6b6821d6eba8">sf::Keyboard::RShift</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a067967ae88a4f9ad8cf58e1bb88c32d8">sf::Keyboard::RAlt</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a268cfbdcfc1a2d7ab31962c79b151a7d">sf::Keyboard::RSystem</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab61541208db7fa7dba42c85224405911">sf::Keyboard::Menu</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a17b56a4dc0feb499daf64d6c2bd11fdd">sf::Keyboard::LBracket</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac27efa0472cd29bf688de150ce920752">sf::Keyboard::RBracket</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9806fa37a3ecd39bf637c203aa011ed0">sf::Keyboard::Semicolon</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a58be47db9455679e6a44df2eff9c9fa6">sf::Keyboard::Comma</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1901606ea069a83dc7beea17881ef95a">sf::Keyboard::Period</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab6ac6f84bcb33f9b5186bda6b4c8b399">sf::Keyboard::Apostrophe</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a358cfe58715d680d9ab09f82e4010cbc">sf::Keyboard::Slash</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af6c6379402dce27659f7cffee6bc1f00">sf::Keyboard::Backslash</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aed24ff8971b1fa43a1efbb386618ce35">sf::Keyboard::Grave</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af5f286e73bda105e538310b3190f75c5">sf::Keyboard::Equal</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a726add2b4d11304a74bc0360f8338984">sf::Keyboard::Hyphen</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad511f8439ecde36647437fbba67a4394">sf::Keyboard::Space</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af1851d5600eae616ee802a31ac74701b">sf::Keyboard::Enter</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142acd7d13ceea728b08555f7c818cfb13ef">sf::Keyboard::Backspace</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5c6ba25104401c9ee0650230fc6ba413">sf::Keyboard::Tab</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9b869c510c75c5827ac82e49d4340927">sf::Keyboard::PageUp</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aee3677bcca83ece9384b01e43952bf33">sf::Keyboard::PageDown</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a87557f11575c0ad78e4e28abedc13b6e">sf::Keyboard::End</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8cf04a9734132302f96da8e113e80ce5">sf::Keyboard::Home</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa458be0f08b7e4ff3c0f633c100176c0">sf::Keyboard::Insert</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af2a6c498fb90ee345d997f888fce3b18">sf::Keyboard::Delete</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aec211f7c20af43e742bf2570c3cb84f9">sf::Keyboard::Add</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1d9baf077ee87921f57a8fe42d510b65">sf::Keyboard::Subtract</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae257376d913f3b53cbb4a9b19d770648">sf::Keyboard::Multiply</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0b914e196182d02615487e9793ecff3d">sf::Keyboard::Divide</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a945d5e233cf7d6240f6b783b36a374ff">sf::Keyboard::Left</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a92b09c7c48c520c3c55e497875da437c">sf::Keyboard::Right</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a258f49887ef8d14ac268c92b02503aaa">sf::Keyboard::Up</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a08a38277b0309070706f6652eeae9a53">sf::Keyboard::Down</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1b1118fbe9aecd479f93d37449578365">sf::Keyboard::Numpad0</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac8e841f6b917061dd15aedb19a80cb77">sf::Keyboard::Numpad1</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af7303042267ef3576930c1f4cd79348a">sf::Keyboard::Numpad2</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5e23a433a108a85788894b705ec11cdd">sf::Keyboard::Numpad3</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a50b622a0442de23f15effc7fc46f3892">sf::Keyboard::Numpad4</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a6252c5b171a2982612e31042b953f558">sf::Keyboard::Numpad5</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4d9afa3da3cc40661d50a925dd3010ad">sf::Keyboard::Numpad6</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4314bbf1a297c4b03a5246a71c9c93b6">sf::Keyboard::Numpad7</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8bf3a062ba0e0fa6ef21508d15e7820e">sf::Keyboard::Numpad8</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a15f7ca721fe2b648a34d498084f70919">sf::Keyboard::Numpad9</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1dffc8709f31a4987c8a88334107e89">sf::Keyboard::F1</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afe5c3684dce76cdd9f7f42430868aa74">sf::Keyboard::F2</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4b6bf4b531770872d4328ce69bef5627">sf::Keyboard::F3</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae7e0e72401a9f2718ed0f39f2861d702">sf::Keyboard::F4</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a37f438df6a6d5ba4c17ef8ca58562f00">sf::Keyboard::F5</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1faf42f2823f184eb2c9f0dffe5d73f2">sf::Keyboard::F6</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a47489eb597b7db34caa24b1fc78fc839">sf::Keyboard::F7</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4787509ad9f9d747a81a30e9dde3d4a7">sf::Keyboard::F8</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a892a245e287c163080b23db737d3c4c9">sf::Keyboard::F9</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab213ce22ca6ad4eda8db82966b9b6e5a">sf::Keyboard::F10</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a643b0662422d1d0dffa3fca2e2bf28a8">sf::Keyboard::F11</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae902674982fc99aa343cdd94da7476c3">sf::Keyboard::F12</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a95dfde4807d4d6a9eec499203b3c24a0">sf::Keyboard::F13</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a2468649b6215c4cdd2aef5095b3f5932">sf::Keyboard::F14</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae53b55851b9ff4979f2c3ff434a4a138">sf::Keyboard::F15</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f">sf::Keyboard::Pause</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="memdesc:acb4cacd7cc5802dec45724cf3314a142"><td class="mdescLeft"> </td><td class="mdescRight">Key codes. <a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">More...</a><br /></td></tr>
|
||||
<tr class="separator:acb4cacd7cc5802dec45724cf3314a142"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed978288ff367518d29cfe0c9e3b295f" id="r_aed978288ff367518d29cfe0c9e3b295f"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">sf::Keyboard::Scan</a> { <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa88183b946cc5f0e8c96b2e66e1c74a7e">sf::Keyboard::Unknown</a> = -1
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7fc56270e7a70fa81a5935b72eacbe29">sf::Keyboard::A</a> = 0
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa9d5ed678fe57bcca610140957afab571">sf::Keyboard::B</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa0d61f8370cad1d412f80b84d143e1257">sf::Keyboard::C</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf623e75af30e62bbd73d6df5b50bb7b5">sf::Keyboard::D</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3a3ea00cfc35332cedf6e5e9a32e94da">sf::Keyboard::E</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa800618943025315f869e4e1f09471012">sf::Keyboard::F</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fadfcf28d0734569a6a693bc8194de62bf">sf::Keyboard::G</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac1d9f50f86825a1a2302ec2449c17196">sf::Keyboard::H</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fadd7536794b63bf90eccfd37f9b147d7f">sf::Keyboard::I</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faff44570aca8241914870afbc310cdb85">sf::Keyboard::J</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa5f3c6a11b03839d46af9fb43c97c188">sf::Keyboard::K</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad20caec3b48a1eef164cb4ca81ba2587">sf::Keyboard::L</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa69691c7bdcc3ce6d5d8a1361f22d04ac">sf::Keyboard::M</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8d9c307cb7f3c4a32822a51922d1ceaa">sf::Keyboard::N</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf186217753c37b9b9f958d906208506e">sf::Keyboard::O</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa44c29edb103a2872f519ad0c9a0fdaaa">sf::Keyboard::P</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf09564c9ca56850d4cd6b3319e541aee">sf::Keyboard::Q</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae1e1d3d40573127e9ee0480caf1283d6">sf::Keyboard::R</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5dbc98dcc983a70728bd082d1a47546e">sf::Keyboard::S</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab9ece18c950afbfa6b0fdbfa4ff731d3">sf::Keyboard::T</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4c614360da93c0a041b22e537de151eb">sf::Keyboard::U</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5206560a306a2e085a437fd258eb57ce">sf::Keyboard::V</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa61e9c06ea9a85a5088a499df6458d276">sf::Keyboard::W</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa02129bb861061d1a052c592e2dc6b383">sf::Keyboard::X</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa57cec4137b614c87cb4e24a3d003a3e0">sf::Keyboard::Y</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa21c2e59531c8710156d34a3c30ac81d5">sf::Keyboard::Z</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fabacb69a042a9fdc268a672919052d1f2">sf::Keyboard::Num1</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa72bd76d6e2b68a539c8d1a77b564ed72">sf::Keyboard::Num2</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa3a965b443a13522aa59fbdea31d00ce">sf::Keyboard::Num3</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae0af89b5f83c670e4cc584c73c4732ca">sf::Keyboard::Num4</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7e89a79bbb017bfcaff80ff820a15d8a">sf::Keyboard::Num5</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa0581cd1de881a0f697f3b46741fb326b">sf::Keyboard::Num6</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4911ceac5c68b5a3f1499d68b27b0938">sf::Keyboard::Num7</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa894e7d9b7dcced78e8007ba2d38b8dd2">sf::Keyboard::Num8</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad7b1dbe22119bc7acf6e4a1afcc06e46">sf::Keyboard::Num9</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa845787798a45b48e825e9b99a338537a">sf::Keyboard::Num0</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf1851d5600eae616ee802a31ac74701b">sf::Keyboard::Enter</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa013ec032d3460d4be4431c6ab1f8f224">sf::Keyboard::Escape</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facd7d13ceea728b08555f7c818cfb13ef">sf::Keyboard::Backspace</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5c6ba25104401c9ee0650230fc6ba413">sf::Keyboard::Tab</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad511f8439ecde36647437fbba67a4394">sf::Keyboard::Space</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa726add2b4d11304a74bc0360f8338984">sf::Keyboard::Hyphen</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf5f286e73bda105e538310b3190f75c5">sf::Keyboard::Equal</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa17b56a4dc0feb499daf64d6c2bd11fdd">sf::Keyboard::LBracket</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac27efa0472cd29bf688de150ce920752">sf::Keyboard::RBracket</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf6c6379402dce27659f7cffee6bc1f00">sf::Keyboard::Backslash</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa9806fa37a3ecd39bf637c203aa011ed0">sf::Keyboard::Semicolon</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab6ac6f84bcb33f9b5186bda6b4c8b399">sf::Keyboard::Apostrophe</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faed24ff8971b1fa43a1efbb386618ce35">sf::Keyboard::Grave</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa58be47db9455679e6a44df2eff9c9fa6">sf::Keyboard::Comma</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa1901606ea069a83dc7beea17881ef95a">sf::Keyboard::Period</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa358cfe58715d680d9ab09f82e4010cbc">sf::Keyboard::Slash</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae1dffc8709f31a4987c8a88334107e89">sf::Keyboard::F1</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafe5c3684dce76cdd9f7f42430868aa74">sf::Keyboard::F2</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4b6bf4b531770872d4328ce69bef5627">sf::Keyboard::F3</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae7e0e72401a9f2718ed0f39f2861d702">sf::Keyboard::F4</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa37f438df6a6d5ba4c17ef8ca58562f00">sf::Keyboard::F5</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa1faf42f2823f184eb2c9f0dffe5d73f2">sf::Keyboard::F6</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa47489eb597b7db34caa24b1fc78fc839">sf::Keyboard::F7</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4787509ad9f9d747a81a30e9dde3d4a7">sf::Keyboard::F8</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa892a245e287c163080b23db737d3c4c9">sf::Keyboard::F9</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab213ce22ca6ad4eda8db82966b9b6e5a">sf::Keyboard::F10</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa643b0662422d1d0dffa3fca2e2bf28a8">sf::Keyboard::F11</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae902674982fc99aa343cdd94da7476c3">sf::Keyboard::F12</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa95dfde4807d4d6a9eec499203b3c24a0">sf::Keyboard::F13</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa2468649b6215c4cdd2aef5095b3f5932">sf::Keyboard::F14</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae53b55851b9ff4979f2c3ff434a4a138">sf::Keyboard::F15</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa56d8353718e6fdc78b8d69078a2cdb94">sf::Keyboard::F16</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faffa5882d1ddcf903bf0d0dbc30bfc604">sf::Keyboard::F17</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa810b30cdfc07fd7fff553a94b828ff78">sf::Keyboard::F18</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facd7c2a221ef5d0a34acc0bcd679b2054">sf::Keyboard::F19</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafc335adb3d69d3d8270769e1923ea4dc">sf::Keyboard::F20</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa77e9eee7c579eef5f3731ecf1053c02e">sf::Keyboard::F21</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7fa06ead699fcbd63132370ffe13335a">sf::Keyboard::F22</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa889645d530078147e7dc69a9caadc31e">sf::Keyboard::F23</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faebd7820c520d05eca2d775c37d141273">sf::Keyboard::F24</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8d0f4171170104d094d8b6d4f8bf49e6">sf::Keyboard::CapsLock</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fabf54024481cd2ad6bbb9ae44b7312472">sf::Keyboard::PrintScreen</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7d7902d5e2998e4fb2b8694a2de4ff65">sf::Keyboard::ScrollLock</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa105b296a83f9c105355403f3332af50f">sf::Keyboard::Pause</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa458be0f08b7e4ff3c0f633c100176c0">sf::Keyboard::Insert</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8cf04a9734132302f96da8e113e80ce5">sf::Keyboard::Home</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa9b869c510c75c5827ac82e49d4340927">sf::Keyboard::PageUp</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf2a6c498fb90ee345d997f888fce3b18">sf::Keyboard::Delete</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa87557f11575c0ad78e4e28abedc13b6e">sf::Keyboard::End</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faee3677bcca83ece9384b01e43952bf33">sf::Keyboard::PageDown</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa92b09c7c48c520c3c55e497875da437c">sf::Keyboard::Right</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa945d5e233cf7d6240f6b783b36a374ff">sf::Keyboard::Left</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa08a38277b0309070706f6652eeae9a53">sf::Keyboard::Down</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa258f49887ef8d14ac268c92b02503aaa">sf::Keyboard::Up</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facf6cc0261135c6d163fd4305375773d2">sf::Keyboard::NumLock</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab582ce65eec2e991f25b15018972a331">sf::Keyboard::NumpadDivide</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3a144014ebb167532263bd99b76c72b3">sf::Keyboard::NumpadMultiply</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafaa5b4e9d867f8e56e0188e8ba8eb279">sf::Keyboard::NumpadMinus</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa8ce91fccd1f82a1df5d379178db2301">sf::Keyboard::NumpadPlus</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa89f87f11f70130e64d2d15dd14d6717e">sf::Keyboard::NumpadEqual</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa49d8361832bab5aa5c7a56623862e95e">sf::Keyboard::NumpadEnter</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa652eda5c682a4c6efa8eaf658ea5831">sf::Keyboard::NumpadDecimal</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac8e841f6b917061dd15aedb19a80cb77">sf::Keyboard::Numpad1</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf7303042267ef3576930c1f4cd79348a">sf::Keyboard::Numpad2</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5e23a433a108a85788894b705ec11cdd">sf::Keyboard::Numpad3</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa50b622a0442de23f15effc7fc46f3892">sf::Keyboard::Numpad4</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa6252c5b171a2982612e31042b953f558">sf::Keyboard::Numpad5</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4d9afa3da3cc40661d50a925dd3010ad">sf::Keyboard::Numpad6</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4314bbf1a297c4b03a5246a71c9c93b6">sf::Keyboard::Numpad7</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8bf3a062ba0e0fa6ef21508d15e7820e">sf::Keyboard::Numpad8</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa15f7ca721fe2b648a34d498084f70919">sf::Keyboard::Numpad9</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa1b1118fbe9aecd479f93d37449578365">sf::Keyboard::Numpad0</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac35a3006a1d15c7517c1a9127d7e7ed7">sf::Keyboard::NonUsBackslash</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae498749f3c42246d50b15c81c101d988">sf::Keyboard::Application</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa40cd014b7b6251e3a22e6a45a73a64e1">sf::Keyboard::Execute</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faeb29d769d84544bf5181522bf8a5669a">sf::Keyboard::ModeChange</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa6a26f548831e6a8c26bfbbd9f6ec61e0">sf::Keyboard::Help</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab61541208db7fa7dba42c85224405911">sf::Keyboard::Menu</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae0626222614bdee31951d84c64e5e9ff">sf::Keyboard::Select</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5afeaba074ef570dc720caaa855d49f6">sf::Keyboard::Redo</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa1cdc076b28f70afac5fcedadf99fa119">sf::Keyboard::Undo</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faeb334dca00e390e0d3ebf52d205807d7">sf::Keyboard::Cut</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5fb63579fc981698f97d55bfecb213ea">sf::Keyboard::Copy</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa36bb6559696dc9124986ae120515984f">sf::Keyboard::Paste</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa98e0efccef4b465cb0edb78d2ddc4eed">sf::Keyboard::VolumeMute</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf5311ec6ce071e43882685428cc9d56a">sf::Keyboard::VolumeUp</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa91f1f883ea91306f79dbf0ca1b108bad">sf::Keyboard::VolumeDown</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faad5b800a2da567cb4b91f857b48761ac">sf::Keyboard::MediaPlayPause</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4e98cb54aeee7205dd16a2a054810be0">sf::Keyboard::MediaStop</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa51d77ec4c0726881b5371a0738cd1c17">sf::Keyboard::MediaNextTrack</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa2b544efa7eb11c924093836ee64b7c7c">sf::Keyboard::MediaPreviousTrack</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa9e6bbb54b2d06e4a49ebcea834724afd">sf::Keyboard::LControl</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa667d08af6165c1cb6e72970036a9f7d7">sf::Keyboard::LShift</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faab527e774a30bf52a69de316727ce4cd">sf::Keyboard::LAlt</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafc2ae39512975c67ebe724fecc528d9d">sf::Keyboard::LSystem</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab06196a3bdf600db4088d5ac34132d58">sf::Keyboard::RControl</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8e707c0a523c7ec2179a6b6821d6eba8">sf::Keyboard::RShift</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa067967ae88a4f9ad8cf58e1bb88c32d8">sf::Keyboard::RAlt</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa268cfbdcfc1a2d7ab31962c79b151a7d">sf::Keyboard::RSystem</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa0557fa923dcee4d0f86b1409f5c2167f">sf::Keyboard::Back</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa67d2f6740a8eaebf4d5c6f79be8da481">sf::Keyboard::Forward</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa63a6a88c066880c5ac42394a22803ca6">sf::Keyboard::Refresh</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa11a755d598c0c417f9a36758c3da7481">sf::Keyboard::Stop</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa13348442cc6a27032d2b4aa28b75a5d3">sf::Keyboard::Search</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad78986947356ddd37b43d57df289dee9">sf::Keyboard::Favorites</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac1756c986aa71a9b63081415a42f1908">sf::Keyboard::HomePage</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad48b6d57a1819a8e3e49d8c3d4ce7b51">sf::Keyboard::LaunchApplication1</a>
|
||||
, <br />
|
||||
  <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7039b07547dd9d5d70c7be1823653606">sf::Keyboard::LaunchApplication2</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3306698f0c5c6aacb96a3b7793e4f88c">sf::Keyboard::LaunchMail</a>
|
||||
, <a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa03ca085f98dc5a775f38ff9dea9af6c3">sf::Keyboard::LaunchMediaSelect</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="memdesc:aed978288ff367518d29cfe0c9e3b295f"><td class="mdescLeft"> </td><td class="mdescRight">Scancodes. <a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">More...</a><br /></td></tr>
|
||||
<tr class="separator:aed978288ff367518d29cfe0c9e3b295f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:ae081baf14e88668e1b0831ce85aa07f5" id="r_ae081baf14e88668e1b0831ce85aa07f5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#ae081baf14e88668e1b0831ce85aa07f5">sf::Keyboard::isKeyPressed</a> (<a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a> key)</td></tr>
|
||||
<tr class="memdesc:ae081baf14e88668e1b0831ce85aa07f5"><td class="mdescLeft"> </td><td class="mdescRight">Check if a key is pressed. <br /></td></tr>
|
||||
<tr class="separator:ae081baf14e88668e1b0831ce85aa07f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76a6ffac56239faf949435d5caff11c6" id="r_a76a6ffac56239faf949435d5caff11c6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a76a6ffac56239faf949435d5caff11c6">sf::Keyboard::isKeyPressed</a> (<a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> code)</td></tr>
|
||||
<tr class="memdesc:a76a6ffac56239faf949435d5caff11c6"><td class="mdescLeft"> </td><td class="mdescRight">Check if a key is pressed. <br /></td></tr>
|
||||
<tr class="separator:a76a6ffac56239faf949435d5caff11c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a048357eb1a5325b3dddeb0c0cefb9d0e" id="r_a048357eb1a5325b3dddeb0c0cefb9d0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a048357eb1a5325b3dddeb0c0cefb9d0e">sf::Keyboard::localize</a> (<a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> code)</td></tr>
|
||||
<tr class="memdesc:a048357eb1a5325b3dddeb0c0cefb9d0e"><td class="mdescLeft"> </td><td class="mdescRight">Localize a physical key to a logical one. <br /></td></tr>
|
||||
<tr class="separator:a048357eb1a5325b3dddeb0c0cefb9d0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a765ce72191e25b42281063405c40b4b8" id="r_a765ce72191e25b42281063405c40b4b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a765ce72191e25b42281063405c40b4b8">sf::Keyboard::delocalize</a> (<a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a> key)</td></tr>
|
||||
<tr class="memdesc:a765ce72191e25b42281063405c40b4b8"><td class="mdescLeft"> </td><td class="mdescRight">Identify the physical key corresponding to a logical one. <br /></td></tr>
|
||||
<tr class="separator:a765ce72191e25b42281063405c40b4b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7b9e69295a65cdf4d6084f841ff6ef42" id="r_a7b9e69295a65cdf4d6084f841ff6ef42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsf_1_1String.html">String</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a7b9e69295a65cdf4d6084f841ff6ef42">sf::Keyboard::getDescription</a> (<a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> code)</td></tr>
|
||||
<tr class="memdesc:a7b9e69295a65cdf4d6084f841ff6ef42"><td class="mdescLeft"> </td><td class="mdescRight">Provide a string representation for a given scancode. <br /></td></tr>
|
||||
<tr class="separator:a7b9e69295a65cdf4d6084f841ff6ef42"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8be1ed69e71bf72e7445890352794ec9" id="r_a8be1ed69e71bf72e7445890352794ec9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a8be1ed69e71bf72e7445890352794ec9">sf::Keyboard::setVirtualKeyboardVisible</a> (bool visible)</td></tr>
|
||||
<tr class="memdesc:a8be1ed69e71bf72e7445890352794ec9"><td class="mdescLeft"> </td><td class="mdescRight">Show or hide the virtual keyboard. <br /></td></tr>
|
||||
<tr class="separator:a8be1ed69e71bf72e7445890352794ec9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a1d05756904236ee9e096a25c3861a313" id="r_a1d05756904236ee9e096a25c3861a313"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a1d05756904236ee9e096a25c3861a313">sf::Keyboard::KeyCount</a> {static_cast<unsigned int>(<a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f">Key::Pause</a>) + 1}</td></tr>
|
||||
<tr class="memdesc:a1d05756904236ee9e096a25c3861a313"><td class="mdescLeft"> </td><td class="mdescRight">The total number of keyboard keys, ignoring <code><a class="el" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a88183b946cc5f0e8c96b2e66e1c74a7e" title="Unhandled key.">Key::Unknown</a></code> <br /></td></tr>
|
||||
<tr class="separator:a1d05756904236ee9e096a25c3861a313"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e408fdae212e43143d7c48f41914dee" id="r_a5e408fdae212e43143d7c48f41914dee"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Keyboard.html#a5e408fdae212e43143d7c48f41914dee">sf::Keyboard::ScancodeCount</a> {static_cast<unsigned int>(<a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa03ca085f98dc5a775f38ff9dea9af6c3">Scan::LaunchMediaSelect</a>) + 1}</td></tr>
|
||||
<tr class="memdesc:a5e408fdae212e43143d7c48f41914dee"><td class="mdescLeft"> </td><td class="mdescRight">The total number of scancodes, ignoring <code><a class="el" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa88183b946cc5f0e8c96b2e66e1c74a7e" title="Represents any scancode not present in this enum.">Scan::Unknown</a></code> <br /></td></tr>
|
||||
<tr class="separator:a5e408fdae212e43143d7c48f41914dee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,606 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_5cf786e58cbf7297a26339ae6e44357c.html">Window</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Keyboard.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Keyboard_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Window_2Export_8hpp.html">SFML/Window/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf.html">sf</a></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">class </span>String;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html"> 41</a></span><span class="keyword">namespace </span>Keyboard</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="foldopen" id="foldopen00051" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142"> 51</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a></div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>{</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</a> = -1, </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7fc56270e7a70fa81a5935b72eacbe29">A</a> = 0, </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9d5ed678fe57bcca610140957afab571">B</a>, </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0d61f8370cad1d412f80b84d143e1257">C</a>, </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af623e75af30e62bbd73d6df5b50bb7b5">D</a>, </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a3a3ea00cfc35332cedf6e5e9a32e94da">E</a>, </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a800618943025315f869e4e1f09471012">F</a>, </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142adfcf28d0734569a6a693bc8194de62bf">G</a>, </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac1d9f50f86825a1a2302ec2449c17196">H</a>, </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142add7536794b63bf90eccfd37f9b147d7f">I</a>, </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aff44570aca8241914870afbc310cdb85">J</a>, </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa5f3c6a11b03839d46af9fb43c97c188">K</a>, </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad20caec3b48a1eef164cb4ca81ba2587">L</a>, </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a69691c7bdcc3ce6d5d8a1361f22d04ac">M</a>, </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8d9c307cb7f3c4a32822a51922d1ceaa">N</a>, </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af186217753c37b9b9f958d906208506e">O</a>, </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a44c29edb103a2872f519ad0c9a0fdaaa">P</a>, </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af09564c9ca56850d4cd6b3319e541aee">Q</a>, </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1e1d3d40573127e9ee0480caf1283d6">R</a>, </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5dbc98dcc983a70728bd082d1a47546e">S</a>, </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4c614360da93c0a041b22e537de151eb">U</a>, </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5206560a306a2e085a437fd258eb57ce">V</a>, </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a61e9c06ea9a85a5088a499df6458d276">W</a>, </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a02129bb861061d1a052c592e2dc6b383">X</a>, </div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a57cec4137b614c87cb4e24a3d003a3e0">Y</a>, </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a21c2e59531c8710156d34a3c30ac81d5">Z</a>, </div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a845787798a45b48e825e9b99a338537a">Num0</a>, </div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142abacb69a042a9fdc268a672919052d1f2">Num1</a>, </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a72bd76d6e2b68a539c8d1a77b564ed72">Num2</a>, </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa3a965b443a13522aa59fbdea31d00ce">Num3</a>, </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae0af89b5f83c670e4cc584c73c4732ca">Num4</a>, </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7e89a79bbb017bfcaff80ff820a15d8a">Num5</a>, </div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0581cd1de881a0f697f3b46741fb326b">Num6</a>, </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4911ceac5c68b5a3f1499d68b27b0938">Num7</a>, </div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a894e7d9b7dcced78e8007ba2d38b8dd2">Num8</a>, </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad7b1dbe22119bc7acf6e4a1afcc06e46">Num9</a>, </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a013ec032d3460d4be4431c6ab1f8f224">Escape</a>, </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9e6bbb54b2d06e4a49ebcea834724afd">LControl</a>, </div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a667d08af6165c1cb6e72970036a9f7d7">LShift</a>, </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aab527e774a30bf52a69de316727ce4cd">LAlt</a>, </div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afc2ae39512975c67ebe724fecc528d9d">LSystem</a>, </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab06196a3bdf600db4088d5ac34132d58">RControl</a>, </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8e707c0a523c7ec2179a6b6821d6eba8">RShift</a>, </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a067967ae88a4f9ad8cf58e1bb88c32d8">RAlt</a>, </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a268cfbdcfc1a2d7ab31962c79b151a7d">RSystem</a>, </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab61541208db7fa7dba42c85224405911">Menu</a>, </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a17b56a4dc0feb499daf64d6c2bd11fdd">LBracket</a>, </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac27efa0472cd29bf688de150ce920752">RBracket</a>, </div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9806fa37a3ecd39bf637c203aa011ed0">Semicolon</a>, </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a58be47db9455679e6a44df2eff9c9fa6">Comma</a>, </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1901606ea069a83dc7beea17881ef95a">Period</a>, </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab6ac6f84bcb33f9b5186bda6b4c8b399">Apostrophe</a>, </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a358cfe58715d680d9ab09f82e4010cbc">Slash</a>, </div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af6c6379402dce27659f7cffee6bc1f00">Backslash</a>, </div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aed24ff8971b1fa43a1efbb386618ce35">Grave</a>, </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af5f286e73bda105e538310b3190f75c5">Equal</a>, </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a726add2b4d11304a74bc0360f8338984">Hyphen</a>, </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad511f8439ecde36647437fbba67a4394">Space</a>, </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af1851d5600eae616ee802a31ac74701b">Enter</a>, </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142acd7d13ceea728b08555f7c818cfb13ef">Backspace</a>, </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5c6ba25104401c9ee0650230fc6ba413">Tab</a>, </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9b869c510c75c5827ac82e49d4340927">PageUp</a>, </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aee3677bcca83ece9384b01e43952bf33">PageDown</a>, </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a87557f11575c0ad78e4e28abedc13b6e">End</a>, </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8cf04a9734132302f96da8e113e80ce5">Home</a>, </div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa458be0f08b7e4ff3c0f633c100176c0">Insert</a>, </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af2a6c498fb90ee345d997f888fce3b18">Delete</a>, </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aec211f7c20af43e742bf2570c3cb84f9">Add</a>, </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1d9baf077ee87921f57a8fe42d510b65">Subtract</a>, </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae257376d913f3b53cbb4a9b19d770648">Multiply</a>, </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0b914e196182d02615487e9793ecff3d">Divide</a>, </div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a945d5e233cf7d6240f6b783b36a374ff">Left</a>, </div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a92b09c7c48c520c3c55e497875da437c">Right</a>, </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a258f49887ef8d14ac268c92b02503aaa">Up</a>, </div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a08a38277b0309070706f6652eeae9a53">Down</a>, </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1b1118fbe9aecd479f93d37449578365">Numpad0</a>, </div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac8e841f6b917061dd15aedb19a80cb77">Numpad1</a>, </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af7303042267ef3576930c1f4cd79348a">Numpad2</a>, </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5e23a433a108a85788894b705ec11cdd">Numpad3</a>, </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a50b622a0442de23f15effc7fc46f3892">Numpad4</a>, </div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a6252c5b171a2982612e31042b953f558">Numpad5</a>, </div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4d9afa3da3cc40661d50a925dd3010ad">Numpad6</a>, </div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4314bbf1a297c4b03a5246a71c9c93b6">Numpad7</a>, </div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8bf3a062ba0e0fa6ef21508d15e7820e">Numpad8</a>, </div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a15f7ca721fe2b648a34d498084f70919">Numpad9</a>, </div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1dffc8709f31a4987c8a88334107e89">F1</a>, </div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afe5c3684dce76cdd9f7f42430868aa74">F2</a>, </div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4b6bf4b531770872d4328ce69bef5627">F3</a>, </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae7e0e72401a9f2718ed0f39f2861d702">F4</a>, </div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a37f438df6a6d5ba4c17ef8ca58562f00">F5</a>, </div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1faf42f2823f184eb2c9f0dffe5d73f2">F6</a>, </div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a47489eb597b7db34caa24b1fc78fc839">F7</a>, </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4787509ad9f9d747a81a30e9dde3d4a7">F8</a>, </div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a892a245e287c163080b23db737d3c4c9">F9</a>, </div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab213ce22ca6ad4eda8db82966b9b6e5a">F10</a>, </div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a643b0662422d1d0dffa3fca2e2bf28a8">F11</a>, </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae902674982fc99aa343cdd94da7476c3">F12</a>, </div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a95dfde4807d4d6a9eec499203b3c24a0">F13</a>, </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a2468649b6215c4cdd2aef5095b3f5932">F14</a>, </div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae53b55851b9ff4979f2c3ff434a4a138">F15</a>, </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f">Pause</a>, </div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment">// NOLINTNEXTLINE(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a1d05756904236ee9e096a25c3861a313"> 162</a></span><span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="namespacesf_1_1Keyboard.html#a1d05756904236ee9e096a25c3861a313">KeyCount</a>{<span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span><span class="keyword">></span>(<a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f">Key::Pause</a>) + 1};</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
|
||||
<div class="foldopen" id="foldopen00172" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f"> 172</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scan</a></div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span>{</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a88183b946cc5f0e8c96b2e66e1c74a7e">Unknown</a> = -1, </div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7fc56270e7a70fa81a5935b72eacbe29">A</a> = 0, </div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9d5ed678fe57bcca610140957afab571">B</a>, </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0d61f8370cad1d412f80b84d143e1257">C</a>, </div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af623e75af30e62bbd73d6df5b50bb7b5">D</a>, </div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a3a3ea00cfc35332cedf6e5e9a32e94da">E</a>, </div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a800618943025315f869e4e1f09471012">F</a>, </div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142adfcf28d0734569a6a693bc8194de62bf">G</a>, </div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac1d9f50f86825a1a2302ec2449c17196">H</a>, </div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142add7536794b63bf90eccfd37f9b147d7f">I</a>, </div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aff44570aca8241914870afbc310cdb85">J</a>, </div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa5f3c6a11b03839d46af9fb43c97c188">K</a>, </div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad20caec3b48a1eef164cb4ca81ba2587">L</a>, </div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a69691c7bdcc3ce6d5d8a1361f22d04ac">M</a>, </div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8d9c307cb7f3c4a32822a51922d1ceaa">N</a>, </div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af186217753c37b9b9f958d906208506e">O</a>, </div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a44c29edb103a2872f519ad0c9a0fdaaa">P</a>, </div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af09564c9ca56850d4cd6b3319e541aee">Q</a>, </div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1e1d3d40573127e9ee0480caf1283d6">R</a>, </div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5dbc98dcc983a70728bd082d1a47546e">S</a>, </div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab9ece18c950afbfa6b0fdbfa4ff731d3">T</a>, </div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4c614360da93c0a041b22e537de151eb">U</a>, </div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5206560a306a2e085a437fd258eb57ce">V</a>, </div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a61e9c06ea9a85a5088a499df6458d276">W</a>, </div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a02129bb861061d1a052c592e2dc6b383">X</a>, </div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a57cec4137b614c87cb4e24a3d003a3e0">Y</a>, </div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a21c2e59531c8710156d34a3c30ac81d5">Z</a>, </div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142abacb69a042a9fdc268a672919052d1f2">Num1</a>, </div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a72bd76d6e2b68a539c8d1a77b564ed72">Num2</a>, </div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa3a965b443a13522aa59fbdea31d00ce">Num3</a>, </div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae0af89b5f83c670e4cc584c73c4732ca">Num4</a>, </div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7e89a79bbb017bfcaff80ff820a15d8a">Num5</a>, </div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0581cd1de881a0f697f3b46741fb326b">Num6</a>, </div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4911ceac5c68b5a3f1499d68b27b0938">Num7</a>, </div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a894e7d9b7dcced78e8007ba2d38b8dd2">Num8</a>, </div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad7b1dbe22119bc7acf6e4a1afcc06e46">Num9</a>, </div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a845787798a45b48e825e9b99a338537a">Num0</a>, </div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af1851d5600eae616ee802a31ac74701b">Enter</a>, </div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a013ec032d3460d4be4431c6ab1f8f224">Escape</a>, </div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142acd7d13ceea728b08555f7c818cfb13ef">Backspace</a>, </div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5c6ba25104401c9ee0650230fc6ba413">Tab</a>, </div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad511f8439ecde36647437fbba67a4394">Space</a>, </div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a726add2b4d11304a74bc0360f8338984">Hyphen</a>, </div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af5f286e73bda105e538310b3190f75c5">Equal</a>, </div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a17b56a4dc0feb499daf64d6c2bd11fdd">LBracket</a>, </div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac27efa0472cd29bf688de150ce920752">RBracket</a>, </div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="comment">// For US keyboards mapped to key 29 (Microsoft Keyboard Scan Code Specification)</span></div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="comment">// For Non-US keyboards mapped to key 42 (Microsoft Keyboard Scan Code Specification)</span></div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="comment">// Typical language mappings: Belg:£µ` FrCa:<>} Dan:*' Dutch:`´ Fren:µ* Ger:'# Ital:§ù LatAm:[}` Nor:*@ Span:ç} Swed:*' Swiss:$£} UK:~# Brazil:}]</span></div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af6c6379402dce27659f7cffee6bc1f00">Backslash</a>, </div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9806fa37a3ecd39bf637c203aa011ed0">Semicolon</a>, </div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab6ac6f84bcb33f9b5186bda6b4c8b399">Apostrophe</a>, </div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aed24ff8971b1fa43a1efbb386618ce35">Grave</a>, </div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a58be47db9455679e6a44df2eff9c9fa6">Comma</a>, </div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1901606ea069a83dc7beea17881ef95a">Period</a>, </div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a358cfe58715d680d9ab09f82e4010cbc">Slash</a>, </div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1dffc8709f31a4987c8a88334107e89">F1</a>, </div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afe5c3684dce76cdd9f7f42430868aa74">F2</a>, </div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4b6bf4b531770872d4328ce69bef5627">F3</a>, </div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae7e0e72401a9f2718ed0f39f2861d702">F4</a>, </div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a37f438df6a6d5ba4c17ef8ca58562f00">F5</a>, </div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1faf42f2823f184eb2c9f0dffe5d73f2">F6</a>, </div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a47489eb597b7db34caa24b1fc78fc839">F7</a>, </div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4787509ad9f9d747a81a30e9dde3d4a7">F8</a>, </div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a892a245e287c163080b23db737d3c4c9">F9</a>, </div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab213ce22ca6ad4eda8db82966b9b6e5a">F10</a>, </div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a643b0662422d1d0dffa3fca2e2bf28a8">F11</a>, </div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae902674982fc99aa343cdd94da7476c3">F12</a>, </div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a95dfde4807d4d6a9eec499203b3c24a0">F13</a>, </div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a2468649b6215c4cdd2aef5095b3f5932">F14</a>, </div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae53b55851b9ff4979f2c3ff434a4a138">F15</a>, </div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa56d8353718e6fdc78b8d69078a2cdb94">F16</a>, </div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faffa5882d1ddcf903bf0d0dbc30bfc604">F17</a>, </div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa810b30cdfc07fd7fff553a94b828ff78">F18</a>, </div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facd7c2a221ef5d0a34acc0bcd679b2054">F19</a>, </div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafc335adb3d69d3d8270769e1923ea4dc">F20</a>, </div>
|
||||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa77e9eee7c579eef5f3731ecf1053c02e">F21</a>, </div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7fa06ead699fcbd63132370ffe13335a">F22</a>, </div>
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa889645d530078147e7dc69a9caadc31e">F23</a>, </div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faebd7820c520d05eca2d775c37d141273">F24</a>, </div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8d0f4171170104d094d8b6d4f8bf49e6">CapsLock</a>, </div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fabf54024481cd2ad6bbb9ae44b7312472">PrintScreen</a>, </div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7d7902d5e2998e4fb2b8694a2de4ff65">ScrollLock</a>, </div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f">Pause</a>, </div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa458be0f08b7e4ff3c0f633c100176c0">Insert</a>, </div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8cf04a9734132302f96da8e113e80ce5">Home</a>, </div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9b869c510c75c5827ac82e49d4340927">PageUp</a>, </div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af2a6c498fb90ee345d997f888fce3b18">Delete</a>, </div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a87557f11575c0ad78e4e28abedc13b6e">End</a>, </div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aee3677bcca83ece9384b01e43952bf33">PageDown</a>, </div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a92b09c7c48c520c3c55e497875da437c">Right</a>, </div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a945d5e233cf7d6240f6b783b36a374ff">Left</a>, </div>
|
||||
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a08a38277b0309070706f6652eeae9a53">Down</a>, </div>
|
||||
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a258f49887ef8d14ac268c92b02503aaa">Up</a>, </div>
|
||||
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facf6cc0261135c6d163fd4305375773d2">NumLock</a>, </div>
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab582ce65eec2e991f25b15018972a331">NumpadDivide</a>, </div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3a144014ebb167532263bd99b76c72b3">NumpadMultiply</a>, </div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafaa5b4e9d867f8e56e0188e8ba8eb279">NumpadMinus</a>, </div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa8ce91fccd1f82a1df5d379178db2301">NumpadPlus</a>, </div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa89f87f11f70130e64d2d15dd14d6717e">NumpadEqual</a>, </div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa49d8361832bab5aa5c7a56623862e95e">NumpadEnter</a>, </div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa652eda5c682a4c6efa8eaf658ea5831">NumpadDecimal</a>, </div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac8e841f6b917061dd15aedb19a80cb77">Numpad1</a>, </div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af7303042267ef3576930c1f4cd79348a">Numpad2</a>, </div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5e23a433a108a85788894b705ec11cdd">Numpad3</a>, </div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a50b622a0442de23f15effc7fc46f3892">Numpad4</a>, </div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a6252c5b171a2982612e31042b953f558">Numpad5</a>, </div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4d9afa3da3cc40661d50a925dd3010ad">Numpad6</a>, </div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4314bbf1a297c4b03a5246a71c9c93b6">Numpad7</a>, </div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8bf3a062ba0e0fa6ef21508d15e7820e">Numpad8</a>, </div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a15f7ca721fe2b648a34d498084f70919">Numpad9</a>, </div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1b1118fbe9aecd479f93d37449578365">Numpad0</a>, </div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="comment">// For US keyboards doesn't exist</span></div>
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <span class="comment">// For Non-US keyboards mapped to key 45 (Microsoft Keyboard Scan Code Specification)</span></div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="comment">// Typical language mappings: Belg:<> FrCa:«°» Dan:<> Dutch:]|[ Fren:<> Ger:<|> Ital:<> LatAm:<> Nor:<> Span:<> Swed:<|> Swiss:<> UK:\| Brazil: \|.</span></div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac35a3006a1d15c7517c1a9127d7e7ed7">NonUsBackslash</a>, </div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae498749f3c42246d50b15c81c101d988">Application</a>, </div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa40cd014b7b6251e3a22e6a45a73a64e1">Execute</a>, </div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faeb29d769d84544bf5181522bf8a5669a">ModeChange</a>, </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa6a26f548831e6a8c26bfbbd9f6ec61e0">Help</a>, </div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab61541208db7fa7dba42c85224405911">Menu</a>, </div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae0626222614bdee31951d84c64e5e9ff">Select</a>, </div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5afeaba074ef570dc720caaa855d49f6">Redo</a>, </div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa1cdc076b28f70afac5fcedadf99fa119">Undo</a>, </div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faeb334dca00e390e0d3ebf52d205807d7">Cut</a>, </div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5fb63579fc981698f97d55bfecb213ea">Copy</a>, </div>
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa36bb6559696dc9124986ae120515984f">Paste</a>, </div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa98e0efccef4b465cb0edb78d2ddc4eed">VolumeMute</a>, </div>
|
||||
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf5311ec6ce071e43882685428cc9d56a">VolumeUp</a>, </div>
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa91f1f883ea91306f79dbf0ca1b108bad">VolumeDown</a>, </div>
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faad5b800a2da567cb4b91f857b48761ac">MediaPlayPause</a>, </div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4e98cb54aeee7205dd16a2a054810be0">MediaStop</a>, </div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa51d77ec4c0726881b5371a0738cd1c17">MediaNextTrack</a>, </div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa2b544efa7eb11c924093836ee64b7c7c">MediaPreviousTrack</a>, </div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9e6bbb54b2d06e4a49ebcea834724afd">LControl</a>, </div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a667d08af6165c1cb6e72970036a9f7d7">LShift</a>, </div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aab527e774a30bf52a69de316727ce4cd">LAlt</a>, </div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afc2ae39512975c67ebe724fecc528d9d">LSystem</a>, </div>
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab06196a3bdf600db4088d5ac34132d58">RControl</a>, </div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8e707c0a523c7ec2179a6b6821d6eba8">RShift</a>, </div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a067967ae88a4f9ad8cf58e1bb88c32d8">RAlt</a>, </div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a268cfbdcfc1a2d7ab31962c79b151a7d">RSystem</a>, </div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa0557fa923dcee4d0f86b1409f5c2167f">Back</a>, </div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa67d2f6740a8eaebf4d5c6f79be8da481">Forward</a>, </div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa63a6a88c066880c5ac42394a22803ca6">Refresh</a>, </div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa11a755d598c0c417f9a36758c3da7481">Stop</a>, </div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa13348442cc6a27032d2b4aa28b75a5d3">Search</a>, </div>
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad78986947356ddd37b43d57df289dee9">Favorites</a>, </div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac1756c986aa71a9b63081415a42f1908">HomePage</a>, </div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad48b6d57a1819a8e3e49d8c3d4ce7b51">LaunchApplication1</a>, </div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7039b07547dd9d5d70c7be1823653606">LaunchApplication2</a>, </div>
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3306698f0c5c6aacb96a3b7793e4f88c">LaunchMail</a>, </div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa03ca085f98dc5a775f38ff9dea9af6c3">LaunchMediaSelect</a>, </div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a51f3be2ef1d778bd470c35f0ed39b0ba"> 329</a></span><span class="keyword">using </span><a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> = <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scan</a>;</div>
|
||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
|
||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="comment">// NOLINTNEXTLINE(readability-identifier-naming)</span></div>
|
||||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a5e408fdae212e43143d7c48f41914dee"> 336</a></span><span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="namespacesf_1_1Keyboard.html#a5e408fdae212e43143d7c48f41914dee">ScancodeCount</a>{<span class="keyword">static_cast<</span><span class="keywordtype">unsigned</span> <span class="keywordtype">int</span><span class="keyword">></span>(<a class="code hl_enumvalue" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa03ca085f98dc5a775f38ff9dea9af6c3">Scan::LaunchMediaSelect</a>) + 1};</div>
|
||||
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#ae081baf14e88668e1b0831ce85aa07f5"> 349</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf_1_1Keyboard.html#ae081baf14e88668e1b0831ce85aa07f5">isKeyPressed</a>(<a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a> key);</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a76a6ffac56239faf949435d5caff11c6"> 362</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacesf_1_1Keyboard.html#ae081baf14e88668e1b0831ce85aa07f5">isKeyPressed</a>(<a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> code);</div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a048357eb1a5325b3dddeb0c0cefb9d0e"> 377</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a> <a class="code hl_function" href="namespacesf_1_1Keyboard.html#a048357eb1a5325b3dddeb0c0cefb9d0e">localize</a>(<a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> code);</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> </div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a765ce72191e25b42281063405c40b4b8"> 392</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> <a class="code hl_function" href="namespacesf_1_1Keyboard.html#a765ce72191e25b42281063405c40b4b8">delocalize</a>(<a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">Key</a> key);</div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> </div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a7b9e69295a65cdf4d6084f841ff6ef42"> 415</a></span>[[nodiscard]] <a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <a class="code hl_class" href="classsf_1_1String.html">String</a> <a class="code hl_function" href="namespacesf_1_1Keyboard.html#a7b9e69295a65cdf4d6084f841ff6ef42">getDescription</a>(<a class="code hl_enumeration" href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">Scancode</a> code);</div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="namespacesf_1_1Keyboard.html#a8be1ed69e71bf72e7445890352794ec9"> 430</a></span><a class="code hl_define" href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Keyboard.html#a8be1ed69e71bf72e7445890352794ec9">setVirtualKeyboardVisible</a>(<span class="keywordtype">bool</span> visible);</div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span>} <span class="comment">// namespace Keyboard</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span>} <span class="comment">// namespace sf</span></div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> </div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html"><div class="ttname"><a href="Window_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aWindow_2Export_8hpp_html_a1ab885b7907ee088350359516d68be64"><div class="ttname"><a href="Window_2Export_8hpp.html#a1ab885b7907ee088350359516d68be64">SFML_WINDOW_API</a></div><div class="ttdeci">#define SFML_WINDOW_API</div><div class="ttdef"><b>Definition</b> <a href="Window_2Export_8hpp_source.html#l00042">Window/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1String_html"><div class="ttname"><a href="classsf_1_1String.html">sf::String</a></div><div class="ttdoc">Utility string class that automatically handles conversions between types and encodings.</div><div class="ttdef"><b>Definition</b> <a href="String_8hpp_source.html#l00088">String.hpp:89</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_a048357eb1a5325b3dddeb0c0cefb9d0e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#a048357eb1a5325b3dddeb0c0cefb9d0e">sf::Keyboard::localize</a></div><div class="ttdeci">Key localize(Scancode code)</div><div class="ttdoc">Localize a physical key to a logical one.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_a1d05756904236ee9e096a25c3861a313"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#a1d05756904236ee9e096a25c3861a313">sf::Keyboard::KeyCount</a></div><div class="ttdeci">static constexpr unsigned int KeyCount</div><div class="ttdoc">The total number of keyboard keys, ignoring Key::Unknown</div><div class="ttdef"><b>Definition</b> <a href="#l00162">Keyboard.hpp:162</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_a5e408fdae212e43143d7c48f41914dee"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#a5e408fdae212e43143d7c48f41914dee">sf::Keyboard::ScancodeCount</a></div><div class="ttdeci">static constexpr unsigned int ScancodeCount</div><div class="ttdoc">The total number of scancodes, ignoring Scan::Unknown</div><div class="ttdef"><b>Definition</b> <a href="#l00336">Keyboard.hpp:336</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_a765ce72191e25b42281063405c40b4b8"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#a765ce72191e25b42281063405c40b4b8">sf::Keyboard::delocalize</a></div><div class="ttdeci">Scancode delocalize(Key key)</div><div class="ttdoc">Identify the physical key corresponding to a logical one.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_a7b9e69295a65cdf4d6084f841ff6ef42"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#a7b9e69295a65cdf4d6084f841ff6ef42">sf::Keyboard::getDescription</a></div><div class="ttdeci">String getDescription(Scancode code)</div><div class="ttdoc">Provide a string representation for a given scancode.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_a8be1ed69e71bf72e7445890352794ec9"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#a8be1ed69e71bf72e7445890352794ec9">sf::Keyboard::setVirtualKeyboardVisible</a></div><div class="ttdeci">void setVirtualKeyboardVisible(bool visible)</div><div class="ttdoc">Show or hide the virtual keyboard.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142">sf::Keyboard::Key</a></div><div class="ttdeci">Key</div><div class="ttdoc">Key codes.</div><div class="ttdef"><b>Definition</b> <a href="#l00051">Keyboard.hpp:52</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a013ec032d3460d4be4431c6ab1f8f224"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a013ec032d3460d4be4431c6ab1f8f224">sf::Keyboard::Key::Escape</a></div><div class="ttdeci">@ Escape</div><div class="ttdoc">The Escape key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a02129bb861061d1a052c592e2dc6b383"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a02129bb861061d1a052c592e2dc6b383">sf::Keyboard::Key::X</a></div><div class="ttdeci">@ X</div><div class="ttdoc">The X key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a0581cd1de881a0f697f3b46741fb326b"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0581cd1de881a0f697f3b46741fb326b">sf::Keyboard::Key::Num6</a></div><div class="ttdeci">@ Num6</div><div class="ttdoc">The 6 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a067967ae88a4f9ad8cf58e1bb88c32d8"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a067967ae88a4f9ad8cf58e1bb88c32d8">sf::Keyboard::Key::RAlt</a></div><div class="ttdeci">@ RAlt</div><div class="ttdoc">The right Alt key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a08a38277b0309070706f6652eeae9a53"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a08a38277b0309070706f6652eeae9a53">sf::Keyboard::Key::Down</a></div><div class="ttdeci">@ Down</div><div class="ttdoc">Down arrow.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a0b914e196182d02615487e9793ecff3d"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0b914e196182d02615487e9793ecff3d">sf::Keyboard::Key::Divide</a></div><div class="ttdeci">@ Divide</div><div class="ttdoc">The / key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a0d61f8370cad1d412f80b84d143e1257"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a0d61f8370cad1d412f80b84d143e1257">sf::Keyboard::Key::C</a></div><div class="ttdeci">@ C</div><div class="ttdoc">The C key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a105b296a83f9c105355403f3332af50f">sf::Keyboard::Key::Pause</a></div><div class="ttdeci">@ Pause</div><div class="ttdoc">The Pause key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a15f7ca721fe2b648a34d498084f70919"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a15f7ca721fe2b648a34d498084f70919">sf::Keyboard::Key::Numpad9</a></div><div class="ttdeci">@ Numpad9</div><div class="ttdoc">The numpad 9 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a17b56a4dc0feb499daf64d6c2bd11fdd"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a17b56a4dc0feb499daf64d6c2bd11fdd">sf::Keyboard::Key::LBracket</a></div><div class="ttdeci">@ LBracket</div><div class="ttdoc">The [ key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a1901606ea069a83dc7beea17881ef95a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1901606ea069a83dc7beea17881ef95a">sf::Keyboard::Key::Period</a></div><div class="ttdeci">@ Period</div><div class="ttdoc">The . key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a1b1118fbe9aecd479f93d37449578365"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1b1118fbe9aecd479f93d37449578365">sf::Keyboard::Key::Numpad0</a></div><div class="ttdeci">@ Numpad0</div><div class="ttdoc">The numpad 0 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a1d9baf077ee87921f57a8fe42d510b65"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1d9baf077ee87921f57a8fe42d510b65">sf::Keyboard::Key::Subtract</a></div><div class="ttdeci">@ Subtract</div><div class="ttdoc">The - key (minus, usually from numpad)</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a1faf42f2823f184eb2c9f0dffe5d73f2"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a1faf42f2823f184eb2c9f0dffe5d73f2">sf::Keyboard::Key::F6</a></div><div class="ttdeci">@ F6</div><div class="ttdoc">The F6 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a21c2e59531c8710156d34a3c30ac81d5"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a21c2e59531c8710156d34a3c30ac81d5">sf::Keyboard::Key::Z</a></div><div class="ttdeci">@ Z</div><div class="ttdoc">The Z key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a2468649b6215c4cdd2aef5095b3f5932"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a2468649b6215c4cdd2aef5095b3f5932">sf::Keyboard::Key::F14</a></div><div class="ttdeci">@ F14</div><div class="ttdoc">The F14 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a258f49887ef8d14ac268c92b02503aaa"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a258f49887ef8d14ac268c92b02503aaa">sf::Keyboard::Key::Up</a></div><div class="ttdeci">@ Up</div><div class="ttdoc">Up arrow.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a268cfbdcfc1a2d7ab31962c79b151a7d"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a268cfbdcfc1a2d7ab31962c79b151a7d">sf::Keyboard::Key::RSystem</a></div><div class="ttdeci">@ RSystem</div><div class="ttdoc">The right OS specific key: window (Windows and Linux), apple (macOS), ...</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a358cfe58715d680d9ab09f82e4010cbc"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a358cfe58715d680d9ab09f82e4010cbc">sf::Keyboard::Key::Slash</a></div><div class="ttdeci">@ Slash</div><div class="ttdoc">The / key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a37f438df6a6d5ba4c17ef8ca58562f00"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a37f438df6a6d5ba4c17ef8ca58562f00">sf::Keyboard::Key::F5</a></div><div class="ttdeci">@ F5</div><div class="ttdoc">The F5 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a3a3ea00cfc35332cedf6e5e9a32e94da"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a3a3ea00cfc35332cedf6e5e9a32e94da">sf::Keyboard::Key::E</a></div><div class="ttdeci">@ E</div><div class="ttdoc">The E key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a4314bbf1a297c4b03a5246a71c9c93b6"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4314bbf1a297c4b03a5246a71c9c93b6">sf::Keyboard::Key::Numpad7</a></div><div class="ttdeci">@ Numpad7</div><div class="ttdoc">The numpad 7 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a44c29edb103a2872f519ad0c9a0fdaaa"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a44c29edb103a2872f519ad0c9a0fdaaa">sf::Keyboard::Key::P</a></div><div class="ttdeci">@ P</div><div class="ttdoc">The P key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a47489eb597b7db34caa24b1fc78fc839"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a47489eb597b7db34caa24b1fc78fc839">sf::Keyboard::Key::F7</a></div><div class="ttdeci">@ F7</div><div class="ttdoc">The F7 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a4787509ad9f9d747a81a30e9dde3d4a7"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4787509ad9f9d747a81a30e9dde3d4a7">sf::Keyboard::Key::F8</a></div><div class="ttdeci">@ F8</div><div class="ttdoc">The F8 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a4911ceac5c68b5a3f1499d68b27b0938"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4911ceac5c68b5a3f1499d68b27b0938">sf::Keyboard::Key::Num7</a></div><div class="ttdeci">@ Num7</div><div class="ttdoc">The 7 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a4b6bf4b531770872d4328ce69bef5627"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4b6bf4b531770872d4328ce69bef5627">sf::Keyboard::Key::F3</a></div><div class="ttdeci">@ F3</div><div class="ttdoc">The F3 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a4c614360da93c0a041b22e537de151eb"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4c614360da93c0a041b22e537de151eb">sf::Keyboard::Key::U</a></div><div class="ttdeci">@ U</div><div class="ttdoc">The U key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a4d9afa3da3cc40661d50a925dd3010ad"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a4d9afa3da3cc40661d50a925dd3010ad">sf::Keyboard::Key::Numpad6</a></div><div class="ttdeci">@ Numpad6</div><div class="ttdoc">The numpad 6 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a50b622a0442de23f15effc7fc46f3892"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a50b622a0442de23f15effc7fc46f3892">sf::Keyboard::Key::Numpad4</a></div><div class="ttdeci">@ Numpad4</div><div class="ttdoc">The numpad 4 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a5206560a306a2e085a437fd258eb57ce"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5206560a306a2e085a437fd258eb57ce">sf::Keyboard::Key::V</a></div><div class="ttdeci">@ V</div><div class="ttdoc">The V key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a57cec4137b614c87cb4e24a3d003a3e0"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a57cec4137b614c87cb4e24a3d003a3e0">sf::Keyboard::Key::Y</a></div><div class="ttdeci">@ Y</div><div class="ttdoc">The Y key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a58be47db9455679e6a44df2eff9c9fa6"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a58be47db9455679e6a44df2eff9c9fa6">sf::Keyboard::Key::Comma</a></div><div class="ttdeci">@ Comma</div><div class="ttdoc">The , key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a5c6ba25104401c9ee0650230fc6ba413"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5c6ba25104401c9ee0650230fc6ba413">sf::Keyboard::Key::Tab</a></div><div class="ttdeci">@ Tab</div><div class="ttdoc">The Tabulation key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a5dbc98dcc983a70728bd082d1a47546e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5dbc98dcc983a70728bd082d1a47546e">sf::Keyboard::Key::S</a></div><div class="ttdeci">@ S</div><div class="ttdoc">The S key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a5e23a433a108a85788894b705ec11cdd"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a5e23a433a108a85788894b705ec11cdd">sf::Keyboard::Key::Numpad3</a></div><div class="ttdeci">@ Numpad3</div><div class="ttdoc">The numpad 3 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a61e9c06ea9a85a5088a499df6458d276"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a61e9c06ea9a85a5088a499df6458d276">sf::Keyboard::Key::W</a></div><div class="ttdeci">@ W</div><div class="ttdoc">The W key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a6252c5b171a2982612e31042b953f558"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a6252c5b171a2982612e31042b953f558">sf::Keyboard::Key::Numpad5</a></div><div class="ttdeci">@ Numpad5</div><div class="ttdoc">The numpad 5 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a643b0662422d1d0dffa3fca2e2bf28a8"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a643b0662422d1d0dffa3fca2e2bf28a8">sf::Keyboard::Key::F11</a></div><div class="ttdeci">@ F11</div><div class="ttdoc">The F11 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a667d08af6165c1cb6e72970036a9f7d7"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a667d08af6165c1cb6e72970036a9f7d7">sf::Keyboard::Key::LShift</a></div><div class="ttdeci">@ LShift</div><div class="ttdoc">The left Shift key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a69691c7bdcc3ce6d5d8a1361f22d04ac"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a69691c7bdcc3ce6d5d8a1361f22d04ac">sf::Keyboard::Key::M</a></div><div class="ttdeci">@ M</div><div class="ttdoc">The M key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a726add2b4d11304a74bc0360f8338984"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a726add2b4d11304a74bc0360f8338984">sf::Keyboard::Key::Hyphen</a></div><div class="ttdeci">@ Hyphen</div><div class="ttdoc">The - key (hyphen)</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a72bd76d6e2b68a539c8d1a77b564ed72"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a72bd76d6e2b68a539c8d1a77b564ed72">sf::Keyboard::Key::Num2</a></div><div class="ttdeci">@ Num2</div><div class="ttdoc">The 2 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a7e89a79bbb017bfcaff80ff820a15d8a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7e89a79bbb017bfcaff80ff820a15d8a">sf::Keyboard::Key::Num5</a></div><div class="ttdeci">@ Num5</div><div class="ttdoc">The 5 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a7fc56270e7a70fa81a5935b72eacbe29"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a7fc56270e7a70fa81a5935b72eacbe29">sf::Keyboard::Key::A</a></div><div class="ttdeci">@ A</div><div class="ttdoc">The A key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a800618943025315f869e4e1f09471012"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a800618943025315f869e4e1f09471012">sf::Keyboard::Key::F</a></div><div class="ttdeci">@ F</div><div class="ttdoc">The F key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a845787798a45b48e825e9b99a338537a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a845787798a45b48e825e9b99a338537a">sf::Keyboard::Key::Num0</a></div><div class="ttdeci">@ Num0</div><div class="ttdoc">The 0 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a87557f11575c0ad78e4e28abedc13b6e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a87557f11575c0ad78e4e28abedc13b6e">sf::Keyboard::Key::End</a></div><div class="ttdeci">@ End</div><div class="ttdoc">The End key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a88183b946cc5f0e8c96b2e66e1c74a7e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a88183b946cc5f0e8c96b2e66e1c74a7e">sf::Keyboard::Key::Unknown</a></div><div class="ttdeci">@ Unknown</div><div class="ttdoc">Unhandled key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a892a245e287c163080b23db737d3c4c9"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a892a245e287c163080b23db737d3c4c9">sf::Keyboard::Key::F9</a></div><div class="ttdeci">@ F9</div><div class="ttdoc">The F9 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a894e7d9b7dcced78e8007ba2d38b8dd2"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a894e7d9b7dcced78e8007ba2d38b8dd2">sf::Keyboard::Key::Num8</a></div><div class="ttdeci">@ Num8</div><div class="ttdoc">The 8 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a8bf3a062ba0e0fa6ef21508d15e7820e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8bf3a062ba0e0fa6ef21508d15e7820e">sf::Keyboard::Key::Numpad8</a></div><div class="ttdeci">@ Numpad8</div><div class="ttdoc">The numpad 8 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a8cf04a9734132302f96da8e113e80ce5"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8cf04a9734132302f96da8e113e80ce5">sf::Keyboard::Key::Home</a></div><div class="ttdeci">@ Home</div><div class="ttdoc">The Home key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a8d9c307cb7f3c4a32822a51922d1ceaa"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8d9c307cb7f3c4a32822a51922d1ceaa">sf::Keyboard::Key::N</a></div><div class="ttdeci">@ N</div><div class="ttdoc">The N key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a8e707c0a523c7ec2179a6b6821d6eba8"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a8e707c0a523c7ec2179a6b6821d6eba8">sf::Keyboard::Key::RShift</a></div><div class="ttdeci">@ RShift</div><div class="ttdoc">The right Shift key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a92b09c7c48c520c3c55e497875da437c"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a92b09c7c48c520c3c55e497875da437c">sf::Keyboard::Key::Right</a></div><div class="ttdeci">@ Right</div><div class="ttdoc">Right arrow.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a945d5e233cf7d6240f6b783b36a374ff"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a945d5e233cf7d6240f6b783b36a374ff">sf::Keyboard::Key::Left</a></div><div class="ttdeci">@ Left</div><div class="ttdoc">Left arrow.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a95dfde4807d4d6a9eec499203b3c24a0"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a95dfde4807d4d6a9eec499203b3c24a0">sf::Keyboard::Key::F13</a></div><div class="ttdeci">@ F13</div><div class="ttdoc">The F13 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a9806fa37a3ecd39bf637c203aa011ed0"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9806fa37a3ecd39bf637c203aa011ed0">sf::Keyboard::Key::Semicolon</a></div><div class="ttdeci">@ Semicolon</div><div class="ttdoc">The ; key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a9b869c510c75c5827ac82e49d4340927"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9b869c510c75c5827ac82e49d4340927">sf::Keyboard::Key::PageUp</a></div><div class="ttdeci">@ PageUp</div><div class="ttdoc">The Page up key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a9d5ed678fe57bcca610140957afab571"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9d5ed678fe57bcca610140957afab571">sf::Keyboard::Key::B</a></div><div class="ttdeci">@ B</div><div class="ttdoc">The B key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142a9e6bbb54b2d06e4a49ebcea834724afd"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142a9e6bbb54b2d06e4a49ebcea834724afd">sf::Keyboard::Key::LControl</a></div><div class="ttdeci">@ LControl</div><div class="ttdoc">The left Control key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aa3a965b443a13522aa59fbdea31d00ce"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa3a965b443a13522aa59fbdea31d00ce">sf::Keyboard::Key::Num3</a></div><div class="ttdeci">@ Num3</div><div class="ttdoc">The 3 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aa458be0f08b7e4ff3c0f633c100176c0"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa458be0f08b7e4ff3c0f633c100176c0">sf::Keyboard::Key::Insert</a></div><div class="ttdeci">@ Insert</div><div class="ttdoc">The Insert key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aa5f3c6a11b03839d46af9fb43c97c188"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aa5f3c6a11b03839d46af9fb43c97c188">sf::Keyboard::Key::K</a></div><div class="ttdeci">@ K</div><div class="ttdoc">The K key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aab527e774a30bf52a69de316727ce4cd"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aab527e774a30bf52a69de316727ce4cd">sf::Keyboard::Key::LAlt</a></div><div class="ttdeci">@ LAlt</div><div class="ttdoc">The left Alt key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ab06196a3bdf600db4088d5ac34132d58"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab06196a3bdf600db4088d5ac34132d58">sf::Keyboard::Key::RControl</a></div><div class="ttdeci">@ RControl</div><div class="ttdoc">The right Control key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ab213ce22ca6ad4eda8db82966b9b6e5a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab213ce22ca6ad4eda8db82966b9b6e5a">sf::Keyboard::Key::F10</a></div><div class="ttdeci">@ F10</div><div class="ttdoc">The F10 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ab61541208db7fa7dba42c85224405911"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab61541208db7fa7dba42c85224405911">sf::Keyboard::Key::Menu</a></div><div class="ttdeci">@ Menu</div><div class="ttdoc">The Menu key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ab6ac6f84bcb33f9b5186bda6b4c8b399"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab6ac6f84bcb33f9b5186bda6b4c8b399">sf::Keyboard::Key::Apostrophe</a></div><div class="ttdeci">@ Apostrophe</div><div class="ttdoc">The ' key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ab9ece18c950afbfa6b0fdbfa4ff731d3"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ab9ece18c950afbfa6b0fdbfa4ff731d3">sf::Keyboard::Key::T</a></div><div class="ttdeci">@ T</div><div class="ttdoc">The T key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142abacb69a042a9fdc268a672919052d1f2"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142abacb69a042a9fdc268a672919052d1f2">sf::Keyboard::Key::Num1</a></div><div class="ttdeci">@ Num1</div><div class="ttdoc">The 1 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ac1d9f50f86825a1a2302ec2449c17196"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac1d9f50f86825a1a2302ec2449c17196">sf::Keyboard::Key::H</a></div><div class="ttdeci">@ H</div><div class="ttdoc">The H key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ac27efa0472cd29bf688de150ce920752"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac27efa0472cd29bf688de150ce920752">sf::Keyboard::Key::RBracket</a></div><div class="ttdeci">@ RBracket</div><div class="ttdoc">The ] key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ac8e841f6b917061dd15aedb19a80cb77"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ac8e841f6b917061dd15aedb19a80cb77">sf::Keyboard::Key::Numpad1</a></div><div class="ttdeci">@ Numpad1</div><div class="ttdoc">The numpad 1 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142acd7d13ceea728b08555f7c818cfb13ef"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142acd7d13ceea728b08555f7c818cfb13ef">sf::Keyboard::Key::Backspace</a></div><div class="ttdeci">@ Backspace</div><div class="ttdoc">The Backspace key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ad20caec3b48a1eef164cb4ca81ba2587"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad20caec3b48a1eef164cb4ca81ba2587">sf::Keyboard::Key::L</a></div><div class="ttdeci">@ L</div><div class="ttdoc">The L key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ad511f8439ecde36647437fbba67a4394"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad511f8439ecde36647437fbba67a4394">sf::Keyboard::Key::Space</a></div><div class="ttdeci">@ Space</div><div class="ttdoc">The Space key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ad7b1dbe22119bc7acf6e4a1afcc06e46"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ad7b1dbe22119bc7acf6e4a1afcc06e46">sf::Keyboard::Key::Num9</a></div><div class="ttdeci">@ Num9</div><div class="ttdoc">The 9 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142add7536794b63bf90eccfd37f9b147d7f"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142add7536794b63bf90eccfd37f9b147d7f">sf::Keyboard::Key::I</a></div><div class="ttdeci">@ I</div><div class="ttdoc">The I key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142adfcf28d0734569a6a693bc8194de62bf"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142adfcf28d0734569a6a693bc8194de62bf">sf::Keyboard::Key::G</a></div><div class="ttdeci">@ G</div><div class="ttdoc">The G key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae0af89b5f83c670e4cc584c73c4732ca"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae0af89b5f83c670e4cc584c73c4732ca">sf::Keyboard::Key::Num4</a></div><div class="ttdeci">@ Num4</div><div class="ttdoc">The 4 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae1dffc8709f31a4987c8a88334107e89"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1dffc8709f31a4987c8a88334107e89">sf::Keyboard::Key::F1</a></div><div class="ttdeci">@ F1</div><div class="ttdoc">The F1 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae1e1d3d40573127e9ee0480caf1283d6"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae1e1d3d40573127e9ee0480caf1283d6">sf::Keyboard::Key::R</a></div><div class="ttdeci">@ R</div><div class="ttdoc">The R key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae257376d913f3b53cbb4a9b19d770648"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae257376d913f3b53cbb4a9b19d770648">sf::Keyboard::Key::Multiply</a></div><div class="ttdeci">@ Multiply</div><div class="ttdoc">The * key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae53b55851b9ff4979f2c3ff434a4a138"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae53b55851b9ff4979f2c3ff434a4a138">sf::Keyboard::Key::F15</a></div><div class="ttdeci">@ F15</div><div class="ttdoc">The F15 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae7e0e72401a9f2718ed0f39f2861d702"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae7e0e72401a9f2718ed0f39f2861d702">sf::Keyboard::Key::F4</a></div><div class="ttdeci">@ F4</div><div class="ttdoc">The F4 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142ae902674982fc99aa343cdd94da7476c3"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142ae902674982fc99aa343cdd94da7476c3">sf::Keyboard::Key::F12</a></div><div class="ttdeci">@ F12</div><div class="ttdoc">The F12 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aec211f7c20af43e742bf2570c3cb84f9"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aec211f7c20af43e742bf2570c3cb84f9">sf::Keyboard::Key::Add</a></div><div class="ttdeci">@ Add</div><div class="ttdoc">The + key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aed24ff8971b1fa43a1efbb386618ce35"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aed24ff8971b1fa43a1efbb386618ce35">sf::Keyboard::Key::Grave</a></div><div class="ttdeci">@ Grave</div><div class="ttdoc">The ` key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aee3677bcca83ece9384b01e43952bf33"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aee3677bcca83ece9384b01e43952bf33">sf::Keyboard::Key::PageDown</a></div><div class="ttdeci">@ PageDown</div><div class="ttdoc">The Page down key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af09564c9ca56850d4cd6b3319e541aee"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af09564c9ca56850d4cd6b3319e541aee">sf::Keyboard::Key::Q</a></div><div class="ttdeci">@ Q</div><div class="ttdoc">The Q key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af1851d5600eae616ee802a31ac74701b"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af1851d5600eae616ee802a31ac74701b">sf::Keyboard::Key::Enter</a></div><div class="ttdeci">@ Enter</div><div class="ttdoc">The Enter/Return keys.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af186217753c37b9b9f958d906208506e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af186217753c37b9b9f958d906208506e">sf::Keyboard::Key::O</a></div><div class="ttdeci">@ O</div><div class="ttdoc">The O key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af2a6c498fb90ee345d997f888fce3b18"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af2a6c498fb90ee345d997f888fce3b18">sf::Keyboard::Key::Delete</a></div><div class="ttdeci">@ Delete</div><div class="ttdoc">The Delete key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af5f286e73bda105e538310b3190f75c5"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af5f286e73bda105e538310b3190f75c5">sf::Keyboard::Key::Equal</a></div><div class="ttdeci">@ Equal</div><div class="ttdoc">The = key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af623e75af30e62bbd73d6df5b50bb7b5"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af623e75af30e62bbd73d6df5b50bb7b5">sf::Keyboard::Key::D</a></div><div class="ttdeci">@ D</div><div class="ttdoc">The D key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af6c6379402dce27659f7cffee6bc1f00"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af6c6379402dce27659f7cffee6bc1f00">sf::Keyboard::Key::Backslash</a></div><div class="ttdeci">@ Backslash</div><div class="ttdoc">The \ key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142af7303042267ef3576930c1f4cd79348a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142af7303042267ef3576930c1f4cd79348a">sf::Keyboard::Key::Numpad2</a></div><div class="ttdeci">@ Numpad2</div><div class="ttdoc">The numpad 2 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142afc2ae39512975c67ebe724fecc528d9d"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afc2ae39512975c67ebe724fecc528d9d">sf::Keyboard::Key::LSystem</a></div><div class="ttdeci">@ LSystem</div><div class="ttdoc">The left OS specific key: window (Windows and Linux), apple (macOS), ...</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142afe5c3684dce76cdd9f7f42430868aa74"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142afe5c3684dce76cdd9f7f42430868aa74">sf::Keyboard::Key::F2</a></div><div class="ttdeci">@ F2</div><div class="ttdoc">The F2 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_acb4cacd7cc5802dec45724cf3314a142aff44570aca8241914870afbc310cdb85"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#acb4cacd7cc5802dec45724cf3314a142aff44570aca8241914870afbc310cdb85">sf::Keyboard::Key::J</a></div><div class="ttdeci">@ J</div><div class="ttdoc">The J key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_ae081baf14e88668e1b0831ce85aa07f5"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#ae081baf14e88668e1b0831ce85aa07f5">sf::Keyboard::isKeyPressed</a></div><div class="ttdeci">bool isKeyPressed(Key key)</div><div class="ttdoc">Check if a key is pressed.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295f"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295f">sf::Keyboard::Scan</a></div><div class="ttdeci">Scan</div><div class="ttdoc">Scancodes.</div><div class="ttdef"><b>Definition</b> <a href="#l00172">Keyboard.hpp:173</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa03ca085f98dc5a775f38ff9dea9af6c3"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa03ca085f98dc5a775f38ff9dea9af6c3">sf::Keyboard::Scan::LaunchMediaSelect</a></div><div class="ttdeci">@ LaunchMediaSelect</div><div class="ttdoc">Keyboard Launch Media Select key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa0557fa923dcee4d0f86b1409f5c2167f"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa0557fa923dcee4d0f86b1409f5c2167f">sf::Keyboard::Scan::Back</a></div><div class="ttdeci">@ Back</div><div class="ttdoc">Keyboard Back key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa11a755d598c0c417f9a36758c3da7481"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa11a755d598c0c417f9a36758c3da7481">sf::Keyboard::Scan::Stop</a></div><div class="ttdeci">@ Stop</div><div class="ttdoc">Keyboard Stop key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa13348442cc6a27032d2b4aa28b75a5d3"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa13348442cc6a27032d2b4aa28b75a5d3">sf::Keyboard::Scan::Search</a></div><div class="ttdeci">@ Search</div><div class="ttdoc">Keyboard Search key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa1cdc076b28f70afac5fcedadf99fa119"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa1cdc076b28f70afac5fcedadf99fa119">sf::Keyboard::Scan::Undo</a></div><div class="ttdeci">@ Undo</div><div class="ttdoc">Keyboard Undo key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa2b544efa7eb11c924093836ee64b7c7c"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa2b544efa7eb11c924093836ee64b7c7c">sf::Keyboard::Scan::MediaPreviousTrack</a></div><div class="ttdeci">@ MediaPreviousTrack</div><div class="ttdoc">Keyboard Media Previous Track key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa3306698f0c5c6aacb96a3b7793e4f88c"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3306698f0c5c6aacb96a3b7793e4f88c">sf::Keyboard::Scan::LaunchMail</a></div><div class="ttdeci">@ LaunchMail</div><div class="ttdoc">Keyboard Launch Mail key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa36bb6559696dc9124986ae120515984f"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa36bb6559696dc9124986ae120515984f">sf::Keyboard::Scan::Paste</a></div><div class="ttdeci">@ Paste</div><div class="ttdoc">Keyboard Paste key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa3a144014ebb167532263bd99b76c72b3"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa3a144014ebb167532263bd99b76c72b3">sf::Keyboard::Scan::NumpadMultiply</a></div><div class="ttdeci">@ NumpadMultiply</div><div class="ttdoc">Keypad * key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa40cd014b7b6251e3a22e6a45a73a64e1"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa40cd014b7b6251e3a22e6a45a73a64e1">sf::Keyboard::Scan::Execute</a></div><div class="ttdeci">@ Execute</div><div class="ttdoc">Keyboard Execute key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa49d8361832bab5aa5c7a56623862e95e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa49d8361832bab5aa5c7a56623862e95e">sf::Keyboard::Scan::NumpadEnter</a></div><div class="ttdeci">@ NumpadEnter</div><div class="ttdoc">Keypad Enter/Return key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa4e98cb54aeee7205dd16a2a054810be0"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa4e98cb54aeee7205dd16a2a054810be0">sf::Keyboard::Scan::MediaStop</a></div><div class="ttdeci">@ MediaStop</div><div class="ttdoc">Keyboard Media Stop key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa51d77ec4c0726881b5371a0738cd1c17"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa51d77ec4c0726881b5371a0738cd1c17">sf::Keyboard::Scan::MediaNextTrack</a></div><div class="ttdeci">@ MediaNextTrack</div><div class="ttdoc">Keyboard Media Next Track key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa56d8353718e6fdc78b8d69078a2cdb94"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa56d8353718e6fdc78b8d69078a2cdb94">sf::Keyboard::Scan::F16</a></div><div class="ttdeci">@ F16</div><div class="ttdoc">Keyboard F16 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa5afeaba074ef570dc720caaa855d49f6"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5afeaba074ef570dc720caaa855d49f6">sf::Keyboard::Scan::Redo</a></div><div class="ttdeci">@ Redo</div><div class="ttdoc">Keyboard Redo key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa5fb63579fc981698f97d55bfecb213ea"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa5fb63579fc981698f97d55bfecb213ea">sf::Keyboard::Scan::Copy</a></div><div class="ttdeci">@ Copy</div><div class="ttdoc">Keyboard Copy key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa63a6a88c066880c5ac42394a22803ca6"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa63a6a88c066880c5ac42394a22803ca6">sf::Keyboard::Scan::Refresh</a></div><div class="ttdeci">@ Refresh</div><div class="ttdoc">Keyboard Refresh key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa67d2f6740a8eaebf4d5c6f79be8da481"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa67d2f6740a8eaebf4d5c6f79be8da481">sf::Keyboard::Scan::Forward</a></div><div class="ttdeci">@ Forward</div><div class="ttdoc">Keyboard Forward key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa6a26f548831e6a8c26bfbbd9f6ec61e0"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa6a26f548831e6a8c26bfbbd9f6ec61e0">sf::Keyboard::Scan::Help</a></div><div class="ttdeci">@ Help</div><div class="ttdoc">Keyboard Help key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa7039b07547dd9d5d70c7be1823653606"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7039b07547dd9d5d70c7be1823653606">sf::Keyboard::Scan::LaunchApplication2</a></div><div class="ttdeci">@ LaunchApplication2</div><div class="ttdoc">Keyboard Launch Application 2 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa77e9eee7c579eef5f3731ecf1053c02e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa77e9eee7c579eef5f3731ecf1053c02e">sf::Keyboard::Scan::F21</a></div><div class="ttdeci">@ F21</div><div class="ttdoc">Keyboard F21 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa7d7902d5e2998e4fb2b8694a2de4ff65"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7d7902d5e2998e4fb2b8694a2de4ff65">sf::Keyboard::Scan::ScrollLock</a></div><div class="ttdeci">@ ScrollLock</div><div class="ttdoc">Keyboard Scroll Lock key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa7fa06ead699fcbd63132370ffe13335a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa7fa06ead699fcbd63132370ffe13335a">sf::Keyboard::Scan::F22</a></div><div class="ttdeci">@ F22</div><div class="ttdoc">Keyboard F22 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa810b30cdfc07fd7fff553a94b828ff78"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa810b30cdfc07fd7fff553a94b828ff78">sf::Keyboard::Scan::F18</a></div><div class="ttdeci">@ F18</div><div class="ttdoc">Keyboard F18 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa889645d530078147e7dc69a9caadc31e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa889645d530078147e7dc69a9caadc31e">sf::Keyboard::Scan::F23</a></div><div class="ttdeci">@ F23</div><div class="ttdoc">Keyboard F23 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa89f87f11f70130e64d2d15dd14d6717e"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa89f87f11f70130e64d2d15dd14d6717e">sf::Keyboard::Scan::NumpadEqual</a></div><div class="ttdeci">@ NumpadEqual</div><div class="ttdoc">keypad = key</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa8d0f4171170104d094d8b6d4f8bf49e6"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa8d0f4171170104d094d8b6d4f8bf49e6">sf::Keyboard::Scan::CapsLock</a></div><div class="ttdeci">@ CapsLock</div><div class="ttdoc">Keyboard Caps Lock key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa91f1f883ea91306f79dbf0ca1b108bad"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa91f1f883ea91306f79dbf0ca1b108bad">sf::Keyboard::Scan::VolumeDown</a></div><div class="ttdeci">@ VolumeDown</div><div class="ttdoc">Keyboard Volume Down key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fa98e0efccef4b465cb0edb78d2ddc4eed"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fa98e0efccef4b465cb0edb78d2ddc4eed">sf::Keyboard::Scan::VolumeMute</a></div><div class="ttdeci">@ VolumeMute</div><div class="ttdoc">Keyboard Volume Mute key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faa652eda5c682a4c6efa8eaf658ea5831"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa652eda5c682a4c6efa8eaf658ea5831">sf::Keyboard::Scan::NumpadDecimal</a></div><div class="ttdeci">@ NumpadDecimal</div><div class="ttdoc">Keypad . and Delete key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faa8ce91fccd1f82a1df5d379178db2301"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faa8ce91fccd1f82a1df5d379178db2301">sf::Keyboard::Scan::NumpadPlus</a></div><div class="ttdeci">@ NumpadPlus</div><div class="ttdoc">Keypad + key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faad5b800a2da567cb4b91f857b48761ac"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faad5b800a2da567cb4b91f857b48761ac">sf::Keyboard::Scan::MediaPlayPause</a></div><div class="ttdeci">@ MediaPlayPause</div><div class="ttdoc">Keyboard Media Play Pause key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fab582ce65eec2e991f25b15018972a331"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fab582ce65eec2e991f25b15018972a331">sf::Keyboard::Scan::NumpadDivide</a></div><div class="ttdeci">@ NumpadDivide</div><div class="ttdoc">Keypad / key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fabf54024481cd2ad6bbb9ae44b7312472"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fabf54024481cd2ad6bbb9ae44b7312472">sf::Keyboard::Scan::PrintScreen</a></div><div class="ttdeci">@ PrintScreen</div><div class="ttdoc">Keyboard Print Screen key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fac1756c986aa71a9b63081415a42f1908"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac1756c986aa71a9b63081415a42f1908">sf::Keyboard::Scan::HomePage</a></div><div class="ttdeci">@ HomePage</div><div class="ttdoc">Keyboard Home Page key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fac35a3006a1d15c7517c1a9127d7e7ed7"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fac35a3006a1d15c7517c1a9127d7e7ed7">sf::Keyboard::Scan::NonUsBackslash</a></div><div class="ttdeci">@ NonUsBackslash</div><div class="ttdoc">Keyboard Non-US \ and | key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295facd7c2a221ef5d0a34acc0bcd679b2054"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facd7c2a221ef5d0a34acc0bcd679b2054">sf::Keyboard::Scan::F19</a></div><div class="ttdeci">@ F19</div><div class="ttdoc">Keyboard F19 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295facf6cc0261135c6d163fd4305375773d2"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295facf6cc0261135c6d163fd4305375773d2">sf::Keyboard::Scan::NumLock</a></div><div class="ttdeci">@ NumLock</div><div class="ttdoc">Keypad Num Lock and Clear key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fad48b6d57a1819a8e3e49d8c3d4ce7b51"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad48b6d57a1819a8e3e49d8c3d4ce7b51">sf::Keyboard::Scan::LaunchApplication1</a></div><div class="ttdeci">@ LaunchApplication1</div><div class="ttdoc">Keyboard Launch Application 1 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fad78986947356ddd37b43d57df289dee9"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fad78986947356ddd37b43d57df289dee9">sf::Keyboard::Scan::Favorites</a></div><div class="ttdeci">@ Favorites</div><div class="ttdoc">Keyboard Favorites key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fae0626222614bdee31951d84c64e5e9ff"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae0626222614bdee31951d84c64e5e9ff">sf::Keyboard::Scan::Select</a></div><div class="ttdeci">@ Select</div><div class="ttdoc">Keyboard Select key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fae498749f3c42246d50b15c81c101d988"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fae498749f3c42246d50b15c81c101d988">sf::Keyboard::Scan::Application</a></div><div class="ttdeci">@ Application</div><div class="ttdoc">Keyboard Application key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faeb29d769d84544bf5181522bf8a5669a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faeb29d769d84544bf5181522bf8a5669a">sf::Keyboard::Scan::ModeChange</a></div><div class="ttdeci">@ ModeChange</div><div class="ttdoc">Keyboard Mode Change key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faeb334dca00e390e0d3ebf52d205807d7"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faeb334dca00e390e0d3ebf52d205807d7">sf::Keyboard::Scan::Cut</a></div><div class="ttdeci">@ Cut</div><div class="ttdoc">Keyboard Cut key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faebd7820c520d05eca2d775c37d141273"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faebd7820c520d05eca2d775c37d141273">sf::Keyboard::Scan::F24</a></div><div class="ttdeci">@ F24</div><div class="ttdoc">Keyboard F24 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faf5311ec6ce071e43882685428cc9d56a"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faf5311ec6ce071e43882685428cc9d56a">sf::Keyboard::Scan::VolumeUp</a></div><div class="ttdeci">@ VolumeUp</div><div class="ttdoc">Keyboard Volume Up key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fafaa5b4e9d867f8e56e0188e8ba8eb279"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafaa5b4e9d867f8e56e0188e8ba8eb279">sf::Keyboard::Scan::NumpadMinus</a></div><div class="ttdeci">@ NumpadMinus</div><div class="ttdoc">Keypad - key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295fafc335adb3d69d3d8270769e1923ea4dc"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295fafc335adb3d69d3d8270769e1923ea4dc">sf::Keyboard::Scan::F20</a></div><div class="ttdeci">@ F20</div><div class="ttdoc">Keyboard F20 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Keyboard_html_aed978288ff367518d29cfe0c9e3b295faffa5882d1ddcf903bf0d0dbc30bfc604"><div class="ttname"><a href="namespacesf_1_1Keyboard.html#aed978288ff367518d29cfe0c9e3b295faffa5882d1ddcf903bf0d0dbc30bfc604">sf::Keyboard::Scan::F17</a></div><div class="ttdeci">@ F17</div><div class="ttdoc">Keyboard F17 key.</div></div>
|
||||
<div class="ttc" id="anamespacesf_html"><div class="ttname"><a href="namespacesf.html">sf</a></div><div class="ttdef"><b>Definition</b> <a href="AudioResource_8hpp_source.html#l00035">AudioResource.hpp:36</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,177 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">Listener.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Audio_2Export_8hpp_source.html">SFML/Audio/Export.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Angle_8hpp_source.html">SFML/System/Angle.hpp</a>></code><br />
|
||||
<code>#include <<a class="el" href="Vector3_8hpp_source.html">SFML/System/Vector3.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Listener_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsf_1_1Listener_1_1Cone.html">sf::Listener::Cone</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure defining the properties of a directional cone. <a href="structsf_1_1Listener_1_1Cone.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf.html">sf</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html">sf::Listener</a></td></tr>
|
||||
<tr class="memdesc:namespacesf_1_1Listener"><td class="mdescLeft"> </td><td class="mdescRight">The audio listener is the point in the scene from where all the sounds are heard. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a7da4d76ecdca02cabbd2233caf60f7e3" id="r_a7da4d76ecdca02cabbd2233caf60f7e3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a7da4d76ecdca02cabbd2233caf60f7e3">sf::Listener::setGlobalVolume</a> (float volume)</td></tr>
|
||||
<tr class="memdesc:a7da4d76ecdca02cabbd2233caf60f7e3"><td class="mdescLeft"> </td><td class="mdescRight">Change the global volume of all the sounds and musics. <br /></td></tr>
|
||||
<tr class="separator:a7da4d76ecdca02cabbd2233caf60f7e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b0f5c3cf41e3f5f5c62349b828fb1f8" id="r_a6b0f5c3cf41e3f5f5c62349b828fb1f8"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a6b0f5c3cf41e3f5f5c62349b828fb1f8">sf::Listener::getGlobalVolume</a> ()</td></tr>
|
||||
<tr class="memdesc:a6b0f5c3cf41e3f5f5c62349b828fb1f8"><td class="mdescLeft"> </td><td class="mdescRight">Get the current value of the global volume. <br /></td></tr>
|
||||
<tr class="separator:a6b0f5c3cf41e3f5f5c62349b828fb1f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3eeab65603414a8267e3ed8554dd2843" id="r_a3eeab65603414a8267e3ed8554dd2843"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a3eeab65603414a8267e3ed8554dd2843">sf::Listener::setPosition</a> (const <a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> &position)</td></tr>
|
||||
<tr class="memdesc:a3eeab65603414a8267e3ed8554dd2843"><td class="mdescLeft"> </td><td class="mdescRight">Set the position of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a3eeab65603414a8267e3ed8554dd2843"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a078d06e577badabd72cc2bae39625977" id="r_a078d06e577badabd72cc2bae39625977"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a078d06e577badabd72cc2bae39625977">sf::Listener::getPosition</a> ()</td></tr>
|
||||
<tr class="memdesc:a078d06e577badabd72cc2bae39625977"><td class="mdescLeft"> </td><td class="mdescRight">Get the current position of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a078d06e577badabd72cc2bae39625977"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d10105ab58a9529cd23b84ebf9cb0ee" id="r_a6d10105ab58a9529cd23b84ebf9cb0ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a6d10105ab58a9529cd23b84ebf9cb0ee">sf::Listener::setDirection</a> (const <a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> &direction)</td></tr>
|
||||
<tr class="memdesc:a6d10105ab58a9529cd23b84ebf9cb0ee"><td class="mdescLeft"> </td><td class="mdescRight">Set the forward vector of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a6d10105ab58a9529cd23b84ebf9cb0ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae3bc82feaf0e1e4d2c86525142f6ec24" id="r_ae3bc82feaf0e1e4d2c86525142f6ec24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#ae3bc82feaf0e1e4d2c86525142f6ec24">sf::Listener::getDirection</a> ()</td></tr>
|
||||
<tr class="memdesc:ae3bc82feaf0e1e4d2c86525142f6ec24"><td class="mdescLeft"> </td><td class="mdescRight">Get the current forward vector of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:ae3bc82feaf0e1e4d2c86525142f6ec24"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6a27a97fe501521256cc620a0142bb0e" id="r_a6a27a97fe501521256cc620a0142bb0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a6a27a97fe501521256cc620a0142bb0e">sf::Listener::setVelocity</a> (const <a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> &velocity)</td></tr>
|
||||
<tr class="memdesc:a6a27a97fe501521256cc620a0142bb0e"><td class="mdescLeft"> </td><td class="mdescRight">Set the velocity of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a6a27a97fe501521256cc620a0142bb0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1af448517b376769ecf06dc4d3e682b1" id="r_a1af448517b376769ecf06dc4d3e682b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a1af448517b376769ecf06dc4d3e682b1">sf::Listener::getVelocity</a> ()</td></tr>
|
||||
<tr class="memdesc:a1af448517b376769ecf06dc4d3e682b1"><td class="mdescLeft"> </td><td class="mdescRight">Get the current forward vector of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a1af448517b376769ecf06dc4d3e682b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3efafdf5505bdf0f51a75255f1b22551" id="r_a3efafdf5505bdf0f51a75255f1b22551"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a3efafdf5505bdf0f51a75255f1b22551">sf::Listener::setCone</a> (const <a class="el" href="structsf_1_1Listener_1_1Cone.html">Listener::Cone</a> &cone)</td></tr>
|
||||
<tr class="memdesc:a3efafdf5505bdf0f51a75255f1b22551"><td class="mdescLeft"> </td><td class="mdescRight">Set the cone properties of the listener in the audio scene. <br /></td></tr>
|
||||
<tr class="separator:a3efafdf5505bdf0f51a75255f1b22551"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9237a9ced614de93fb91b744f22884a" id="r_ac9237a9ced614de93fb91b744f22884a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsf_1_1Listener_1_1Cone.html">Listener::Cone</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#ac9237a9ced614de93fb91b744f22884a">sf::Listener::getCone</a> ()</td></tr>
|
||||
<tr class="memdesc:ac9237a9ced614de93fb91b744f22884a"><td class="mdescLeft"> </td><td class="mdescRight">Get the cone properties of the listener in the audio scene. <br /></td></tr>
|
||||
<tr class="separator:ac9237a9ced614de93fb91b744f22884a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0eaaf861e5e0140d1fcf3564ef67a67b" id="r_a0eaaf861e5e0140d1fcf3564ef67a67b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a0eaaf861e5e0140d1fcf3564ef67a67b">sf::Listener::setUpVector</a> (const <a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> &upVector)</td></tr>
|
||||
<tr class="memdesc:a0eaaf861e5e0140d1fcf3564ef67a67b"><td class="mdescLeft"> </td><td class="mdescRight">Set the upward vector of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a0eaaf861e5e0140d1fcf3564ef67a67b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fa64bf2fc1799d05b2a48dbd8419e0b" id="r_a6fa64bf2fc1799d05b2a48dbd8419e0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesf.html#aabc495912efba35400b484ea842664d0">Vector3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesf_1_1Listener.html#a6fa64bf2fc1799d05b2a48dbd8419e0b">sf::Listener::getUpVector</a> ()</td></tr>
|
||||
<tr class="memdesc:a6fa64bf2fc1799d05b2a48dbd8419e0b"><td class="mdescLeft"> </td><td class="mdescRight">Get the current upward vector of the listener in the scene. <br /></td></tr>
|
||||
<tr class="separator:a6fa64bf2fc1799d05b2a48dbd8419e0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,208 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li><li class="navelem"><a class="el" href="dir_dd49ddb3ba8035e4a328f8c5f31cda7e.html">Audio</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Listener.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Listener_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Audio_2Export_8hpp.html">SFML/Audio/Export.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include <<a class="code" href="Angle_8hpp.html">SFML/System/Angle.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include <<a class="code" href="Vector3_8hpp.html">SFML/System/Vector3.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html"> 41</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacesf_1_1Listener.html">sf::Listener</a></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>{</div>
|
||||
<div class="foldopen" id="foldopen00054" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="structsf_1_1Listener_1_1Cone.html"> 54</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsf_1_1Listener_1_1Cone.html">Cone</a></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>{</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structsf_1_1Listener_1_1Cone.html#ad9a2d0ea2d4027704a428ee4205434cc"> 56</a></span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_variable" href="structsf_1_1Listener_1_1Cone.html#ad9a2d0ea2d4027704a428ee4205434cc">innerAngle</a>; </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structsf_1_1Listener_1_1Cone.html#a0a322dae5af955f160a72a5c3b4cc4a6"> 57</a></span> <a class="code hl_class" href="classsf_1_1Angle.html">Angle</a> <a class="code hl_variable" href="structsf_1_1Listener_1_1Cone.html#a0a322dae5af955f160a72a5c3b4cc4a6">outerAngle</a>; </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structsf_1_1Listener_1_1Cone.html#a052639b27595027b9c5923657e409c1e"> 58</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="structsf_1_1Listener_1_1Cone.html#a052639b27595027b9c5923657e409c1e">outerGain</a>{}; </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a7da4d76ecdca02cabbd2233caf60f7e3"> 73</a></span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a7da4d76ecdca02cabbd2233caf60f7e3">setGlobalVolume</a>(<span class="keywordtype">float</span> volume);</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a6b0f5c3cf41e3f5f5c62349b828fb1f8"> 83</a></span>[[nodiscard]] <a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">float</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a6b0f5c3cf41e3f5f5c62349b828fb1f8">getGlobalVolume</a>();</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a3eeab65603414a8267e3ed8554dd2843"> 95</a></span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a3eeab65603414a8267e3ed8554dd2843">setPosition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a>& position);</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a078d06e577badabd72cc2bae39625977"> 105</a></span>[[nodiscard]] <a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a> <a class="code hl_function" href="namespacesf_1_1Listener.html#a078d06e577badabd72cc2bae39625977">getPosition</a>();</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a6d10105ab58a9529cd23b84ebf9cb0ee"> 122</a></span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a6d10105ab58a9529cd23b84ebf9cb0ee">setDirection</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a>& direction);</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#ae3bc82feaf0e1e4d2c86525142f6ec24"> 132</a></span>[[nodiscard]] <a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a> <a class="code hl_function" href="namespacesf_1_1Listener.html#ae3bc82feaf0e1e4d2c86525142f6ec24">getDirection</a>();</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a6a27a97fe501521256cc620a0142bb0e"> 144</a></span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a6a27a97fe501521256cc620a0142bb0e">setVelocity</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a>& velocity);</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a1af448517b376769ecf06dc4d3e682b1"> 154</a></span>[[nodiscard]] <a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a> <a class="code hl_function" href="namespacesf_1_1Listener.html#a1af448517b376769ecf06dc4d3e682b1">getVelocity</a>();</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a3efafdf5505bdf0f51a75255f1b22551"> 167</a></span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a3efafdf5505bdf0f51a75255f1b22551">setCone</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structsf_1_1Listener_1_1Cone.html">Listener::Cone</a>& cone);</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#ac9237a9ced614de93fb91b744f22884a"> 177</a></span>[[nodiscard]] <a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_struct" href="structsf_1_1Listener_1_1Cone.html">Listener::Cone</a> <a class="code hl_function" href="namespacesf_1_1Listener.html#ac9237a9ced614de93fb91b744f22884a">getCone</a>();</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a0eaaf861e5e0140d1fcf3564ef67a67b"> 194</a></span><a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <span class="keywordtype">void</span> <a class="code hl_function" href="namespacesf_1_1Listener.html#a0eaaf861e5e0140d1fcf3564ef67a67b">setUpVector</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a>& upVector);</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="namespacesf_1_1Listener.html#a6fa64bf2fc1799d05b2a48dbd8419e0b"> 204</a></span>[[nodiscard]] <a class="code hl_define" href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a> <a class="code hl_class" href="classsf_1_1Vector3.html">Vector3f</a> <a class="code hl_function" href="namespacesf_1_1Listener.html#a6fa64bf2fc1799d05b2a48dbd8419e0b">getUpVector</a>();</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>} <span class="comment">// namespace sf::Listener</span></div>
|
||||
</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
||||
<div class="ttc" id="aAngle_8hpp_html"><div class="ttname"><a href="Angle_8hpp.html">Angle.hpp</a></div></div>
|
||||
<div class="ttc" id="aAudio_2Export_8hpp_html"><div class="ttname"><a href="Audio_2Export_8hpp.html">Export.hpp</a></div></div>
|
||||
<div class="ttc" id="aAudio_2Export_8hpp_html_a4d34c0f253824ac49bdd93545913eb89"><div class="ttname"><a href="Audio_2Export_8hpp.html#a4d34c0f253824ac49bdd93545913eb89">SFML_AUDIO_API</a></div><div class="ttdeci">#define SFML_AUDIO_API</div><div class="ttdef"><b>Definition</b> <a href="Audio_2Export_8hpp_source.html#l00042">Audio/Export.hpp:42</a></div></div>
|
||||
<div class="ttc" id="aVector3_8hpp_html"><div class="ttname"><a href="Vector3_8hpp.html">Vector3.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Angle_html"><div class="ttname"><a href="classsf_1_1Angle.html">sf::Angle</a></div><div class="ttdoc">Represents an angle value.</div><div class="ttdef"><b>Definition</b> <a href="Angle_8hpp_source.html#l00034">Angle.hpp:35</a></div></div>
|
||||
<div class="ttc" id="aclasssf_1_1Vector3_html"><div class="ttname"><a href="classsf_1_1Vector3.html">sf::Vector3< float ></a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html"><div class="ttname"><a href="namespacesf_1_1Listener.html">sf::Listener</a></div><div class="ttdoc">The audio listener is the point in the scene from where all the sounds are heard.</div><div class="ttdef"><b>Definition</b> <a href="#l00041">Listener.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a078d06e577badabd72cc2bae39625977"><div class="ttname"><a href="namespacesf_1_1Listener.html#a078d06e577badabd72cc2bae39625977">sf::Listener::getPosition</a></div><div class="ttdeci">Vector3f getPosition()</div><div class="ttdoc">Get the current position of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a0eaaf861e5e0140d1fcf3564ef67a67b"><div class="ttname"><a href="namespacesf_1_1Listener.html#a0eaaf861e5e0140d1fcf3564ef67a67b">sf::Listener::setUpVector</a></div><div class="ttdeci">void setUpVector(const Vector3f &upVector)</div><div class="ttdoc">Set the upward vector of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a1af448517b376769ecf06dc4d3e682b1"><div class="ttname"><a href="namespacesf_1_1Listener.html#a1af448517b376769ecf06dc4d3e682b1">sf::Listener::getVelocity</a></div><div class="ttdeci">Vector3f getVelocity()</div><div class="ttdoc">Get the current forward vector of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a3eeab65603414a8267e3ed8554dd2843"><div class="ttname"><a href="namespacesf_1_1Listener.html#a3eeab65603414a8267e3ed8554dd2843">sf::Listener::setPosition</a></div><div class="ttdeci">void setPosition(const Vector3f &position)</div><div class="ttdoc">Set the position of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a3efafdf5505bdf0f51a75255f1b22551"><div class="ttname"><a href="namespacesf_1_1Listener.html#a3efafdf5505bdf0f51a75255f1b22551">sf::Listener::setCone</a></div><div class="ttdeci">void setCone(const Listener::Cone &cone)</div><div class="ttdoc">Set the cone properties of the listener in the audio scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a6a27a97fe501521256cc620a0142bb0e"><div class="ttname"><a href="namespacesf_1_1Listener.html#a6a27a97fe501521256cc620a0142bb0e">sf::Listener::setVelocity</a></div><div class="ttdeci">void setVelocity(const Vector3f &velocity)</div><div class="ttdoc">Set the velocity of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a6b0f5c3cf41e3f5f5c62349b828fb1f8"><div class="ttname"><a href="namespacesf_1_1Listener.html#a6b0f5c3cf41e3f5f5c62349b828fb1f8">sf::Listener::getGlobalVolume</a></div><div class="ttdeci">float getGlobalVolume()</div><div class="ttdoc">Get the current value of the global volume.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a6d10105ab58a9529cd23b84ebf9cb0ee"><div class="ttname"><a href="namespacesf_1_1Listener.html#a6d10105ab58a9529cd23b84ebf9cb0ee">sf::Listener::setDirection</a></div><div class="ttdeci">void setDirection(const Vector3f &direction)</div><div class="ttdoc">Set the forward vector of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a6fa64bf2fc1799d05b2a48dbd8419e0b"><div class="ttname"><a href="namespacesf_1_1Listener.html#a6fa64bf2fc1799d05b2a48dbd8419e0b">sf::Listener::getUpVector</a></div><div class="ttdeci">Vector3f getUpVector()</div><div class="ttdoc">Get the current upward vector of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_a7da4d76ecdca02cabbd2233caf60f7e3"><div class="ttname"><a href="namespacesf_1_1Listener.html#a7da4d76ecdca02cabbd2233caf60f7e3">sf::Listener::setGlobalVolume</a></div><div class="ttdeci">void setGlobalVolume(float volume)</div><div class="ttdoc">Change the global volume of all the sounds and musics.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_ac9237a9ced614de93fb91b744f22884a"><div class="ttname"><a href="namespacesf_1_1Listener.html#ac9237a9ced614de93fb91b744f22884a">sf::Listener::getCone</a></div><div class="ttdeci">Listener::Cone getCone()</div><div class="ttdoc">Get the cone properties of the listener in the audio scene.</div></div>
|
||||
<div class="ttc" id="anamespacesf_1_1Listener_html_ae3bc82feaf0e1e4d2c86525142f6ec24"><div class="ttname"><a href="namespacesf_1_1Listener.html#ae3bc82feaf0e1e4d2c86525142f6ec24">sf::Listener::getDirection</a></div><div class="ttdeci">Vector3f getDirection()</div><div class="ttdoc">Get the current forward vector of the listener in the scene.</div></div>
|
||||
<div class="ttc" id="astructsf_1_1Listener_1_1Cone_html"><div class="ttname"><a href="structsf_1_1Listener_1_1Cone.html">sf::Listener::Cone</a></div><div class="ttdoc">Structure defining the properties of a directional cone.</div><div class="ttdef"><b>Definition</b> <a href="#l00054">Listener.hpp:55</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Listener_1_1Cone_html_a052639b27595027b9c5923657e409c1e"><div class="ttname"><a href="structsf_1_1Listener_1_1Cone.html#a052639b27595027b9c5923657e409c1e">sf::Listener::Cone::outerGain</a></div><div class="ttdeci">float outerGain</div><div class="ttdoc">Outer gain.</div><div class="ttdef"><b>Definition</b> <a href="#l00058">Listener.hpp:58</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Listener_1_1Cone_html_a0a322dae5af955f160a72a5c3b4cc4a6"><div class="ttname"><a href="structsf_1_1Listener_1_1Cone.html#a0a322dae5af955f160a72a5c3b4cc4a6">sf::Listener::Cone::outerAngle</a></div><div class="ttdeci">Angle outerAngle</div><div class="ttdoc">Outer angle.</div><div class="ttdef"><b>Definition</b> <a href="#l00057">Listener.hpp:57</a></div></div>
|
||||
<div class="ttc" id="astructsf_1_1Listener_1_1Cone_html_ad9a2d0ea2d4027704a428ee4205434cc"><div class="ttname"><a href="structsf_1_1Listener_1_1Cone.html#ad9a2d0ea2d4027704a428ee4205434cc">sf::Listener::Cone::innerAngle</a></div><div class="ttdeci">Angle innerAngle</div><div class="ttdoc">Inner angle.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">Listener.hpp:56</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,117 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Main.hpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <<a class="el" href="Config_8hpp_source.html">SFML/Config.hpp</a>></code><br />
|
||||
</div>
|
||||
<p><a href="Main_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>SFML - Simple and Fast Multimedia Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="doxygen.css" title="default" media="screen,print" />
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="search/search.css" />
|
||||
<link rel="stylesheet" type="text/css" href="searchOverrides.css" />
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="banner-container">
|
||||
<div id="banner">
|
||||
<span id="sfml">SFML 3.0.0</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div>
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="topics.html"><span>Topics</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_c0a853e81d6f1c1f0a3eb7a27dc24256.html">SFML</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Main.hpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="Main_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">// SFML - Simple and Fast Multimedia Library</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">// Copyright (C) 2007-2024 Laurent Gomila (laurent@sfml-dev.org)</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">// This software is provided 'as-is', without any express or implied warranty.</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">// In no event will the authors be held liable for any damages arising from the use of this software.</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// Permission is granted to anyone to use this software for any purpose,</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// including commercial applications, and to alter it and redistribute it freely,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment">// subject to the following restrictions:</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">// 1. The origin of this software must not be misrepresented;</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">// you must not claim that you wrote the original software.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">// If you use this software in a product, an acknowledgment</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">// in the product documentation would be appreciated but is not required.</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment">// 2. Altered source versions must be plainly marked as such,</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">// and must not be misrepresented as being the original software.</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">// 3. This notice may not be removed or altered from any source distribution.</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Headers</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <<a class="code" href="Config_8hpp.html">SFML/Config.hpp</a>></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#if defined(SFML_SYSTEM_IOS)</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment">// On iOS, we have no choice but to have our own main,</span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment">// so we need to rename the user one and call it later</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#define main sfmlMain</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aConfig_8hpp_html"><div class="ttname"><a href="Config_8hpp.html">Config.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div>
|
||||
<div id="footer-container">
|
||||
<div id="footer">
|
||||
SFML is licensed under the terms and conditions of the <a href="https://www.sfml-dev.org/license.php">zlib/png license</a>.<br />
|
||||
Copyright © Laurent Gomila ::
|
||||
Documentation generated by <a href="http://www.doxygen.org/" title="doxygen website">doxygen</a> ::
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue