cinder Namespace
Show All |
Namespaces
Classes
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
class
-
class
-
struct
-
struct
-
struct
-
struct
-
struct
-
class
-
struct
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
class
-
class
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
class
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
struct
-
class
-
class
-
class
Typedefs
-
std::shared_ptr< Display >DisplayRef
-
BandedMatrix< float >BandedMatrixf
-
BandedMatrix< double >BandedMatrixd
-
BSpline< 2, float >BSpline2f
-
BSpline< 3, float >BSpline3f
-
std::shared_ptr< class Buffer >BufferRef
-
std::shared_ptr< class DataSource >DataSourceRef
-
std::shared_ptr< class DataTarget >DataTargetRef
-
std::shared_ptr< class Capture >CaptureRef
-
std::shared_ptr< class ImageSource >ImageSourceRef
-
std::shared_ptr< Channel8u >Channel8uRef
-
std::shared_ptr< Channel8u >ChannelRef
-
std::shared_ptr< Channel16u >Channel16uRef
-
std::shared_ptr< Channel32f >Channel32fRef
-
ColorT< float >Colorf
-
Color
-
ColorT< uint8_t >Color8u
-
ColorAT< float >ColorA
-
ColorAT< float >ColorAf
-
ColorAT< uint8_t >ColorA8u
-
std::shared_ptr< class DataSourcePath >DataSourcePathRef
-
std::shared_ptr< class DataSourceUrl >DataSourceUrlRef
-
std::shared_ptr< class DataSourceBuffer >DataSourceBufferRef
-
std::shared_ptr< class DataTargetPath >DataTargetPathRef
-
std::shared_ptr< class DataTargetStream >DataTargetStreamRef
-
std::shared_ptr< class FileWatcher >FileWatcherRef
-
FrustumT< float >Frustum
-
FrustumT< float >Frustumf
-
FrustumT< double >Frustumd
-
std::shared_ptr< class ImageTargetFileTinyExr >ImageTargetFileTinyExrRef
-
std::shared_ptr< class ImageSourceFileTinyExr >ImageSourceFileTinyExrRef
-
std::shared_ptr< class ImageLoader >ImageLoaderRef
-
std::shared_ptr< class ImageTarget >ImageTargetRef
-
std::shared_ptr< class ImageTargetFile >ImageTargetFileRef
-
std::shared_ptr< class ImageSourceFileQuartz >ImageSourceFileQuartzRef
-
std::shared_ptr< IStreamCinder >IStreamRef
-
std::shared_ptr< class ImageSourceFileRadiance >ImageSourceFileRadianceRef
-
std::shared_ptr< class ImageSourceFileStbImage >ImageSourceFileStbImageRef
-
std::shared_ptr< class ImageSourceFileWic >ImageSourceFileWicRef
-
std::shared_ptr< class ImageSourcePng >ImageSourcePngRef
-
std::shared_ptr< class ImageTargetFileQuartz >ImageTargetFileQuartzRef
-
std::shared_ptr< class ImageTargetFileStbImage >ImageTargetFileStbImageRef
-
std::shared_ptr< class ImageTargetFileWic >ImageTargetFileWicRef
-
PlaneT< float >Plane
-
PlaneT< float >Planef
-
PlaneT< double >Planed
-
PolyLineT< vec2 >PolyLine2
-
PolyLineT< vec2 >PolyLine2f
-
PolyLineT< dvec2 >PolyLine2d
-
RectT< float >Rectf
-
RectT< double >Rectd
-
std::shared_ptr< class Serial >SerialRef
-
std::shared_ptr< class OStream >OStreamRef
-
std::shared_ptr< IoStream >IoStreamRef
-
std::shared_ptr< class IStreamFile >IStreamFileRef
-
std::shared_ptr< class OStreamFile >OStreamFileRef
-
std::shared_ptr< class IoStreamFile >IoStreamFileRef
-
std::shared_ptr< class IStreamMem >IStreamMemRef
-
std::shared_ptr< class OStreamMem >OStreamMemRef
-
std::shared_ptr< Surface8u >Surface8uRef
-
std::shared_ptr< Surface8u >SurfaceRef
-
std::shared_ptr< Surface16u >Surface16uRef
-
std::shared_ptr< Surface32f >Surface32fRef
-
std::shared_ptr< class Cue >CueRef
-
std::shared_ptr< class Timeline >TimelineRef
-
std::shared_ptr< class TimelineItem >TimelineItemRef
-
std::shared_ptr< class TriMesh >TriMeshRef
-
std::function< float(float)>EaseFn
-
BSplineFit< float >BSplineFitf
-
BSplineFit< double >BSplineFitd
-
BSplineFitBasis< float >BSplineFitBasisf
-
BSplineFitBasis< double >BSplineFitBasisd
-
std::multimap< void *, TimelineItemRef >::iterators_iter
-
std::multimap< void *, TimelineItemRef >::const_iterators_const_iter
Enumerations
Functions
-
CI_API std::pair< Area, ivec2 >clippedSrcDst (const Area &srcSurfaceBounds, const Area &srcArea, const Area &dstSurfaceBounds, const ivec2 &dstLT)
-
CI_API BSpline< D, T >fitBSpline (const std::vector< typename BSpline< D, T >::VecT > &samples, int degree, int outputSamples)
-
CI_API BuffercompressBuffer (const Buffer &buffer, int8_t compressionLevel=DEFAULT_COMPRESSION_LEVEL, bool resizeResult=true)
-
CI_API BufferdecompressBuffer (const Buffer &buffer, bool resizeResult=true, bool useGZip=false)
-
floattoRadians (float x)
-
doubletoRadians (double x)
-
floattoDegrees (float x)
-
doubletoDegrees (double x)
-
Tlerp (const T &a, const T &b, L factor)
-
Tlmap (T val, T inMin, T inMax, T outMin, T outMax)
-
TbezierInterp (T a, T b, T c, T d, L t)
-
TbezierInterpRef (const T &a, const T &b, const T &c, const T &d, L t)
-
Tconstrain (T val, T minVal, T maxVal)
-
Tsinx_over_x (T x)
-
uint32_tlog2floor (uint32_t x)
-
uint32_tlog2ceil (uint32_t x)
-
uint32_tnextPowerOf2 (uint32_t x)
-
intsolveLinear (T a, T b, T result[1])
-
intsolveQuadratic (T a, T b, T c, T result[2])
-
TrombergIntegral (T a, T b, const std::function< T(T)> &SPEEDFN)
-
CI_API intsolveCubic (T a, T b, T c, T d, T result[3])
-
CI_API half_floatfloatToHalf (float f)
-
CI_API floathalfToFloat (half_float h)
-
ColorT< T >operator* (Y s, const ColorT< T > &c)
-
ColorAT< T >operator* (Y s, const ColorAT< T > &c)
-
CI_API ColorT< float >hsvToRgb (const vec3 &hsv)
-
CI_API vec3rgbToHsv (const ColorT< float > &c)
-
floatdistance (const ColorT< T > &c0, const ColorT< T > &c1)
-
floatdistance (const ColorAT< T > &c0, const ColorAT< T > &c1)
-
CHANTRAIT< T >::Accumdistance2 (const ColorT< T > &c0, const ColorT< T > &c1)
-
CHANTRAIT< T >::Accumdistance2 (const ColorAT< T > &c0, const ColorAT< T > &c1)
-
floatlength (const ColorT< T > &c)
-
floatlength (const ColorAT< T > &c)
-
CHANTRAIT< T >::Accumlength2 (const ColorT< T > &c)
-
CHANTRAIT< T >::Accumlength2 (const ColorAT< T > &c)
-
CHANTRAIT< T >::Accumdot (const ColorT< T > &c0, const ColorT< T > &c1)
-
CHANTRAIT< T >::Accumdot (const ColorAT< T > &c0, const ColorAT< T > &c1)
-
ColorT< T >normalize (const ColorT< T > &c0)
-
ColorAT< T >normalize (const ColorAT< T > &c0)
-
CI_API std::ostream &operator<< (std::ostream &lhs, const ColorT< float > &rhs)
-
CI_API std::ostream &operator<< (std::ostream &lhs, const ColorAT< float > &rhs)
-
CI_API std::ostream &operator<< (std::ostream &lhs, const ColorT< uint8_t > &rhs)
-
CI_API std::ostream &operator<< (std::ostream &lhs, const ColorAT< uint8_t > &rhs)
-
CI_API DataSourceRefloadFile (const fs::path &path)
-
CI_API DataSourceRefloadUrl (const Url &Url, const UrlOptions &options=UrlOptions())
-
CI_API DataSourceRefloadUrl (const std::string &urlString, const UrlOptions &options=UrlOptions())
-
CI_API std::ostream &operator<< (std::ostream &out, const JsonTree &json)
-
CI_API glm::mat4transform2dTo3d (const glm::mat3 &m)
-
CI_API glm::mat4alignZAxisWithTarget (vec3 targetDir, vec3 upDir)
-
CI_API glm::tmat4x4< T, glm::defaultp >firstFrame (const glm::tvec3< T, glm::defaultp > &firstPoint, const glm::tvec3< T, glm::defaultp > &secondPoint, const glm::tvec3< T, glm::defaultp > &thirdPoint)
-
CI_API glm::tmat4x4< T, glm::defaultp >nextFrame (const glm::tmat4x4< T, glm::defaultp > &prevMatrix, const glm::tvec3< T, glm::defaultp > &prevPoint, const glm::tvec3< T, glm::defaultp > &curPoint, glm::tvec3< T, glm::defaultp > prevTangent, glm::tvec3< T, glm::defaultp > curTangent)
-
CI_API glm::tmat4x4< T, glm::defaultp >lastFrame (const glm::tmat4x4< T, glm::defaultp > &prevMatrix, const glm::tvec3< T, glm::defaultp > &prevPoint, const glm::tvec3< T, glm::defaultp > &lastPoint)
-
operator* (int lhs, const MediaTime &rhs)
-
operator* (const MediaTime &lhs, int rhs)
-
operator* (double lhs, const MediaTime &rhs)
-
operator* (const MediaTime &lhs, double rhs)
-
operator* (float lhs, const MediaTime &rhs)
-
operator* (const MediaTime &lhs, float rhs)
-
operator/ (int lhs, const MediaTime &rhs)
-
operator/ (const MediaTime &lhs, int rhs)
-
operator/ (double lhs, const MediaTime &rhs)
-
operator/ (const MediaTime &lhs, double rhs)
-
operator/ (float lhs, const MediaTime &rhs)
-
operator/ (const MediaTime &lhs, float rhs)
-
operator""_sec (long double seconds)
-
operator""_sec (unsigned long long seconds)
-
CI_API std::ostream &operator<< (std::ostream &out, const Path2d &p)
-
std::ostream &operator<< (std::ostream &o, const PlaneT< T > &p)
-
voidgetClippedScaledRects (const Area &srcSurfaceBounds, const Rectf &srcRect, const Area &dstSurfaceBounds, const Area &dstArea, Rectf *resultSrcRect, Area *resultDstRect)
-
CI_API std::ostream &operator<< (std::ostream &outp, const System::NetworkAdapter &adapter)
-
TtweenLerp (const T &start, const T &end, float time)
-
quattweenLerp (const quat &start, const quat &end, float time)
-
dquattweenLerp (const dquat &start, const dquat &end, float time)
-
CI_API std::u16stringtoUtf16 (const char *utf8Str, size_t lengthInBytes=0)
-
CI_API std::u16stringtoUtf16 (const std::string &utf8Str)
-
CI_API std::u32stringtoUtf32 (const char *utf8Str, size_t lengthInBytes=0)
-
CI_API std::u32stringtoUtf32 (const std::string &utf8Str)
-
CI_API std::stringtoUtf8 (const char16_t *utf16Str, size_t lengthInBytes=0)
-
CI_API std::stringtoUtf8 (const std::u16string &utf16Str)
-
CI_API std::stringtoUtf8 (const char32_t *utf32str, size_t lengthInBytes=0)
-
CI_API std::stringtoUtf8 (const std::u32string &utf32Str)
-
CI_API std::u16stringtoUtf16 (const std::u32string &utf32str)
-
CI_API std::u32stringtoUtf32 (const std::u16string &utf16str)
-
CI_API voidlineBreakUtf8 (const char *str, const std::function< bool(const char *, size_t)> &measureFn, const std::function< void(const char *, size_t)> &lineProcessFn)
-
CI_API std::ostream &operator<< (std::ostream &out, const Url &url)
-
CI_API std::istream &operator>> (std::istream &is, Url &url)
-
loadUrlStream (const Url &url, const UrlOptions &options=UrlOptions())
-
loadUrlStream (const std::string &url, const std::string &user="", const std::string &password="", const UrlOptions &options=UrlOptions())
-
CI_API voidwriteString (const fs::path &path, const std::string &str)
-
CI_API voidwriteString (const DataTargetRef &dataTarget, const std::string &str)
-
std::stringtoString (const T &t)
-
TfromString (const std::string &s)
-
std::stringfromString (const std::string &s)
-
CI_API int8_tswapEndian (int8_t val)
-
CI_API uint8_tswapEndian (uint8_t val)
-
CI_API int16_tswapEndian (int16_t val)
-
CI_API uint16_tswapEndian (uint16_t val)
-
CI_API int32_tswapEndian (int32_t val)
-
CI_API uint32_tswapEndian (uint32_t val)
-
CI_API int64_tswapEndian (int64_t val)
-
CI_API uint64_tswapEndian (uint64_t val)
-
CI_API floatswapEndian (float val)
-
CI_API doubleswapEndian (double val)
-
CI_API voidswapEndianBlock (uint16_t *blockPtr, size_t blockSizeInBytes)
-
CI_API voidswapEndianBlock (float *blockPtr, size_t blockSizeInBytes)
-
voidFontManager_destroyStaticInstance ()
-
voidallocate2D (int iCols, int iRows, T **&raatArray)
-
voiddeallocate2D (T **&raatArray)
-
BSpline< D, T >fitBSpline (const vector< typename BSpline< D, T >::VecT > &samples, int degree, int outputSamples)
-
template CI_API BSpline< 2, float >fitBSpline (const std::vector< vec2 > &samples, int degree, int outputSamples)
-
template CI_API BSpline< 3, float >fitBSpline (const std::vector< vec3 > &samples, int degree, int outputSamples)
-
template CI_API BSpline< 4, float >fitBSpline (const std::vector< vec4 > &samples, int degree, int outputSamples)
-
videoInput &getVideoInput ()
-
intsolveCubic (T a, T b, T c, T d, T result[3])
-
template CI_API intsolveCubic (float a, float b, float c, float d, float result[3])
-
template CI_API intsolveCubic (double a, double b, double c, double d, double result[3])
-
vec2getClosestPointEllipse (const vec2 ¢er, const vec2 &axisA, const vec2 &axisB, const vec2 &testPoint)
-
template CI_API glm::tvec2< float, glm::defaultp >getClosestPointLinear (const glm::tvec2< float, glm::defaultp > *controlPoints, const glm::tvec2< float, glm::defaultp > &testPoint)
-
template CI_API glm::tvec2< double, glm::defaultp >getClosestPointLinear (const glm::tvec2< double, glm::defaultp > *controlPoints, const glm::tvec2< double, glm::defaultp > &testPoint)
-
template CI_API glm::tvec2< float, glm::defaultp >getClosestPointQuadratic (const glm::tvec2< float, glm::defaultp > *controlPoints, const glm::tvec2< float, glm::defaultp > &testPoint)
-
template CI_API glm::tvec2< double, glm::defaultp >getClosestPointQuadratic (const glm::tvec2< double, glm::defaultp > *controlPoints, const glm::tvec2< double, glm::defaultp > &testPoint)
-
template CI_API glm::tvec2< float, glm::defaultp >getClosestPointCubic< float > (const glm::tvec2< float, glm::defaultp > *controlPoints, const glm::tvec2< float, glm::defaultp > &testPoint)
-
template CI_API glm::tvec2< double, glm::defaultp >getClosestPointCubic< double > (const glm::tvec2< double, glm::defaultp > *controlPoints, const glm::tvec2< double, glm::defaultp > &testPoint)
-
float_to_half (float32_t f)
-
boolclipboardContainsFormat (const std::set< UINT > &formats)
-
voidci_PNG_stream_reader (png_structp mPngPtr, png_bytep data, png_size_t length)
-
voidci_png_warning (png_structp, png_const_charp)
-
voidci_png_error (png_structp mPngPtr, png_const_charp message)
-
voidstbWriteToStream (void *context, void *data, int size)
-
glm::tmat4x4< T, glm::defaultp >firstFrame (const glm::tvec3< T, glm::defaultp > &firstPoint, const glm::tvec3< T, glm::defaultp > &secondPoint, const glm::tvec3< T, glm::defaultp > &thirdPoint)
-
glm::tmat4x4< T, glm::defaultp >nextFrame (const glm::tmat4x4< T, glm::defaultp > &prevMatrix, const glm::tvec3< T, glm::defaultp > &prevPoint, const glm::tvec3< T, glm::defaultp > &curPoint, glm::tvec3< T, glm::defaultp > prevTangent, glm::tvec3< T, glm::defaultp > curTangent)
-
glm::tmat4x4< T, glm::defaultp >lastFrame (const glm::tmat4x4< T, glm::defaultp > &prevMatrix, const glm::tvec3< T, glm::defaultp > &prevPoint, const glm::tvec3< T, glm::defaultp > &lastPoint)
-
template CI_API mat4firstFrame (const vec3 &firstPoint, const vec3 &secondPoint, const vec3 &thirdPoint)
-
template CI_API mat4nextFrame (const mat4 &prevMatrix, const vec3 &prevPoint, const vec3 &curPoint, vec3 prevTangent, vec3 curTangent)
-
template CI_API mat4lastFrame (const mat4 &prevMatrix, const vec3 &prevPoint, const vec3 &lastPoint)
-
template CI_API dmat4firstFrame (const dvec3 &firstPoint, const dvec3 &secondPoint, const dvec3 &thirdPoint)
-
template CI_API dmat4nextFrame (const dmat4 &prevMatrix, const dvec3 &prevPoint, const dvec3 &curPoint, dvec3 prevTangent, dvec3 curTangent)
-
template CI_API dmat4lastFrame (const dmat4 &prevMatrix, const dvec3 &prevPoint, const dvec3 &lastPoint)
-
std::ostream &operator<< (std::ostream &os, const MediaTime &mt)
-
floatfade (float t)
-
floatdfade (float t)
-
floatnlerp (float t, float a, float b)
-
TlinearYatX (const glm::tvec2< T, glm::defaultp > p[2], T x)
-
size_tlinearCrossings (const glm::tvec2< T, glm::defaultp > p[2], const vec2 &pt)
-
std::ostream &operator<< (std::ostream &o, const RectT< T > &rect)
-
TgetSysCtlValue (const std::string &key)
-
void *stdAlloc (void *userData, unsigned int size)
-
voidstdFree (void *, void *ptr)
-
voidsafeInternetCloseHandle (HINTERNET hInternet)
-
voidtestAndThrowHttpStatus (HINTERNET hInternet)
-
voidparseItem (const rapidxml::xml_node<> &node, XmlTree *parent, XmlTree *result, const XmlTree::ParseOptions &parseOptions)
Variables
-
const doubleEPSILON_VALUE = 4.37114e-05
-
template class CI_APIBandedMatrix< float >
-
template class CI_APIBandedMatrix< double >
-
template class CI_APIBSpline< 2, float >
-
template class CI_APIBSpline< 3, float >
-
template class CI_APIBSpline< 4, float >
-
template class CI_APIChannelT< uint8_t >
-
template class CI_APIChannelT< uint16_t >
-
template class CI_APIChannelT< float >
-
template class CI_APIColorT< float >
-
template class CI_APIColorT< uint8_t >
-
template class CI_APIColorAT< float >
-
template class CI_APIColorAT< uint8_t >
-
template class CI_APIFrustumT< float >
-
template class CI_APIFrustumT< double >
-
template class CI_APIPlaneT< float >
-
template class CI_APIPlaneT< double >
-
template class CI_APIPolyLineT< vec2 >
-
template class CI_APIPolyLineT< dvec2 >
-
template class CI_APIRectT< float >
-
template class CI_APIRectT< double >
-
template class CI_APISurfaceT< uint8_t >
-
template class CI_APISurfaceT< uint16_t >
-
template class CI_APISurfaceT< float >
-
const char32_thalfBase = 0x0010000UL
-
const char32_thalfMask = 0x3FFUL
-
const inthalfShift = 10