Castor3D 0.16.0
Multiplatform 3D engine
Public Attributes | List of all members
castor3d::SubmeshAnimationBuffer Struct Reference

#include <SubmeshModule.hpp>

Collaboration diagram for castor3d::SubmeshAnimationBuffer:
Collaboration graph
[legend]

Public Attributes

castor::Point3fArray positions {}
 
castor::Point3fArray normals {}
 
castor::Point4fArray tangents {}
 
castor::Point3fArray bitangents {}
 
castor::Point3fArray texcoords0 {}
 
castor::Point3fArray texcoords1 {}
 
castor::Point3fArray texcoords2 {}
 
castor::Point3fArray texcoords3 {}
 
castor::Point3fArray colours {}
 
castor::Vector< PassMaskspassMasks {}
 
castor::BoundingBox boundingBox {}
 

Member Data Documentation

◆ bitangents

castor::Point3fArray castor3d::SubmeshAnimationBuffer::bitangents {}

The tangents buffer.

◆ boundingBox

castor::BoundingBox castor3d::SubmeshAnimationBuffer::boundingBox {}

The bounding box.

◆ colours

castor::Point3fArray castor3d::SubmeshAnimationBuffer::colours {}

The colours buffer.

◆ normals

castor::Point3fArray castor3d::SubmeshAnimationBuffer::normals {}

The normals buffer.

Referenced by castor3d::prepareChunkData().

◆ passMasks

castor::Vector< PassMasks > castor3d::SubmeshAnimationBuffer::passMasks {}

The subpasses masks buffer.

◆ positions

castor::Point3fArray castor3d::SubmeshAnimationBuffer::positions {}

The positions buffer.

Referenced by castor3d::prepareChunkData().

◆ tangents

castor::Point4fArray castor3d::SubmeshAnimationBuffer::tangents {}

The tangents buffer.

Referenced by castor3d::prepareChunkData().

◆ texcoords0

castor::Point3fArray castor3d::SubmeshAnimationBuffer::texcoords0 {}

The texture coordinates buffer.

Referenced by castor3d::prepareChunkData().

◆ texcoords1

castor::Point3fArray castor3d::SubmeshAnimationBuffer::texcoords1 {}

The 2nd texture coordinates buffer.

Referenced by castor3d::prepareChunkData().

◆ texcoords2

castor::Point3fArray castor3d::SubmeshAnimationBuffer::texcoords2 {}

The 3rd texture coordinates buffer.

Referenced by castor3d::prepareChunkData().

◆ texcoords3

castor::Point3fArray castor3d::SubmeshAnimationBuffer::texcoords3 {}

The 4th texture coordinates buffer.

Referenced by castor3d::prepareChunkData().


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