Interface IMyDecalProxy
Namespace: VRage.Game.ModAPI.Interfaces
Assembly: VRage.Game.dll
Syntax
public interface IMyDecalProxy
Methods
AddDecals(ref MyHitInfo, MyStringHash, Vector3, Object, IMyDecalHandler, MyStringHash, MyStringHash, Boolean, MyDecalFlags, Int32, List<UInt32>)
Called from Sandbox.Game.MyDecals
Declaration
void AddDecals(ref MyHitInfo hitInfo, MyStringHash source, Vector3 forwardDirection, object customdata, IMyDecalHandler decalHandler, MyStringHash physicalMaterial, MyStringHash voxelMaterial, bool isTrail, MyDecalFlags flags, int aliveUntil = 2147483647, List<uint> outids = null)
Parameters
Type | Name | Description |
---|---|---|
MyHitInfo | hitInfo | Describes where it should be placed |
MyStringHash | source | Decal material |
Vector3 | forwardDirection | Use for rotation of decal |
System.Object | customdata | Custom information about how to position decals |
IMyDecalHandler | decalHandler | Sandbox.Game.MyDecals instance. |
MyStringHash | physicalMaterial | Physical material |
MyStringHash | voxelMaterial | Voxel material |
System.Boolean | isTrail | Is it trail, that wheels are leaving |
VRageRender.MyDecalFlags | flags | VRageRender.MyDecalFlags |
System.Int32 | aliveUntil | Time in frames. When it is less than GameplayFrameCounter, it would be removed |
System.Collections.Generic.List<System.UInt32> | outids | If not null, generated decal ids would be added to that list |