PVRUtils Typedefs#
pvr::EglContext#
Defined in EglPlatformContext.h
Typedef Documentation#
-
typedef std::unique_ptr<platform::EglContext_> pvr::EglContext#
A unique pointer to a pvr::platform::EglContext_ instance. Typdeffed to provide easier access and use of the EGLContext.
pvr::Rectanglei#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef Rectangle<int32_t> pvr::Rectanglei
The Rectanglei typedef is a specialised Rectangle for an int32_t.
pvr::platform::NativeDisplay#
Defined in EglPlatformHandles.h
Typedef Documentation#
-
typedef EGLNativeDisplayType pvr::platform::NativeDisplay#
EGL display type.
pvr::platform::NativePlatformHandles#
Defined in EglPlatformHandles.h
Typedef Documentation#
-
typedef std::shared_ptr<NativePlatformHandles_> pvr::platform::NativePlatformHandles#
Pointer to a struct of platform handles. Used to pass around the undefined NativePlatformHandles_ struct.
pvr::platform::NativeDisplayHandle#
Defined in EglPlatformHandles.h
Typedef Documentation#
-
typedef std::shared_ptr<NativeDisplayHandle_> pvr::platform::NativeDisplayHandle#
Pointer to a struct of platform handles. Used to pass around the undefined NativePlatformHandles_ struct.
pvr::platform::NativeWindow#
Defined in EglPlatformHandles.h
Typedef Documentation#
-
typedef EGLNativeWindowType pvr::platform::NativeWindow#
EGL window type.
pvr::ui::Sprite#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Sprite_> pvr::ui::Sprite#
A Reference Counted Framework Object wrapping the Sprite_ interface. Represents anything you can use with the UIRenderer (Font, Text, Image, Group).
pvr::ui::TextElementWeakRef#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef std::weak_ptr<impl::TextElement_> pvr::ui::TextElementWeakRef#
A weak reference Counted Framework Object wrapping the TextElement_ class. The TextElement is a Sprite and contains a std::string of characters to be displayed with the Font that it uses.
pvr::ui::TextElement#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::TextElement_> pvr::ui::TextElement#
A Reference Counted Framework Object wrapping the TextElement_ class. The TextElement is a Sprite and contains a std::string of characters to be displayed with the Font that it uses.
pvr::ui::FontWeakRef#
Defined in SpriteGles.h
Typedef Documentation#
pvr::ui::Text#
Defined in SpriteGles.h
Typedef Documentation#
pvr::ui::Image#
Defined in SpriteGles.h
Typedef Documentation#
pvr::ui::MatrixGroup#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::MatrixGroup_> pvr::ui::MatrixGroup#
A Reference Counted Framework Object wrapping the MatrixGroup_ class. Used to apply matrix transformations to several sprites all together and render them together.
A Reference Counted Framework Object wrapping the MatrixGroup_ class. Groups several sprites to apply some matrix transformation to them and render them all together.
pvr::ui::Font#
Defined in SpriteGles.h
Typedef Documentation#
pvr::ui::PixelGroup#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::PixelGroup_> pvr::ui::PixelGroup#
A Reference Counted Framework Object wrapping the PixelGroup class. Groups several sprites to apply intuitive 2D operations and layouts to them.
A Reference Counted Framework Object wrapping the PixelGroup_ class. Groups several sprites to apply intuitive 2D operations and layouts to them.
pvr::ui::SpriteWeakRef#
Defined in SpriteGles.h
Typedef Documentation#
-
typedef std::weak_ptr<impl::Sprite_> pvr::ui::SpriteWeakRef#
A weak reference Counted Framework Object wrapping the Sprite_ interface. Represents anything you can use with the UIRenderer (Font, Text, Image, Group).
pvr::ui::TextWeakRef#
Defined in SpriteGles.h
Typedef Documentation#
pvr::ui::Group#
Defined in SpriteGles.h
Typedef Documentation#
pvr::ui::ImageWeakRef#
Defined in SpriteGles.h
Typedef Documentation#
pvr::utils::AsyncTexture#
Defined in AsynchronousVk.h
Typedef Documentation#
-
typedef std::shared_ptr<async::IFrameworkAsyncResult<TexturePtr>> pvr::utils::AsyncTexture#
Provides a reference counted pointer to a IFrameworkAsyncResult specialised by a TexturePtr which will be used as the main interface for using API agnostic asynchronous textures.
pvr::utils::AsyncApiTexture#
Defined in AsynchronousVk.h
Typedef Documentation#
-
typedef std::shared_ptr<async::IFrameworkAsyncResult<pvrvk::ImageView>> pvr::utils::AsyncApiTexture#
Provides a reference counted pointer to a IFrameworkAsyncResult specialised by an ImageView which will be used as the main interface for using API specific asynchronous textures.
pvr::utils::ImageUploadFuture#
Defined in AsynchronousVk.h
Typedef Documentation#
-
typedef std::shared_ptr<ImageUploadFuture_> pvr::utils::ImageUploadFuture#
A ref-counted pointer to a Future of an Image Upload: A class that wraps the texture that “is being uploaded on a separate thread”, together with functions to “query if the upload is yet complete” and to “block until the upload is complete, if necessary, and return the result”.
pvr::utils::TexturePtr#
Defined in AsynchronousVk.h
Typedef Documentation#
pvr::utils::vma::PFN_AllocateDeviceMemoryFunction#
Defined in MemoryAllocator.h
Typedef Documentation#
- void(VKAPI_PTR * pvr::utils::vma::PFN_AllocateDeviceMemoryFunction )(Allocator allocator, uint32_t memoryType, pvrvk::DeviceMemory memory, VkDeviceSize size)
Callback function called after successful vkAllocateMemory.
pvr::utils::vma::Pool#
Defined in MemoryAllocator.h
Typedef Documentation#
pvr::utils::vma::DeviceMemoryWrapper#
Defined in MemoryAllocator.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DeviceMemoryWrapper_> pvr::utils::vma::DeviceMemoryWrapper#
Forwared-declared reference-counted handle to a DeviceMemoryWrapper. For detailed documentation, see below.
pvr::utils::vma::Allocation#
Defined in MemoryAllocator.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Allocation_> pvr::utils::vma::Allocation#
Forwared-declared reference-counted handle to a Allocation. For detailed documentation, see below.
pvr::utils::vma::PFN_FreeDeviceMemoryFunction#
Defined in MemoryAllocator.h
Typedef Documentation#
- void(VKAPI_PTR * pvr::utils::vma::PFN_FreeDeviceMemoryFunction )(Allocator allocator, uint32_t memoryType, pvrvk::DeviceMemory memory, VkDeviceSize size)
Callback function called before vkFreeMemory.
pvr::utils::vma::AllocatorWeakPtr#
Defined in MemoryAllocator.h
Typedef Documentation#
-
typedef std::weak_ptr<impl::Allocator_> pvr::utils::vma::AllocatorWeakPtr#
Forwared-declared reference-counted handle to a Allocator. For detailed documentation, see below.
pvr::utils::vma::Allocator#
Defined in MemoryAllocator.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Allocator_> pvr::utils::vma::Allocator#
Forwared-declared reference-counted handle to a Allocator. For detailed documentation, see below.