Open 3D Engine Meshlets Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Meshlets::MeshletsModel Member List

This is the complete list of members for AZ::Meshlets::MeshletsModel, including all inherited members.

BiTangentSemanticName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
CreateBufferAsset(const AZStd::string &bufferName, const RHI::BufferViewDescriptor &bufferViewDescriptor, RHI::BufferBindFlags bufferBindFlags, const void *data) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
CreateMeshlets(GeneratorMesh &mesh) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
CreateMeshlets(float *positions, float *normals, float *texCoords, uint32_t vtxNum, uint16_t *indices, uint32_t idxNum, RHI::Format IndexStreamFormat) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
CreateMeshletsFromModelAsset(Data::Asset< RPI::ModelAsset > sourceModelAsset) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
CreateMeshletsModel(const RPI::ModelLod &modelLod) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
CreateMeshletsModel(const RPI::ModelLodAsset::Mesh &meshAsset) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
CreateShaderResourceGroup(Data::Instance< RPI::Shader > shader, const char *shaderResourceGroupId, const char *moduleName) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelstatic
debugMarkMeshletsUVs(GeneratorMesh &mesh) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
GetMehsletsAmount() (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelinlineprotected
GetMeshletsModel() (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelinline
GetName() (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelinline
IndicesSemanticName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
MeshletsDescriptorsName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
MeshletsIndicesLookupName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
MeshletsModel(Data::Asset< RPI::ModelAsset > sourceModelAsset) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
MeshletsTrianglesName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
NormalSemanticName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
PositionSemanticName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
ProcessBuffersData(float *position, uint32_t vtxNum) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
RetrieveBufferData(const RPI::BufferAssetView *bufferView, RHI::Format &format, uint32_t expectedAmount, uint32_t &existingAmount, RHI::BufferViewDescriptor &bufferDesc) (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelprotected
s_modelNumber (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModelstatic
TangentSemanticName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
UVSemanticName (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel
~MeshletsModel() (defined in AZ::Meshlets::MeshletsModel)AZ::Meshlets::MeshletsModel