RAMSES Documentation  27.0.130
Information for RAMSES users and developers
Public Member Functions | Public Attributes | List of all members
ramses::WarpingMeshData Class Reference

The WarpingMeshData holds the vertices and indices needed to create the mesh for display warping. More...

#include <WarpingMeshData.h>

Inheritance diagram for ramses::WarpingMeshData:
[legend]
Collaboration diagram for ramses::WarpingMeshData:
[legend]

Public Member Functions

 WarpingMeshData (uint32_t indexCount, const uint16_t *indices, uint32_t vertexCount, const float *vertexPositions, const float *textureCoordinates)
 Constructor of WarpingMeshData that takes data arrays containing the data used to construct the warping mesh. More...
 
virtual ~WarpingMeshData ()
 Destructor of WarpingMeshData. More...
 
 WarpingMeshData (const WarpingMeshData &other)=delete
 Deleted copy constructor. More...
 
WarpingMeshDataoperator= (const WarpingMeshData &other)=delete
 Deleted copy assignment. More...
 
- Public Member Functions inherited from ramses::StatusObject
status_t validate () const
 Generates verbose validation of the object. More...
 
const char * getValidationReport (EValidationSeverity minSeverity=EValidationSeverity_Info) const
 Provides verbose report in human readable form generated by validate. More...
 
const char * getStatusMessage (status_t status) const
 Get the string description for a status provided by a RAMSES API function. More...
 
 StatusObject (const StatusObject &other)=delete
 Deleted copy constructor. More...
 
StatusObjectoperator= (const StatusObject &other)=delete
 Deleted copy assignment. More...
 

Public Attributes

class WarpingMeshDataImpl & impl
 
- Public Attributes inherited from ramses::StatusObject
class StatusObjectImpl & impl
 

Additional Inherited Members

- Protected Member Functions inherited from ramses::StatusObject
 StatusObject (StatusObjectImpl &pimpl)
 Constructor for StatusObject. More...
 
virtual ~StatusObject ()
 Destructor of the StatusObject. More...
 

Detailed Description

The WarpingMeshData holds the vertices and indices needed to create the mesh for display warping.

Constructor & Destructor Documentation

◆ WarpingMeshData() [1/2]

ramses::WarpingMeshData::WarpingMeshData ( uint32_t  indexCount,
const uint16_t *  indices,
uint32_t  vertexCount,
const float *  vertexPositions,
const float *  textureCoordinates 
)

Constructor of WarpingMeshData that takes data arrays containing the data used to construct the warping mesh.

Parameters
[in]indexCountNumber of indices in 'indices' parameter
[in]indicesThe index data array. Must be a list of triangles (i.e. dividable by 3)
[in]vertexCountNumber of vertices in 'vertexPositions' and 'textureCoordinates' parameters
[in]vertexPositionsThe vertex position data array (must be of size 3*vertexCount)
[in]textureCoordinatesThe vertex texture coordinate data array (must be of size 2*vertexCount)

◆ ~WarpingMeshData()

virtual ramses::WarpingMeshData::~WarpingMeshData ( )
virtual

Destructor of WarpingMeshData.

◆ WarpingMeshData() [2/2]

ramses::WarpingMeshData::WarpingMeshData ( const WarpingMeshData other)
delete

Deleted copy constructor.

Parameters
otherunused

Member Function Documentation

◆ operator=()

WarpingMeshData& ramses::WarpingMeshData::operator= ( const WarpingMeshData other)
delete

Deleted copy assignment.

Parameters
otherunused
Returns
unused

Member Data Documentation

◆ impl

class WarpingMeshDataImpl& ramses::WarpingMeshData::impl

Stores internal data for implementation specifics of WarpingMeshData.


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