Show / Hide Table of Contents

Interface IWrappedPosition3WithUnboundedY<T>

Interface for unbounded by Y wrapped positions (Y may go negative or over world size Y). May be useful for intermediate calculations or for movable object positions which not tight to world grid space.

Inherited Members
IWrappedPosition3<T>.HasBoundedY
IWrappedPosition3<T>.Space
IPosition3<T>.X
IPosition3<T>.Y
IPosition3<T>.Z
Namespace: Eco.Shared.Math.Wrapping
Assembly: Eco.Shared.dll
Syntax
public interface IWrappedPosition3WithUnboundedY<out T> : IWrappedPosition3<T>, IPosition3<T>
Type Parameters
Name Description
T

Explicit Interface Implementations

IWrappedPosition3<T>.HasBoundedY

Declaration
bool IWrappedPosition3<T>.HasBoundedY { get; }
Returns
Type Description
System.Boolean

Extension Methods

CommandLine.FeedFromCommandLine(Object)
CommandLine.ToCommandLineArgs(Object, Func<Object, Boolean>)
ListUtil.DepthFirstTraversal<T>(T, Func<T, IEnumerable<T>>)
EnumerableExtensions.SingleItemAsEnumerable<T>(T)
EventUtils.RaiseEvent<TEventArgs>(Object, String, TEventArgs)
PredicateUtils.MatchesAll<TEnumerable, T>(T, TEnumerable)
PredicateUtils.MatchesAll<T>(T, Func<T, Boolean>[])
PredicateUtils.MatchesAny<TEnumerable, T>(T, TEnumerable)
ReflectionUtils.PropertyValue<T>(Object, PropertyInfo)
ReflectionUtils.TryGetPropertyValueByName<T>(Object, String, out T)
ReflectionUtils.GetPropertyValueByName<T>(Object, String)
ReflectionUtils.SetPropertyByName(Object, String, Object)
ReflectionUtils.GetStructPropertyByName<T>(Object, String)
ReflectionUtils.GetStringPropertyByName(Object, String)
ReflectionUtils.ZipByProperty<T>(Object, Object, Object, Func<T, T, T>)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾