public BoxRangeRenderData(BoxGroundEffectManager BoxGroundEffectManager) : base() { GroundEffectManager = BoxGroundEffectManager; BoxRangeBuffer = new DynamicComputeBufferManager <BoxRangeBufferData>(BoxRangeBufferData.GetByteSize(), "BoxRangeBuffer", string.Empty, matPro); }
public CircleRangeRenderData(SphereGroundEffectManager sphereGroundEffectManager) : base() { GroundEffectManager = sphereGroundEffectManager; circleRangeBuffer = new DynamicComputeBufferManager <CircleRangeBufferData>(CircleRangeBufferData.GetByteSize(), "CircleRangeBuffer", string.Empty, matPro); }
public RoundedFrustumRenderData(RoundedFrustumGroundEffectManager roundedFrustumGroundEffectManager) : base() { GroundEffectManager = roundedFrustumGroundEffectManager; roundedFrustumRangeBuffer = new DynamicComputeBufferManager <RoundedFrustumRangeBufferData>(RoundedFrustumRangeBufferData.GetByteSize(), "RoundedFrustumRangeBuffer", string.Empty, matPro); }
protected AbstractRangeRenderData() { matPro = new MaterialPropertyBlock(); obstacleFrustumBuffer = new DynamicComputeBufferManager <FrustumPointsPositions>(FrustumPointsPositions.GetByteSize(), "FrustumBufferDataBuffer", "_FrustumBufferDataBufferCount", matPro); }