Uses of Class
com.raylib.Material
Packages that use Material
-
Uses of Material in com.raylib
Methods in com.raylib that return MaterialModifier and TypeMethodDescriptionstatic MaterialMaterial.allocateArray(long elementCount) Allocate an array of Materialstatic MaterialMaterial.allocateArray(long elementCount, SegmentAllocator allocator) Allocate an array of MaterialMaterial.getArrayElement(int index) Model.getMaterials()Materials arraystatic MaterialRaylib.loadMaterialDefault()Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)static MaterialRaylib.loadMaterialDefault(Arena arena) Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)static MaterialRaylib.loadMaterials(String fileName, IntBuffer materialCount) Load materials from model fileMaterial.maps(MaterialMap value) Material maps array (MAX_MATERIAL_MAPS)Model.materials()Materials arrayMaterial.params(float[] value) Material generic parameters (if required)Material shaderMethods in com.raylib with parameters of type MaterialModifier and TypeMethodDescriptionstatic voidDraw a 3d mesh with material and transformstatic voidRaylib.drawMeshInstanced(Mesh mesh, Material material, MemorySegment transforms, int instances) Draw multiple mesh instances with material and different transformsstatic booleanRaylib.isMaterialValid(Material material) Check if a material is valid (shader assigned, map textures loaded in GPU)Materials arrayvoidModel.setMaterials(Material value) Materials arraystatic voidRaylib.setMaterialTexture(Material material, int mapType, Texture texture) Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)static voidRaylib.unloadMaterial(Material material) Unload material from GPU memory (VRAM)Constructors in com.raylib with parameters of type MaterialModifierConstructorDescriptionModel(Matrix transform, int meshCount, int materialCount, Mesh meshes, Material materials, IntBuffer meshMaterial, int boneCount, BoneInfo bones, Transform bindPose) Construct with auto memory allocator and fields initialized as specifiedModel(SegmentAllocator arena, Matrix transform, int meshCount, int materialCount, Mesh meshes, Material materials, IntBuffer meshMaterial, int boneCount, BoneInfo bones, Transform bindPose) Construct with your own memory allocator and fields initialized as specified