Struct in ldk_mesh_source.h

LDKMeshSource

typedef struct LDKMeshSource{
  LDKAssetMesh source_asset;
  u32 mesh_index;
  bool casts_shadows;
  bool billboard;
  LDKMaterialDesc material;
  LDKAssetMaterial material_asset;
  u64 material_revision;
  LDKResourceMesh renderer_mesh;
  LDKResourceMaterial renderer_material;
  LDKResourceTexture renderer_texture;
  LDKResourceTexture renderer_normal_map;
  LDKResourceTexture renderer_specular_map;
  struct LDKRenderer *renderer;
  bool dirty;
  bool material_dirty;
  LDKMeshSourceMaterialBinding *additional_materials;
  u32 material_count;
}LDKMeshSource;
Function in ldk_mesh_source.h

ldk_mesh_source_set_mesh_index

Set mesh source mesh index.

LDK_API bool ldk_mesh_source_set_mesh_index(
 LDKMeshSource *mesh_source,
 LDKAssetManager *assets,
 u32 mesh_index
);

Parameters

LDKMeshSource *mesh_source
Mesh source used by this operation.
LDKAssetManager *assets
Asset manager used to resolve referenced assets.
u32 mesh_index
Zero-based index of the mesh entry.

Returns

True if the operation succeeds; false otherwise.