Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor::PxBufferConvertOptions Struct Reference

#include <PixelBufferBase.hpp>

Inheritance diagram for castor::PxBufferConvertOptions:
Inheritance graph
[legend]
Collaboration diagram for castor::PxBufferConvertOptions:
Collaboration graph
[legend]

Public Member Functions

CU_API PxBufferConvertOptions (PxCompressionSupport support)
 
CU_API ~PxBufferConvertOptions () noexcept
 
CU_API PixelFormat getCompressed (PixelFormat format) const
 
CU_API uint32_t getAdditionalAlign (PixelFormat format) const
 

Public Attributes

PxCompressionSupport support
 
void * additionalOptions { nullptr }
 

Additional Inherited Members

- Protected Member Functions inherited from castor::NonMovable
 NonMovable ()=default
 Constructor.
 
 ~NonMovable () noexcept=default
 Destructor.
 

Constructor & Destructor Documentation

◆ PxBufferConvertOptions()

CU_API castor::PxBufferConvertOptions::PxBufferConvertOptions ( PxCompressionSupport support)
explicit

◆ ~PxBufferConvertOptions()

CU_API castor::PxBufferConvertOptions::~PxBufferConvertOptions ( )
noexcept

Member Function Documentation

◆ getAdditionalAlign()

CU_API uint32_t castor::PxBufferConvertOptions::getAdditionalAlign ( PixelFormat format) const

◆ getCompressed()

CU_API PixelFormat castor::PxBufferConvertOptions::getCompressed ( PixelFormat format) const

Member Data Documentation

◆ additionalOptions

void* castor::PxBufferConvertOptions::additionalOptions { nullptr }

◆ support

PxCompressionSupport castor::PxBufferConvertOptions::support

The documentation for this struct was generated from the following file: