FMOD.Geometry.setPolygonAttributes C# (CSharp) Method

setPolygonAttributes() public method

public setPolygonAttributes ( int index, float directocclusion, float reverbocclusion, bool doublesided ) : RESULT
index int
directocclusion float
reverbocclusion float
doublesided bool
return RESULT
        public RESULT setPolygonAttributes  (int index, float directocclusion, float reverbocclusion, bool doublesided)
        {
            return FMOD_Geometry_SetPolygonAttributes(rawPtr, index, directocclusion, reverbocclusion, doublesided);
        }
        public RESULT getPolygonAttributes  (int index, out float directocclusion, out float reverbocclusion, out bool doublesided)

Usage Example

Example #1
0
            public void SetAttributes(float directOcclusion, float reverbOcclusion, bool doubleSided)
            {
                if (directOcclusion < 0 || directOcclusion > 1)
                {
                    throw new ArgumentOutOfRangeException("directOcclusion", "direct occlusion must be 0 < Direct < 1");
                }
                if (reverbOcclusion < 0 || reverbOcclusion > 1)
                {
                    throw new ArgumentOutOfRangeException("reverbOcclusion", "reverb occlusion must be 0 < Reverb < 1");
                }

                _fmodGeometry.setPolygonAttributes(Index, directOcclusion, reverbOcclusion, doubleSided).Check();
            }