PVRCore Typedefs#

pvr::Extent2D#

Typedef Documentation#

typedef GenericExtent2D<uint32_t> pvr::Extent2D#

A 2D, integer Extent typically used for Images.

pvr::utf16#

Typedef Documentation#

typedef unsigned short pvr::utf16#

A UTF-16 (unsigned) character. 16-bit unsigned Integer.

pvr::Offset2D#

Typedef Documentation#

typedef GenericOffset2D<int32_t> pvr::Offset2D#

A 2D, integer Offset typically used for Images.

pvr::OSWindow#

Typedef Documentation#

typedef void *pvr::OSWindow#

Native window type.

pvr::Rectanglei#

Typedef Documentation#

typedef Rectangle<int32_t> pvr::Rectanglei#

An integer 2D rectangle.

pvr::Rectangle3Di#

Typedef Documentation#

typedef Rectangle3D<int32_t> pvr::Rectangle3Di#

An integer 3D rectangle.

pvr::UInt8Buffer#

Typedef Documentation#

typedef ::std::vector<unsigned char> pvr::UInt8Buffer#

Represents a buffer of Unsigned Bytes. Used to store raw data.

pvr::Offset3D#

Typedef Documentation#

typedef GenericOffset3D<int32_t, int32_t> pvr::Offset3D#

A 3D, integer Offset typically used for 3D Images.

pvr::utf8#

Typedef Documentation#

typedef unsigned char pvr::utf8#

A UTF-8 (unsigned) character. 8-bit unsigned Integer.

pvr::Rectanglef#

Typedef Documentation#

typedef Rectangle<float> pvr::Rectanglef#

A floating point 2D rectangle.

pvr::Extent3D#

Typedef Documentation#

typedef GenericExtent3D<uint32_t, uint32_t> pvr::Extent3D#

A 3D, integer Extent typically used for 3D Images.

pvr::OSDATA#

Typedef Documentation#

typedef void *pvr::OSDATA#

Native application data type.

pvr::Effect#

Typedef Documentation#

typedef effect::Effect pvr::Effect#

Typedef of the effect.

pvr::CommandLine#

Typedef Documentation#

typedef platform::CommandLineParser::ParsedCommandLine pvr::CommandLine#

< summary> Typedef of the CommandLine into the pvr namespace

pvr::utf32#

Typedef Documentation#

typedef unsigned int pvr::utf32#

A UTF-32 (unsigned) character. 32-bit unsigned Integer.

pvr::OSDisplay#

Typedef Documentation#

typedef void *pvr::OSDisplay#

Native display type.

pvr::OSApplication#

Typedef Documentation#

typedef void *pvr::OSApplication#

Native application type.

pvr::OSConnection#

Typedef Documentation#

typedef void *pvr::OSConnection#

Native connection type. Used as a connection between a client side window system library (Xlib, XCB) and its corresponding server side window system library.

pvr::Rectangle3Df#

Typedef Documentation#

typedef Rectangle3D<float> pvr::Rectangle3Df#

A float 3D rectangle.

pvr::effect::ShaderReference#

Typedef Documentation#

typedef const Shader *pvr::effect::ShaderReference#

Pointer to a shader.

pvr::async::TextureLoadFuture#

Typedef Documentation#

typedef std::shared_ptr<TextureLoadFuture_> pvr::async::TextureLoadFuture#

A reference counted handle to a TextureLoadFuture_. A TextureLoadFuture_ can only be handled using this class.

pvr::async::TexturePtr#

Typedef Documentation#

typedef std::shared_ptr<Texture> pvr::async::TexturePtr#

A ref counted pointer to a Texture object Used to return and pass a dynamically allocated textures.

pvr::async::SemaphorePtr#

Typedef Documentation#

typedef std::shared_ptr<Semaphore> pvr::async::SemaphorePtr#

A reference-counted pointer to a Semaphore.

pvr::async::Semaphore#

Typedef Documentation#

typedef moodycamel::details::mpmc_sema::LightweightSemaphore pvr::async::Semaphore#

A lightweight semaphore with a small spin-wait (typedef from moodycamel)