Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::anonymous_namespace{VertexBuffer.cpp} Namespace Reference

Functions

template<bool TexCoords, bool Normals, bool Tangents, bool Colour, bool Bones>
void FillSmallData5 (const vector< VertexBuffer::Vertex > &dataIn, Byte *dataOut) noexcept
 
template<bool TexCoords, bool Normals, bool Tangents, bool Colour>
void FillSmallData4 (const vector< VertexBuffer::Vertex > &dataIn, Byte *dataOut, const bool bones) noexcept
 
template<bool TexCoords, bool Normals, bool Tangents>
void FillSmallData3 (const vector< VertexBuffer::Vertex > &dataIn, Byte *dataOut, const bool colour, const bool bones) noexcept
 
template<bool TexCoords, bool Normals>
void FillSmallData2 (const vector< VertexBuffer::Vertex > &dataIn, Byte *dataOut, const bool tangents, const bool colour, const bool bones) noexcept
 
template<bool TexCoords>
void FillSmallData1 (const vector< VertexBuffer::Vertex > &dataIn, Byte *dataOut, const bool normals, const bool tangents, const bool colour, const bool bones) noexcept
 
void FillSmallData (const vector< VertexBuffer::Vertex > &dataIn, Byte *dataOut, const bool texCoords, const bool normals, const bool tangents, const bool colour, const bool bones) noexcept
 

Function Documentation

◆ FillSmallData()

void Divide::anonymous_namespace{VertexBuffer.cpp}::FillSmallData ( const vector< VertexBuffer::Vertex > &  dataIn,
Byte dataOut,
const bool  texCoords,
const bool  normals,
const bool  tangents,
const bool  colour,
const bool  bones 
)
noexcept

Definition at line 114 of file VertexBuffer.cpp.

◆ FillSmallData1()

template<bool TexCoords>
void Divide::anonymous_namespace{VertexBuffer.cpp}::FillSmallData1 ( const vector< VertexBuffer::Vertex > &  dataIn,
Byte dataOut,
const bool  normals,
const bool  tangents,
const bool  colour,
const bool  bones 
)
noexcept

Definition at line 102 of file VertexBuffer.cpp.

◆ FillSmallData2()

template<bool TexCoords, bool Normals>
void Divide::anonymous_namespace{VertexBuffer.cpp}::FillSmallData2 ( const vector< VertexBuffer::Vertex > &  dataIn,
Byte dataOut,
const bool  tangents,
const bool  colour,
const bool  bones 
)
noexcept

Definition at line 89 of file VertexBuffer.cpp.

◆ FillSmallData3()

template<bool TexCoords, bool Normals, bool Tangents>
void Divide::anonymous_namespace{VertexBuffer.cpp}::FillSmallData3 ( const vector< VertexBuffer::Vertex > &  dataIn,
Byte dataOut,
const bool  colour,
const bool  bones 
)
noexcept

Definition at line 76 of file VertexBuffer.cpp.

◆ FillSmallData4()

template<bool TexCoords, bool Normals, bool Tangents, bool Colour>
void Divide::anonymous_namespace{VertexBuffer.cpp}::FillSmallData4 ( const vector< VertexBuffer::Vertex > &  dataIn,
Byte dataOut,
const bool  bones 
)
noexcept

Definition at line 63 of file VertexBuffer.cpp.

◆ FillSmallData5()

template<bool TexCoords, bool Normals, bool Tangents, bool Colour, bool Bones>
void Divide::anonymous_namespace{VertexBuffer.cpp}::FillSmallData5 ( const vector< VertexBuffer::Vertex > &  dataIn,
Byte dataOut 
)
noexcept

Definition at line 20 of file VertexBuffer.cpp.