Open 3D Engine Meshlets Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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::MeshletsModel | protected |
CreateMeshlets(GeneratorMesh &mesh) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | protected |
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::MeshletsModel | protected |
CreateMeshletsFromModelAsset(Data::Asset< RPI::ModelAsset > sourceModelAsset) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | protected |
CreateMeshletsModel(const RPI::ModelLod &modelLod) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | protected |
CreateMeshletsModel(const RPI::ModelLodAsset::Mesh &meshAsset) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | protected |
CreateShaderResourceGroup(Data::Instance< RPI::Shader > shader, const char *shaderResourceGroupId, [[maybe_unused]] const char *moduleName) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | static |
debugMarkMeshletsUVs(GeneratorMesh &mesh) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | protected |
GetMehsletsAmount() (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | inlineprotected |
GetMeshletsModel() (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | inline |
GetName() (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | inline |
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::MeshletsModel | protected |
RetrieveBufferData(const RPI::BufferAssetView *bufferView, RHI::Format &format, uint32_t expectedAmount, uint32_t &existingAmount, RHI::BufferViewDescriptor &bufferDesc) (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | protected |
s_modelNumber (defined in AZ::Meshlets::MeshletsModel) | AZ::Meshlets::MeshletsModel | static |
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 |