Esempio n. 1
0
        public static string GetShaderDefine(VFXPrimitiveType prim)
        {
            switch (prim)
            {
            case VFXPrimitiveType.Triangle: return("VFX_PRIMITIVE_TRIANGLE");

            case VFXPrimitiveType.Quad: return("VFX_PRIMITIVE_QUAD");

            case VFXPrimitiveType.Octagon: return("VFX_PRIMITIVE_OCTAGON");

            default: throw new NotImplementedException();
            }
        }
Esempio n. 2
0
        public static VFXTaskType GetTaskType(VFXPrimitiveType prim)
        {
            switch (prim)
            {
            case VFXPrimitiveType.Triangle: return(VFXTaskType.ParticleTriangleOutput);

            case VFXPrimitiveType.Quad: return(VFXTaskType.ParticleQuadOutput);

            case VFXPrimitiveType.Octagon: return(VFXTaskType.ParticleOctagonOutput);

            default: throw new NotImplementedException();
            }
        }