Castor3D  ..
Public Member Functions | List of all members
Castor3D::ChunkFillerBase Class Reference

Chunk filler. More...

+ Inheritance diagram for Castor3D::ChunkFillerBase:

Public Member Functions

bool operator() (uint8_t const *p_values, uint32_t p_size, eCHUNK_TYPE p_chunkType, BinaryChunk &p_chunk)
 Writes a subchunk value into a chunk. More...
 

Detailed Description

Chunk filler.

Author
Sylvain DOREMUS
Version
0.7.0.0
Date
08/04/2014

Member Function Documentation

◆ operator()()

bool Castor3D::ChunkFillerBase::operator() ( uint8_t const *  p_values,
uint32_t  p_size,
eCHUNK_TYPE  p_chunkType,
BinaryChunk p_chunk 
)
inline

Writes a subchunk value into a chunk.

Parameters
[in]p_valuesThe values
[in]p_sizeThe values size
[in]p_chunkTypeThe subchunk type
[in]p_chunkThe chunk
Returns
false if any error occured

References Castor3D::BinaryChunk::AddSubChunk(), and Castor3D::BinaryChunk::SetData().

Referenced by Castor3D::ChunkFiller< T >::operator()(), Castor3D::ChunkFiller< Castor::String >::operator()(), Castor3D::ChunkFiller< Castor::Path >::operator()(), Castor3D::ChunkFiller< Castor::Point2f >::operator()(), Castor3D::ChunkFiller< Castor::Point3f >::operator()(), Castor3D::ChunkFiller< Castor::Point4f >::operator()(), Castor3D::ChunkFiller< Castor::Point2d >::operator()(), Castor3D::ChunkFiller< Castor::Point3d >::operator()(), Castor3D::ChunkFiller< Castor::Point4d >::operator()(), Castor3D::ChunkFiller< Castor::Point2i >::operator()(), Castor3D::ChunkFiller< Castor::Point3i >::operator()(), Castor3D::ChunkFiller< Castor::Point4i >::operator()(), Castor3D::ChunkFiller< Castor::Point2ui >::operator()(), Castor3D::ChunkFiller< Castor::Point3ui >::operator()(), Castor3D::ChunkFiller< Castor::Point4ui >::operator()(), Castor3D::ChunkFiller< Castor::Coords2f >::operator()(), Castor3D::ChunkFiller< Castor::Coords3f >::operator()(), Castor3D::ChunkFiller< Castor::Coords4f >::operator()(), Castor3D::ChunkFiller< Castor::Coords2d >::operator()(), Castor3D::ChunkFiller< Castor::Coords3d >::operator()(), Castor3D::ChunkFiller< Castor::Coords4d >::operator()(), Castor3D::ChunkFiller< Castor::Coords2i >::operator()(), Castor3D::ChunkFiller< Castor::Coords3i >::operator()(), Castor3D::ChunkFiller< Castor::Coords4i >::operator()(), Castor3D::ChunkFiller< Castor::Coords2ui >::operator()(), Castor3D::ChunkFiller< Castor::Coords3ui >::operator()(), Castor3D::ChunkFiller< Castor::Coords4ui >::operator()(), Castor3D::ChunkFiller< Castor::Matrix2x2f >::operator()(), Castor3D::ChunkFiller< Castor::Matrix3x3f >::operator()(), Castor3D::ChunkFiller< Castor::Matrix4x4f >::operator()(), Castor3D::ChunkFiller< Castor::Matrix2x2d >::operator()(), Castor3D::ChunkFiller< Castor::Matrix3x3d >::operator()(), Castor3D::ChunkFiller< Castor::Matrix4x4d >::operator()(), Castor3D::ChunkFiller< Castor::Colour >::operator()(), Castor3D::ChunkFiller< Castor::Size >::operator()(), Castor3D::ChunkFiller< Castor::Position >::operator()(), and Castor3D::ChunkFiller< Castor::Quaternion >::operator()().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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